0001108524-20-000041.txt : 20200828 0001108524-20-000041.hdr.sgml : 20200828 20200828075920 ACCESSION NUMBER: 0001108524-20-000041 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20200731 FILED AS OF DATE: 20200828 DATE AS OF CHANGE: 20200828 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SALESFORCE.COM, INC. CENTRAL INDEX KEY: 0001108524 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 943320693 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-32224 FILM NUMBER: 201144893 BUSINESS ADDRESS: STREET 1: SALESFORCE TOWER STREET 2: 415 MISSION STREET 3RD FL CITY: SAN FRANCISCO STATE: CA ZIP: 94105 BUSINESS PHONE: 415-901-7000 MAIL ADDRESS: STREET 1: SALESFORCE TOWER STREET 2: 415 MISSION STREET 3RD FL CITY: SAN FRANCISCO STATE: CA ZIP: 94105 FORMER COMPANY: FORMER CONFORMED NAME: SALESFORCE COM INC DATE OF NAME CHANGE: 20000307 10-Q 1 crm-20200731.htm 10-Q crm-20200731
false2021Q20001108524--01-31P3YP3Y00011085242020-02-012020-07-31xbrli:shares00011085242020-08-25iso4217:USD00011085242020-07-3100011085242020-01-310001108524crm:SubscriptionandSupportMember2020-05-012020-07-310001108524crm:SubscriptionandSupportMember2019-05-012019-07-310001108524crm:SubscriptionandSupportMember2020-02-012020-07-310001108524crm:SubscriptionandSupportMember2019-02-012019-07-310001108524crm:ProfessionalServicesandOtherMember2020-05-012020-07-310001108524crm:ProfessionalServicesandOtherMember2019-05-012019-07-310001108524crm:ProfessionalServicesandOtherMember2020-02-012020-07-310001108524crm:ProfessionalServicesandOtherMember2019-02-012019-07-3100011085242020-05-012020-07-3100011085242019-05-012019-07-3100011085242019-02-012019-07-31iso4217:USDxbrli:shares0001108524us-gaap:CostOfSalesMember2020-05-012020-07-310001108524us-gaap:CostOfSalesMember2019-05-012019-07-310001108524us-gaap:CostOfSalesMember2020-02-012020-07-310001108524us-gaap:CostOfSalesMember2019-02-012019-07-310001108524us-gaap:SellingAndMarketingExpenseMember2020-05-012020-07-310001108524us-gaap:SellingAndMarketingExpenseMember2019-05-012019-07-310001108524us-gaap:SellingAndMarketingExpenseMember2020-02-012020-07-310001108524us-gaap:SellingAndMarketingExpenseMember2019-02-012019-07-310001108524us-gaap:ResearchAndDevelopmentExpenseMember2020-05-012020-07-310001108524us-gaap:ResearchAndDevelopmentExpenseMember2019-05-012019-07-310001108524us-gaap:ResearchAndDevelopmentExpenseMember2020-02-012020-07-310001108524us-gaap:ResearchAndDevelopmentExpenseMember2019-02-012019-07-310001108524us-gaap:GeneralAndAdministrativeExpenseMember2020-05-012020-07-310001108524us-gaap:GeneralAndAdministrativeExpenseMember2019-05-012019-07-310001108524us-gaap:GeneralAndAdministrativeExpenseMember2020-02-012020-07-310001108524us-gaap:GeneralAndAdministrativeExpenseMember2019-02-012019-07-310001108524us-gaap:CommonStockMember2020-01-310001108524us-gaap:AdditionalPaidInCapitalMember2020-01-310001108524us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-310001108524us-gaap:RetainedEarningsMember2020-01-310001108524us-gaap:CommonStockMember2020-02-012020-04-300001108524us-gaap:AdditionalPaidInCapitalMember2020-02-012020-04-3000011085242020-02-012020-04-300001108524us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-02-012020-04-300001108524us-gaap:RetainedEarningsMember2020-02-012020-04-300001108524us-gaap:CommonStockMember2020-04-300001108524us-gaap:AdditionalPaidInCapitalMember2020-04-300001108524us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-300001108524us-gaap:RetainedEarningsMember2020-04-3000011085242020-04-300001108524us-gaap:CommonStockMember2020-05-012020-07-310001108524us-gaap:AdditionalPaidInCapitalMember2020-05-012020-07-310001108524us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-05-012020-07-310001108524us-gaap:RetainedEarningsMember2020-05-012020-07-310001108524us-gaap:CommonStockMember2020-07-310001108524us-gaap:AdditionalPaidInCapitalMember2020-07-310001108524us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-310001108524us-gaap:RetainedEarningsMember2020-07-310001108524us-gaap:CommonStockMember2019-01-310001108524us-gaap:AdditionalPaidInCapitalMember2019-01-310001108524us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-310001108524us-gaap:RetainedEarningsMember2019-01-3100011085242019-01-310001108524us-gaap:CommonStockMember2019-02-012019-04-300001108524us-gaap:AdditionalPaidInCapitalMember2019-02-012019-04-3000011085242019-02-012019-04-300001108524us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-02-012019-04-300001108524us-gaap:RetainedEarningsMember2019-02-012019-04-300001108524us-gaap:CommonStockMember2019-04-300001108524us-gaap:AdditionalPaidInCapitalMember2019-04-300001108524us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-300001108524us-gaap:RetainedEarningsMember2019-04-3000011085242019-04-300001108524us-gaap:CommonStockMember2019-05-012019-07-310001108524us-gaap:AdditionalPaidInCapitalMember2019-05-012019-07-310001108524us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-05-012019-07-310001108524us-gaap:RetainedEarningsMember2019-05-012019-07-310001108524us-gaap:CommonStockMember2019-07-310001108524us-gaap:AdditionalPaidInCapitalMember2019-07-310001108524us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-310001108524us-gaap:RetainedEarningsMember2019-07-3100011085242019-07-31crm:segmentxbrli:pure0001108524us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:AssetsTotalMember2020-07-312020-07-310001108524us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:AssetsTotalMember2020-01-312020-01-310001108524us-gaap:GeographicConcentrationRiskMemberus-gaap:AssetsTotalMembercountry:US2020-07-312020-07-310001108524us-gaap:GeographicConcentrationRiskMemberus-gaap:AssetsTotalMembercountry:US2020-01-312020-01-31crm:investment0001108524crm:ComputerEquipmentAndSoftwareMembersrt:MinimumMember2020-02-012020-07-310001108524crm:ComputerEquipmentAndSoftwareMembersrt:MaximumMember2020-02-012020-07-310001108524us-gaap:FurnitureAndFixturesMember2020-02-012020-07-310001108524us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2020-02-012020-07-310001108524us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2020-02-012020-07-310001108524us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2020-02-012020-07-310001108524us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2020-02-012020-07-310001108524us-gaap:SoftwareDevelopmentMembersrt:MaximumMember2020-02-012020-07-310001108524crm:StockOptionsandRestrictedStockMember2020-02-012020-07-310001108524us-gaap:PerformanceSharesMember2020-02-012020-07-310001108524us-gaap:RestrictedStockMember2020-02-012020-07-310001108524crm:SalesCloudMember2020-05-012020-07-310001108524crm:SalesCloudMember2019-05-012019-07-310001108524crm:SalesCloudMember2020-02-012020-07-310001108524crm:SalesCloudMember2019-02-012019-07-310001108524crm:ServiceCloudMember2020-05-012020-07-310001108524crm:ServiceCloudMember2019-05-012019-07-310001108524crm:ServiceCloudMember2020-02-012020-07-310001108524crm:ServiceCloudMember2019-02-012019-07-310001108524crm:SalesforcePlatformandOtherMember2020-05-012020-07-310001108524crm:SalesforcePlatformandOtherMember2019-05-012019-07-310001108524crm:SalesforcePlatformandOtherMember2020-02-012020-07-310001108524crm:SalesforcePlatformandOtherMember2019-02-012019-07-310001108524crm:MarketingandCommerceCloudMember2020-05-012020-07-310001108524crm:MarketingandCommerceCloudMember2019-05-012019-07-310001108524crm:MarketingandCommerceCloudMember2020-02-012020-07-310001108524crm:MarketingandCommerceCloudMember2019-02-012019-07-310001108524srt:AmericasMember2020-05-012020-07-310001108524srt:AmericasMember2019-05-012019-07-310001108524srt:AmericasMember2020-02-012020-07-310001108524srt:AmericasMember2019-02-012019-07-310001108524srt:EuropeMember2020-05-012020-07-310001108524srt:EuropeMember2019-05-012019-07-310001108524srt:EuropeMember2020-02-012020-07-310001108524srt:EuropeMember2019-02-012019-07-310001108524srt:AsiaPacificMember2020-05-012020-07-310001108524srt:AsiaPacificMember2019-05-012019-07-310001108524srt:AsiaPacificMember2020-02-012020-07-310001108524srt:AsiaPacificMember2019-02-012019-07-310001108524us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2020-02-012020-07-310001108524us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2020-05-012020-07-310001108524us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2019-02-012019-07-310001108524us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2019-05-012019-07-310001108524us-gaap:TransferredOverTimeMember2020-05-012020-07-310001108524us-gaap:TransferredOverTimeMember2019-05-012019-07-310001108524us-gaap:TransferredOverTimeMember2020-02-012020-07-310001108524us-gaap:TransferredOverTimeMember2019-02-012019-07-310001108524crm:TransferredoverTimeasDeliveredMember2020-05-012020-07-310001108524crm:TransferredoverTimeasDeliveredMember2019-05-012019-07-310001108524crm:TransferredoverTimeasDeliveredMember2020-02-012020-07-310001108524crm:TransferredoverTimeasDeliveredMember2019-02-012019-07-310001108524us-gaap:TransferredAtPointInTimeMember2020-05-012020-07-310001108524us-gaap:TransferredAtPointInTimeMember2019-05-012019-07-310001108524us-gaap:TransferredAtPointInTimeMember2020-02-012020-07-310001108524us-gaap:TransferredAtPointInTimeMember2019-02-012019-07-3100011085242020-08-01srt:MinimumMember2020-07-3100011085242020-08-01srt:MaximumMember2020-07-310001108524us-gaap:CorporateDebtSecuritiesMember2020-07-310001108524us-gaap:USTreasurySecuritiesMember2020-07-310001108524us-gaap:MortgageBackedSecuritiesMember2020-07-310001108524us-gaap:AssetBackedSecuritiesMember2020-07-310001108524us-gaap:MunicipalNotesMember2020-07-310001108524us-gaap:ForeignGovernmentDebtSecuritiesMember2020-07-310001108524us-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-07-310001108524us-gaap:BondsMember2020-07-310001108524us-gaap:CorporateDebtSecuritiesMember2020-01-310001108524us-gaap:USTreasurySecuritiesMember2020-01-310001108524us-gaap:MortgageBackedSecuritiesMember2020-01-310001108524us-gaap:AssetBackedSecuritiesMember2020-01-310001108524us-gaap:MunicipalNotesMember2020-01-310001108524us-gaap:ForeignGovernmentDebtSecuritiesMember2020-01-310001108524us-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-01-310001108524us-gaap:BankTimeDepositsMember2020-01-310001108524us-gaap:BondsMember2020-01-310001108524us-gaap:EquitySecuritiesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-07-310001108524us-gaap:EquitySecuritiesMemberus-gaap:ChangeDuringPeriodFairValueDisclosureMember2020-07-310001108524us-gaap:EquitySecuritiesMemberus-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember2020-07-310001108524us-gaap:EquitySecuritiesMember2020-07-310001108524us-gaap:DebtSecuritiesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-07-310001108524us-gaap:DebtSecuritiesMemberus-gaap:ChangeDuringPeriodFairValueDisclosureMember2020-07-310001108524us-gaap:DebtSecuritiesMemberus-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember2020-07-310001108524us-gaap:DebtSecuritiesMember2020-07-310001108524us-gaap:EstimateOfFairValueFairValueDisclosureMember2020-07-310001108524us-gaap:ChangeDuringPeriodFairValueDisclosureMember2020-07-310001108524us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember2020-07-310001108524us-gaap:EquitySecuritiesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-01-310001108524us-gaap:EquitySecuritiesMemberus-gaap:ChangeDuringPeriodFairValueDisclosureMember2020-01-310001108524us-gaap:EquitySecuritiesMemberus-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember2020-01-310001108524us-gaap:EquitySecuritiesMember2020-01-310001108524us-gaap:DebtSecuritiesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-01-310001108524us-gaap:DebtSecuritiesMemberus-gaap:ChangeDuringPeriodFairValueDisclosureMember2020-01-310001108524us-gaap:DebtSecuritiesMemberus-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember2020-01-310001108524us-gaap:DebtSecuritiesMember2020-01-310001108524us-gaap:EstimateOfFairValueFairValueDisclosureMember2020-01-310001108524us-gaap:ChangeDuringPeriodFairValueDisclosureMember2020-01-310001108524us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember2020-01-310001108524crm:TechnologyCompanyInPreferredStockFinancingMember2020-02-290001108524crm:TechnologyCompanyInPreferredStockFinancingMember2020-06-300001108524crm:PubliclyTradedSecuritiesMember2020-07-012020-07-310001108524crm:PubliclyTradedSecuritiesMember2020-07-310001108524crm:PubliclyTradedSecuritiesMember2020-05-012020-07-310001108524crm:PubliclyTradedSecuritiesMember2019-05-012019-07-310001108524crm:PubliclyTradedSecuritiesMember2020-02-012020-07-310001108524crm:PubliclyTradedSecuritiesMember2019-02-012019-07-310001108524crm:PrivatelyHeldSecuritiesMember2020-05-012020-07-310001108524crm:PrivatelyHeldSecuritiesMember2019-05-012019-07-310001108524crm:PrivatelyHeldSecuritiesMember2020-02-012020-07-310001108524crm:PrivatelyHeldSecuritiesMember2019-02-012019-07-310001108524us-gaap:EquitySecuritiesMember2020-05-012020-07-310001108524us-gaap:EquitySecuritiesMember2019-05-012019-07-310001108524us-gaap:EquitySecuritiesMember2020-02-012020-07-310001108524us-gaap:EquitySecuritiesMember2019-02-012019-07-310001108524us-gaap:DebtSecuritiesMember2020-05-012020-07-310001108524us-gaap:DebtSecuritiesMember2019-05-012019-07-310001108524us-gaap:DebtSecuritiesMember2020-02-012020-07-310001108524us-gaap:DebtSecuritiesMember2019-02-012019-07-310001108524crm:VlocityIncMember2020-05-012020-07-310001108524crm:VlocityIncMember2020-02-012020-07-31crm:employee0001108524crm:TwoPubliclyTradedInvestmentsMember2020-02-012020-07-310001108524us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2020-07-310001108524us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2020-01-310001108524us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2020-07-310001108524us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2020-01-310001108524us-gaap:ForeignExchangeContractMembercrm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMemberus-gaap:NondesignatedMember2020-07-310001108524us-gaap:ForeignExchangeContractMembercrm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMemberus-gaap:NondesignatedMember2020-01-310001108524us-gaap:ForeignExchangeContractMemberus-gaap:OtherExpenseMemberus-gaap:NondesignatedMember2020-05-012020-07-310001108524us-gaap:ForeignExchangeContractMemberus-gaap:OtherExpenseMemberus-gaap:NondesignatedMember2019-05-012019-07-310001108524us-gaap:ForeignExchangeContractMemberus-gaap:OtherExpenseMemberus-gaap:NondesignatedMember2020-02-012020-07-310001108524us-gaap:ForeignExchangeContractMemberus-gaap:OtherExpenseMemberus-gaap:NondesignatedMember2019-02-012019-07-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:BankTimeDepositsMember2020-07-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:BankTimeDepositsMember2020-07-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel3Member2020-07-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:BankTimeDepositsMember2020-07-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-07-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2020-07-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2020-07-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2020-07-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2020-07-310001108524us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2020-07-310001108524us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-07-310001108524us-gaap:CorporateDebtSecuritiesMember2020-07-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2020-07-310001108524us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2020-07-310001108524us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2020-07-310001108524us-gaap:USTreasurySecuritiesMember2020-07-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:MortgageBackedSecuritiesMember2020-07-310001108524us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-07-310001108524us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-07-310001108524us-gaap:MortgageBackedSecuritiesMember2020-07-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMember2020-07-310001108524us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2020-07-310001108524us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-07-310001108524us-gaap:AssetBackedSecuritiesMember2020-07-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalNotesMember2020-07-310001108524us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalNotesMember2020-07-310001108524us-gaap:MunicipalNotesMemberus-gaap:FairValueInputsLevel3Member2020-07-310001108524us-gaap:MunicipalNotesMember2020-07-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-07-310001108524us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-07-310001108524us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-07-310001108524us-gaap:ForeignGovernmentDebtSecuritiesMember2020-07-310001108524us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-07-310001108524us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-07-310001108524us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-07-310001108524us-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-07-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:BondsMember2020-07-310001108524us-gaap:FairValueInputsLevel2Memberus-gaap:BondsMember2020-07-310001108524us-gaap:FairValueInputsLevel3Memberus-gaap:BondsMember2020-07-310001108524us-gaap:BondsMember2020-07-310001108524us-gaap:FairValueInputsLevel1Member2020-07-310001108524us-gaap:FairValueInputsLevel2Member2020-07-310001108524us-gaap:FairValueInputsLevel3Member2020-07-310001108524us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeContractMember2020-07-310001108524us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2020-07-310001108524us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Member2020-07-310001108524us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMember2020-07-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeContractMembercrm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember2020-07-310001108524us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Membercrm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember2020-07-310001108524us-gaap:ForeignExchangeContractMembercrm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMemberus-gaap:FairValueInputsLevel3Member2020-07-310001108524us-gaap:ForeignExchangeContractMembercrm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember2020-07-310001108524us-gaap:CashMember2020-07-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:BankTimeDepositsMember2020-01-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:BankTimeDepositsMember2020-01-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel3Member2020-01-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:BankTimeDepositsMember2020-01-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-01-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2020-01-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2020-01-310001108524us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2020-01-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2020-01-310001108524us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2020-01-310001108524us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-01-310001108524us-gaap:CorporateDebtSecuritiesMember2020-01-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2020-01-310001108524us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2020-01-310001108524us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2020-01-310001108524us-gaap:USTreasurySecuritiesMember2020-01-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:MortgageBackedSecuritiesMember2020-01-310001108524us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-01-310001108524us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-01-310001108524us-gaap:MortgageBackedSecuritiesMember2020-01-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMember2020-01-310001108524us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2020-01-310001108524us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-01-310001108524us-gaap:AssetBackedSecuritiesMember2020-01-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalNotesMember2020-01-310001108524us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalNotesMember2020-01-310001108524us-gaap:MunicipalNotesMemberus-gaap:FairValueInputsLevel3Member2020-01-310001108524us-gaap:MunicipalNotesMember2020-01-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-01-310001108524us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-01-310001108524us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-01-310001108524us-gaap:ForeignGovernmentDebtSecuritiesMember2020-01-310001108524us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-01-310001108524us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-01-310001108524us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-01-310001108524us-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-01-310001108524us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel1Member2020-01-310001108524us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Member2020-01-310001108524us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel3Member2020-01-310001108524us-gaap:BankTimeDepositsMember2020-01-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:BondsMember2020-01-310001108524us-gaap:FairValueInputsLevel2Memberus-gaap:BondsMember2020-01-310001108524us-gaap:FairValueInputsLevel3Memberus-gaap:BondsMember2020-01-310001108524us-gaap:BondsMember2020-01-310001108524us-gaap:FairValueInputsLevel1Member2020-01-310001108524us-gaap:FairValueInputsLevel2Member2020-01-310001108524us-gaap:FairValueInputsLevel3Member2020-01-310001108524us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeContractMember2020-01-310001108524us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2020-01-310001108524us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Member2020-01-310001108524us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMember2020-01-310001108524us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeContractMembercrm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember2020-01-310001108524us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Membercrm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember2020-01-310001108524us-gaap:ForeignExchangeContractMembercrm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMemberus-gaap:FairValueInputsLevel3Member2020-01-310001108524us-gaap:ForeignExchangeContractMembercrm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember2020-01-310001108524us-gaap:CashMember2020-01-310001108524us-gaap:FairValueMeasurementsNonrecurringMembercrm:PrivatelyHeldSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-07-310001108524us-gaap:FairValueMeasurementsNonrecurringMembercrm:PrivatelyHeldSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-01-310001108524crm:VlocityIncMember2020-06-012020-06-300001108524crm:VlocityIncMember2020-06-300001108524crm:VlocityIncMemberus-gaap:DevelopedTechnologyRightsMember2020-06-300001108524crm:VlocityIncMemberus-gaap:DevelopedTechnologyRightsMember2020-06-012020-06-300001108524crm:VlocityIncMemberus-gaap:CustomerRelationshipsMember2020-06-300001108524crm:VlocityIncMemberus-gaap:CustomerRelationshipsMember2020-06-012020-06-300001108524crm:VlocityIncMember2020-05-312020-05-310001108524crm:EvergageIncMember2020-02-012020-02-290001108524crm:EvergageIncMembercrm:DevelopedTechnologyAndCustomerRelationshipsMember2020-02-290001108524crm:EvergageIncMembercrm:DevelopedTechnologyAndCustomerRelationshipsMembersrt:MinimumMember2020-02-012020-02-290001108524crm:EvergageIncMembersrt:MaximumMembercrm:DevelopedTechnologyAndCustomerRelationshipsMember2020-02-012020-02-290001108524crm:EvergageIncMember2020-02-290001108524us-gaap:DevelopedTechnologyRightsMember2020-01-310001108524us-gaap:DevelopedTechnologyRightsMember2020-02-012020-07-310001108524us-gaap:DevelopedTechnologyRightsMember2020-07-310001108524us-gaap:CustomerRelationshipsMember2020-01-310001108524us-gaap:CustomerRelationshipsMember2020-02-012020-07-310001108524us-gaap:CustomerRelationshipsMember2020-07-310001108524us-gaap:OtherIntangibleAssetsMember2020-01-310001108524us-gaap:OtherIntangibleAssetsMember2020-02-012020-07-310001108524us-gaap:OtherIntangibleAssetsMember2020-07-310001108524us-gaap:OtherAssetsMember2020-07-310001108524us-gaap:OtherAssetsMember2020-01-310001108524crm:EvergageIncMember2020-02-012020-07-310001108524crm:A2023SeniorNotesMemberus-gaap:SeniorNotesMember2020-07-310001108524crm:A2023SeniorNotesMemberus-gaap:SeniorNotesMember2020-01-310001108524crm:A2028SeniorNotesMemberus-gaap:SeniorNotesMember2020-07-310001108524crm:A2028SeniorNotesMemberus-gaap:SeniorNotesMember2020-01-310001108524us-gaap:SecuredDebtMembercrm:LoanAssumedon50FremontMember2020-07-310001108524us-gaap:SecuredDebtMembercrm:LoanAssumedon50FremontMember2020-01-310001108524us-gaap:SeniorNotesMember2020-07-310001108524us-gaap:SeniorNotesMember2020-01-310001108524us-gaap:RevolvingCreditFacilityMember2018-04-300001108524us-gaap:RevolvingCreditFacilityMember2020-07-3100011085242020-03-012020-03-310001108524us-gaap:LandMember2020-03-012020-03-310001108524us-gaap:BuildingMember2020-03-012020-03-310001108524us-gaap:LeasesAcquiredInPlaceMember2020-03-012020-03-310001108524us-gaap:EmployeeStockMember2020-05-012020-07-310001108524us-gaap:EmployeeStockMember2019-05-012019-07-310001108524crm:Range1Member2020-02-012020-07-310001108524crm:Range1Member2020-07-310001108524crm:Range2Member2020-02-012020-07-310001108524crm:Range2Member2020-07-310001108524crm:Range3Member2020-02-012020-07-310001108524crm:Range3Member2020-07-310001108524crm:Range4Member2020-02-012020-07-310001108524crm:Range4Member2020-07-310001108524crm:Range5Member2020-02-012020-07-310001108524crm:Range5Member2020-07-310001108524crm:Range6Member2020-02-012020-07-310001108524crm:Range6Member2020-07-310001108524us-gaap:RestrictedStockMember2020-01-310001108524us-gaap:RestrictedStockMember2020-07-310001108524us-gaap:StockCompensationPlanMember2020-05-012020-07-310001108524us-gaap:StockCompensationPlanMember2019-05-012019-07-310001108524us-gaap:StockCompensationPlanMember2020-02-012020-07-310001108524us-gaap:StockCompensationPlanMember2019-02-012019-07-310001108524srt:MinimumMember2020-07-310001108524srt:MaximumMember2020-07-310001108524crm:FacilitiesSpaceMember2020-07-310001108524us-gaap:LetterOfCreditMember2020-07-310001108524crm:TableauSoftwareInc.TableauLitigationMember2017-07-012017-08-31crm:defendant0001108524crm:TableauSoftwareInc.TableauLitigationMember2018-02-012018-02-28crm:board_seat0001108524srt:AffiliatedEntityMember2020-07-310001108524srt:AffiliatedEntityMember2019-08-012020-07-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 July 31, 2020
OR
Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
Commission File Number: 001-32224
 
salesforce.com, inc.
(Exact name of registrant as specified in its charter)
 

Delaware94-3320693
(State or other jurisdiction of
incorporation or organization)
(IRS Employer
Identification No.)
Salesforce Tower
415 Mission Street, 3rd Fl
San Francisco, California 94105
(Address of principal executive offices)
Telephone Number (415901-7000
(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, par value $0.001 per shareCRMNew York Stock Exchange
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 (the “Exchange Act”) 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  x   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  x   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 filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ¨
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes     No  x
As of August 25, 2020, there were approximately 910 million shares of the Registrant’s Common Stock outstanding.

1

INDEX
 
  Page No.
  
Item 1.
Item 2.
Item 3.
Item 4.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.

2

PART I.
ITEM 1. FINANCIAL STATEMENTS
salesforce.com, inc.
Condensed Consolidated Balance Sheets
(in millions)
July 31, 2020January 31, 2020
(unaudited)
Assets
Current assets:
Cash and cash equivalents$4,052 $4,145 
Marketable securities5,231 3,802 
Accounts receivable, net 3,445 6,174 
Costs capitalized to obtain revenue contracts, net 948 926 
Prepaid expenses and other current assets1,170 916 
Total current assets14,846 15,963 
Property and equipment, net2,528 2,375 
Operating lease right-of-use assets, net 2,985 3,040 
Noncurrent costs capitalized to obtain revenue contracts, net 1,309 1,348 
Strategic investments2,555 1,963 
Goodwill26,301 25,134 
Intangible assets acquired through business combinations, net4,676 4,724 
Deferred tax assets and other assets, net 2,580 579 
Total assets$57,780 $55,126 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable, accrued expenses and other liabilities
$3,485 $3,433 
Operating lease liabilities, current
767 750 
Unearned revenue
8,711 10,662 
Total current liabilities12,963 14,845 
Noncurrent debt2,673 2,673 
Noncurrent operating lease liabilities2,407 2,445 
Other noncurrent liabilities 1,297 1,278 
Total liabilities19,340 21,241 
Stockholders’ equity:
Common stock1 1 
Additional paid-in capital33,922 32,116 
Accumulated other comprehensive loss(68)(93)
Retained earnings4,585 1,861 
Total stockholders’ equity38,440 33,885 
Total liabilities and stockholders’ equity$57,780 $55,126 










See accompanying Notes.
3

salesforce.com, inc.
Condensed Consolidated Statements of Operations
(in millions, except per share data)
(unaudited)
2Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Revenues:
Subscription and support$4,840 $3,745 $9,415 $7,241 
Professional services and other311 252 601 493 
Total revenues5,151 3,997 10,016 7,734 
Cost of revenues (1)(2):
Subscription and support 1,013 727 1,979 1,405 
Professional services and other 298 240 586 476 
Total cost of revenues1,311 967 2,565 1,881 
Gross profit3,840 3,030 7,451 5,853 
Operating expenses (1)(2):
Research and development898 607 1,757 1,161 
Marketing and sales2,275 1,824 4,665 3,521 
General and administrative489 375 991 737 
Loss on settlement of Salesforce.org reseller agreement 0 166 0 166 
Total operating expenses3,662 2,972 7,413 5,585 
Income from operations178 58 38 268 
Gains on strategic investments, net682 109 874 390 
Other expense(21)(3)(26)(12)
Income before benefit from (provision for) income taxes839 164 886 646 
Benefit from (provision for) income taxes (3)1,786 (73)1,838 (163)
Net income$2,625 $91 $2,724 $483 
Basic net income per share$2.90 $0.12 $3.02 $0.62 
Diluted net income per share$2.85 $0.11 $2.96 $0.61 
Shares used in computing basic net income per share904 776 901 774 
Shares used in computing diluted net income per share922 795 919 795 
_______________
(1) Amounts include amortization of intangible assets acquired through business combinations, as follows:
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Cost of revenues$166 $62 $325 $123 
Marketing and sales118 65 230 133 
(2) Amounts include stock-based expense, as follows:
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Cost of revenues$63 $46 $115 $89 
Research and development184 98 350 179 
Marketing and sales253 199 476 376 
General and administrative78 45 141 87 
(3) During the three months ended July 31, 2020 the Company recorded approximately $2.0 billion of benefit from income taxes due to a one-time discrete tax item from the recognition of deferred tax assets related to an intra-entity transfer of intangible property.


See accompanying Notes.
4

salesforce.com, inc.
Condensed Consolidated Statements of Comprehensive Income
(in millions)
(unaudited)
2Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Net income$2,625 $91 $2,724 $483 
Other comprehensive income (loss), net of reclassification adjustments:
Foreign currency translation and other gains (losses)28 (17)5 (30)
Unrealized gains on marketable securities and privately held debt securities49 6 24 14 
Other comprehensive income (loss), before tax77 (11)29 (16)
Tax effect(10)(1)(4)(3)
Other comprehensive income (loss), net67 (12)25 (19)
Comprehensive income$2,692 $79 $2,749 $464 
































See accompanying Notes.
5

salesforce.com, inc.
Condensed Consolidated Statements of Stockholders’ Equity
(in millions)
(unaudited)
Three and Six Months Ended July 31, 2020
Common StockAdditional
Paid-in
Capital
Accumulated Other Comprehensive LossRetained EarningsTotal
Stockholders’
Equity
SharesAmount
Balance at January 31, 2020893 $1 $32,116 $(93)$1,861 $33,885 
Common stock issued6 0 119 0 0 119 
Stock-based expenses0 0 504 0 0 504 
Other comprehensive loss, net of tax0 0 0 (42)0 (42)
Net income0 0 0 0 99 99 
Balance at April 30, 2020899 1 32,739 (135)1,960 34,565 
Common stock issued9 0 605 0 0 605 
Stock-based expenses0 0 578 0 0 578 
Other comprehensive income, net of tax0 0 0 67 0 67 
Net income0 0 0 0 2,625 2,625 
Balance at July 31, 2020908$1 $33,922 $(68)$4,585 $38,440 
Three and Six Months Ended July 31, 2019
 Common StockAdditional
Paid-in
Capital
Accumulated Other Comprehensive LossRetained EarningsTotal
Stockholders’
Equity
 SharesAmount
Balance at January 31, 2019770 $1 $13,927 $(58)$1,735 $15,605 
Common stock issued5 0 113 0 0 113 
Stock-based expenses 0 0 343 0 0 343 
Other comprehensive loss, net of tax 0 0 0 (7)0 (7)
Net income0 0 0 0 392 392 
Balance at April 30, 2019775 1 14,383 (65)2,127 16,446 
Common stock issued5 0 253 0 0 253 
Stock-based expenses0 0 388 0 0 388 
Other comprehensive loss, net of tax0 0 0 (12)0 (12)
Net income0 0 0 0 91 91 
Balance at July 31, 2019780$1 $15,024 $(77)$2,218 $17,166 
















See accompanying Notes.
6

salesforce.com, inc.
Condensed Consolidated Statements of Cash Flows
(in millions)
(unaudited)
2Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Operating activities:
Net income$2,625 $91 $2,724 $483 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization649 457 1,307 894 
Amortization of costs capitalized to obtain revenue contracts, net250 217 497 426 
Expenses related to employee stock plans578 388 1,082 731 
Loss on settlement of Salesforce.org reseller agreement 0 166 0 166 
Gains on strategic investments, net(682)(109)(874)(390)
Tax benefit from intra-entity transfer of intangible property(2,003)0 (2,003)0 
Changes in assets and liabilities, net of business combinations:
Accounts receivable, net(349)(146)2,745 2,628 
Costs capitalized to obtain revenue contracts, net(455)(173)(480)(297)
Prepaid expenses and other current assets and other assets(203)28 (214)(69)
Accounts payable and accrued expenses and other liabilities 693 293 (64)(252)
Operating lease liabilities(209)(182)(412)(346)
Unearned revenue(465)(594)(2,020)(1,573)
Net cash provided by operating activities429 436 2,288 2,401 
Investing activities:
Business combinations, net of cash acquired(1,154)(423)(1,257)(433)
Purchases of strategic investments(232)(62)(574)(221)
Sales of strategic investments51 71 652 265 
Purchases of marketable securities(1,681)(772)(2,515)(1,506)
Sales of marketable securities207 375 544 461 
Maturities of marketable securities330 137 557 193 
Capital expenditures(114)(178)(437)(337)
Net cash used in investing activities(2,593)(852)(3,030)(1,578)
Financing activities:
Proceeds from employee stock plans466 152 724 371 
Principal payments on financing obligations (24)(134)(72)(145)
Repayments of debt(1)(201)(2)(202)
Net cash provided by (used in) financing activities441 (183)650 24 
Effect of exchange rate changes3 (1)(1)(6)
Net increase (decrease) in cash and cash equivalents(1,720)(600)(93)841 
Cash and cash equivalents, beginning of period5,772 4,110 4,145 2,669 
Cash and cash equivalents, end of period$4,052 $3,510 $4,052 $3,510 



See accompanying Notes.
7

salesforce.com, inc.
Condensed Consolidated Statements of Cash Flows
Supplemental Cash Flow Disclosure
(in millions)
(unaudited)
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Supplemental cash flow disclosure:
Cash paid during the period for:
Interest$2 $6 $48 $56 
Income taxes, net of tax refunds$66 $37 $124 $55 
Non-cash investing and financing activities:
Fair value of equity awards assumed$6 $0 $6 $0 










































See accompanying Notes.
8

salesforce.com, inc.
Notes to Condensed Consolidated Financial Statements
1. Summary of Business and Significant Accounting Policies
Description of Business
Salesforce.com, inc. (the “Company”) is a leading provider of enterprise software, delivered through the cloud, with a focus on customer relationship management, or CRM. The Company introduced its first CRM solution in 2000, and has since expanded its service offerings into new areas and industries with new editions, features and platform capabilities.
The Company's core mission is to empower its customers to connect with their customers in entirely new ways through cloud, mobile, social, blockchain, voice, advanced analytics and artificial intelligence (“AI”) technologies. Salesforce’s Customer 360 is an integrated platform that unites sales, service, marketing, commerce, integration, analytics and more to give companies a single, shared view of their customers.
Fiscal Year
The Company’s fiscal year ends on January 31. References to fiscal 2021, for example, refer to the fiscal year ending January 31, 2021.
Basis of Presentation
The accompanying condensed consolidated balance sheet as of July 31, 2020 and the condensed consolidated statements of operations, condensed consolidated statements of comprehensive income, condensed consolidated statements of stockholders' equity and condensed consolidated statements of cash flows for the three and six months ended July 31, 2020 and 2019 are unaudited.
These financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. Accordingly, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of the Company’s management, the unaudited condensed consolidated financial statements include all adjustments necessary for the fair presentation of the Company’s balance sheet as of July 31, 2020, and its results of operations, including its comprehensive income, stockholders' equity and its cash flows for the three and six months ended July 31, 2020 and 2019. All adjustments are of a normal recurring nature. The results for the three and six months ended July 31, 2020 are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ending January 31, 2021.
These unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2020, filed with the Securities and Exchange Commission (the “SEC”) on March 5, 2020.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in the Company’s condensed consolidated financial statements and notes thereto.
Significant estimates and assumptions made by management include the determination of:
the fair value of assets acquired and liabilities assumed for business combinations;
the standalone selling price (“SSP”) of performance obligations for revenue contracts with multiple performance obligations;
the valuation of privately-held strategic investments, including impairments;
the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions;
the average period of benefit associated with costs capitalized to obtain revenue contracts;
the useful lives of intangible assets; and
the fair value of certain stock awards issued.
Actual results could differ materially from those estimates. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the result of which forms the basis for making judgments about the carrying values of assets and liabilities.
In December 2019, the novel coronavirus and resulting disease (“COVID-19”) was reported and in March 2020 the World Health Organization declared it a pandemic. The extent of the impact of COVID-19 on the Company’s operational and financial performance will depend on certain developments, including the duration of the outbreak, impact on the Company’s
9

customers and its sales and renewal cycles, and impact on the Company’s employees, as discussed in more detail in Part I, Item 2 “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. These estimates may change, as new events occur and additional information is obtained, and such changes will be recognized in the condensed consolidated financial statements as soon as they become known. Actual results could differ from these estimates and any such differences may be material to the Company’s financial statements.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Segments
The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance. Over the past few years, the Company has completed a number of acquisitions. These acquisitions have allowed the Company to expand its offerings, presence and reach in various market segments of the enterprise cloud computing market.
While the Company has offerings in multiple enterprise cloud computing market segments, including as a result of the Company's acquisitions, and operates in multiple countries, the Company’s business operates in one operating segment because most of the Company's offerings operate on its single Customer 360 Platform and most of the Company's products are deployed in a nearly identical way, and the Company’s CODM evaluates the Company’s financial information and resources and assesses the performance of these resources on a consolidated basis.
Concentrations of Credit Risk, Significant Customers and Investments
The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Collateral is not required for accounts receivable. The Company maintains an allowance for its doubtful accounts receivable due to estimated credit losses. This allowance is based upon historical loss patterns, the number of days that billings are past due, an evaluation of the potential risk of loss associated with delinquent accounts and current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss patterns. The Company records the allowance against bad debt expense through the condensed consolidated statement of operations up to the amount of revenues recognized to date. Any incremental allowance is recorded as an offset to unearned revenue on the condensed consolidated balance sheet. Receivables are written-off and charged against the recorded allowance when the Company has exhausted collection efforts without success.
No single customer accounted for more than five percent of accounts receivable at July 31, 2020 and January 31, 2020. No single customer accounted for five percent or more of total revenue during the six months ended July 31, 2020 and 2019. As of July 31, 2020 and January 31, 2020, assets located outside the Americas were 15 percent and 12 percent of total assets, respectively. As of July 31, 2020 and January 31, 2020, assets located in the United States were 83 percent and 87 percent of total assets, respectively.
The Company is also exposed to concentrations of risk in its strategic investment portfolio. As of July 31, 2020, the Company held one publicly traded investment with a carrying value greater than 30 percent of its total strategic investments. In addition, the Company held three investments with carrying values that were individually greater than five percent of its total strategic investments, all of which were privately held. As of January 31, 2020, the Company held five investments that were individually greater than five percent of its total strategic investments, of which one was publicly traded and four were privately held. The publicly traded investment held as of July 31, 2020 is different than the publicly traded investment that was held as of January 31, 2020.
Revenue Recognition
The Company derives its revenues from two sources: (1) subscription revenues, which are comprised of subscription fees from customers accessing the Company’s enterprise cloud computing services (collectively, “Cloud Services”), software licenses, and from customers paying for additional support beyond the standard support that is included in the basic subscription fees; and (2) related professional services such as process mapping, project management and implementation services. Other revenue consists primarily of training fees.
Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, for example, overage fees, contingent fees or service level penalties, the Company includes an estimate of the amount it expects to receive for the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur.
10

The Company determines the amount of revenue to be recognized through the application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
The Company’s subscription service arrangements are non-cancelable and do not contain refund-type provisions.
Subscription and Support Revenues
Subscription and support revenues are comprised of fees that provide customers with access to Cloud Services, software licenses and related support and updates during the term of the arrangement.
Cloud Services allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term.
With the May 2018 acquisition of MuleSoft, Inc. (“MuleSoft”) and the August 2019 acquisition of Tableau Software, Inc. (“Tableau”), subscription and support revenues also includes revenues associated with software licenses. These licenses for on-premises software provide the customer with a right to use the software as it exists when made available. Customers purchase these term licenses through a subscription. Revenues from distinct licenses are generally recognized upfront when the software is made available to the customer. In cases where the Company allocates revenue to software updates and support revenue, the allocated revenue is recognized as the updates are provided, which is generally ratably over the contract term.
The Company typically invoices its customers annually. Typical payment terms provide that customers pay within 30 days of invoice. Amounts that have been invoiced are recorded in accounts receivable and in unearned revenue or revenue, depending on whether transfer of control to customers has occurred.
Professional Services and Other Revenues
The Company’s professional services contracts are either on a time and materials, fixed fee or subscription basis. These revenues are recognized as the services are rendered for time and materials contracts, on a proportional performance basis for fixed price contracts or ratably over the contract term for subscription professional services contracts. Training revenues are recognized as the services are performed.
Significant Judgments - Contracts with Multiple Performance Obligations
The Company enters into contracts with its customers that may include promises to transfer multiple Cloud Services, software licenses, premium support and professional services. A performance obligation is a promise in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.
Cloud Services and software licenses are distinct because such offerings are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the subscription start date and the contractual dependence of the service on the customer’s satisfaction with the professional services work. To date, the Company has concluded that professional services included in contracts with multiple performance obligations are distinct.
The Company allocates the transaction price to each performance obligation on a relative SSP basis. The SSP is the price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
The Company determines SSP by considering its overall pricing objectives and market conditions. Significant pricing practices taken into consideration include the Company’s discounting practices, the size and volume of the Company’s transactions, the customer demographic, the geographic area where services are sold, price lists, the Company's go-to-market strategy, historical sales and contract prices. In instances where the Company does not sell or price a product or service separately, the Company determines relative fair value using information that may include market conditions or other observable inputs. As the Company’s go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes to SSP.
In certain cases, the Company is able to establish SSP based on observable prices of products or services sold or priced separately in comparable circumstances to similar customers. The Company uses a single amount to estimate SSP when it has observable prices.
11

If SSP is not directly observable, for example when pricing is highly variable, the Company uses a range of SSP. The Company determines the SSP range using information that may include pricing practices or other observable inputs. The Company typically has more than one SSP for individual products and services due to the stratification of those products and services by customer size and geography.
Costs Capitalized to Obtain Revenue Contracts
The Company capitalizes incremental costs of obtaining a non-cancelable subscription and support revenue contract. The capitalized amounts consist primarily of sales commissions paid to the Company’s direct sales force. Capitalized amounts also include (1) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation plans that are tied to the value of contracts acquired, (2) commissions paid to employees upon renewals of subscription and support contracts, (3) the associated payroll taxes and fringe benefit costs associated with the payments to the Company’s employees, and to a lesser extent (4) success fees paid to partners in emerging markets where the Company has a limited presence.
Costs capitalized related to new revenue contracts are amortized on a straight-line basis over four years, which, although longer than the typical initial contract period, reflects the average period of benefit, including expected contract renewals. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the estimated life cycles of its offerings and its customer attrition. Additionally, the Company amortizes capitalized costs for renewals and success fees paid to partners over two years.
The capitalized amounts are recoverable through future revenue streams under all non-cancelable customer contracts. The Company periodically evaluates whether there have been any changes in its business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.
Amortization of capitalized costs to obtain revenue contracts is included in marketing and sales expense in the accompanying condensed consolidated statements of operations.
During the six months ended July 31, 2020, the Company capitalized $480 million of costs to obtain revenue contracts and amortized $497 million to marketing and sales expense. During the same period a year ago, the Company capitalized $297 million of costs to obtain revenue contracts and amortized $426 million to marketing and sales expense. During the three months ended April 30, 2020, the Company offered its direct sales force a partial minimum commission guarantee that would pay the greater of actual commissions earned or a fixed amount of their variable compensation that would have been otherwise paid during the three months ended April 30, 2020 if incremental new business was not impacted by the COVID-19 pandemic. As these payments were guaranteed and not a cost to obtain a revenue contract, the amounts were immediately expensed and are reflected in the Company’s condensed consolidated statement of operations for the six months ended July 31, 2020. Costs capitalized to obtain a revenue contract, net on the Company's condensed consolidated balance sheets totaled $2.3 billion as of July 31, 2020 and as of January 31, 2020. There were no impairments of costs to obtain revenue contracts for the three and six months ended July 31, 2020 and 2019, respectively.
Cash and Cash Equivalents
The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.
Marketable Securities
The Company considers all of its marketable debt securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the condensed consolidated balance sheets. Securities are classified as available for sale and are carried at fair value, with the change in unrealized gains and losses, net of tax, reported as a separate component on the condensed consolidated statements of comprehensive income until realized. Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates and yield curves. Securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of the excess, if any, is caused by expected credit losses, as required by new accounting pronouncement ASU 2016-13 discussed in further detail below. Expected credit losses on securities are recognized in other income (expense), net on the condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive loss in stockholders' equity. For the purposes of computing realized and unrealized gains and losses, the cost of securities sold is based on the specific-identification method. Interest on securities classified as available for sale is included as a component of investment income.
12

Strategic Investments
The Company holds strategic investments in privately held debt and equity securities and publicly held equity securities in which the Company does not have a controlling interest.
Privately held equity securities which the Company does not have a controlling financial interest in but does exercise significant influence over the investee are accounted for under the equity method. Privately held equity securities not accounted for under the equity method are recorded at cost and adjusted for observable transactions for same or similar investments of the same issuer (referred to as the measurement alternative) or impairment. All gains and losses on privately held equity securities, realized and unrealized, are recorded through gains on strategic investments, net on the condensed consolidated statement of operations. Privately held debt securities are recorded at fair value with changes in fair value recorded through accumulated other comprehensive income on the condensed consolidated balance sheet.
Valuations of privately held securities are inherently complex due to the lack of readily available market data and require the Company's use of judgment. The carrying value is not adjusted for the Company's privately held equity securities if there are no observable price changes in a same or similar security from the same issuer or if there are no identified events or changes in circumstances that may indicate impairment, as discussed below. In determining the estimated fair value of its strategic investments in privately held companies, the Company utilizes the most recent data available to the Company. The Company assesses its privately held debt and equity securities in its strategic investment portfolio at least quarterly for impairment. The Company’s impairment analysis encompasses an assessment of both qualitative and quantitative factors including the investee's financial metrics, market acceptance of the investee's product or technology and the rate at which the investee is using its cash. If the investment is considered impaired, the Company recognizes an impairment through the condensed consolidated statement of operations and establishes a new carrying value for the investment.
Publicly held equity securities are measured at fair value with changes recorded through gains on strategic investments, net on the condensed consolidated statement of operations.
Derivative Financial Instruments
The Company enters into foreign currency derivative contracts with financial institutions to reduce foreign exchange risk. The Company uses forward currency derivative contracts to minimize the Company’s exposure to balances primarily denominated in the Euro, British Pound Sterling, Japanese Yen, Canadian Dollar and Australian Dollar. The Company’s foreign currency derivative contracts, which are not designated as hedging instruments, are used to reduce the exchange rate risk associated primarily with intercompany receivables and payables. The Company’s derivative financial instruments program is not designated for trading or speculative purposes. The Company generally enters into master netting arrangements with the financial institutions with which it contracts for such derivative contracts, which permit net settlement of transactions with the same counterparty, thereby reducing credit-related losses in the event of the financial institutions' nonperformance. Outstanding foreign currency derivative contracts are recorded at fair value on the condensed consolidated balance sheets.
Foreign currency derivative contracts are marked-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated receivables and payables. While the contract or notional amount is often used to express the volume of foreign currency derivative contracts, the amounts potentially subject to credit risk are generally limited to the amounts, if any, by which the counterparties’ obligations under the agreements exceed the obligations of the Company to the counterparties.
Fair Value Measurement
The Company measures its cash and cash equivalents, marketable securities and foreign currency derivative contracts at fair value. In addition, the Company measures its strategic investments, including its publicly held equity securities, privately held debt securities and privately held equity securities for which there has been an observable price change in a same or similar security, at fair value. The additional disclosures regarding the Company’s fair value measurements are included in Note 5 “Fair Value Measurement.”
13

Property and Equipment
Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
Computers, equipment and software
3 to 9 years
Furniture and fixtures5 years
Leasehold improvements
Shorter of the estimated lease term or 10 years
Buildings and building improvements
10 to 40 years
When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from their respective accounts and any loss on such retirement is reflected in operating expenses.
Capitalized Software Costs
The Company capitalizes costs related to its enterprise cloud computing services and certain projects for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally three to five years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Intangible Assets Acquired through Business Combinations
Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Impairment Assessment
The Company evaluates intangible assets and long-lived assets for possible impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. This includes but is not limited to significant adverse changes in business climate, market conditions, or other events that indicate an asset's carrying amount may not be recoverable. Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, the carrying amount of such assets is reduced to fair value.
The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable.
There were no material impairments of intangible assets, long-lived assets or goodwill during the six months ended July 31, 2020 and 2019, respectively.
Business Combinations
The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions, tax-related valuation allowances and pre-acquisition contingencies are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s condensed consolidated statement of operations.
In the event the Company acquires an entity with which the Company has a preexisting relationship, the Company will generally recognize a gain or loss to settle that relationship as of the acquisition date within operating income on the condensed consolidated statements of operations. In the event that the Company acquires an entity in which the Company previously held a strategic investment, the difference between the fair value of the shares as of the date of the acquisition and the carrying value of the strategic investment is recorded as a gain or loss and recorded within net gains (or losses) on strategic investments in the condensed consolidated statement of operations.
14

Leases
The Company determines if an arrangement is a lease at inception and classifies its leases at commencement. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities on the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other liabilities, and other noncurrent liabilities on the Company’s condensed consolidated balance sheets.
ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease ROU asset is reduced for tenant incentives. As the Company’s leases typically do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. The Company's incremental borrowing rate is an estimate of the interest rate the Company would have to pay to borrow on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the ROU asset and lease liability when it is reasonably certain that the Company will exercise the option. The Company reassesses the lease term if and when a significant event or change in circumstances occurs within the control of the Company, such as construction of significant leasehold improvements that are expected to have economic value when the option becomes exercisable.
Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the ROU asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate.
The Company has lease agreements which contain both lease and non-lease components, which it has elected to combine for all asset classes. In addition, the Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less for any asset classes.
On the lease commencement date the Company establishes assets and liabilities for the present value of estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are amortized over the lease term to operating expense.
The Company additionally has entered into subleases for unoccupied leased office space. Any impairments to the ROU asset, leasehold improvements or other assets as a result of a sublease are recognized in the period the sublease is executed and recorded as an operating expense. Similar to other long-lived assets, management tests ROU assets for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. For leased assets, such circumstances would include subleases which do not fully recover the costs of the associated lease.
Stock-Based Expense
Stock-based expenses related to stock options are measured based on grant date at fair value using the Black-Scholes option pricing model and restricted stock awards based on grant date at fair value using the closing stock price. The Company recognizes stock-based expenses related to stock options and restricted stock awards on a straight-line basis, net of estimated forfeitures, over the requisite service period of the awards, which is generally the vesting term of four years.
Stock-based expenses related to the Company’s Amended and Restated 2004 Employee Stock Purchase Plan (“ESPP” or “2004 Employee Stock Purchase Plan”) are measured based on grant date at fair value using the Black-Scholes option pricing model. The Company recognizes stock-based expenses related to shares issued pursuant to the 2004 Employee Stock Purchase Plan on a straight-line basis over the offering period, which is 12 months. The ESPP allows employees to purchase shares of the Company's common stock at a 15 percent discount from the lower of the Company’s stock price on (i) the first day of the offering period or on (ii) the last day of the purchase period and also allows employees to reduce their percentage election once during a six month purchase period (December 15 and June 15 of each fiscal year), but not increase that election until the next one-year offering period. The ESPP also includes a re-set provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date.
Stock-based expenses related to performance share grants, which are awarded to executive officers and other members of senior management, are measured based on grant date at fair value using a Monte Carlo simulation model and expensed on a straight-line basis, net of estimated forfeitures, over the service period of the awards, which is generally the vesting term of three years.
The Company, at times, grants unvested restricted shares to employee stockholders of certain acquired companies in lieu of cash consideration. These awards are generally subject to continued post-acquisition employment. Therefore, the Company accounts for them as post-acquisition stock-based expense. The Company recognizes stock-based expense equal to the grant date fair value of the restricted stock awards on a straight-line basis over the requisite service period of the awards, which is generally four years. 
15

Income Taxes
The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax laws is recognized in the condensed consolidated statements of operations in the period that includes the enactment date.
The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, solely based on its technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.
Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence. Future realization of deferred tax assets ultimately depends on the existence of sufficient taxable income of the appropriate character (for example, ordinary income or capital gain) within the carryback or carryforward periods available under the applicable tax law. The Company regularly reviews the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences and tax planning strategies. The Company’s judgments regarding future profitability may change due to many factors, including future market conditions and the ability to successfully execute its business plans. Should there be a change in the ability to recover deferred tax assets, the tax provision would increase or decrease in the period in which the assessment is changed.
Foreign Currency Translation
The functional currency of the Company’s major foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the condensed consolidated statement of comprehensive income. Foreign currency transaction gains and losses are included in other income in the condensed consolidated statement of operations for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.
Warranties and Indemnification
The Company’s enterprise cloud computing services are typically warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company’s online help documentation under normal use and circumstances.
The Company’s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third party’s intellectual property rights. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying condensed consolidated financial statements.
The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.
New Accounting Pronouncement Adopted in Fiscal 2021
ASU 2016-13
In June 2016, the FASB issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, which includes the Company's accounts receivables, certain financial instruments and contract assets. ASU 2016-13 replaces the prior incurred loss impairment model with an expected loss methodology, which results in more timely recognition of credit losses. Effective on February 1, 2020, the Company adopted the provisions and expanded disclosure requirements described in ASU 2016-13. The adoption of ASU 2016-13 was not material to the consolidated financial statements.
16

Accounting Pronouncement Pending Adoption
In December 2019, the FASB issued Accounting Standards Update No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”),” which modifies and eliminates certain exceptions to the general principles of ASC 740, Income taxes. The new standard is effective for interim and annual periods beginning after December 15, 2020, and early adoption is permitted. The Company is currently evaluating the impact of the adoption to its consolidated financial statements.
2. Revenues
Disaggregation of Revenue
Subscription and Support Revenue by the Company's service offerings
Subscription and support revenues consisted of the following (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Sales Cloud$1,279 $1,130 $2,524 $2,203 
Service Cloud1,303 1,087 2,555 2,107 
Salesforce Platform and Other1,512 912 2,876 1,754 
Marketing and Commerce Cloud746 616 1,460 1,177 
$4,840 $3,745 $9,415 $7,241 

Total Revenue by Geographic Locations
Revenues by geographical region consisted of the following (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Americas$3,596 $2,816 $6,966 $5,433 
Europe1,070 786 2,104 1,541 
Asia Pacific485 395 946 760 
$5,151 $3,997 $10,016 $7,734 
Revenues by geography are determined based on the region of the Company's contracting entity, which may be different than the region of the customer. Americas revenue attributed to the United States was approximately 96 percent during the three and six months ended July 31, 2020 and 2019, respectively. No other country represented more than ten percent of total revenue during the three and six months ended July 31, 2020 and 2019, respectively.
Contract Balances
Contract Assets
As described in Note 1, subscription and support revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. License revenue is recognized as the licenses are delivered. The Company records a contract asset when revenue recognized on a contract exceeds the billings. The Company's standard billing terms are annual in advance. Contract assets were $508 million as of July 31, 2020 as compared to $449 million as of January 31, 2020, and are included in prepaid expenses and other current assets on the condensed consolidated balance sheet. Impairments of contract assets were immaterial during the three and six months ended July 31, 2020 and 2019, respectively.
Unearned Revenue
Unearned revenue represents amounts that have been invoiced in advance of revenue recognition and is recognized as revenue when transfer of control to customers has occurred or services have been provided. The unearned revenue balance does not represent the total contract value of annual or multi-year, non-cancelable subscription agreements. The Company generally invoices customers in annual installments. The unearned revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, invoice duration, invoice timing, dollar size and new business linearity within the quarter.
17

The change in unearned revenue was as follows (in millions):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Unearned revenue, beginning of period$9,112 $7,585 $10,662 $8,564 
Billings and other (1)4,632 3,396 7,937 6,110 
Contribution from contract asset54 7 59 51 
Revenue recognized ratably over time(4,657)(3,736)(9,110)(7,223)
Revenue recognized over time as delivered(190)(174)(381)(346)
Revenue recognized at a point in time(304)(87)(525)(165)
Unearned revenue from business combinations64 151 69 151 
Unearned revenue, end of period$8,711 $7,142 $8,711 $7,142 
(1) Other includes, for example, the impact of foreign currency translation.
Revenue recognized ratably over time is generally billed in advance and includes Cloud Services, the related support and advisory services. The majority of revenue recognized for these services is from the beginning of period unearned revenue balance.
Revenue recognized over time as delivered includes professional services billed on a time and materials basis, fixed fee professional services and training classes that are primarily billed, delivered and recognized within the same reporting period.
Revenue recognized at a point in time substantially consists of on-premises software licenses.
Remaining Performance Obligation
Remaining performance obligation represents contracted revenue that has not yet been recognized and includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including seasonality, the timing of renewals, the timing of software license deliveries, average contract terms and foreign currency exchange rates. Unbilled portions of the remaining performance obligation denominated in foreign currencies are revalued each period based on the period end exchange rates. Unbilled portions of the remaining performance obligation are subject to future economic risks including bankruptcies, regulatory changes and other market factors.
The Company excludes amounts related to performance obligations that are billed and recognized as they are delivered. This primarily consists of professional services contracts that are on a time-and-materials basis.
The majority of the Company's noncurrent remaining performance obligation is expected to be recognized in the next 13 to 36 months.
Remaining performance obligation consisted of the following (in billions):
 CurrentNoncurrentTotal
As of July 31, 2020 $15.2 $15.4 $30.6 
As of January 31, 2020$15.0 $15.8 $30.8 

18

3. Investments
Marketable Securities
At July 31, 2020, marketable securities consisted of the following (in millions):
Investments classified as Marketable SecuritiesAmortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair Value
Corporate notes and obligations$2,937 $24 $(2)$2,959 
U.S. treasury securities157 3 0 160 
Mortgage backed obligations313 6 0 319 
Asset backed securities1,053 9 (1)1,061 
Municipal securities296 1 0 297 
Foreign government obligations107 0 0 107 
U.S. agency obligations17 0 0 17 
Covered bonds308 3 0 311 
Total marketable securities$5,188 $46 $(3)$5,231 
At January 31, 2020, marketable securities consisted of the following (in millions):
Investments classified as Marketable SecuritiesAmortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair Value
Corporate notes and obligations$2,199 $9 $(1)$2,207 
U.S. treasury securities182 1 0 183 
Mortgage backed obligations225 1 0 226 
Asset backed securities779 2 0 781 
Municipal securities157 1 0 158 
Foreign government obligations69 0 0 69 
U.S. agency obligations12 0 0 12 
Time deposits1 0 0 1 
Covered bonds165 0 0 165 
Total marketable securities$3,789 $14 $(1)$3,802 
The contractual maturities of the investments classified as marketable securities are as follows (in millions):
 As of
 July 31, 2020January 31, 2020
Due within 1 year$1,990 $1,332 
Due in 1 year through 5 years3,233 2,466 
Due in 5 years through 10 years8 4 
$5,231 $3,802 
As of July 31, 2020, the following marketable securities were in a continuous unrealized loss position (in millions):
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Losses
Fair ValueUnrealized
Losses
Fair ValueUnrealized
Losses
Corporate notes and obligations$737 $(2)$0 $0 $737 $(2)
Asset backed securities92 (1)0 0 92 (1)
$829 $(3)$0 $0 $829 $(3)
The unrealized losses for each of the marketable securities were less than $1 million. The Company does not believe any of the unrealized losses represent an indication of credit loss based on its evaluation of available evidence as of July 31, 2020. The Company does not intend to sell its investments in a loss position and it is not more likely than not that the Company will be required to sell the investments before recovery of the investment’s amortized basis. No credit allowances were recorded as of July 31, 2020. The Company expects to receive the full principal and interest on all of these marketable securities.
19

Investment Income
Investment income consists of interest income, realized gains and realized losses on the Company’s cash, cash equivalents and marketable securities. The components of investment income are presented below (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Interest income$18 $31 $46 $57 
Realized gains1 1 2 1 
Realized losses0 (1)(1)(1)
Investment income$19 $31 $47 $57 
Strategic Investments
Strategic investments by form and measurement category as of July 31, 2020 were as follows (in millions):
 Measurement Category
 Fair ValueMeasurement AlternativeOtherTotal
Equity securities$864 $1,537 $110 $2,511 
Debt securities0 0 44 44 
Total strategic investments$864 $1,537 $154 $2,555 
Strategic investments by form and measurement category as of January 31, 2020 were as follows (in millions):
 Measurement Category
 Fair ValueMeasurement AlternativeOtherTotal
Equity securities$370 $1,502 $40 $1,912 
Debt securities0 0 51 51 
Total strategic investments $370 $1,502 $91 $1,963 
Measurement Alternative Adjustments
The components of privately held equity securities accounted for under the measurement alternative included in the table above are presented below (in millions):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Carrying amount, beginning of period$1,731 $927 $1,502 $785 
Adjustments related to privately held equity securities:
Net additions (1)(209)(9)56 11 
Upward adjustments25 32 55 172 
Impairments and downward adjustments(10)(33)(76)(51)
Carrying amount, end of period$1,537 $917 $1,537 $917 
(1) Net additions include additions from purchases and reductions due to exits of securities and reclassifications due to changes to capital structure.
In February 2020, the Company made a strategic investment of $150 million in cash for preferred shares of a technology company in a preferred stock financing. The investment was accounted for using the measurement alternative. In June 2020, the Company made a strategic investment of $100 million in cash for preferred shares of a technology company in a preferred stock financing. The investment was accounted for using the measurement alternative.
In July 2020, one of the Company’s investments, which was previously accounted for under the measurement alternative, completed its initial public offering which resulted in a change of accounting methodology to fair value and the recognition of an unrealized gain of $617 million for the three months ended July 31, 2020, which is reflected in the table below. The investment is subject to a lock-up agreement in which the Company’s ability to sell is restricted until January 2021. As of July 31, 2020, the Company’s carrying value of this investment was $851 million.
Since the adoption of Accounting Standards Update No. 2016-01, “Financial Instrument-Overall (Subtopic 825-10)” (“ASU 2016-01”) on February 1, 2018, cumulative impairments and downward adjustments were $178 million and cumulative upward adjustments were $509 million through July 31, 2020.
20

Gains on strategic investments, net
The components of gains and losses on strategic investments are presented below (in millions):
2Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Unrealized gains recognized on publicly traded equity securities, net$623 $66 $623 $216 
Unrealized gains (losses) recognized on privately held equity securities, net14 0 (24)122 
Realized gains on sales of equity securities, net49 43 288 62 
Losses on debt securities, net(4)0 (13)(10)
Gains on strategic investments, net$682 $109 $874 $390 
Realized gains on sales of equity securities, net reflects the difference between the sale proceeds and the carrying value of the equity security at the beginning of the period or the purchase date, if later. The cumulative net realized gain, measured as the sale price less the initial purchase price, for securities that were exited during the three and six months ended July 31, 2020 was $168 million and $527 million, respectively. Cumulative net realized gains for the three and six months ended July 31, 2020 includes approximately $147 million related to the Company’s acquisition of Vlocity in June 2020. See Note 6 for additional details on the acquisition. Cumulative net realized gains for the six months ended July 31, 2020 also includes gains related to the Company’s sales of two of its publicly traded investments resulting in a realized gain of $222 million, and a cumulative net gain of $314 million.
Net unrealized gains recognized in the three and six months ended July 31, 2020 for strategic investments still held as of July 31, 2020 were $633 million and $586 million, respectively. These include approximately $14 million and $91 million of impairments on its privately held equity and debt securities during the three and six months ended July 31, 2020, respectively.
4. Derivatives
Details on outstanding foreign currency derivative contracts are presented below (in millions):
 As of
 July 31, 2020January 31, 2020
Notional amount of foreign currency derivative contracts$4,484 $5,543 
The fair value of the Company’s outstanding derivative instruments not designated as hedging instruments are summarized below (in millions):
  As of
  
Balance Sheet LocationJuly 31, 2020January 31, 2020
Derivative Assets
Foreign currency derivative contracts
Prepaid expenses and other current assets$107 $28 
Derivative Liabilities
Foreign currency derivative contractsAccounts payable, accrued expenses and other liabilities$94 $24 
Gains (losses) on derivative instruments not designated as hedging instruments recorded in other income in the condensed consolidated statements of operations are summarized below (in millions):
Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Foreign currency derivative contracts$(17)$(35)$(15)$1 

21

5. Fair Value Measurement
The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1. Quoted prices (unadjusted) in active markets for identical assets or liabilities.

Level 2. Significant other inputs that are directly or indirectly observable in the marketplace.

Level 3. Significant unobservable inputs which are supported by little or no market activity.
All of the Company’s cash equivalents, marketable securities and foreign currency derivative contracts are classified within Level 1 or Level 2 because the Company’s cash equivalents, marketable securities and foreign currency derivative contracts are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.
The following table presents information about the Company’s assets and liabilities that are measured at fair value as of July 31, 2020 and indicates the fair value hierarchy of the valuation (in millions):
DescriptionQuoted Prices in
Active Markets
for Identical Assets
(Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Balance as of
July 31, 2020
Cash equivalents (1):
Time deposits$0 $858 $0 $858 
Money market mutual funds1,114 0 0 1,114 
Marketable securities:
Corporate notes and obligations0 2,959 0 2,959 
U.S. treasury securities0 160 0 160 
Mortgage backed obligations0 319 0 319 
Asset backed securities0 1,061 0 1,061 
Municipal securities0 297 0 297 
Foreign government obligations0 107 0 107 
U.S. agency obligations0 17 0 17 
Covered bonds0 311 0 311 
Strategic investments:
Publicly held equity securities864 0 0 864 
Foreign currency derivative contracts (2)0 107 0 107 
Total assets$1,978 $6,196 $0 $8,174 
Liabilities:
Foreign currency derivative contracts (3)0 94 0 94 
Total liabilities$0 $94 $0 $94 
___________ 
(1) Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet as of July 31, 2020, in addition to $2.1 billion of cash.
(2) Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet as of July 31, 2020.
(3) Included in “accounts payable, accrued expenses and other liabilities” in the accompanying condensed consolidated balance sheet as of July 31, 2020.
22

The following table presents information about the Company’s assets and liabilities that are measured at fair value as of January 31, 2020 and indicates the fair value hierarchy of the valuation (in millions):
DescriptionQuoted Prices in
Active Markets
for Identical Assets
(Level 1)
Significant Other
Observable Inputs (Level 2)
Significant
Unobservable
Inputs
(Level 3)
Balance as of January 31, 2020
Cash equivalents (1):
Time deposits$0 $746 $0 $746 
Money market mutual funds1,293 0 0 1,293 
Marketable securities:
Corporate notes and obligations0 2,207 0 2,207 
U.S. treasury securities0 183 0 183 
Mortgage backed obligations0 226 0 226 
Asset backed securities0 781 0 781 
Municipal securities0 158 0 158 
Foreign government obligations0 69 0 69 
U.S. agency obligations0 12 0 12 
Time deposits0 1 0 1 
Covered bonds0 165 0 165 
Strategic investments:
Publicly held equity securities370 0 0 370 
Foreign currency derivative contracts (2)0 28 0 28 
Total assets$1,663 $4,576 $0 $6,239 
Liabilities:
Foreign currency derivative contracts (3)0 24 0 24 
Total liabilities$0 $24 $0 $24 
______________ 
(1) Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet in addition to $2.1 billion of cash.
(2) Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet.
(3) Included in “accounts payable, accrued expenses and other liabilities” in the accompanying condensed consolidated balance sheet.
Strategic investments measured and recorded at fair value on a non-recurring basis
The Company's privately held debt and equity securities and equity method investments are recorded at fair value on a non-recurring basis. The estimation of fair value for these investments requires the use of significant unobservable inputs, and as a result, the Company classifies these assets as Level 3 within the fair value hierarchy. For example, the Company's privately held equity securities that have been remeasured are classified within Level 3 in the fair value hierarchy because the value is based on valuation methods using the observable transaction price and other unobservable inputs including the volatility, rights, and obligations of the securities the Company holds. The Company's privately held debt and equity securities and equity method investments amounted to $1.7 billion as of July 31, 2020 and $1.6 billion as of January 31, 2020.
6. Business Combinations
Vlocity
In June 2020, the Company acquired all outstanding stock of Vlocity, Inc. ("Vlocity"), a leading provider of industry-specific cloud and mobile software. The Company has included the financial results of Vlocity in the condensed consolidated financial statements from the date of acquisition, which were not material to date. The transaction costs associated with its acquisition were immaterial. The acquisition date fair value of the consideration transferred for Vlocity was approximately $1.4 billion, which consisted of the following (in millions):
23

Fair Value
Cash$1,166 
Fair value of stock options and restricted stock awards assumed6 
Fair value of pre-existing relationship208 
Total$1,380 
The fair value of the stock options assumed by the Company was determined using the Black-Scholes option pricing model. The share conversion ratio of 0.05817 was applied to convert Vlocity's outstanding equity awards for Vlocity's common stock into equity awards for shares of the Company's common stock.
The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the date of acquisition (in millions):
Fair Value
Cash and cash equivalents$12 
Accounts receivable22 
Goodwill1,024 
Intangible assets473 
Other assets15 
Accounts payable, accrued expenses and other liabilities, current and noncurrent(35)
Unearned revenue(64)
Deferred tax liability(67)
Net assets acquired$1,380 
The excess of purchase consideration over the fair value of net tangible and intangible assets acquired was recorded as goodwill, which is primarily attributed to the assembled workforce and expanded market opportunities, for which there is no basis for U.S. income tax purposes. The fair values assigned to tangible and intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received. The primary areas that remain preliminary relate to the fair values of intangible assets acquired, certain tangible assets and liabilities acquired, legal and other contingencies as of the acquisition date, income and non-income based taxes and residual goodwill. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in millions):
Fair ValueUseful Life
Developed technology$174 4 years
Customer relationships299 8 years
Total intangible assets subject to amortization$473 
Developed technology represents the fair value of Vlocity’s industry-specific cloud and mobile software. Customer relationships represent the fair values of the underlying relationships with Vlocity customers.
The Company assumed unvested options with a fair value of $139 million. Of the total consideration, $6 million was allocated to the purchase consideration and $133 million was allocated to future services and will be expensed over the remaining service periods on a straight-line basis.
The Company had a noncontrolling equity investment in Vlocity valued at $167 million prior to the acquisition. The Company recognized a gain of approximately $41 million as a result of remeasuring its prior equity interest in Vlocity held before the business combination. The gain is included in gains on strategic investments, net in the condensed consolidated statement of operations.
Evergage
In February 2020, the Company acquired all outstanding stock of Evergage Inc. ("Evergage"), for consideration consisting of cash and equity awards assumed. Evergage is a cloud-based real-time personalization and customer data platform. The acquisition date fair value of the consideration transferred for Evergage was approximately $100 million, which consisted of cash and the fair value of stock options and restricted stock awards assumed. The Company recorded approximately $25 million for developed technology and customer relationships with estimated useful lives of three to five years. The Company recorded approximately $74 million of goodwill which is primarily attributed to the assembled workforce and
24

expanded market opportunities from integrating Evergage's technology with the Company's other offerings. For the goodwill balance there is no basis for U.S. income tax purposes. The fair values assigned to tangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received and certain tax returns are finalized. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.
The Company has included the financial results of Evergage in the condensed consolidated financial statements from the date of acquisition, which were not material. The transaction costs associated with the acquisition were not material.
7. Intangible Assets Acquired Through Business Combinations and Goodwill
Intangible assets acquired through business combinations
Intangible assets acquired through business combinations are as follows (in millions):
Intangible Assets, GrossAccumulated AmortizationIntangible Assets, NetWeighted
Average
Remaining Useful Life (Years)
January 31, 2020Additions and retirements, netJuly 31, 2020January 31, 2020Expense and retirements, net July 31, 2020January 31, 2020July 31, 2020July 31, 2020
Acquired developed technology$3,598 $185 $3,783 $(1,249)$(325)$(1,574)$2,349 $2,209 3.6
Customer relationships3,252 316 3,568 (888)(218)(1,106)2,364 2,462 7.2
Other (1)72 6 78 (61)(12)(73)11 5 3.7
Total$6,922 $507 $7,429 $(2,198)$(555)$(2,753)$4,724 $4,676 5.5
(1) Included in other are in-place leases, trade names, trademarks and territory rights.
Amortization of intangible assets resulting from business combinations for three months ended July 31, 2020 and 2019 was $284 million and $127 million, respectively, and for the six months ended July 31, 2020 and 2019 was $555 million and $256 million, respectively.
The expected future amortization expense for intangible assets as of July 31, 2020 is as follows (in millions):
Fiscal Period:
Remaining six months of fiscal 2021$568 
Fiscal 20221,076 
Fiscal 2023921 
Fiscal 2024833 
Fiscal 2025568 
Thereafter710 
Total amortization expense$4,676 
Customer contract assets acquired through business combinations
Customer contract assets resulting from business combinations reflects the fair value of future billings of amounts that are contractually committed by acquired companies' existing customers as of the acquisition date. Customer contract assets are amortized over the corresponding contract terms. Customer contract assets resulting from business combinations were $67 million and $93 million as of July 31, 2020 and January 31, 2020, respectively, and are included in other assets on the condensed consolidated balance sheets.
25

Goodwill
Goodwill represents the excess of the purchase price in a business combination over the fair value of net assets acquired. Goodwill amounts are not amortized, but are rather tested for impairment at least annually during the fourth quarter.
The changes in the carrying amounts of goodwill, which is generally not deductible for tax purposes, were as follows (in millions):
Balance as of January 31, 2020$25,134 
Evergage74 
Vlocity1,024 
Other acquisitions and adjustments (1)69 
Balance as of July 31, 2020$26,301 
(1) Adjustments include measurement period adjustments for business combinations from the prior year and the effect of foreign currency translation.
8. Debt
The carrying values of the Company's borrowings were as follows (in millions):
InstrumentDate of issuanceMaturity dateEffective interest rate for the three months ended July 31, 2020July 31, 2020January 31, 2020
2023 Senior NotesApril 2018April 20233.26%$995 $995 
2028 Senior NotesApril 2018April 20283.70%1,490 1,489 
Loan assumed on 50 FremontFebruary 2015June 20233.75%191 193 
Total carrying value of debt2,676 2,677 
Less current portion of debt(3)(4)
Total noncurrent debt$2,673 $2,673 
Each of the Company's debt agreements requires it to maintain compliance with certain debt covenants, all of which the Company was in compliance with as of July 31, 2020.
The total estimated fair value of the Company's 2023 and 2028 Senior Notes as of July 31, 2020 and January 31, 2020 was $2.9 billion and $2.7 billion, respectively. The fair value was determined based on the closing trading price per $100 of the 2023 and 2028 Senior Notes as of the last day of trading for the second quarter of fiscal 2021 and last day of trading for the fourth quarter of fiscal 2020, respectively, and is deemed a Level 2 liability within the fair value measurement framework.
The expected future principal payments for all borrowings as of July 31, 2020 is as follows (in millions):
Fiscal period:
Remaining six months of fiscal 2021$2 
Fiscal 20224 
Fiscal 20234 
Fiscal 20241,182 
Fiscal 20250 
Thereafter1,500 
Total principal outstanding$2,692 
Revolving Credit Facility
In April 2018, the Company entered into a Second Amended and Restated Credit Agreement ("Revolving Loan Credit Agreement") with Wells Fargo Bank, National Association, and certain other institutional lenders that provides for $1.0 billion unsecured revolving credit facility (“Credit Facility”) that matures in April 2023. The Revolving Loan Credit Agreement amended and restated the Company’s existing revolving credit facility dated July 2016. The Company may use the proceeds of future borrowings under the Credit Facility for refinancing other indebtedness, working capital, capital expenditures and other general corporate purposes, including permitted acquisitions.
There were no outstanding borrowings under the Credit Facility as of July 31, 2020. The Company continues to pay a commitment fee on the available amount of the Credit Facility, which is included within other expense in the Company's condensed consolidated statement of operations.
26

Interest Expense on Debt
The following table sets forth total interest expense recognized related to debt (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Contractual interest expense$24 $28 $48 $56 
Amortization of debt issuance costs1 1 2 2 
$25 $29 $50 $58 

9. Other Balance Sheet Accounts
In March 2020, the Company purchased the property located at 450 Mission St. (“450 Mission”) in San Francisco, California for approximately $150 million, of which $110 million was allocated to land, $34 million to building, which is included in property and equipment, net and $6 million to in-place leases, which is included in intangible assets in the accompanying condensed consolidated balance sheet.
Accounts payable, accrued expenses and other liabilities as of July 31, 2020 included approximately $1.3 billion of accrued compensation as compared to $1.5 billion as of January 31, 2020.
10. Stockholders’ Equity
The fair value of the Company’s stock options and ESPP shares was estimated on the date of grant and the first day of the ESPP purchase period, respectively, using the Black-Scholes option pricing model. The weighted-average fair value per share for stock options grants, excluding assumed awards, was $48.50 and $40.06 in the three and six months ended July 31, 2020, respectively compared to $38.97 and $40.69 in the three and six months ended July 31, 2019, respectively. The weighted-average fair value per share for ESPP shares was $53.64 in the three months ended July 31, 2020 compared to $38.88 in the three months ended July 31, 2019.
Stock option activity, excluding the ESPP for the six months ended July 31, 2020 is as follows:
 Options Outstanding
 Outstanding
Stock
Options
(in millions)
Weighted-
Average
Exercise Price
Aggregate
Intrinsic Value (in millions)
Balance as of January 31, 202027 $98.56 
Options granted under all plans8 143.56 
Exercised(6)75.67 
Plan shares expired or canceled(1)136.90 
Balance as of July 31, 202028 $115.05 $2,183 
Vested or expected to vest25 $112.45 $2,073 
Exercisable as of July 31, 202011 $79.70 $1,312 
The following table summarizes information about stock options outstanding as of July 31, 2020:
 Options OutstandingOptions Exercisable
Range of Exercise
Prices
Number
Outstanding
(in millions)
Weighted-
Average
Remaining
Contractual Life
(Years)
Weighted-
Average
Exercise
Price
Number of
Shares
(in millions)
Weighted-
Average
Exercise
Price
$0.36 to $59.34
6 3.5$39.57 5 $40.99 
$59.64 to $80.99
4 3.476.55 3 77.67 
$81.88 to $118.04
4 4.5114.83 2 113.95 
$122.03 to $148.95
2 5.8142.35 0 0.00 
$154.14
6 6.7154.14 0 0.00 
$155.20 to $191.65
6 5.7163.49 1 161.50 
28 5.0$115.05 11 $79.70 
27

Restricted stock activity for the six months ended July 31, 2020 is as follows:
 Restricted Stock Outstanding
 Outstanding
(in millions)
Weighted-Average Grant Date Fair ValueAggregate
Intrinsic
Value (in millions)
Balance as of January 31, 202028 $140.14 
Granted - restricted stock units and awards11 158.87 
Granted - performance-based stock units1 154.14 
Canceled(1)139.50 
Vested and converted to shares(7)132.77 
Balance as of July 31, 202032 $148.39 $6,076 
Expected to vest27 $5,260 
During the six months ended July 31, 2020 the Company recognized stock-based expense related to its equity plans for employees and non-employee directors of $1.1 billion. The aggregate stock compensation remaining to be recognized as of July 31, 2020 is as follows (in millions):
Fiscal Period:
Remaining six months of fiscal 2021$1,115 
Fiscal 20221,759 
Fiscal 20231,273 
Fiscal 2024690 
Fiscal 2025114 
Total stock compensation$4,951 
The expected amortization reflects only outstanding stock awards as of July 31, 2020 and assumes no forfeiture activity. The aggregate stock compensation remaining to be recognized to costs and expenses will be recognized over a weighted-average period of approximately 2 years.
Shares reserved and available for future issuance as of July 31, 2020 and January 31, 2020 were 148 million shares and 133 million shares, respectively.
11. Income Taxes
Effective Tax Rate
The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. For the six months ended July 31, 2020, the Company reported a tax benefit of $1.8 billion on a pretax income of $886 million, which resulted in a negative effective tax rate of 207 percent. The Company’s effective tax rate differs from the U.S. statutory rate of 21 percent primarily due to a one-time discrete tax benefit of $2.0 billion recorded in the three months ended July 31, 2020. The Company changed its international corporate structure, which included the consolidation of certain intangible property in Ireland resulting in a net tax benefit related to foreign deferred tax assets. The Company believes that it is more likely than not the deferred tax assets will be realized in Ireland.
For the six months ended July 31, 2019, the Company reported a tax provision of $163 million on a pretax income of $646 million, which resulted in an effective tax rate of 25 percent. The Company's effective tax rate differs from the U.S. statutory rate of 21 percent primarily due to profitable jurisdictions outside of the United States subject to tax rates greater than 21 percent, offset by excess tax benefits from stock-based compensation.
Unrecognized Tax Benefits and Other Considerations
The Company records liabilities related to its uncertain tax positions. Tax positions for the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions throughout the world. Certain prior year tax returns are currently being examined by various taxing authorities in countries including the United States, France and Germany. The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years. As the outcome of the tax audits cannot be predicted with certainty, if any issues arising in the Company's tax audits progress in a manner inconsistent
28

with management's expectations, the Company could adjust its provision for income taxes in the future. In addition, the Company anticipates it is reasonably possible that a decrease of its unrecognized tax benefits up to approximately $6 million may occur in the next 12 months, as the applicable statutes of limitations lapse, ongoing examinations are completed, or tax positions meet the conditions of being effectively settled.
12. Net Income Per Share
Basic earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding for the fiscal period. Diluted earnings per share is computed by giving effect to all potential weighted average dilutive common stock, including options and restricted stock units. The dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method.
A reconciliation of the denominator used in the calculation of basic and diluted earnings per share is as follows (in millions):
2Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Numerator:
Net income$2,625 $91 $2,724 $483 
Denominator:
Weighted-average shares outstanding for basic earnings per share904 776 901 774 
Dilutive effect of employee stock awards18 19 18 21 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share922 795 919 795 
The weighted-average number of shares outstanding used in the computation of diluted earnings per share does not include the effect of the following potential outstanding common stock. The effects of these potentially outstanding shares were not included in the calculation of diluted earnings per share because the effect would have been anti-dilutive (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Employee stock awards12 7 11 5 

13. Leases and Other Commitments
Leases
The Company has operating leases for corporate offices, data centers, and equipment under non-cancelable operating leases with various expiration dates. The leases have remaining terms of one year to 22 years, some of which include options to extend for up to five years, and some of which include options to terminate within one year.
Total operating lease costs were $258 million and $217 million for the three months ended July 31, 2020 and 2019, respectively and $537 million and $423 million for the six months ended July 31, 2020 and 2019, respectively.
For the three and six months ended July 31, 2020, cash payments for operating leases were $224 million and $450 million, respectively. New ROU assets obtained in exchange for operating lease liabilities were $177 million and $366 million during the three and six months ended July 31, 2020, respectively.
As of July 31, 2020, for operating leases, the weighted-average remaining lease term is 6 years, and the weighted-average discount rate is 2.6 percent. As of July 31, 2020, for finance leases, the weighted-average remaining lease term is 20 years, and the weighted-average discount rate is 4.4 percent.
29

As of July 31, 2020, the maturities of lease liabilities under non-cancelable operating and finance leases were as follows (in millions):
Operating Leases Finance Leases
Fiscal Period:
Remaining six months of fiscal 2021$435 $11 
Fiscal 2022736 23 
Fiscal 2023555 23 
Fiscal 2024398 24 
Fiscal 2025307 24 
Thereafter1,066 410 
Total minimum lease payments3,497 515 
Less: Imputed interest(323)(177)
Total$3,174 $338 
Operating lease amounts above do not include sublease income. The Company has entered into various sublease agreements with third parties. Under these agreements, the Company expects to receive sublease income of approximately $179 million in the next five years and $44 million thereafter.
The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the Company's future contractual obligations when it is reasonably certain that the Company will exercise that option.
As of July 31, 2020, the Company has additional operating leases that have not yet commenced totaling $2.4 billion and therefore not reflected on the condensed consolidated balance sheet and tables above. These operating leases include agreements for office facilities to be constructed. These operating leases will commence between fiscal year 2021 and fiscal year 2025 with lease terms of 3 years to 18 years.
Of the total operating lease commitment balance, including leases not yet commenced, of $5.9 billion, approximately $5.4 billion is related to facilities space. The remaining commitment amount is primarily related to equipment.
Letters of Credit
As of July 31, 2020, the Company had a total of $100 million in letters of credit outstanding substantially in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2023.
14. Legal Proceedings and Claims
In the ordinary course of business, the Company is or may be involved in various legal or regulatory proceedings, claims or purported class actions related to alleged infringement of third-party patents and other intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour and other claims. The Company has been, and may in the future be put on notice or sued by third parties for alleged infringement of their proprietary rights, including patent infringement.
In general, the resolution of a legal matter could prevent the Company from offering its service to others, could be material to the Company’s financial condition or cash flows, or both, or could otherwise adversely affect the Company’s operating results.
The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. The outcomes of legal proceedings and other contingencies are, however, inherently unpredictable and subject to significant uncertainties. At this time, the Company is not able to reasonably estimate the amount or range of possible losses in excess of any amounts accrued, including losses that could arise as a result of application of non-monetary remedies, with respect to the contingencies it faces, and the Company’s estimates may not prove to be accurate.
In management’s opinion, resolution of all current matters is not expected to have a material adverse impact on the Company’s condensed consolidated results of operations, cash flows or financial position. However, depending on the nature and timing of any such dispute or other contingency, an unfavorable resolution of a matter could materially affect the Company’s current or future results of operations or cash flows, or both, in a particular quarter.
Tableau Litigation
In July and August 2017, two substantially similar securities class action complaints were filed against Tableau and two of its now former executive officers. The first complaint was filed in the U.S. District for the Southern District of New York
30

(the “Scheufele Action”). The second complaint was filed in the U.S. District Court for the Western District of Washington and was voluntarily dismissed on October 17, 2017. In December 2017, the lead plaintiff in the Scheufele Action filed an amended complaint, which alleged that between February 5, 2015 and February 4, 2016, Tableau and certain of its executive officers violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 (the "Exchange Act") and Rule 10b-5 promulgated thereunder, in connection with statements regarding Tableau’s business and operations by allegedly failing to disclose, among other things, that product launches and software upgrades by competitors were negatively impacting Tableau’s competitive position and profitability. The amended complaint sought unspecified damages, interest, attorneys’ fees and other costs. In February 2018, the lead plaintiff filed a second amended complaint (the "SAC"), which contains substantially similar allegations as the amended complaint, and added as defendants two more of Tableau’s now former executive officers and directors. Defendants filed a motion to dismiss the SAC in March 2018, which was denied in February 2019. Defendants filed an answer to the SAC in March 2019, and subsequently amended their answer in April 2019. On January 15, 2020, the court granted lead plaintiff’s motion for class certification. The parties have completed fact and expert discovery. Motions for summary judgment are due on September 11, 2020. The court has not yet set a trial date.
In August 2018, Tableau was named as a nominal defendant in a purported shareholder derivative action in the United States District Court for the District of Delaware, allegedly on behalf of and for the benefit of Tableau, against certain of its now former directors and officers. The derivative action arises out of many of the factual allegations at issue in the Scheufele Action, and generally alleges that the individual defendants breached fiduciary duties owed to Tableau. The complaint seeks unspecified damages and equitable relief, attorneys' fees, costs and expenses. The case is currently stayed. In April 2020, the same purported stockholder who filed the 2018 derivative action, who had previously been a shareholder of Tableau and acquired shares of Salesforce as a result of the acquisition of Tableau by Salesforce in August 2019, filed a “double derivative” action in the United States District Court for the District of Delaware, allegedly on behalf of and for the benefit of Salesforce and Tableau, against certain of Tableau’s now former directors and officers. The double derivative complaint adds Salesforce as an additional nominal defendant, but otherwise names the same individual defendants, generally alleges the same purported wrongdoing, and seeks the same relief as the 2018 derivative action. On June 5, 2020, the parties stipulated, and on June 12, 2020, the court entered an order, vacating the defendants’ deadline to respond to the April 2020 complaint and requiring the plaintiff to file an amended complaint on or before August 11, 2020. On August 11, 2020, the plaintiff filed its amended complaint. The Company’s response to the amended complaint is due on or before September 25, 2020.
15. Related-Party Transactions
In January 1999, the Salesforce Foundation (the “Foundation”) was chartered on an idea of leveraging the Company’s people, technology and resources to help improve communities around the world. The Company calls this integrated philanthropic approach the 1-1-1 model. The Company’s Chair is the chair of the Foundation and holds one of the three Foundation board seats. The Company does not control the Foundation’s activities, and accordingly, the Company does not consolidate the Foundation’s statement of activities with its financial results. Since the Foundation’s inception, the Company has provided at no charge certain resources to the Foundation including general administrative support. The value of these resources to the Foundation has not been material.
As a result of the fiscal 2020 business combination with Salesforce.org, which was a related party, the Company agreed to use its best efforts to make charitable cash commitments of up to $5 million quarterly to the Foundation for ten years beginning in the third quarter of fiscal 2020.
ITEM 2.  MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (“Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (“Exchange Act”). Words such as “expects,” “anticipates,” “aims,” “projects,” “intends,” “plans,” “believes,” “estimates,” “seeks,” “assumes,” “may,” “should,” “could,” “would,” “foresees,” “forecasts,” “predicts,” “targets,” “commitments,” variations of such words and similar expressions are intended to identify such forward-looking statements, which may consist of, among other things, trend analyses and statements regarding future events, future financial performance, anticipated growth, industry prospects and the anticipated impact on our business of the ongoing COVID-19 pandemic and related public health measures. These forward-looking statements are based on current expectations, estimates and forecasts, as well as the beliefs and assumptions of our management, and are subject to risks and uncertainties that are difficult to predict, including: the impact of, and actions we may take in response to, the COVID-19 pandemic, related public health measures and resulting economic downturn and market volatility; our ability to maintain service performance and security levels meeting the expectations of our customers, and the resources and costs required to avoid unanticipated downtime and prevent, detect and remediate performance degradation and security breaches; the expenses associated with our data centers and third-party infrastructure providers; our ability to secure and costs related to additional data center capacity; our reliance on third-party hardware, software and platform providers; the effect of evolving domestic and foreign government regulations, including
31

those related to the provision of services on the Internet, those related to accessing the Internet, and those addressing data privacy, cross-border data transfers and import and export controls; current and potential litigation involving us or our industry, including litigation involving acquired entities such as Tableau, and the resolution or settlement thereof; regulatory developments and regulatory investigations involving us or affecting our industry; our ability to successfully introduce new services and product features, including any efforts to expand our services beyond the CRM market; the success of our strategy of acquiring or making investments in complementary businesses, joint ventures, services, technologies and intellectual property rights; our ability to realize the benefits from strategic partnerships, joint ventures and investments; our ability to successfully integrate acquired businesses and technologies; our ability to compete in the market in which we participate; the success of our business strategy and our plan to build our business, including our strategy to be a leading provider of enterprise cloud computing applications and platforms; our ability to execute our business plans; our ability to continue to grow unearned revenue and remaining performance obligation; the pace of change and innovation in enterprise cloud computing services; the seasonal nature of our sales cycles; our ability to limit customer attrition and costs related to those efforts; the success of our international expansion strategy; the demands on our personnel and infrastructure resulting from significant growth in our customer base and operations, including as a result of acquisitions; our dependency on the development and maintenance of the infrastructure of the Internet; our real estate and office facilities strategy and related costs and uncertainties; fluctuations in, and our ability to predict, our operating results and cash flows; the variability in our results arising from the accounting for term license revenue products; the performance and fair value of our investments in complementary businesses through our strategic investment portfolio; the impact of future gains or losses from our strategic investment portfolio including gains or losses from overall market conditions that may affect the publicly traded companies within our strategic investment portfolio; our ability to protect our intellectual property rights; our ability to develop our brands; the impact of foreign currency exchange rate and interest rate fluctuations on our results; the valuation of our deferred tax assets and the release of related valuation allowances; the potential availability of additional tax assets in the future; the impact of new accounting pronouncements and tax laws; uncertainties affecting our ability to estimate our tax rate; uncertainties regarding our tax obligations in connection with potential jurisdictional transfers of intellectual property, including the tax rate, the timing of the transfer and the value of such transferred intellectual property; uncertainties regarding the effect of general economic and market conditions; the impact of geopolitical events; uncertainties regarding the impact of expensing stock options and other equity awards; the sufficiency of our capital resources; risks related to our 2023 and 2028 senior notes, revolving credit facility and loan associated with 50 Fremont; our ability to comply with our debt covenants and lease obligations; and the impact of climate change, natural disasters and actual or threatened public health emergencies, including the ongoing COVID-19 pandemic. These and other risks and uncertainties may cause our actual results to differ materially and adversely from those expressed in any forward-looking statements. Readers are directed to risks and uncertainties identified below under “Risk Factors” and elsewhere in this report for additional detail regarding factors that may cause actual results to be different than those expressed in our forward-looking statements. Except as required by law, we undertake no obligation to revise or update publicly any forward-looking statements for any reason.
Overview
We are a global leader in customer relationship management ("CRM") technology that brings companies and customers together. Founded in 1999, we enable companies of every size and industry to connect with their customers in new ways through existing and emerging technologies, including cloud, mobile, social, blockchain, voice and artificial intelligence (“AI”),
to transform their businesses.
Website references throughout this document are provided for convenience only, and the content on the referenced websites is not incorporated by reference into this report.
COVID-19 Impact
In December 2019, the novel coronavirus and resulting disease (“COVID-19”) was first reported. After ongoing assessment of the rapid spread, number of cases and countries affected, on March 11, 2020, the World Health Organization characterized COVID-19 as a pandemic. The COVID-19 pandemic has created significant global economic uncertainty, adversely impacted the business of our customers and partners, impacted our business and results of operations and could further impact our results of operations and our cash flows in the future.
In response to the COVID-19 pandemic, we have been guided by our core values of trust, customer success, innovation and equality. Beginning in the first fiscal quarter of fiscal 2021, we took actions in response to the pandemic that focused on maintaining business continuity, helping our employees, helping our customers and communities, and preparing for the future and the long-term success of our business. As a result of the pandemic and actions taken by us in response to the pandemic our results for the first fiscal quarter 2021 reflected a decline in new business as compared to the same period a year ago, incremental operating expenses and lower than expected operating cash flows.
While we experienced declines in the first fiscal quarter of fiscal 2021, new business grew in the second quarter of fiscal 2021 at rates consistent with historical trends prior to COVID-19. In the second quarter, payment delays from some of our
32

customers affected by the COVID-19 pandemic continued. These delays in payments, in addition to changes in billing frequency for new business and investments in our go-to-market efforts, resulted in a negative impact to our operating cash flows during the quarter. Our income from operations continued to benefit from our global work from home policy and limited business travel by our employees in the second quarter of fiscal 2021.
As a result of the financial impacts of COVID-19 we experienced during the six months ended July 31, 2020 and our current assumptions related to the extent to which the pandemic will affect our business going forward, we expect modest growth in our new incremental business and renewals, total revenues, remaining performance obligation (“RPO”) and operating cash flows for the remainder of fiscal 2021. We do not yet know the impact this will have on our long-term revenue growth. We have in the past implemented strategic realignments to position the Company for future growth and will continue to do so, particularly as we evaluate the impact of COVID-19 on our business. As part of our current strategic realignment, we are redirecting and may in the future redirect some resources from areas that no longer align with our business priorities into key growth and strategic areas, as well as to increase investments in our go-to-market and product efforts. As a result of these investments and redirection efforts, which include some position eliminations, we expect an increase in expenses during the remainder of fiscal 2021. As we adjust and refine our strategy, there may be additional investments and redirection efforts in the future.
In addition, authorities throughout the world have implemented numerous preventative measures to contain or mitigate the outbreak of the virus, such as travel bans and restrictions, limitations on business activity, quarantines, work-from-home directives and shelter-in-place orders. These measures have caused, are continuing to cause, and may in the future cause business slowdowns or shutdowns in affected areas, both regionally and worldwide. These business slowdowns and shutdowns have impacted and may in the future impact our business and results of operations. For example, the extent and duration of these measures could impact our ability to address cybersecurity incidents; have resulted in increased internet demand, which could cause access issues; could affect our ability to develop and support products and services; and could cause issues with access to data centers.
The ultimate extent of the impact of the COVID-19 pandemic on our operational and financial performance will depend on certain developments, including the duration of the outbreak, the severity of the disease, responsive actions taken by public health officials, the impacts on our customers and our sales cycles, our ability to generate new business leads, the impacts on our customers, employee and industry events, and the effects on our vendors, all of which are uncertain and currently cannot be predicted. As a result, the extent to which the COVID-19 pandemic will continue to impact our financial condition or results of operations is uncertain. Due to our subscription-based business model, the effect of the COVID-19 pandemic may not be fully reflected in our results of operations until future periods. If the COVID-19 pandemic has a substantial impact on our employees’, partners’ or customers’ productivity, our results of operations and overall financial performance may be harmed. In addition, the global macroeconomic effects of the COVID-19 pandemic and related impacts on our customers’ business operations and their demand for our products and services may persist for an indefinite period, even after the COVID-19 pandemic has subsided.
See the section entitled “Risk Factors” for further discussion of the impact and possible future impacts of the COVID-19 pandemic on our business.
Highlights from the Second Quarter of Fiscal Year 2021.
Revenue: Total second quarter revenue was $5.2 billion, an increase of 29 percent year-over-year.
Earnings per Share: Second quarter diluted earnings per share was $2.85 as compared to diluted earnings per share of $0.11 from a year ago, and benefited by approximately $2.0 billion from the one-time discrete tax benefit resulting from the recognition of deferred tax assets related to an intra-entity transfer of intangible property and an unrealized gain of $617 million associated with the initial public offering of one of our strategic investments.
Cash: Cash provided by operations for the second quarter was $429 million, a decrease of 2 percent year-over-year. Total cash, cash equivalents and marketable securities ended the second quarter at $9.3 billion.
Remaining Performance Obligation: Remaining performance obligation ended the second quarter at approximately $30.6 billion, an increase of 21 percent year-over-year. Our remaining performance obligation includes approximately $750 million related to the Tableau acquisition in August 2019. Current remaining performance obligation ended the second quarter at approximately $15.2 billion, an increase of 26 percent year-over-year.
Acquisition: On June 1, 2020, we completed the acquisition of Vlocity, Inc. ("Vlocity") for a US GAAP purchase price consideration of $1.4 billion. The results of Vlocity have been included in our consolidated financial statements since the date of acquisition.
We continue to invest for future growth through focusing on multi-cloud adoption by our existing customers, growing our relationships with our enterprise customers, expanding internationally and expanding and strengthening our ecosystem of partners and independent software vendors (“ISVs”). In addition, even as we help respond to the urgent needs of the COVID-19
33

crisis, we are innovating and delivering new solutions to help our customers succeed such as Salesforce Care and Work.com, a suite of applications built on our platform designed to help our customers re-open safely.
We regularly evaluate acquisitions and investment opportunities in complementary businesses, joint ventures, services and technologies and intellectual property rights in an effort to expand our service offerings through a disciplined and thoughtful acquisition process and to nurture the overall ecosystem for our offerings. We continue to evaluate such opportunities and expect to continue to make such investments and acquisitions in the future. We also plan to continue to reinvest a significant portion of our incremental revenue in future periods to grow our business and continue our leadership role in the cloud computing industry. As part of our business and growth strategy, we are delivering innovative solutions in new categories, including analytics and integration. We drive innovation organically and, to a lesser extent, through acquisitions, such as our recent acquisition of Vlocity in June 2020.
As a result of our aggressive growth plans and integration of our previously acquired businesses, we have incurred significant expenses for equity awards and amortization of purchased intangibles, which have reduced our operating income.
We periodically make changes to our sales organization to position us for long-term growth, which has in the past and could again in the future result in temporary disruptions to our sales productivity. In addition, we have experienced, and may at times in the future experience, more variation from our forecasted expectations of new business activity due to longer and less predictable sales cycles and increasing complexity of our business, which includes an expanded mix of products and various revenue models resulting from acquisitions and increased enterprise solution selling activities. While we do not expect any of these changes to have a material adverse effect on our business, we experienced slower growth in new business in the first quarter of fiscal 2021 than we originally planned, primarily due to the impacts of COVID-19. Our growth in new business in the second quarter of fiscal 2021 were consistent with historical trends. Slower growth in new business in a given period could negatively affect our revenues in future periods, as well as remaining performance obligation in current or future periods, particularly if experienced on a sustained basis.
The expanding global scope of our business and the heightened volatility of global markets, including as a result of COVID-19, expose us to the risk of fluctuations in foreign currency markets. Fluctuations in foreign currency exchange rates had a minimal adverse impact on our revenue results for the six months ended July 31, 2020 and had a minimal favorable impact on our remaining performance obligation as of July 31, 2020. We expect these fluctuations to continue in the future.
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2021, for example, refer to the fiscal year ending January 31, 2021.
Operating Segments
We operate as one segment. See Note 1 “Summary of Business and Significant Accounting Policies” to the condensed consolidated financial statements for our discussion about segments.
Sources of Revenues
We derive our revenues from two sources: subscription and support revenues and related professional services. Subscription and support revenues accounted for approximately 94 percent of our total revenues for the six months ended July 31, 2020.
Subscription and support revenues are primarily comprised of subscription fees from customers accessing our enterprise cloud computing services (collectively, "Cloud Services"). With the May 2018 acquisition of MuleSoft and the August 2019 acquisition of Tableau, subscription and support revenues also include revenues associated with software licenses. Software license revenues include fees from the sales of term and perpetual licenses. Revenues from software licenses are generally recognized upfront when the software is made available to the customer and revenues from the related support are generally recognized ratably over the contract term. Changes in average contract duration for multi-year licenses can impact revenues recognized upfront. Revenues from software licenses represent less than ten percent of total subscription and support revenue for the six months ended July 31, 2020.
The revenue growth rates of each of our core service offerings, as described below in “Results of Operations,” fluctuate from quarter to quarter and over time. Additionally, we manage the total balanced product portfolio to deliver solutions to our customers, and as a result, the revenue result for each offering is not necessarily indicative of the results to be expected for any subsequent quarter. In addition, some of our Cloud Service offerings have similar features and functions. For example, customers may use the Sales Cloud, the Service Cloud or the Salesforce Platform to record account and contact information, which are similar features across these service offerings. Depending on a customer’s actual and projected business requirements, more than one service offering may satisfy the customer’s current and future needs. We record revenue based on the individual products ordered by a customer, not according to the customer’s business requirements and usage. In addition, as
34

we introduce new features and functions within each offering and refine our allocation methodology for changes in our business, we do not expect it to be practical to adjust historical revenue results by service offering for comparability. Accordingly, comparisons of revenue performance by service offering over time may not be meaningful.
Seasonal Nature of Unearned Revenue, Accounts Receivable and Operating Cash Flow
Unearned revenue primarily consists of billings to customers for our subscription service. Over 90 percent of the value of our billings to customers is for our subscription and support service. We generally invoice our customers in advance, in annual installments, and typical payment terms provide that our customers pay us within 30 days of invoice. Amounts that have been invoiced are recorded in accounts receivable and in unearned revenue or in revenue depending on whether transfer of control to customers has occurred. In general, we collect our billings in advance of the subscription service period. We typically issue renewal invoices in advance of the renewal service period, and depending on timing, the initial invoice for the subscription and services contract and the subsequent renewal invoice may occur in different quarters. There is a disproportionate weighting toward annual billings in the fourth quarter, primarily as a result of large enterprise account buying patterns. Our fourth quarter has historically been our strongest quarter for new business and renewals. The year-on-year compounding effect of this seasonality in both billing patterns and overall new and renewal business causes the value of invoices that we generate in the fourth quarter for both new business and renewals to increase as a proportion of our total annual billings. Accordingly, because of this billing activity, our first quarter is typically our largest collections and operating cash flow quarter. Conversely, our third quarter has historically been our smallest operating cash flow quarter. The impact of COVID-19, including the temporary financial flexibility offered to some customers in the first quarter of fiscal 2021, which has delayed payments to periods later than expected, as well as investments made in our go-to-market efforts has affected and may continue to affect trends related to the seasonal nature of unearned revenue, accounts receivable and operating cash flow. For example, we expect to accelerate our investments in our go-to-market and product efforts during the remainder of fiscal 2021 resulting in an increase in expenses and a negative impact to operating cash flow.
The sequential quarterly changes in accounts receivable and the related unearned revenue and operating cash flow during the first quarter of our fiscal year are not necessarily indicative of the billing activity that occurs for the following quarters as displayed below (in millions).
crm-20200731_g1.jpgcrm-20200731_g2.jpg
crm-20200731_g3.jpg
35

The second quarter fiscal 2021 results reflected in the tables above include the impact of the Tableau acquisition in August 2019.
Remaining Performance Obligation
Our remaining performance obligation represents all future revenue under contract that has not yet been recognized as revenue and includes unearned revenue and unbilled amounts. Our current remaining performance obligation represents future revenue under contract that is expected to be recognized as revenue in the next 12 months.
Remaining performance obligation is not necessarily indicative of future revenue growth and is influenced by several factors, including seasonality, the timing of renewals, average contract terms, foreign currency exchange rates and fluctuations in new business growth. Unbilled portions of the remaining performance obligation denominated in foreign currencies are revalued each period based on the period end exchange rates. For multi-year subscription agreements billed annually, the associated unbilled balance and corresponding remaining performance obligation are typically high at the beginning of the contract period, zero just prior to renewal, and increase if the agreement is renewed. Low remaining performance obligation attributable to a particular subscription agreement is often associated with an impending renewal but may not be an indicator of the likelihood of renewal or future revenue from such customer. Changes in average contract duration can impact remaining performance obligation and current remaining performance obligation.
Our growth in incremental new business and renewals were consistent with historical trends in the second quarter of fiscal 2021 and benefited our current remaining performance obligation for the second quarter of fiscal 2021. In addition, fluctuations in foreign currency exchange rates had a modest favorable impact on our current remaining performance obligation as of July 31, 2020.
Remaining performance obligation consisted of the following (in billions):
crm-20200731_g4.jpg
(1) Includes approximately $750 million of remaining performance obligation related to the Tableau acquisition which closed in August 2019.
(2) Includes approximately $700 million of remaining performance obligation related to the Tableau acquisition.
(3) Includes approximately $650 million of remaining performance obligation related to the Tableau acquisition.
(4) Includes approximately $550 million of remaining performance obligation related to the Tableau acquisition.
Cost of Revenues and Operating Expenses
Impact of Acquisitions
The comparability of our operating results is impacted by our recent acquisitions, including the acquisition of Tableau in August 2019 and, to a lesser extent, our acquisition of Vlocity in June 2020. Expense contributions by expense type from our recent acquisitions generally may not be separately identifiable due to the integration of these businesses into our existing operations, or may be insignificant to our results of operations during the periods presented.
36

Cost of Revenues
Cost of subscription and support revenues primarily consists of expenses related to delivering our service and providing support, including the costs of data center capacity, certain fees paid to various third parties for the use of their technology, services and data and employee-related costs such as salaries and benefits.
Cost of professional services and other revenues consists primarily of employee-related costs associated with these services, including stock-based expenses, the cost of subcontractors and certain third-party fees.
Research and Development
Research and development expenses consist primarily of salaries and related expenses, including stock-based expenses and allocated overhead.
Marketing and Sales 
Marketing and sales expenses make up the majority of our operating expenses and consist primarily of salaries and related expenses, including stock-based expenses and commissions, for our sales and marketing staff, as well as payments to partners, marketing programs and allocated overhead. Marketing programs consist of advertising, events, corporate communications, brand building and product marketing activities.
General and Administrative 
General and administrative expenses consist primarily of salaries and related expenses, including stock-based expenses, for finance and accounting, legal, internal audit, human resources and management information systems personnel and professional services fees.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.
We believe that of our significant accounting policies, which are described in Note 1 “Summary of Business and Significant Accounting Policies” to our condensed consolidated financial statements, the following accounting policies and specific estimates involve a greater degree of judgment and complexity. Accordingly, these are the policies and estimates we believe are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of operations:
the fair value of assets acquired and liabilities assumed for business combinations;
the standalone selling price ("SSP") of performance obligations for revenue contracts with multiple performance obligations;
the valuation of privately held strategic investments, including impairment considerations;
the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions; and
the average period of benefit associated with costs capitalized to obtain revenue contracts.
These estimates may change, as new events occur and additional information is obtained, and such changes will be recognized in the condensed consolidated financial statements as soon as they become known. Actual results could differ from these estimates, including as a result of the COVID-19 pandemic, and any such differences may be material to our financial statements.
Recent Accounting Pronouncements
See Note 1 “Summary of Business and Significant Accounting Policies” to the condensed consolidated financial statements for our discussion about new accounting pronouncements adopted and those pending.
37

Results of Operations
The following tables set forth selected data for each of the periods indicated (in millions):
2Three Months Ended July 31,Six Months Ended July 31,
 2020% of Total Revenues2019% of Total Revenues2020% of Total Revenues2019% of Total Revenues
Revenues:
Subscription and support$4,840 94 %$3,745 94 %$9,415 94 %$7,241 94 %
Professional services and other311 6 252 6 601 6 493 6 
Total revenues5,151 100 3,997 100 10,016 100 7,734 100 
Cost of revenues (1)(2):
Subscription and support 1,013 19 727 18 1,979 20 1,405 18 
Professional services and other 298 6 240 6 586 6 476 6 
Total cost of revenues1,311 25 967 24 2,565 26 1,881 24 
Gross profit3,840 75 3,030 76 7,451 74 5,853 76 
Operating expenses (1)(2):
Research and development898 18 607 15 1,757 17 1,161 15 
Marketing and sales2,275 44 1,824 46 4,665 47 3,521 45 
General and administrative489 10 375 9 991 10 737 10 
Loss on settlement of Salesforce.org reseller agreement0 0 166 4 0 0 166 2 
Total operating expenses3,662 72 2,972 74 7,413 74 5,585 72 
Income from operations178 3 58 2 38 0 268 4 
Gains on strategic investments, net682 13 109 2 874 9 390 5 
Other income (expense)(21)0 (3)0 (26)0 (12)(1)
Income before benefit from (provision for) income taxes839 16 164 4 886 9 646 8 
Benefit from (provision for) income taxes (3)1,786 35 (73)(2)1,838 18 (163)(2)
Net income$2,625 51 %$91 2 %$2,724 27 %$483 6 %
38

(1) Amounts related to amortization of intangible assets acquired through business combinations, as follows (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020% of Total Revenues2019% of Total Revenues2020% of Total Revenues2019% of Total Revenues
Cost of revenues$166 3 %$62 2 %$325 3 %$123 2 %
Marketing and sales118 2 65 2 230 2 %133 2 
(2) Amounts related to stock-based expenses, as follows (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020% of Total Revenues2019% of Total Revenues2020% of Total Revenues2019% of Total Revenues
Cost of revenues$63 1 %$46 1 %$115 1 %$89 1 %
Research and development184 4 98 2 350 4 179 2 
Marketing and sales253 5 199 5 476 5 376 5 
General and administrative78 1 45 1 141 1 87 1 
(3) During the three months ended July 31, 2020 the Company recorded approximately $2.0 billion of benefit from income taxes due to a one-time discrete tax item from the recognition of deferred tax assets related to an intra-entity transfer of intangible property.
The following table sets forth selected balance sheet data and other metrics for each of the periods indicated (in millions, except remaining performance obligation, which is presented in billions):
As of July 31,As of January 31,
20202020
Cash, cash equivalents and marketable securities$9,283 $7,947 
Unearned revenue8,711 10,662 
Remaining performance obligation30.6 30.8 
Principal due on our outstanding debt obligations (1)2,692 2,694 
(1) Amounts do not include operating or financing lease obligations.
Remaining performance obligation represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods.
Impact of Acquisitions
The comparability of our operating results for the three and six months ended July 31, 2020 compared to the same period of fiscal 2020 was impacted by our acquisitions in the current and prior year, including the acquisition of Tableau in the prior year, which was our largest acquisition to date. In our discussion of changes in our results of operations for the three and six months ended July 31, 2020 compared to the same periods of fiscal 2020, we may quantitatively disclose the impact of our acquired products and services for the one-year period subsequent to the acquisition date on the growth in certain of our revenues where such discussions would be meaningful. Expense contributions from our recent acquisitions for each of the respective period comparisons generally were not separately identifiable due to the integration of these businesses into our existing operations or were insignificant to our results of operations during the periods presented.
Revenues

 Three Months Ended July 31,Variance
(in millions)20202019DollarsPercent
Subscription and support$4,840 $3,745 $1,095 29 %
Professional services and other311 252 59 23 
Total revenues$5,151 $3,997 $1,154 29 %

39

 Six Months Ended July 31,Variance
(in millions)20202019DollarsPercent
Subscription and support$9,415 $7,241 $2,174 30 %
Professional services and other601 493 108 22 
Total revenues$10,016 $7,734 $2,282 30 %
The increase in subscription and support revenues was primarily caused by volume-driven increases from new business, which includes new customers, upgrades, additional subscriptions from existing customers and acquisition activity. Pricing was not a significant driver of the increase in revenues for the period. Revenues from term and perpetual software licenses, which are recognized at a point in time, represent approximately six percent of total subscription and support revenues for the three and six months ended July 31, 2020. Subscription and support revenues accounted for approximately 94 percent of our total revenues for both the three and six months ended July 31, 2020 and 2019. Additionally, subscription and support revenues increased by approximately $46 million as a result of one more day (February 29, 2020) in the six months ended July 31, 2020 compared to the same period a year ago.
The acquisition of Tableau in August 2019 contributed approximately $375 million to total subscription and support revenues in the three months ended July 31, 2020 and $648 million in the six months ended July 31, 2020. As a result of our business combination activity, we recorded unearned revenue related to acquired contracts from acquired entities at fair value on the date of acquisition. As a result, we did not recognize certain revenues related to these acquired contracts that the acquired entities would have otherwise recorded as an independent entity.
Our growth in revenues is also impacted by attrition. Attrition represents the reduction or loss of the annualized value of our contracts with customers. We calculate our attrition rate at a point in time on a trailing twelve-month basis as of the end of each month. As of July 31, 2020, our attrition rate, excluding Integration Cloud, Salesforce.org and Tableau, was less than ten percent. In general, we exclude service offerings from acquisitions from our attrition calculation until they are fully integrated into our customer success organization. While it is difficult to predict, we expect our attrition rate to remain consistent in the near term due to the timing of renewals, as the fourth quarter is the largest quarter for renewals, and the diversity of size, industry and geography within the customer base, but it may increase over time, including as a result of COVID-19.
We continue to invest in a variety of customer programs and initiatives which, along with increasing enterprise adoption, have helped keep our attrition rate consistent as compared to the prior year. Consistent attrition rates play a role in our ability to maintain growth in our subscription and support revenues.
The increase in professional services and other revenues was due primarily to the higher demand for services from an increased number of customers.
Subscription and Support Revenue by Service Offering
Subscription and support revenues consisted of the following (in millions):
 Three Months Ended July 31,
 20202019Variance Percent
Sales Cloud$1,279 $1,130 13%
Service Cloud1,303 1,087 20%
Salesforce Platform and Other1,512 912 66%
Marketing and Commerce Cloud746 616 21%
Total$4,840 $3,745 

 Six Months Ended July 31,
 20202019Variance Percent
Sales Cloud$2,524 $2,203 15%
Service Cloud2,555 2,107 21%
Salesforce Platform and Other2,876 1,754 64%
Marketing and Commerce Cloud1,460 1,177 24%
Total$9,415 $7,241 
40

Our Industry Offerings revenue is included in either Sales Cloud, Service Cloud or Salesforce Platform and Other depending on the primary service offering purchased. Integration and Analytics revenues are included in Salesforce Platform and Other. The acquisition of Tableau in August 2019 contributed approximately $375 million and $648 million to Salesforce Platform and Other during the three and six months ended July 31, 2020. The revenue growth rates of each of our core service offerings have been and may be adversely impacted by COVID-19 in the future, depending on our customers’ actual and projected business needs.
Revenues by geography were as follows:

 Three Months Ended July 31,
(in millions)2020As a % of Total Revenues2019As a % of Total RevenuesGrowth rate
Americas$3,596 70 %$2,816 70 %28 %
Europe1,070 21 786 20 36 
Asia Pacific485 9 395 10 23 
$5,151 100 %$3,997 100 %29 %

 Six Months Ended July 31,
(in millions)2020As a % of Total Revenues2019As a % of Total RevenuesGrowth rate
Americas$6,966 70 %$5,433 70 %28 %
Europe2,104 21 1,541 20 37 
Asia Pacific946 9 760 10 24 
$10,016 100 %$7,734 100 %30 %
Revenues by geography are determined based on the region of the Salesforce contracting entity, which may be different than the region of the customer. The increase in Americas revenues was the result of the increasing acceptance of our services and the investment of additional sales resources. The increase in revenues outside of the Americas was the result of the increasing acceptance of our services, our focus on marketing our services internationally and investment in additional international resources. Revenues in the Americas and Europe also benefited from our acquisition of Tableau in August 2019. Foreign currency fluctuations, primarily the strengthening British Pound Sterling and the strengthening Euro, had a negative impact on revenues outside of the Americas of approximately $16 million and $52 million in the three and six months ended July 31, 2020 compared to a negative impact of approximately $33 million and $90 million during the three and six months ended July 31, 2019.
Cost of Revenues.

 Three Months Ended July 31,Variance
(in millions)20202019Dollars
Subscription and support$1,013 $727 $286 
Professional services and other298 240 58 
Total cost of revenues$1,311 $967 $344 
Percent of total revenues25 %24 %

 Six Months Ended July 31,Variance
(in millions)20202019Dollars
Subscription and support$1,979 $1,405 $574 
Professional services and other586 476 110 
Total cost of revenues$2,565 $1,881 $684 
Percent of total revenues26 %24 %
For the three months ended July 31, 2020, the increase in cost of revenues was primarily due to an increase of $101 million in employee-related costs, an increase of $17 million in stock-based expenses, an increase of $80 million in service delivery costs, primarily due to our efforts to increase data center capacity, an increase of amortization of purchased intangible
41

assets of $104 million and an increase in allocated overhead. For the six months ended July 31, 2020, the increase in cost of revenues was primarily due to an increase of $192 million in employee-related costs, an increase of $26 million in stock-based expenses, an increase of $160 million in service delivery costs, primarily due to our efforts to increase data center capacity, and an increase of amortization of purchased intangible assets of $202 million. Service delivery costs associated with our perpetual and term software licenses are lower than service delivery costs associated with our cloud service offerings and as a result, our subscription and support gross margin in the six months ended July 31, 2020 benefited, in part, due to this shift in our business mix.
We have increased our headcount by 38 percent since July 31, 2019 to meet the higher demand for services from our customers, and our recent acquisitions also contributed to this increase. We intend to continue to invest additional resources in our enterprise cloud computing services and data center capacity to allow us to scale with our customers and continuously evolve our security measures. We also plan to add employees in our professional services group to facilitate the adoption of our services. The timing of these expenses will affect our cost of revenues, both in terms of absolute dollars and as a percentage of revenues, in future periods.
Our professional services and other gross margin was positive $13 million and positive $15 million during the three and six months ended July 31, 2020, respectively and positive $12 million and $17 million during the three and six months ended July 31, 2019. We expect the cost of professional services to be approximately in line with revenues from professional services in future fiscal quarters. We believe that this investment in professional services facilitates the adoption of our service offerings.
Operating Expenses.

 Three Months Ended July 31,Variance
(in millions)20202019Dollars
Research and development$898 $607 $291 
Marketing and sales2,275 1,824 451 
General and administrative489 375 114 
Loss on settlement of Salesforce.org reseller agreement0 166 (166)
Total operating expenses$3,662 $2,972 $690 
Percent of total revenues72 %74 %

 Six Months Ended July 31,Variance
(in millions)20202019Dollars
Research and development$1,757 $1,161 $596 
Marketing and sales4,665 3,521 1,144 
General and administrative991 737 254 
Loss on settlement of Salesforce.org reseller agreement0 166 (166)
Total operating expenses$7,413 $5,585 $1,828 
Percent of total revenues74 %72 %
For the three months ended July 31, 2020, the increase in research and development expense was primarily due to an increase of approximately $171 million in employee related costs, an increase of $86 million in stock-based expenses, an increase in our development and test data center costs and allocated overhead. For the six months ended July 31, 2020, the increase in research and development expenses was primarily due to an increase of approximately $354 million in employee-related costs, an increase of $171 million in stock-based expenses, an increase in our development and test data center costs and allocated overhead. Our research and development headcount increased by 43 percent since July 31, 2019 in order to improve and extend our service offerings, develop new technologies, and integrate acquired companies. Our recent acquisitions also contributed to this increase in headcount. We expect that research and development expenses will increase in absolute dollars and may increase as a percentage of revenues in future periods as we continue to invest in additional employees and technology to support the development of new, and improve existing, technologies and the integration of acquired technologies.
For the three months ended July 31, 2020, the increase in marketing and sales expenses was primarily due to an increase of $347 million in employee-related costs and amortization of deferred commissions, an increase of $54 million in stock-based expenses, an increase in amortization of purchased intangible assets of $53 million and allocated overhead partially offset by a reduction in employee travel and expenses. For the six months ended July 31, 2020, the increase in marketing and sales expenses was primarily due to an increase of $841 million in employee-related costs and amortization of deferred commissions, an increase of $100 million in stock-based expenses, an increase in amortization of purchased intangible assets of $97 million,
42

and allocated overhead partially offset by a $143 million reduction in employee travel and expenses. Marketing and sales expenses for the six months ended July 31, 2020 were also negatively impacted by the one-time partial minimum commission guarantee offered to our direct sales force and the cancellation of our in-person events. Our marketing and sales headcount increased by 29 percent since July 31, 2019, primarily attributable to hiring additional sales personnel to focus on adding new customers and increasing penetration within our existing customer base. Our recent acquisitions also contributed to this increase in headcount. We expect that marketing and sales expenses will increase in absolute dollars and may increase as a percentage of revenues in future periods as we continue to hire additional sales personnel.
For the three and six months ended July 31, 2020, the increase in general and administrative expenses was primarily due to an increase in employee-related costs. General and administrative expenses for the six months ended July 31, 2020 were also negatively impacted by our donations to members of our ecosystem and community, including the donation of personal protective equipment. Our general and administrative headcount increased by 33 percent since July 31, 2019 as we added personnel to support our growth, and our recent acquisitions also contributed to this increase. While not material to date, we may experience increasing credit loss risks from accounts receivable in future periods depending on the duration or degree of economic slowdown caused by the COVID-19 pandemic, and our actual experience in the future may differ from our past experiences or current assessments.
For the three and six months ended July 31, 2019 we incurred a one-time, non-cash operating expense charge of $166 million, as a result of the June 2019 Salesforce.org business combination and effective settlement of all existing agreements.
Other income and expense.

 Three Months Ended July 31,Variance
(in millions)20202019Dollars
Gains on strategic investments, net$682 $109 $573 
Other expense(21)(3)(18)

 Six Months Ended July 31,Variance
(in millions)20202019Dollars
Gains on strategic investments, net$874 $390 $484 
Other expense(26)(12)(14)
Gains on strategic investments, net consists primarily of mark-to-market adjustments related to our publicly held equity securities, observable price adjustments related to our privately held equity securities and other adjustments. Net gains recognized during the three and six months ended July 31, 2020, were primarily driven by unrealized gains recognized on publicly traded equity securities of $623 million for both periods, of which approximately $617 million was related to the initial public offering of one strategic investment.
Other expense primarily consists of interest expense on our debt as well as our operating and finance leases offset by investment income. Interest expense was $29 million and $34 million for the three months ended July 31, 2020 and 2019, respectively and $58 million and $69 million for the six months ended July 31, 2020 and 2019, respectively. Investment income decreased $12 million and $10 million in the three and six months ended July 31, 2020, respectively, compared to the same periods a year ago due to lower interest rates across our portfolio and was modestly offset by larger cash equivalents and marketable securities balances.
Benefit from (provision for) income taxes.

 Three Months Ended July 31,Variance
(in millions)20202019Dollars
Benefit from (provision for) income taxes$1,786 $(73)$1,859 
Effective tax rate(213)%45 %

 Six Months Ended July 31,Variance
(in millions)20202019Dollars
Benefit from (provision for) income taxes$1,838 $(163)$2,001 
Effective tax rate(207)%25 %
We recognized a tax benefit of $1.8 billion on a pretax income of $839 million for the three months ended July 31, 2020 and a tax benefit of $1.8 billion on a pretax income of $886 million for the six months ended July 31, 2020. We changed our international corporate structure, which included the consolidation of certain intangible property in Ireland resulting in a net tax
43

benefit of $2.0 billion related to foreign deferred tax assets. We believe that it is more likely than not the deferred tax assets will be realized in Ireland. Our effective tax rate may fluctuate due to changes in our domestic and foreign earnings or material discrete tax items or a combination of these factors resulting from transactions or events, such as acquisitions, changes to our operating structure, or COVID-19.
We recognized a tax provision of $73 million on a pretax income of $164 million for the three months ended July 31, 2019 and a tax provision of $163 million on a pretax income of $646 million for the six months ended July 31, 2019. After our valuation allowance release against the majority of our U.S. deferred tax assets in fiscal 2019, our tax provision was primarily related to U.S. income tax provision, partially offset by excess tax benefits from stock-based compensation.
Liquidity and Capital Resources
At July 31, 2020, our principal sources of liquidity were cash, cash equivalents and marketable securities totaling $9.3 billion and accounts receivable of $3.4 billion. Our cash equivalents and marketable securities are comprised primarily of corporate notes and obligations, U.S. treasury securities, U.S. agency obligations, asset backed securities, foreign government obligations, mortgage backed obligations, covered bonds, time deposits, money market mutual funds and municipal securities. Our revolving loan credit agreement, which provides $1.0 billion in unsecured financing (“Credit Facility”) as of July 31, 2020, also serves as a source of liquidity.
As of July 31, 2020, our remaining performance obligation was $30.6 billion. Our remaining performance obligation represents contracted revenue that has not yet been recognized and includes unearned revenue, which has been invoiced and is recorded on the balance sheet, and unbilled amounts that are not recorded on the balance sheet, that will be recognized as revenue in future periods.
Cash from operations could continue to be affected by various risks and uncertainties, including, but not limited to, the effects of the COVID-19 pandemic and other risks detailed in Part II, Item 1A titled “Risk Factors.” We believe our existing cash, cash equivalents, marketable securities, cash provided by operating activities, unbilled amounts related to contracted non-cancelable subscription agreements, which is not reflected on the balance sheet, and, if necessary, our borrowing capacity under our Credit Facility will be sufficient to meet our working capital, capital expenditure and debt repayment needs over the next 12 months.
In the future, we may enter into arrangements to acquire or invest in complementary businesses, services and technologies, and intellectual property rights. To facilitate these acquisitions or investments, we may seek additional equity or debt financing, which may not be available on terms favorable to us or at all, impacting our ability to complete subsequent acquisitions or investments.
Cash Flows
For the three and six months ended July 31, 2020 and 2019 our cash flows were as follows (in millions):
2Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Net cash provided by operating activities$429 $436 $2,288 $2,401 
Net cash used in investing activities(2,593)(852)(3,030)(1,578)
Net cash provided by (used in) financing activities441 (183)650 24 
44

Operating Activities
The net cash provided by operating activities during the six months ended July 31, 2020 was primarily related to net income of $2.7 billion, adjusted for non-cash items including $2.0 billion from a one-time discrete tax item from the recognition of deferred tax assets related to an intra-entity transfer of certain intangible property, $1.3 billion of depreciation and amortization, $1.1 billion of expenses related to employee stock plans and $497 million of amortization of costs capitalized to obtain revenue contracts. Cash provided by operating activities during the six months ended July 31, 2020 further benefited by the change in accounts receivable, net of $2.7 billion, offset by change in unearned revenue of $2.0 billion. Cash provided by operating activities during the six months ended July 31, 2020 was negatively impacted by payment delays from some of our customers affected by the COVID-19 pandemic, in addition to changes in billing frequency for new business. In addition, our operating cash flows were negatively impacted by investments made in our go-to-market efforts, such as the partial minimum commission guarantee provided in the first quarter of fiscal 2021.
The net cash provided by operating activities during the six months ended July 31, 2019 was primarily related to net income of $483 million, adjusted for non-cash items such as $426 million related to depreciation and amortization and $731 million of expenses related to employee stock plans, and change in accounts receivable, net of $2.6 billion, offset by change in unearned revenue of $1.6 billion.
Investing Activities
The net cash used in investing activities during the six months ended July 31, 2020 was primarily related to cash consideration for the acquisition of Vlocity, net of cash acquired, of approximately $1.2 billion as well as purchases of marketable securities of $2.5 billion and was partially offset by sales and maturities of marketable securities of $1.1 billion. In addition, we paid approximately $150 million of cash consideration related to the purchase of 450 Mission, which is reflected in capital expenditures.
The net cash used in investing activities during the six months ended July 31, 2019 was primarily related to the purchases of marketable securities of $1.5 billion.
Financing Activities
Net cash provided by financing activities during the six months ended July 31, 2020 consisted primarily of $0.7 billion from proceeds from equity plans.
Net cash provided by financing activities during the six months ended July 31, 2019 consisted primarily of $0.4 billion from proceeds from equity plans.
Debt
As of July 31, 2020, we had senior unsecured debt outstanding due in 2023 and 2028 with a total carrying value of $2.5 billion. In addition, we had senior secured notes outstanding related to our loan on 50 Fremont due in 2023 with a total carrying value of $191 million. We were in compliance with all debt covenants as of July 31, 2020.
We maintain a $1.0 billion Credit Facility that matures in April 2023. There were no outstanding borrowings under the Credit Facility as of July 31, 2020. We may use the proceeds of future borrowings under the Credit Facility for refinancing other indebtedness, working capital, capital expenditures and other general corporate purposes, including permitted acquisitions.
We do not have any special purpose entities and we do not engage in off-balance sheet financing arrangements.
Contractual Obligations
Our principal commitments consist of obligations under leases for office space, co-location data center facilities and our development and test data center, as well as leases for computer equipment, software, furniture and fixtures, excluding all secured and unsecured debt. At July 31, 2020, the future non-cancelable minimum payments under these commitments were approximately $4.0 billion. As of July 31, 2020, we have additional operating leases that have not yet commenced totaling $2.4 billion. These operating leases include agreements for office facilities to be constructed and will commence between fiscal year 2021 and fiscal year 2025 with lease terms of 3 years to 18 years.
During fiscal 2021 and in future fiscal years, we have made and expect to continue to make additional investments in our infrastructure to scale our operations, increase productivity and enhance our security measures. We plan to upgrade or replace various internal systems to scale with our overall growth. While we continue to make investments in our infrastructure including offices, information technology and data centers to provide capacity for the growth of our business, our strategy may change related to these investments and we may slow the pace of our investments including in response to the known and potential impacts of COVID-19 on our business.
45

Other Future Obligations
In October 2019, we acquired ClickSoftware for approximately $1.4 billion. In the event that we fully integrate the operations and assets of ClickSoftware, as well as other acquired Israeli based entities into our operations, we may be subject to a potential one-time income tax charge based on an assumed Israeli statutory tax rate of 23 percent applied to the value of any transferred intangibles. The timing and amount of the cash payment, if any, is uncertain and would be based upon a number of factors, including our integration plans, valuations related to intercompany transactions, the tax rate in effect at the time, potential negotiations with the taxing authorities and potential litigation.
46

Environmental, Social, Governance
We believe the business of business is to make the world a better place for all of our stakeholders, including our stockholders, customers, employees, partners, the planet and the communities in which we work and live. To this end, we are proud to have signed and to support the Business Roundtable’s Statement on the Purpose of a Corporation, which affirms the essential role corporations can play in improving our society, a belief that Salesforce has long held and long incorporated into our business practices, to make sure we are doing well and doing good. In addition, delivering innovative solutions to our customers is core to our mission and, as a technology company, we have developed solutions on the Salesforce Platform that enable our customers and stakeholders to manage and affect environmental, social and governance (“ESG”) matters that are meaningful to them.
We also believe that transparently disclosing the goals and relevant metrics related to our ESG programs will allow our stakeholders to be informed on our progress. To this end, we are working to align with the recommendations of the Financial Stability Board’s (“FSB”) Task Force on Climate-Related Financial Disclosures (“TCFD”) and of the Sustainability Accounting Standards Board (“SASB”) by the end of fiscal 2021.
A summary of the key ESG topics that are most important to our stakeholders and the success of our business, along with key goals for each topic, can be found in our Annual Report on Form 10-K for the fiscal year ended January 31, 2020, filed with the Securities and Exchange Commission (the “SEC”) on March 5, 2020. We also published our annual Stakeholder Impact Report in May 2020, which includes a table of detailed metrics and indicators that highlights the key goals of our ESG programs, provides year over year trends and references SASB, The Global Reporting Initiative (“GRI”), and the Ten Principles of the United Nations Global Compact (“UNGC”).
Our ESG highlights as of and for the quarter ended July 31, 2020 include the following:
COVID-19 Response. We continued to support our employees, our customers, and our communities in response to the COVID-19 pandemic in a number of ways. For example, in the quarter ended July 31, 2020, we launched Work.com, which includes new solutions designed to help our customers reopen safely. Work.com provides a single hub for leaders to get a 360-degree view of return-to-work readiness across locations, employees and visitors, and make data-driven decisions and includes features ranging from contact tracing and emergency response management to employee wellness assessment and shift management.
Racial Equality and Justice Task Force. In July 2020 we launched our Racial Equality and Justice Task Force to help drive systemic change in our workplace and community. We invited employees from across the business as well as leaders of our Black employee resource group to help us forge our vision. Our response focuses on four pillars of “People, Purchasing, Philanthropy and Policy” and our vision and goals have been formalized in a new Racial Equality and Justice V2MOM, which is an internal management tool that incorporates our vision, values, methods, obstacles, and measures. Examples of some of our initiatives include:
New Representation. We have committed to double the U.S. representation of Black employees in leadership (VP+) by the end of 2023. We are making a new commitment to increase our U.S. representation of Black employees by 50 percent by the end of 2023.
Procurement. We have committed to increase our spend with Black-owned businesses over the next three years and a 25 percent year-over-year growth in spend with minority-owned businesses. We will review our supplier onboarding process to mitigate any bias and provide better payment terms for Black-owned and minority-owned businesses where appropriate.
Integrated philanthropy. Together with the Salesforce Foundation, a 501(c)(3) nonprofit organization, since inception, we have given approximately $392 million to charitable organizations, logged more than 5.2 million employee volunteer hours around the world and provided more than 49,000 nonprofit and higher education organizations with the use of our service offerings for free or at a discount.
Protecting our Planet. We continued to make progress on our environmental goals, which we believe contributes to the long-term benefit of our company and our stockholders.
Science-Based Targets. We published progress towards achieving our science-based targets and 100 percent renewable energy commitments. In fiscal 2020, we procured electricity from renewable energy resources equivalent to 63 percent of what we used globally. We also achieved a 13 percent absolute reduction in Scope 1 and 2 emissions relative to fiscal 2019 marking progress toward our goal of achieving a 50 percent reduction by fiscal 2031. In addition, as of July 2020, 15 percent of our targeted fiscal year 2020 Scope 3 emissions are covered by our suppliers’ science-based targets.

While we believe all of these goals align with our long-term growth strategy and financial and operational priorities, they are aspirational and may change, and there is no guarantee or promise that they will be met.
47

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to financial market risks, including changes in foreign currency exchange rates, interest rates and equity investment risks. This exposure has increased due to recent financial market movements and changes to our expectations of near-term possible movements caused by the impact of COVID-19 as discussed in more detail below.
Foreign Currency Exchange Risk
We primarily conduct our business in the following locations: the United States, Europe, Canada, Asia Pacific and Japan. The expanding global scope of our business exposes us to risk of fluctuations in foreign currency markets, including emerging markets. This exposure is the result of selling in multiple currencies, growth in our international investments, including data center expansion, costs associated with third-party infrastructure providers, additional headcount in foreign countries and operating in countries where the functional currency is the local currency. Specifically, our results of operations and cash flows are subject to fluctuations in the following currencies: the Euro, British Pound Sterling, Canadian Dollar, Australian Dollar and Japanese Yen against the United States Dollar (“USD”). These exposures may change over time as business practices evolve and economic conditions change, including market impacts associated with COVID-19. Changes in foreign currency exchange rates could have an adverse impact on our financial results and cash flows.
In fiscal 2020, we began transitioning away from our UK-centralized European structure to enable some of our local subsidiaries within Europe, including Germany and France, to invoice customers directly. This transition, which may take multiple years, would thereby enable the local subsidiaries to recognize revenues, operating expenses and corresponding balance sheet accounts in local currencies. With the change to local invoicing in some markets, we expect better alignment between our revenue and expenses in the local currency.
In January 2020, the UK exited the European Union (“EU”) (“Brexit”) and entered a transition period expected to last until the end of calendar 2020 during which the UK will continue to be subject to EU rules and regulations while it negotiates the future terms of its relationship with the EU. Brexit, and the outcome of these ongoing negotiations, could adversely affect the UK, regional (including European) and worldwide economic and market conditions and could contribute to instability in global financial and foreign exchange markets, including volatility in the value of the British Pound Sterling and Euro. We have evaluated and started to implement initiatives, such as the commitment to invest resources in Dublin, Ireland that could partially mitigate the impact Brexit could have on our operations. In the six months ended July 31, 2020 and 2019, revenues generated in Europe were approximately 21 percent and 20 percent of total revenues, respectively, of which most are recorded in our UK, Germany, France, Italy, Spain and Ireland subsidiaries. Revenues in Europe were negatively impacted by approximately $47 million in the six months ended July 31, 2020 compared to the six months ended July 31, 2019 as a result of the strengthening British Pound Sterling and the strengthening Euro. We recognize that there are still significant uncertainties surrounding the ultimate resolution of Brexit negotiations, and we will continue to monitor any changes that may arise and assess their potential impact on our business.
Foreign Currency Transaction Risk
Our foreign currency exposures typically arise from selling annual and multi-year subscriptions in multiple currencies, customer accounts receivable, intercompany transfer pricing arrangements and other intercompany transactions. Our foreign currency management objective is to minimize the effect of fluctuations in foreign exchange rates on selected assets or liabilities without exposing us to additional risk associated with transactions that could be regarded as speculative.
We pursue our objective by utilizing foreign currency forward contracts to offset foreign exchange risk. Our foreign currency forward contracts are generally short-term in duration. We neither use these foreign currency forward contracts for trading purposes nor do we currently designate these forward contracts as hedging instruments pursuant to Accounting Standards Codification 815 (“ASC 815”), Derivatives and Hedging. Accordingly, we record the fair values of these contracts as of the end of our reporting period to our condensed consolidated balance sheets with changes in fair values recorded to our condensed consolidated statements of operations. Given the short duration of the forward contracts, the amount recorded is not significant. Our ultimate realized gain or loss with respect to foreign currency exposures will generally depend on the size and type of cross-currency transactions that we enter into, the currency exchange rates associated with these exposures and changes in those rates, the net realized gain or loss on our foreign currency forward contracts and other factors.
Foreign Currency Translation Risk
Fluctuations in foreign currencies impact the amount of total assets, liabilities, revenues, operating expenses and cash flows that we report for our foreign subsidiaries upon the translation of these amounts into USD. Although the USD fluctuated against certain international currencies over the past several months, the amounts of revenue that we reported in USD for foreign subsidiaries that transact in international currencies were similar to what we would have reported during the six months ended July 31, 2019 using a constant currency rate. However, fluctuations in USD against certain international currencies over the past several months benefited our remaining performance obligation as of July 31, 2020 compared to what we would have reported as of July 31, 2019 using constant currency rate.
48

Interest Rate Sensitivity
We had cash, cash equivalents and marketable securities totaling $9.3 billion as of July 31, 2020. This amount was invested primarily in money market funds, time deposits, corporate notes and bonds, government securities and other debt securities with credit ratings of at least BBB or better. The cash, cash equivalents and marketable securities are held for general corporate purposes, including acquisitions of, or investments in, complementary businesses, services or technologies, working capital and capital expenditures. Our investments are made for capital preservation purposes. We do not enter into investments for trading or speculative purposes.
Our cash equivalents and our portfolio of marketable securities are subject to market risk due to changes in interest rates. Fixed rate securities may have their market value adversely impacted due to a rise in interest rates, while floating rate securities may produce less income than expected if interest rates fall. Due in part to these factors, our future investment income may fall short of expectation due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. However, because we classify our debt securities as “available for sale,” no gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or due to expected credit losses.
Our fixed-income portfolio is also subject to interest rate risk. An immediate increase or decrease in interest rates of 100 basis points at July 31, 2020 could result in a $49 million market value reduction or increase of the same amount. This estimate is based on a sensitivity model that measures market value changes when changes in interest rates occur. Fluctuations in the value of our investment securities caused by a change in interest rates (gains or losses on the carrying value) are recorded in other comprehensive income, and are realized only if we sell the underlying securities.
At January 31, 2020, we had cash, cash equivalents and marketable securities totaling $7.9 billion. Changes in interest rates of 100 basis points would have resulted in market value changes of $38 million.
Market Risk and Market Interest Risk
We deposit our cash with multiple financial institutions.
In addition, we maintain debt obligations that are subject to market interest risk, as follows (in millions):
InstrumentMaturity datePrincipal Outstanding as of July 31, 2020Interest TermsEffective interest rate for the three months ended July 31, 2020
2023 Senior NotesApril 2023$1,000 Fixed3.26%
2028 Senior NotesApril 20281,500Fixed3.70%
Loan assumed on 50 FremontJune 2023192Fixed3.75%
Revolving credit facilityApril 20230FloatingN/A
The borrowings under our Credit Facility bear interest, at our option, at a base rate plus a spread of 0.00% to 0.375% or an adjusted LIBOR rate plus a spread of 0.75% to 1.375%, in each case with such spread being determined based on our credit rating. Our Credit Facility allows for the LIBOR rate to be phased-out and replaced with the Secured Overnight Financing Rate and therefore we do not anticipate a material impact by the expected upcoming LIBOR transition. Regardless of what amounts, if any, are outstanding under the Credit Facility, we are also obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.05% to 0.175%, with such rate being based on our credit rating, payable in arrears quarterly. As of July 31, 2020, there was no outstanding borrowing amount under the Credit Facility.
The bank counterparties to our derivative contracts potentially expose us to credit-related losses in the event of their nonperformance. To mitigate that risk, we only contract with counterparties who meet the minimum requirements under our counterparty risk assessment process. We monitor ratings, credit spreads and potential downgrades on at least a quarterly basis. Based on our ongoing assessment of counterparty risk, we adjust our exposure to various counterparties. We generally enter into master netting arrangements, which reduce credit risk by permitting net settlement of transactions with the same counterparty.  However, we do not have any master netting arrangements in place with collateral features.
We have an investment portfolio that includes strategic investments in privately held and publicly traded companies, which range from early-stage companies to more mature companies both domestically and internationally. We primarily invest in enterprise cloud companies, technology startups and system integrators to advance and expand our ecosystem. As the enterprise cloud computing ecosystem continues to mature and technologies change, our investment strategy and corresponding investment opportunities have expanded to include investments in companies concurrently with their initial public offerings, as well as larger capital investments in late stage companies. We plan to continue these types of strategic investments, including in companies representing targeted geographies and targeted business and technological initiatives, as opportunities arise that we find attractive.
As of July 31, 2020, our portfolio consisted of investments in over 270 companies, with capital investments ranging from
49

less than $0.3 million to approximately $325 million, and 34 investments with carrying values individually equal to or in excess of approximately $10 million. As of July 31, 2020, we held one publicly traded investment with a carrying value greater than 30 percent of our total strategic investments. In addition, we held three investments with carrying values that were individually greater than five percent of our total strategic investments, all of which were privately held.
The following table sets forth additional information regarding active investments within our strategic investment portfolio as of July 31, 2020 and excludes exited investments (in millions):
Investment Type Capital Invested Unrealized Gains (Cumulative) Unrealized Losses (Cumulative)Carrying Value as of July 31, 2020
Publicly held equity securities $108 $763 $(7)$864 
Privately held equity securities 1,669 227 (249)1,647 
Total equity securities$1,777 $990 $(256)$2,511 
We anticipate additional volatility to our condensed consolidated statements of operations due to changes in market prices, observable price changes and impairments to our investments. These changes could be material based on market conditions and events. While historically our investment portfolio has had a positive impact on our financial results, that may not be true for future periods, particularly in periods of significant market fluctuations that affect our equity securities within our strategic investments portfolio. Volatility in the global market conditions, including recent and ongoing volatility related to the impacts of COVID-19 and related public health measures, may impact our investment portfolio and our financial results may fluctuate from historical results and expectations.
Our investments in privately held securities are in various classes of equity which may have different rights and preferences. The particular securities we hold, and their rights and preferences relative to those of other securities within the capital structure, may impact the magnitude by which our investment value moves in relation to movement of the total enterprise value of the company. As a result, our investment value in a specific company may move by more or less than any change in value of that overall company. An immediate decrease of ten percent in enterprise value of our significant publicly traded and privately held equity securities held as of July 31, 2020, which represents 67 percent of the strategic investment portfolio, could result in a $148 million reduction in the value of our investment portfolio. Fluctuations in the value of our privately held equity investments are only recorded when there is an observable transaction for a same or similar investment of the same issuer or in the event of impairment.
We continually evaluate our investments in privately held and publicly traded companies. In certain cases, our ability to sell these investments may be impacted by contractual obligations to hold the securities for a set period of time after a public offering. For example, one of our publicly traded investments, which had a carrying value greater than 30 percent of our total strategic investments, is subject to a six month lock-up period, expiring January 2021.
In addition, the financial success of our investment in any company is typically dependent on a liquidity event, such as a public offering, acquisition or other favorable market event reflecting appreciation to the cost of our initial investment. All of our investments, particularly those in privately held companies, are therefore subject to a risk of partial or total loss of invested capital. The rapid spread of COVID-19 and its reverberating effects on the global economy have caused disruptions to the industry and to financial markets that are inhibiting and may continue to inhibit the ability of investee companies to complete a liquidity event. In severe cases, our investee companies may no longer be able to operate or could experience reduced profitability, delayed public offerings, reduced ability to raise favorable rounds of financing, or acquisitions at less favorable terms. These outcomes could materially adversely affect our financial position, results of operations, and cash flows.

50

ITEM 4.  CONTROLS AND PROCEDURES
(a) Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of the end of the period covered by this report.
In designing and evaluating our disclosure controls and procedures, management recognizes that any disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Based on management’s evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures are designed to, and are effective to, provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission 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 disclosures.
As a result of COVID-19, our employees globally shifted to working from home beginning in March 2020. While pre-existing controls were not specifically designed to operate in our current work-from-home operating environment, we believe that our disclosure controls and procedures can be executed effectively and continue to be effective.
(b) Management’s Report on Internal Control Over Financial Reporting
Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of any changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during our most recently completed fiscal quarter. Based on that evaluation, our principal executive officer and principal financial officer concluded that there has not been any material change in our internal control over financial reporting during the quarter covered by this report that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
As a result of COVID-19, and as described above, we took precautionary actions to re-evaluate and refine our financial reporting process to provide reasonable assurance that we could report our financial results accurately and timely. We believe that our internal control over financial reporting can be executed effectively and continue to be effective.

51

PART II.
ITEM 1. LEGAL PROCEEDINGS
We evaluate all claims and lawsuits with respect to their potential merits, our potential defenses and counterclaims, settlement or litigation potential and the expected effect on us. Our technologies may be subject to injunction if they are found to infringe the rights of a third party. In addition, many of our subscription agreements require us to indemnify our customers for third-party intellectual property infringement claims, which could increase the cost to us of an adverse ruling on such a claim.
The outcome of any claims or litigation, regardless of the merits, is inherently uncertain. Any claims and other lawsuits, and the disposition of such claims and lawsuits, whether through settlement or litigation, could be time-consuming and expensive to resolve, divert our attention from executing our business plan, result in efforts to enjoin our activities, lead to attempts by third parties to seek similar claims and, in the case of intellectual property claims, require us to change our technology, change our business practices, pay monetary damages or enter into short- or long-term royalty or licensing agreements.
For more information regarding legal proceedings, see Note 14 “Legal Proceedings and Claims” to the condensed consolidated financial statements in Item 1 of Part I.
52

ITEM 1A. RISK FACTORS
The risks and uncertainties described below are not the only ones facing us. Other events that we do not currently anticipate or that we currently deem immaterial also may affect our business, financial condition, results of operations, cash flows, other key metrics and the trading price of our common stock.
Risks Related to Our Business and Industry
The effects of the COVID-19 pandemic and related public health measures have materially affected how we and our customers are operating our businesses, and have materially affected our operating results and cash flows; the duration and extent to which this will impact our future results of operations and cash flows remains uncertain.
The COVID-19 pandemic and related public health measures have materially affected how we and our customers are operating our businesses, and have materially affected our operating results and cash flows; the duration and extent to which this will impact our future results remain uncertain. In response to the COVID-19 pandemic, we have cancelled or delayed some customer events, and shifted many of them, including Dreamforce, World Tours, Connections, Basecamps and Salesforce.org’s Higher Ed Summit, to virtual-only experiences. We may deem it advisable to similarly alter, postpone or cancel entirely additional customer, employee and industry events in the future. Our shift to creating virtual customer, employee and industry events may not be successful, and we may not be able to showcase our products as well as or generate the same customer interest, opportunities and leads through virtual events as we have historically done through in-person events. If we attempt to re-introduce large in-person events, we may not be able to do so successfully and our customers may not be able or willing to attend them.
We also temporarily closed all Salesforce offices globally. This global work-from-home operating environment has caused strain for, and has adversely impacted productivity of, certain employees, and these conditions may persist and harm our business, including our future sales and operating results. As long as the pandemic continues, our employees may be exposed to health risks. Our efforts to re-open our offices safely may not be successful; could expose our employees, customers and partners to health risks and us to associated liability; and will involve additional financial burdens. The COVID-19 pandemic may have long-term effects on the nature of the office environment and remote working. This may present risks for our real estate portfolio and strategy and may present operational and workplace culture challenges that may adversely affect our business.
Moreover, the conditions caused by COVID-19 have affected customer IT spending and have and may continue to adversely affect our customers’ ability or willingness to purchase our enterprise cloud computing services. These conditions have delayed and may continue to delay prospective customers’ purchasing decisions, and have reduced and may continue to reduce the value or duration of our customers’ subscription contracts, and affect attrition rates, all of which could adversely affect our future sales and operating results.
Our operations have been negatively affected by a range of external factors related to the COVID-19 pandemic that are not within our control. Authorities throughout the world have implemented numerous preventative measures to contain or mitigate the outbreak of the virus, such as travel bans and restrictions, limitations on business activity, quarantines, work-from-home directives and shelter-in-place orders. These public health measures have caused, and are continuing to cause, business slowdowns or shutdowns in affected areas, both regionally and worldwide, which have impacted our business and results of operations and cash flows. For example, these measures and related economic effects contributed to certain customers’ reluctance or inability to submit payments to us (as well as changes in billing frequency), and adversely impacted the effectiveness of outsourced service providers we use to collect payments, and these conditions may persist or worsen. The extent and duration of these measures could also impact our ability to address cybersecurity incidents, have resulted in increased internet demand which could cause access issues, could affect our ability to develop and support products and services, and could cause issues with access to data centers. As we continue to monitor the situation and public health guidance, we may adjust our current policies and practices, and existing and new precautionary measures could negatively affect our operations.
The extent of the impact of COVID-19 on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, future spikes of COVID-19 infections resulting in additional preventative measures to contain or mitigate the outbreak, severity of the economic decline attributable to the pandemic and timing and nature of a potential economic recovery, impact on our customers and our sales cycles, our ability to generate new business leads, impact on our customer, employee and industry events, and effect on our vendors, all of which are uncertain and cannot be predicted. At this point, the extent to which the pandemic may impact our financial condition or results of operations, including our long-range plan, is uncertain. Due to our subscription-based business model, the effect of the COVID-19 pandemic may not be fully reflected in our results of operations until future periods. In addition, uncertainty regarding the impact of COVID-19 on our future operating results and financial condition may result in our taking cost-cutting measures, reducing the level of our capital investments and delaying or canceling the implementation of strategic initiatives, any of which may negatively impact our business and reputation. If the COVID-19 pandemic has a substantial impact on our employees’, partners’ or customers’ business and productivity, our results of operations and overall financial performance may be harmed. The global macroeconomic effects of the COVID-19 pandemic and related impacts on our customers’ business operations and their demand for our products and services may persist for an indefinite period, even after the
53

COVID-19 pandemic has subsided. In addition, the effects of the COVID-19 pandemic may heighten many of the other risks described in this ‘‘Risk Factors’’ section.
If our security measures or those of our third-party data center hosting facilities, cloud computing platform providers or third-party service partners, or the underlying infrastructure of the Internet are breached, and unauthorized access is obtained to a customer’s data, our data or our IT systems, or authorized access is blocked or disabled, our services may be perceived as not being secure, customers may curtail or stop using our services, and we may incur significant reputational harm, legal exposure and liabilities, or a negative financial impact.
Our services involve the storage and transmission of our customers’ and our customers’ customers’ proprietary and other sensitive data, including financial, health and other personal information. While we have security measures in place to protect our customers and our customers’ customers' data, our services and underlying infrastructure may in the future be materially breached or compromised as a result of the following:
third-party attempts to fraudulently induce employees or customers into disclosing sensitive information such as user names, passwords or other information to gain access to our customers’ data or IT systems, or our data or our IT systems;
efforts by individuals or groups of hackers and sophisticated organizations, such as state-sponsored organizations or nation-states, to launch coordinated attacks, including distributed denial of service attacks;
third-party attempts to abuse our marketing, advertising or social platforms to impersonate other people or organizations and disseminate information that is false or misleading;
cyber-attacks on our internally built infrastructure on which many of our service offerings operate;
vulnerabilities resulting from enhancements and updates to our existing service offerings;
vulnerabilities in the products or components across the broad ecosystem that our services operate in conjunction with and are dependent on;
vulnerabilities existing within new technologies and infrastructures, including those from acquired companies;
attacks on, or vulnerabilities in, the many different underlying networks and services that power the Internet that our products depend on, most of which are not under our control or the control of our vendors, partners, or customers; and
employee or contractor errors or intentional acts that compromise our security systems.
In addition, the changes in our work environment as a result of the COVID-19 pandemic could adversely affect our security measures, as well as our ability to address and respond to incidents quickly. These risks are mitigated, to the extent possible, by our ability to maintain and improve business and data governance policies, enhanced processes and internal security controls, including our ability to escalate and respond to known and potential risks. Our Board of Directors, Audit Committee and executive management are regularly briefed on our cyber-security policies and practices and ongoing efforts to improve security, as well as periodic updates on cyber-security events. Although we have developed systems and processes designed to protect our customers’ and our customers’ customers’ proprietary and other sensitive data, we can provide no assurances that such measures will provide absolute security or that a material breach will not occur. For example, our ability to mitigate these risks may be impacted by the following:
frequent changes to, and growth in complexity of, the techniques used to breach, obtain unauthorized access to, or sabotage IT systems and infrastructure, which are generally not recognized until launched against a target, and could result in our being unable to anticipate or implement adequate measures to prevent such techniques;
the continued evolution of our internal IT systems as we early adopt new technologies and new ways of sharing data and communicating internally and with partners and customers, which increases the complexity of our IT systems;
authorization by our customers to third-party technology providers to access their customer data, which may lead to our customers' inability to protect their data that is stored on our servers; and
our limited control over our customers or third-party technology providers, or the processing of data by third-party technology providers, which may not allow us to maintain the integrity or security of such transmissions or processing.
In the normal course of business, we are and have been the target of malicious cyber-attack attempts and have experienced other security incidents. To date, such identified security events have not been material or significant to us, including to our reputation or business operations, or had a material financial impact, but there can be no assurance that future cyberattacks will not be material or significant.
A security breach or incident could result in unauthorized parties obtaining access to, or the denial of authorized access to, our IT systems or data, or our customers' systems or data, including intellectual property and proprietary, sensitive, or other confidential information. A security breach could also result in a loss of confidence in the security of our services, damage our reputation, negatively impact our future sales, disrupt our business and lead to increases in insurance premiums and legal, regulatory and financial
54

exposure and liability. Finally, the detection, prevention and remediation of known or potential security vulnerabilities, including those arising from third-party hardware or software, may result in additional financial burdens due to additional direct and indirect costs, such as additional infrastructure capacity spending to mitigate any system degradation and the reallocation of resources from development activities.
Defects or disruptions in our services could diminish demand for our services and subject us to substantial liability.
Because our services are complex and incorporate a variety of hardware, proprietary software and third-party software, our services may have errors or defects that could result in unanticipated downtime for our subscribers and harm to our reputation and our business. Cloud services frequently contain undetected errors when first introduced or when new versions or enhancements are released. We have from time to time found defects in, and experienced disruptions to, our services and new defects or disruptions may occur in the future. Such defects could be the result of employee, contractor or other third party acts or inaction, and could negatively affect our brand and reputation. Additionally, such defects could create vulnerabilities that could inadvertently permit access to protected customer data. For example, in fiscal 2020, we experienced a significant service disruption due to an internally deployed software update that had an unintended impact on our services for certain customers. As a precaution, we immediately disabled access to our services for potentially impacted customers while we worked to remediate the issue. Upon completion of the evaluation of the cause and impact of the disruption, we determined this disruption did not materially affect our business, reputation or financial results, but there is no assurance such circumstances could not recur with a material adverse effect on our business.
In addition, our customers may use our services in unanticipated ways that may cause a disruption in services for other customers attempting to access their data. As we acquire companies, we may encounter difficulty in incorporating the acquired technologies into our services and in augmenting the technologies to meet the quality standards that are consistent with our brand and reputation. As a result, our services may have errors or defects resulting from the complexities of integrating acquisitions.
Since our customers use our services for important aspects of their business, any errors, defects, disruptions in service or other performance problems could hurt our reputation and may damage our customers’ businesses. As a result, customers could elect to not renew our services or delay or withhold payment to us. We could also lose future sales or customers may make warranty or other claims against us, which could result in an increase in our allowance for doubtful accounts, an increase in collection cycles for accounts receivable or the expense and risk of litigation.
Any interruptions or delays in services from third parties, including data center hosting facilities, cloud computing platform providers and other hardware and software vendors, or from our inability to adequately plan for and manage service interruptions or infrastructure capacity requirements, could impair the delivery of our services and harm our business.
We currently serve our customers from third-party data center hosting facilities and cloud computing platform providers located in the United States and other countries. We also rely on computer hardware purchased or leased from, software licensed from, and cloud computing platforms provided by, third parties in order to offer our services, including database software, hardware and data from a variety of vendors. Any disruption or damage to, or failure of our systems generally, including the systems of our third-party platform providers, could result in interruptions in our services. We have from time to time experienced interruptions in our services and such interruptions may occur in the future. In addition, the ongoing COVID-19 pandemic has and may continue to disrupt the supply chain of hardware needed to maintain these third-party systems or to run our business. As we increase our reliance on these third-party systems, our exposure to damage from service interruptions may increase. Interruptions in our services may cause us to issue credits or pay penalties, cause customers to make warranty or other claims against us or to terminate their subscriptions and adversely affect our attrition rates and our ability to attract new customers, all of which would reduce our revenue. Our business and reputation would also be harmed if our customers and potential customers believe our services are unreliable.
For many of our offerings, our production environment and customers’ data are replicated in near real-time in a separate facility located elsewhere. Certain offerings, including some offerings of companies added through acquisitions, may be served through alternate facilities or arrangements. We do not control the operation of any of these facilities, and they may be vulnerable to damage or interruption from earthquakes, floods, fires, power loss, telecommunications failures and similar events. They may also be subject to break-ins, sabotage, intentional acts of vandalism and similar misconduct, as well as local administrative actions (including shelter-in-place or similar orders), changes to legal or permitting requirements and litigation to stop, limit or delay operation. Despite precautions taken at these facilities, such as disaster recovery and business continuity arrangements, the occurrence of a natural disaster or pandemic (including the COVID-19 pandemic) or an act of terrorism, a decision to close the facilities without adequate notice or other unanticipated problems at these facilities could result in lengthy interruptions in our services.
These hardware, software, data and cloud computing platforms may not continue to be available at reasonable prices, on commercially reasonable terms or at all. Any loss of the right to use any of these hardware, software or cloud computing platforms could significantly increase our expenses and otherwise result in delays in the provisioning of our services until equivalent technology is either developed by us, or, if available, is identified, obtained through purchase or license and integrated into our services.
If we do not accurately plan for our infrastructure capacity requirements and we experience significant strains on our data center capacity, our customers could experience performance degradation or service outages that may subject us to financial liabilities, result in customer losses and harm our reputation and business. As we add data centers and capacity and continue to move to cloud
55

computing platform providers, we may move or transfer our data and our customers’ data. Despite precautions taken during this process, any unsuccessful data transfers may impair the delivery of our services, which may damage our business.
Privacy concerns and laws such as the California Consumer Privacy Act and the European Union’s General Data Protection Regulation, evolving regulation of cloud computing, cross-border data transfer restrictions and other domestic or foreign regulations may limit the use and adoption of our services and adversely affect our business.
Regulation related to the provision of services over the Internet is evolving, as federal, state and foreign governments continue to adopt new, or modify existing, laws and regulations addressing data privacy, cybersecurity, data protection, data sovereignty and the collection, processing, storage, transfer and use of data, generally. In some cases, data privacy laws and regulations, such as the European Union’s (“EU”) General Data Protection Regulation (“GDPR”) that took effect in May 2018, impose obligations directly on Salesforce as both a data controller and a data processor, as well as on many of our customers. In addition, new domestic data privacy laws, such as the California Consumer Privacy Act (“CCPA”), which took effect in January 2020, similarly impose new obligations on us and many of our customers, potentially as both businesses and service providers. As the CCPA continues to evolve and various states introduce similar proposals, we and our customers could be exposed to additional regulatory burdens. Further, laws and legislative proposals such as the EU’s proposed e-Privacy Regulation are increasingly aimed at the use of personal information for marketing purposes, and the tracking of individuals’ online activities.
Although we monitor the regulatory environment and have invested in addressing these developments, such as GDPR and CCPA readiness, these laws may require us to make additional changes to our practices and services to enable us or our customers to meet the new legal requirements, and may also increase our potential liability exposure through new or higher potential penalties for non-compliance, including as a result of penalties, fines and lawsuits related to data breaches. These new or proposed laws and regulations are subject to differing interpretations and may be inconsistent among jurisdictions. These and other requirements could reduce demand for our services, require us to take on more onerous obligations in our contracts, restrict our ability to store, transfer and process data or, in some cases, impact our ability or our customers' ability to offer our services in certain locations, to deploy our solutions, to reach current and prospective customers, or to derive insights from customer data globally. For example, on July 16, 2020, the Court of Justice of the European Union (“CJEU”) invalidated the EU-US Privacy Shield Framework, one of the mechanisms that allowed companies, including Salesforce, to transfer personal data from the European Economic Area to the United States. In addition, the CJEU commented that companies relying on another such mechanism, the European Commission’s Standard Contractual Clauses, should assess on a case-by-case basis whether the law of the country of destination ensures adequate protection of personal data transferred under EU law, by providing, where necessary, additional safeguards to those offered by those clauses. Salesforce relies upon Binding Corporate Rules, a third mechanism, which provides additional safeguards with respect to government requests for EU personal data, as well as the European Commission’s Standard Contractual Clauses to transfer EU personal data internationally. Depending on how the CJEU’s decision is enforced, the cost and complexity of providing our services in certain markets may increase. Certain countries outside of the EEA (e.g., Russia, China) have also passed or are considering passing laws requiring local data residency. By way of further example, statutory damages available through a private right of action for certain data breaches under CCPA, and potentially other states' laws, may increase our and our customers’ potential liability and the demands our customers place on us. The costs of compliance with, and other burdens imposed by, privacy laws, regulations and standards may limit the use and adoption of our services, reduce overall demand for our services, make it more difficult to meet expectations from or commitments to customers and our customers' customers, lead to significant fines, penalties or liabilities for noncompliance, impact our reputation, or slow the pace at which we close sales transactions, in particular where customers request specific warranties and unlimited indemnity for non-compliance with privacy laws, any of which could harm our business.
In addition to government activity, privacy advocacy and other industry groups have established or may establish new self-regulatory standards that may place additional burdens on our ability to provide our services globally. Our customers expect us to meet voluntary certification and other standards established by third parties, such as TRUSTe. If we are unable to maintain these certifications or meet these standards, it could adversely affect our ability to provide our solutions to certain customers and could harm our business. In addition, we have seen a trend towards the private enforcement of data protection obligations, including through private actions for alleged non-compliance, which could harm our business and negatively impact our reputation. For example, we were recently made a party to a legal proceeding brought by a Dutch privacy advocacy group on behalf of certain Dutch citizens that claims we violated the GDPR and Dutch Telecommunications Act through the processing and sharing of data in connection with our Audience Studio and Data Studio products. Although we believe that this claim lacks merit, it or similar future claims could cause reputational harm to our brand or result in liability.
Furthermore, the uncertain and shifting regulatory environment and trust climate, particularly in regard to COVID-19-related data processing, may raise concerns regarding data privacy and cybersecurity, which may cause our customers or our customers’ customers to resist providing the data necessary to allow our customers to use our services effectively. In addition, new products we develop in connection with changing events, such as in response to the COVID-19 pandemic, may expose us to liability or regulatory risk. Even the perception that the privacy and security of personal information are not satisfactorily protected or do not meet regulatory requirements could inhibit sales of our products or services and could limit adoption of our cloud-based solutions.
56

Volatile and significantly weakened global economic conditions have in the past and may in the future adversely affect our industry, business and results of operations.
Our overall performance depends in part on worldwide economic and geopolitical conditions. The United States and other key international economies have experienced significant economic and market downturns in connection with the COVID-19 pandemic, and are likely to experience additional cyclical downturns from time to time in which economic activity is impacted by falling demand for a variety of goods and services, restricted credit, poor liquidity, reduced corporate profitability, volatility in credit, equity and foreign exchange markets, bankruptcies and overall uncertainty with respect to the economy. These economic conditions can arise suddenly, as did the conditions associated with the COVID-19 pandemic, and the full impact of such conditions can be difficult to predict. In addition, geopolitical and domestic political developments, such as existing and potential trade wars and other events beyond our control, can increase levels of political and economic unpredictability globally and increase the volatility of global financial markets, as has been the case with the COVID-19 pandemic and relations between the United States and China. Moreover, these conditions have affected and may continue to affect the rate of IT spending; could adversely affect our customers’ ability or willingness to attend our events or to purchase our enterprise cloud computing services; have delayed and may delay customer purchasing decisions; have reduced and may in the future reduce the value and duration of customer subscription contracts; and we expect these conditions will adversely affect our customer attrition rates. All of these risks and conditions could materially adversely affect our future sales and operating results.
Our efforts to expand our services beyond the CRM market and to develop and integrate our existing services in order to keep pace with technological developments may not succeed and may reduce our revenue growth rate and harm our business.
We derive a significant portion of our revenue from subscriptions to our CRM enterprise cloud computing application services, and we expect this will continue for the foreseeable future. Our efforts to expand our services beyond the CRM market may not succeed and may reduce our revenue growth rate. In addition, the markets for certain of our offerings, including Work.com, blockchain, and other offerings, remain relatively new and it is uncertain whether our efforts, and related investments, will ever result in significant revenue for us. In addition, we may be required to continuously enhance our artificial intelligence offerings so that quality recommendations can be provided to our customers. Further, the introduction of significant platform changes and upgrades may not succeed and early stage interest and adoption of such new services may not result in long term success or significant revenue for us.
Additionally, if we fail to anticipate or identify significant Internet-related and other technology trends and developments early enough, or if we do not devote appropriate resources to adapting to such trends and developments, our business could be harmed.
If we are unable to develop enhancements to and new features for our existing or new services that keep pace with rapid technological developments, our business could be harmed. The success of enhancements, new features and services depends on several factors, including the timely completion, introduction and market acceptance of the feature, service or enhancement by customers, administrators and developers, as well as our ability to seamlessly integrate all of our product and service offerings and develop adequate selling capabilities in new markets. Failure in this regard may significantly impair our revenue growth as well as negatively impact our operating results if the additional costs are not offset by additional revenues. In addition, because our services are designed to operate over various network technologies and on a variety of mobile devices, operating systems and computer hardware and software platforms using a standard browser, we will need to continuously modify and enhance our services to keep pace with changes in Internet-related hardware, software, communication, browser, app development platform and database technologies, as well as continue to maintain and support our services on legacy systems. We may not be successful in either developing these modifications and enhancements or in bringing them to market timely. Additionally, changes to our work environment and workforce as a result of the COVID-19 pandemic could adversely affect our ability to timely develop enhancements to and new features for existing or new services. Our efforts to quickly introduce new offerings designed to help our customers respond to the COVID-19 pandemic, including our Work.com offering, may not be successful.
Furthermore, uncertainties about the timing and nature of new network platforms or technologies, or modifications to existing platforms or technologies, could increase our research and development or service delivery expenses. Any failure of our services to operate effectively with future network platforms and technologies could reduce the demand for our services, result in customer dissatisfaction and harm our business.
As we acquire and invest in companies or technologies, we may not realize the expected business or financial benefits and the acquisitions could prove difficult to integrate, disrupt our business, dilute stockholder value and adversely affect our operating results and the market value of our common stock.
As part of our business strategy, we periodically make investments in, or acquisitions of, complementary businesses, joint ventures, services and technologies and intellectual property rights. We continue to evaluate such opportunities and expect to continue to make such investments and acquisitions in the future.
Acquisitions and other transactions, arrangements, and investments involve numerous risks and could create unforeseen operating difficulties and expenditures, including:
potential failure to achieve the expected benefits on a timely basis or at all;
57

potential identified or unknown security vulnerabilities in acquired products that expose us to additional security risks or delay our ability to integrate the product into our service offerings or recognize the benefits of our investment;
difficulties in increasing or maintaining the security standards for acquired technology consistent with our other services, and related costs;
difficulty of transitioning the acquired technology onto our existing platforms and customer acceptance of multiple platforms on a temporary or permanent basis;
augmenting the acquired technologies and platforms to the levels that are consistent with our brand and reputation;
challenges converting the acquired company's revenue recognition policies and forecasting the related revenues, including subscription-based revenues and software license revenue, as well as appropriate allocation of the customer consideration to the individual deliverables;
diversion of financial and managerial resources from existing operations;
the potential entry into new markets in which we have little or no experience or where competitors may have stronger market positions;
currency and regulatory risks associated with foreign countries and potential additional cybersecurity and compliance risks resulting from entry into new markets;
difficulties in, and the cost of, integrating acquired operations, technologies, services, platforms and personnel;
the inability to obtain the regulatory approvals necessary to complete transactions or to integrate operations, or potential remedies imposed by regulatory authorities either as a condition to or following the completion of a transaction (such as the global hold separate order, issued in connection with our acquisition of Tableau by the United Kingdom Competition & Markets Authority in fiscal 2020, which order was lifted in fiscal 2020), which may include divestitures, ownership or operational restrictions or other structural or behavioral remedies;
failure to assimilate acquired employees, which may lead to retention risk with respect to both key acquired employees and our existing key employees or disruption to existing teams;
difficulties in re-training key employees of acquired companies and integrating them into our organizational structure and corporate culture;
differences between our values and those of our acquired companies;
inability to generate sufficient revenue to offset acquisition or investment costs;
inability to maintain relationships with customers and partners of the acquired business;
challenges with the acquired company's third-party service providers, including those that are required for ongoing access to third-party data;
changes to customer relationships or customer perception of the acquired business as a result of the acquisition;
potential for acquired products to impact the profitability of existing products;
unanticipated expenses related to acquired technology and its integration into our existing technology;
known and potential unknown liabilities associated with the acquired businesses, including due to litigation;
potential write-offs of acquired assets or investments, and potential financial and credit risks associated with acquired customers;
negative impact to our results of operations because of the depreciation and amortization of amounts related to acquired intangible assets, fixed assets and deferred compensation;
the loss of acquired unearned revenue and unbilled unearned revenue;
challenges relating to the structure of an investment, such as governance, accountability and decision-making conflicts that may arise in the context of a joint venture or other majority ownership investments;
difficulties in and financial costs of addressing acquired compensation structures inconsistent with our compensation structure;
additional stock-based compensation, including the impact on stockholder dilution and our results of operations;
delays in customer purchases due to uncertainty related to any acquisition;
ineffective or inadequate controls, procedures and policies at the acquired company;
in the case of foreign acquisitions, challenges caused by integrating operations over distance, and across different languages, cultures and political environments; and
58

the tax effects and costs of any such acquisitions including the related integration into our tax structure and assessment of the impact on the realizability of our future tax assets or liabilities (including a potential one-time income tax payment in connection with the integration of ClickSoftware and other acquired Israeli entities).
Any of these risks could harm our business or negatively impact our results of operations. In addition, to facilitate acquisitions or investments, we may seek additional equity or debt financing, which may not be available on terms favorable to us or at all, which may affect our ability to complete subsequent acquisitions or investments, and which may affect the risks of owning our common stock. For example, if we finance acquisitions by issuing equity or convertible or other debt securities or loans, our existing stockholders may be diluted, or we could face constraints related to the terms of, and repayment obligation related to, the incurrence of indebtedness that could affect the market price of our common stock.
Our ability to acquire other businesses or technologies, make strategic investments or integrate acquired businesses effectively may be impaired by the effects of the COVID-19 pandemic, government actions in light of the pandemic, trade tensions and increased global scrutiny of foreign investments. For example, a number of countries, including the U.S. and countries in Europe and the Asia-Pacific region, are considering or have adopted restrictions of varying kinds on transactions involving foreign investments, whether in response to the COVID-19 pandemic or otherwise. Governments may continue to adopt or tighten restrictions of this nature, some of which may apply to acquisitions, investments or integrations of businesses by us, and such restrictions or government actions could negatively impact our business and financial results.
Industry-specific regulation and other requirements and standards are evolving and unfavorable industry-specific laws, regulations, interpretive positions or standards could harm our business.
Our customers and potential customers conduct business in a variety of industries, including financial services, the public sector, healthcare and telecommunications. Regulators in certain industries have adopted and may in the future adopt regulations or interpretive positions regarding the use of cloud computing and other outsourced services. The costs of compliance with, and other burdens imposed by, industry-specific laws, regulations and interpretive positions may limit our customers’ use and adoption of our services and reduce overall demand for our services. Compliance with these regulations may also require us to devote greater resources to support certain customers, which may increase costs and lengthen sales cycles. For example, some financial services regulators have imposed guidelines for use of cloud computing services that mandate specific controls or require financial services enterprises to obtain regulatory approval prior to outsourcing certain functions. If we are unable to comply with these guidelines or controls, or if our customers are unable to obtain regulatory approval to use our services where required, our business may be harmed. In addition, an inability to satisfy the standards of certain voluntary third-party certification bodies that our customers may expect, such as an attestation of compliance with the Payment Card Industry (PCI) Data Security Standards, may have an adverse impact on our business and results. If in the future we are unable to achieve or maintain industry-specific certifications or other requirements or standards relevant to our customers, it may harm our business and adversely affect our results.
Further, in some cases, industry-specific laws, regionally-specific, or product-specific laws, regulations, or interpretive positions may impact our ability, as well as the ability of our customers, partners and data providers, to collect, augment, analyze, use, transfer and share personal and other information that is integral to certain services we provide. The interpretation of many of these statutes, regulations, and rulings is evolving in the courts and administrative agencies and an inability to comply may have an adverse impact on our business and results. This impact may be particularly acute in countries that have passed or are considering passing legislation that requires data to remain localized "in country," as this may impose financial costs on companies required to store data in jurisdictions not of their choosing and nonstandard operational processes that add complexity and are difficult and costly to integrate with global processes. Any failure or perceived failure by us to comply with such requirements could have an adverse impact on our business. For example, there are various statutes, regulations, and rulings relevant to the direct email marketing and text-messaging industries, including the Telephone Consumer Protection Act (“TCPA”) and related Federal Communication Commission (“FCC”) orders, which impose significant restrictions on the ability to utilize telephone calls and text messages to mobile telephone numbers as a means of communication, when the prior consent of the person being contacted has not been obtained. We have been, and may in the future be, subject to one or more class-action lawsuits, as well as individual lawsuits, containing allegations that one of our businesses or customers violated the TCPA. A determination that we or our customers violated the TCPA or other communications-based statutes could expose us to significant damage awards that could, individually or in the aggregate, materially harm our business.
Supporting our existing and growing customer base could strain our personnel resources and infrastructure, and if we are unable to scale our operations and increase productivity, we may not be able to successfully implement our business plan.
We continue to experience significant growth in our customer base and personnel, particularly through acquisitions, which has placed a strain on our management, administrative, operational and financial infrastructure. We anticipate that significant additional investments will be required to scale our operations and increase productivity, to address the needs of our customers, to further develop and enhance our services, to expand into new geographic areas, and to scale with our overall growth. The additional investments we are making will increase our cost base, which will make it more difficult for us to offset any future revenue shortfalls by reducing expenses in the short term. Whether due to the effects of and financial burdens associated with the COVID-19 pandemic or otherwise, we may not be able to make these investments as quickly or effectively as necessary to successfully scale our operations.
59

We regularly upgrade or replace our various software systems. If the implementations of these new applications are delayed, or if we encounter unforeseen problems with our new systems or in migrating away from our existing applications and systems, our operations and our ability to manage our business could be negatively impacted.
Our success will depend in part upon the ability of our senior management to manage our projected growth effectively. To do so, we must continue to increase the productivity of our existing employees and to hire, train and manage new employees as needed. Additionally, changes in our work environment and workforce as a result of the COVID-19 pandemic could adversely affect our operations. The COVID-19 pandemic may have long-term effects on the nature of the office environment and remote working. To manage the expected domestic and international growth of our operations and personnel, we will need to continue to improve our operational, financial and management controls, our reporting systems and procedures, and our utilization of real estate. If we fail to successfully scale our operations and increase productivity, we may be unable to execute our business plan and the value of our common stock could decline.
The market in which we participate is intensely competitive, and if we do not compete effectively, our operating results could be harmed.
The market for enterprise applications and platform services is highly competitive, rapidly evolving and fragmented, and subject to changing technology, low barriers to entry, shifting customer needs and frequent introductions of new products and services. Many prospective customers have invested substantial personnel and financial resources to implement and integrate their current enterprise software into their businesses and therefore may be reluctant or unwilling to migrate away from their current solution to an enterprise cloud computing application service. Additionally, third-party developers may be reluctant to build application services on our platform since they have invested in other competing technology platforms.
Our current competitors include:
vendors of packaged business software, as well as companies offering enterprise apps delivered through on-premises offerings from enterprise software application vendors and cloud computing application service providers, either individually or with others;
internally developed enterprise applications (by our potential customers’ IT departments);
software companies that provide their product or service free of charge, and only charge a premium for advanced features and functionality;
suppliers of traditional business intelligence and data preparation products, as well as business analytics software companies;
integration software vendors and other companies offering integration or API solutions;
marketing vendors, which may be specialized in advertising, targeting, messaging, or campaign automation;
e-commerce solutions from established and emerging cloud-only vendors and established on-premises vendors;
traditional platform development environment companies and cloud computing development platform companies who may develop toolsets and products that allow customers to build new apps that run on the customers’ current infrastructure or as hosted services;
IoT platforms from large companies that have existing relationships with hardware and software companies; and
AI solutions from new startups and established companies.
In addition, we may face more competition as we expand our product offerings. Some of our current and potential competitors may have competitive advantages, such as greater name recognition, longer operating histories, more significant installed bases, broader geographic scope, and larger marketing budgets, as well as substantially greater financial, technical, personnel, and other resources. In addition, many of our current and potential competitors have established marketing relationships and access to larger customer bases, and have major distribution agreements with consultants, system integrators and resellers. We also experience competition from smaller, younger competitors that may be more agile in responding to customers' demands. These competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements or provide competitive pricing. As a result, even if our services are more effective than the products and services that our competitors offer, potential customers might select competitive products and services in lieu of purchasing our services. For all of these reasons, we may not be able to compete successfully against our current and future competitors, which could negatively impact our future sales and harm our business.
Our continued success depends on our ability to maintain and enhance our brands.
We believe that the brand identities we have developed including associations with trust, customer success, innovation and equality have significantly contributed to the success of our business. Maintaining and enhancing the Salesforce brand and our other brands are critical to expanding our base of customers, partners and employees. Our brand strength will depend largely on our ability to remain a technology leader and continue to provide high-quality innovative products, services, and features securely, reliably and in a manner that enhances our customers' success. In order to maintain and enhance the strength of our brands, we may make substantial
60

investments to expand or improve our product offerings and services that may be accompanied by initial complications or ultimately prove to be unsuccessful.
In addition, we have secured the naming rights to facilities controlled by third parties, such as office towers and a transit center, and any negative events or publicity arising in connection with these facilities could adversely impact our brand.   
If we fail to maintain and enhance our brands, or if we incur excessive expenses in our efforts to do so, our business, operating results and financial condition may be materially and adversely affected.
Our ability to deliver our services is dependent on the development and maintenance of the infrastructure of the Internet by third parties.
The Internet’s infrastructure is comprised of many different networks and services that are highly fragmented and distributed by design. This infrastructure is run by a series of independent third-party organizations that work together to provide the infrastructure and supporting services of the Internet under the governance of the Internet Corporation for Assigned Numbers and Names (“ICANN”) and the Internet Assigned Numbers Authority (“IANA”), now under the stewardship of ICANN.
The Internet has experienced a variety of outages and other delays as a result of damages to portions of its infrastructure, denial-of-service attacks or related cyber incidents, and it could face outages and delays in the future. These outages and delays could reduce the level of Internet usage or result in fragmentation of the Internet, resulting in multiple separate Internets. These scenarios are not under our control and could reduce the availability of the Internet to us or our customers for delivery of our Internet-based services. Any resulting interruptions in our services or the ability of our customers to access our services could result in a loss of potential or existing customers and harm our business.
In addition, certain countries have implemented (or may implement) legislative and technological actions that either do or can effectively regulate access to the Internet, including the ability of Internet service providers to limit access to specific websites or content. Additionally, COVID-19 has also resulted in quarantines, shelter in place orders, and work from home directives, all of which have increased demands for internet access and may create access challenges. These actions could potentially limit or interrupt access to our services from certain countries or Internet service providers, impede our growth, productivity and operational effectiveness, result in the loss of potential or existing customers and harm our business.
We are subject to risks associated with our strategic investments, including partial or complete loss of invested capital. Significant changes in the fair value of this portfolio, including changes in the valuation of our investments in publicly traded and privately held companies, could negatively impact our financial results.
We have strategic investments in publicly traded and privately held companies, which range from early-stage companies to more mature companies with established revenue streams and business models. Many such companies generate net losses and the market for their products, services or technologies may be slow to develop, and, therefore, are dependent on the availability of later rounds of financing from banks or investors on favorable terms to continue their operations. The financial success of our investment in any privately held company is typically dependent on a liquidity event, such as a public offering, acquisition or other favorable market event reflecting appreciation to the cost of our initial investment. Likewise, the financial success of our investment in any publicly held company is typically dependent upon an exit in favorable market conditions, and to a lesser extent on liquidity events. The capital markets for public offerings and acquisitions are dynamic and the likelihood of successful liquidity events for the companies we have invested in could significantly worsen. Further, valuations of privately held companies are inherently complex due to the lack of readily available market data.
The rapid spread of COVID-19 and its reverberating effects on the global economy have caused disruptions to our industry, the industries in which our portfolio companies operate and to financial markets. These disruptions are inhibiting and may continue to inhibit the ability of our portfolio companies to meet their performance targets, raise fundraising rounds, or complete a liquidity event. In some cases, our portfolio companies may no longer be able to operate or could experience reduced revenues or profitability, increased customer attrition, delayed, cancelled or unsuccessful public offerings, reduced ability to raise additional rounds of financing, reduced acquisition offers or acquisition offers on unfavorable terms, reduced valuations in both private and public markets, or insolvency and bankruptcy. These outcomes could materially adversely affect the Company’s financial position, results of operations, and cash flows.
As the enterprise cloud computing ecosystem has matured, the opportunities in which we can invest have expanded to include investments in companies concurrently with an initial public offering in addition to our investments in early to late stage private companies. Therefore, our investment strategy and portfolio has also expanded to include more mature companies. In certain cases, our ability to sell these investments may be constrained by contractual obligations to hold the securities for a period of time after a public offering, including market standoff agreements and lock-up agreements.
We record all fair value adjustments of our publicly traded and privately held equity investments through the condensed consolidated statement of operations. As a result, we may experience additional volatility to our statements of operations due to changes in market prices of our investments in publicly held equity investments and the valuation and timing of observable price changes or impairments of our investments in privately held securities. Our ability to mitigate this volatility in any given period may
61

be impacted by our contractual obligations to hold securities for a set period of time. Volatility in the financial markets, including the impact of the COVID-19 pandemic, has been and could continue to be material to our results in any given quarter and may cause our stock price to decline. While historically our investment portfolio has had a positive impact on our financial results, that may not be true for future periods, particularly in periods of significant market fluctuations which affect our strategic investments portfolio.
All of our investments, especially our investments in privately held companies, are subject to a risk of a partial or total loss of investment capital. In addition, in the future we may deploy material investments in individual investee companies, resulting in the increasing concentration of risk in a small number of companies. Changes in the fair value or partial or total loss of investment capital of these individual companies could be material to our financial statements.
Our quarterly results are likely to fluctuate, which may cause the value of our common stock to decline substantially.
Our quarterly results are likely to fluctuate. Fluctuations have occurred due to known and unknown risks, including the sudden and unanticipated effects of the COVID-19 pandemic. In addition, our fiscal fourth quarter has historically been our strongest quarter for new business and renewals, and the year-over-year compounding effect of this seasonality in billing patterns and overall new business and renewal activity causes the value of invoices that we generate in the fourth quarter to continually increase in proportion to our billings in the other three quarters of our fiscal year. As a result, our fiscal first quarter has typically in the past been our largest collections and operating cash flow quarter; this trend has been adversely impacted by the effects of the COVID-19 pandemic and related economic downturn and uncertainties.
Additionally, some of the important factors that may cause our revenues, operating results and cash flows to fluctuate from quarter to quarter include:
general economic or geopolitical conditions, which have been significantly adversely impacted as a result of the COVID-19 pandemic, and which are adversely affecting and may continue to adversely affect either our customers’ ability or willingness to purchase additional subscriptions or upgrade their services, or delay prospective customers’ purchasing decisions, reduce the value of new subscription contracts, or affect attrition rates;
our ability to retain and increase sales to existing customers, attract new customers and satisfy our customers’ requirements;
the attrition rates for our services;
the rate of expansion and productivity of our sales force;
the length of the sales cycle for our services;
new product and service introductions by our competitors;
our success in selling our services to large enterprises;
changes in unearned revenue and remaining performance obligation, due to seasonality, the timing of and compounding effects of renewals, invoice duration, size and timing, new business linearity between quarters and within a quarter, average contract term, the collectibility of invoices related to multiyear agreements, the timing of license software revenue recognition, or fluctuations due to foreign currency movements, all of which may impact implied growth rates;
our ability to realize benefits from strategic partnerships, acquisitions or investments;
variations in the revenue mix of our services and growth rates of our cloud subscription and support offerings, including the timing of software license sales and sales offerings that include an on-premise software element for which the revenue allocated to that deliverable is recognized upfront;
the seasonality of our sales cycle, including software license sales, and timing of contract execution and the corresponding impact on revenue recognized at a point in time;
changes in our pricing policies and terms of contracts, whether initiated by us or as a result of competition, customer preference or other factors;
changes in payment terms and the timing of customer payments and payment defaults by customers as have been and may continue to be impacted by the effects of the COVID-19 pandemic;
the seasonality of our customers’ businesses, especially Commerce Cloud customers, including retailers and branded manufacturers;
fluctuations in foreign currency exchange rates such as with respect to the British Pound Sterling and Euro;
the amount and timing of operating costs and capital expenditures related to the operations and expansion of our business;
the number of new employees;
62

the timing of commission, bonus, and other compensation payments to employees, including decisions to guarantee some portion of commissions payments in connection with extraordinary events such as the partial commission guarantee in the fiscal quarter ended April 30, 2020;
the cost, timing and management effort required for the introduction of new features to our services;
the costs associated with acquiring new businesses and technologies and the follow-on costs of integration and consolidating the results of acquired businesses;
expenses related to our real estate, our office leases and our data center capacity and expansion;
timing of additional investments in our enterprise cloud computing application and platform services and in our consulting services;
expenses related to significant, unusual or discrete events, which are recorded in the period in which the events occur, including for example expenses related to the COVID-19 pandemic;
extraordinary expenses such as litigation or other dispute-related settlement payments;
income tax effects resulting from, but not limited to, tax law changes, court decisions on tax matters, global tax developments applicable to multinational corporations, changes in operations or business structures, and acquisition activity;
the timing of payroll and other withholding tax expenses, which are triggered by the payment of bonuses and when employees exercise their vested stock options;
technical difficulties or interruptions in our services;
changes in interest rates and our mix of investments, which impact the return on our investments in cash and marketable securities;
conditions, and particularly sudden changes, in the financial markets, such as the recent volatility caused by the COVID-19 pandemic, which have impacted and may continue to impact the value and liquidity of our investment portfolio;
changes in the fair value of our strategic investments in early-to-late stage privately held and public companies, which could negatively and materially impact our financial results, particularly in periods of significant market fluctuations;
equity issuances, including as consideration in acquisitions;
the timing of stock awards to employees and the related adverse financial statement impact of having to expense those stock awards on a straight-line basis over their vesting schedules;
evolving regulations of cloud computing and cross-border data transfer restrictions and similar regulations;
regulatory compliance costs; and
the impact of new accounting pronouncements and associated system implementations.
Many of these factors are outside of our control, and the occurrence of one or more of them might cause our operating results to vary widely. If we fail to meet or exceed operating results expectations or if securities analysts and investors have estimates and forecasts of our future performance that are unrealistic or that we do not meet, the market price of our common stock could decline. In addition, if one or more of the securities analysts who cover us adversely change their recommendation regarding our stock, the market price of our common stock could decline.
If we experience significant fluctuations in our rate of anticipated growth and fail to balance our expenses with our revenue forecasts, our business could be harmed and the market price of our common stock could decline.
Due to the unpredictability of future general economic and financial market conditions (including due to the impact of the COVID-19 pandemic), the pace of change and innovation in enterprise cloud computing services, the impact of foreign currency exchange rate fluctuations, the growing complexity of our business, including the use of multiple pricing and packaging models and the increasing amount of revenue from software license sales, and our increasing focus on enterprise cloud computing services, we may not be able to realize our projected revenue growth plans. We plan our expense levels and investment on estimates of future revenue and future anticipated rate of growth. We may not be able to adjust our spending appropriately if the addition of new subscriptions or the renewals of existing subscriptions fall short of our expectations, and unanticipated events, such as the COVID-19 pandemic, may cause us to incur expenses beyond what we anticipated. A portion of our expenses may also be fixed in nature for some minimum amount of time, such as with costs capitalized to obtain revenue contracts, data center and infrastructure service contracts or office leases, so it may not be possible to reduce costs in a timely manner, or at all, without the payment of fees to exit certain obligations early. As a result, we expect that our revenues, operating results and cash flows may fluctuate significantly on a quarterly basis and revenue growth rates may not be sustainable and may decline in the future, and in some periods, we have not been able to, and may not be able in the future to provide continued operating margin expansion, which could harm our business and cause the market price of our common stock to decline.
63

Sales to customers outside the United States expose us to risks inherent in international operations.
We sell our services throughout the world and are subject to risks and challenges associated with international business. We intend to continue to expand our international sales efforts. The risks and challenges associated with sales to customers outside the United States or those that can affect international operations generally, include:
natural disasters, acts of war, terrorism, and actual or threatened public health emergencies, including the ongoing COVID-19 pandemic and related public health measures and resulting changes to laws and regulations, including changes oriented to protecting local businesses or restricting the movement of our or our customers’ employees;
localization of our services, including translation into foreign languages and associated expenses;
regulatory frameworks or business practices favoring local competitors;
pressure on the creditworthiness of sovereign nations, where we have customers and a balance of our cash, cash equivalents and marketable securities;
foreign currency fluctuations and controls, which may make our services more expensive for international customers and could add volatility to our operating results;
compliance with multiple, conflicting, ambiguous or evolving governmental laws and regulations, including employment, tax, privacy, anti-corruption, import/export, customs, anti-boycott, sanctions and embargoes, antitrust, data transfer, storage and protection, and industry-specific laws and regulations, including rules related to compliance by our third-party resellers and our ability to identify and respond timely to compliance issues when they occur;
liquidity issues or political actions by sovereign nations, including nations with a controlled currency environment, which could result in decreased values of these balances or potential difficulties protecting our foreign assets or satisfying local obligations;
vetting and monitoring our third-party resellers in new and evolving markets to confirm they maintain standards consistent with our brand and reputation;
treatment of revenue from international sources, evolving domestic and international tax environments, and changes to tax codes, including being subject to foreign tax laws and being liable for paying withholding income or other taxes in foreign jurisdictions;
uncertainty regarding regulation, currency, tax, and operations resulting from the United Kingdom's exit from the EU (“Brexit”) on January 31, 2020 and possible disruptions in trade, the sale of our services and commerce, and movement of our people between the United Kingdom, EU, and other locations;
uncertainty regarding the imposition of and changes in the United States' and other governments' trade regulations, trade wars, tariffs, other restrictions or other geopolitical events, including the evolving relations between the United States and China;
changes in the public perception of governments in the regions where we operate or plan to operate;
regional data privacy laws and other regulatory requirements that apply to outsourced service providers and to the transmission of our customers’ data across international borders, which grow more complex as we scale and expand into new markets;
different pricing environments;
difficulties in staffing and managing foreign operations;
different or lesser protection of our intellectual property, including increased risk of theft of our proprietary technology and other intellectual property;
longer accounts receivable payment cycles and other collection difficulties; and
regional economic and political conditions.
Any of these factors could negatively impact our business and results of operations. The above factors may also negatively impact our ability to successfully expand into emerging market countries, where we have little or no operating experience, where it can be costly and challenging to establish and maintain operations, including hiring and managing required personnel, and difficult to promote our brand, and where we may not benefit from any first-to-market advantage or otherwise succeed.
Because we generally recognize revenue from subscriptions for our services over the term of the subscription, downturns or upturns in new business may not be immediately reflected in our operating results.
We generally recognize revenue from customers ratably over the terms of their subscription and support agreements, which are typically 12 to 36 months. As a result, most of the revenue we report in each quarter is the result of subscription and support agreements entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any one quarter may not be reflected in our revenue results for that quarter. Any such decline, however, will negatively impact our revenue in future quarters.
64

Accordingly, the effect of significant downturns in sales and market acceptance of our services, and changes in our attrition rate, may not be fully reflected in our results of operations until future periods, including changes resulting from the effects of the COVID-19 pandemic. Our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable subscription and support term.
If our customers do not renew their subscriptions for our services or reduce the number of paying subscriptions at the time of renewal, our revenue and current remaining performance obligation could decline and our business may suffer. If we cannot accurately predict subscription renewals or upgrade rates, we may not meet our revenue targets, which may adversely affect the market price of our common stock.
Our customers have no obligation to renew their subscriptions for our services after the expiration of their contractual subscription period, which is typically 12 to 36 months, and in the normal course of business, some customers have elected not to renew. In addition, our customers may renew for fewer subscriptions, renew for shorter contract lengths, or switch to lower cost offerings of our services. It is difficult to predict attrition rates given our varied customer base of enterprise and small and medium size business customers and the number of multi-year subscription contracts. Historically, our subscription and support revenues primarily consisted of subscription fees; however, with the May 2018 acquisition of MuleSoft and the August 2019 acquisition of Tableau, subscription and support revenues also now include term software license sales. We have less experience forecasting the renewal rates of such term software license sales. Our attrition rates may increase or fluctuate as a result of a number of factors, including customer dissatisfaction with our services, customers’ spending levels, mix of customer base, decreases in the number of users at our customers, competition, pricing increases or changes and deteriorating general economic conditions, including as a result of the COVID-19 pandemic.
Our future success also depends in part on our ability to sell additional features and services, more subscriptions or enhanced editions of our services to our current customers. This may also require increasingly sophisticated and costly sales efforts that are targeted at senior management. Similarly, the rate at which our customers purchase new or enhanced services depends on a number of factors, including general economic conditions and that our customers do not react negatively to any price changes related to these additional features and services.
If customers do not renew their subscriptions, do not purchase additional features or enhanced subscriptions or if attrition rates increase, our business could be harmed.
If third-party developers and providers do not continue to embrace our technology delivery model and enterprise cloud computing services, or if our customers seek warranties from us for third-party applications, integrations, data and content, our business could be harmed.
Our success depends on the willingness of a growing community of third-party developers and technology providers to build applications and provide integrations, data and content that are complementary to our services. Without the continued development of these applications and provision of such integrations, data and content, both current and potential customers may not find our services sufficiently attractive, which could impact future sales. In addition, for those customers who authorize a third-party technology partner access to their data, we do not provide any warranty related to the functionality, security or integrity of the data access, transmission or processing. Despite contract provisions to protect us, customers may look to us to support and provide warranties for the third-party applications, integrations, data and content, even though not developed or sold by us, which may expose us to potential claims, liabilities and obligations, all of which could harm our business.
We are exposed to fluctuations in currency exchange rates that have in the past and could in the future negatively impact our financial results and cash flows from changes in the value of the U.S. Dollar versus local currencies and the Euro versus the British Pound Sterling.
We primarily conduct our business in the following regions: the Americas, Europe and Asia Pacific. The expanding global scope of our business exposes us to risk of fluctuations in foreign currency markets, including in emerging markets. This exposure is the result of selling in multiple currencies, growth in our international investments, including data center expansion, additional headcount in foreign locations, and operating in countries where the functional currency is the local currency. Specifically, our results of operations and cash flows are subject to currency fluctuations primarily in British Pound Sterling, Euro, Japanese Yen, Canadian Dollar and Australian Dollar against the U.S. Dollar as well as the Euro against the British Pound Sterling. These exposures may change over time as business practices evolve, economic and political conditions change and evolving tax regulations come into effect. The fluctuations of currencies in which we conduct business can both increase and decrease our overall revenue and expenses for any given fiscal period. Furthermore, fluctuations in foreign currency exchange rates can affect our ability to accurately predict our future results and earnings. Additionally, global events, including the sudden and unexpected effects of the COVID-19 pandemic, as well as geopolitical developments, fluctuating commodity prices and trade tariff developments, have caused and may in the future cause global economic uncertainty and uncertainty about the interest rate environment, which could amplify the volatility of currency fluctuations. Although we attempt to mitigate some of this volatility and related risks through foreign currency hedging, our hedging activities are limited in scope and may not effectively offset the adverse financial impacts that may result from unfavorable movements in foreign currency exchange rates, which could adversely impact our financial condition or results of operations.
65

As more of our sales efforts are targeted at larger enterprise customers, our sales cycle may become more time-consuming and expensive, we may encounter pricing pressure and implementation and configuration challenges, and we may have to delay revenue recognition for some complex transactions, all of which could harm our business and operating results.
As we target more of our sales efforts at larger enterprise customers, including governmental entities, we may face greater costs, longer sales cycles, greater competition and less predictability in completing some of our sales. In this market segment, the customer’s decision to use our services may be an enterprise-wide decision and, if so, these types of sales would require us to provide greater levels of education regarding the use and benefits of our services, as well as education regarding privacy and data protection laws and regulations to prospective customers with international operations. Moreover, restrictions in place in response to the COVID-19 pandemic have disrupted our operations, and our customers’ operations and businesses, and this has adversely affected, and may continue to adversely affect, our sales efforts.
In addition, larger customers and governmental entities may demand more configuration, integration services and features. As a result of these factors, these sales opportunities may require us to devote greater sales support and professional services resources to individual customers, driving up costs and time required to complete sales and diverting our own sales and professional services resources to a smaller number of larger transactions, while potentially requiring us to delay revenue recognition on some of these transactions until the technical or implementation requirements have been met.
Pricing and packaging strategies for enterprise and other customers for subscriptions to our existing and future service offerings may not be widely accepted by other new or existing customers. Our adoption of such new pricing and packaging strategies may harm our business.
For large enterprise customers, professional services may also be performed by us, a third party, or a combination of our own staff and a third party. Our strategy is to work with third parties to increase the breadth of capability and depth of capacity for delivery of these services to our customers. If a customer is not satisfied with the quality of work performed by us or a third party or with the type of services or solutions delivered, we could incur additional costs to address the situation, the profitability of that work might be impaired, and the customer’s dissatisfaction with our services could damage our ability to obtain additional work from that customer. In addition, negative publicity related to our customer relationships, regardless of its accuracy, may further damage our business by affecting our ability to compete for new business with current or prospective customers.
Social and ethical issues, including the use of AI in our offerings, may result in reputational harm and liability.
Social and ethical issues, including the use of new and evolving technologies such as AI in our offerings, may result in reputational harm and liability. We are increasingly building AI into many of our offerings. As with many innovations, AI and our Customer 360 platform present additional risks and challenges that could affect their adoption and therefore our business. For example, the development of AI and Customer 360, the latter of which provides information regarding our customers’ customers, presents emerging ethical issues and if we enable or offer solutions that draw controversy due to their perceived or actual impact on human rights, privacy, employment, or in other social contexts, we may experience brand or reputational harm, competitive harm or legal liability. Data practices by us or others that result in controversy could impair the acceptance of artificial intelligence solutions. This in turn could undermine the decisions, predictions, or analysis AI applications produce, subjecting us to competitive harm, legal liability, and brand or reputational harm.
In addition, positions we take on social and ethical issues may be unpopular with some of our employees or with our customers or potential customers, which has in the past and may in the future impact our ability to attract or retain such customers or other prospective customers. We also may choose not to conduct business with potential customers or discontinue or not expand business with existing customers due to these positions. Further, actions taken by our customers, including through the use or misuse of our products, may result in reputational harm or possible liability. For example, we have been subject to allegations in legal proceedings that we should be liable for the use of certain of our products by third parties. Although we believe that such claims lack merit, such claims could cause reputational harm to our brand or result in liability. Our brand is also associated with our public commitments to sustainability, equality and ethical use, and any perceived changes in our dedication to these commitments could harm our reputation or brand and could adversely impact our relationships with our customers.
We have been and may in the future be sued by third parties for various claims, including alleged infringement of proprietary rights.
We are involved in various legal matters arising from the normal course of business activities. These include claims, suits, government investigations and other proceedings involving alleged infringement of third-party patents and other intellectual property rights, as well as commercial, corporate and securities, labor and employment, class actions, wage and hour, antitrust and other matters.
The software and Internet industries are characterized by the existence of a large number of patents, trademarks and copyrights and by frequent litigation based on allegations of infringement or other violations of intellectual property rights. We have received in the past and may receive in the future communications from third parties, including practicing entities and non-practicing entities, claiming that we have infringed their intellectual property rights. We have also been, and may in the future be, sued by third parties for
66

alleged infringement of their claimed proprietary rights. Our technologies may be subject to injunction if they are found to infringe the rights of a third-party or we may be required to pay damages, or both. Further, many of our subscription agreements require us to indemnify our customers for third-party intellectual property infringement claims, which would increase the cost to us of an adverse ruling on such a claim.
In addition, we have in the past been, and may in the future be, sued by third parties who seek to target us for actions taken by our customers, including through the use or misuse of our products. For example, we have been subject to allegations in legal proceedings that we should be liable for the use of certain of our products by third parties. Although we believe that such claims lack merit, such claims could cause reputational harm to our brand or result in liability.
Our exposure to risks associated with various claims, including claims related to the use of intellectual property as well as securities and related stockholder derivative claims, may be increased as a result of acquisitions of other companies. For example, we are subject to ongoing securities class action litigation and related stockholder derivative claims brought against Tableau that remain outstanding, and as to which we may ultimately be subject to liability or settlement costs. Additionally, we may have a lower level of visibility into the development process with respect to intellectual property or the care taken to safeguard against infringement risks with respect to acquired companies or technologies. In addition, third parties have made claims in connection with our acquisitions and may do so in the future, and they may also make infringement and similar or related claims after we have acquired technology that had not been asserted prior to our acquisition.
The outcome of any claims or litigation, regardless of the merits, is inherently uncertain. Any claims or lawsuits, and the disposition of such claims and lawsuits, whether through settlement or licensing discussions, or litigation, could be time-consuming and expensive to resolve, divert management attention from executing our business plan, result in efforts to enjoin our activities, lead to attempts on the part of other parties to pursue similar claims and, in the case of intellectual property claims, require us to change our technology, change our business practices, pay monetary damages or enter into short- or long-term royalty or licensing agreements.
Any adverse determination or settlement related to intellectual property claims or other litigation could prevent us from offering our services to others, could be material to our financial condition or cash flows, or both, or could otherwise adversely affect our operating results, including our operating cash flow in a particular period. In addition, depending on the nature and timing of any such dispute, an unfavorable resolution of a legal matter could materially affect our current or future results of operations or cash flows in a particular period.
Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand, cause us to incur significant expenses and harm our business.
If we fail to protect our intellectual property rights adequately, our competitors may gain access to our technology, affecting our brand, causing us to incur significant expenses and harming our business. Any of our patents, trademarks or other intellectual property rights may be challenged by others or invalidated through administrative process or litigation. While we have many U.S. patents and pending U.S. and international patent applications, we may be unable to obtain patent protection for the technology covered in our patent applications or the patent protection may not be obtained quickly enough to meet our business needs. In addition, our existing patents and any patents issued in the future may not provide us with competitive advantages, or may be successfully challenged by third parties. Similar uncertainty applies to our U.S. and international trademark registrations and applications. Furthermore, legal standards relating to the validity, enforceability and scope of protection of intellectual property rights are uncertain, and we also may face proposals to change the scope of protection for some intellectual property rights in the U.S. and elsewhere. Effective patent, trademark, copyright and trade secret protection may not be available to us in every country in which our services are available and legal changes and uncertainty in various countries’ intellectual property regimes may result in making conduct that we believe is lawful to be deemed violative of others’ rights. The laws of some foreign countries may not be as protective of intellectual property rights as those in the U.S., and mechanisms for enforcement of intellectual property rights may be inadequate. Also, our involvement in standard-setting activity, our contribution to open source projects, various competition law regimes or the need to obtain licenses from others may require us to license our intellectual property in certain circumstances. Accordingly, despite our efforts, we may be unable to prevent third parties from using our intellectual property.
We may be required to spend significant resources and expense to monitor and protect our intellectual property rights. We may initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. If we fail to protect our intellectual property rights, it could impact our ability to protect our technology and brand. Furthermore, any litigation, whether or not it is resolved in our favor, could result in significant expense to us, cause us to divert time and resources from our core business, and harm our business.
We may lose key members of our management team or development and operations personnel, and may be unable to attract and retain employees we need to support our operations and growth.
Our success depends substantially upon the continued services of our executive officers and other key members of management, particularly our chief executive officer. From time to time, there may be changes in our executive management team resulting from the hiring or departure of executives. For example, in February 2020, Keith Block resigned as co-CEO and as a director of the Company. Such changes in our executive management team may be disruptive to our business. We are also substantially dependent on the
67

continued service of our existing development and operations personnel because of the complexity of our services and technologies. Our executive officers, key management, development or operations personnel could terminate their employment with us at any time. The loss of one or more of our key employees or groups of employees could seriously harm our business.
The technology industry is subject to substantial and continuous competition for engineers with high levels of experience in designing, developing and managing software and Internet-related services, as well as competition for sales executives, data scientists and operations personnel. We are also committed to building a diverse workforce. We have experienced significant competition in talent recruitment and retention, and may not in the future be successful in our talent recruitment and retention goals. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring, developing, integrating and retaining highly skilled employees with appropriate qualifications. These difficulties may be amplified by evolving restrictions on immigration, travel, or availability of visas for skilled technology workers, including restrictions imposed in response to the COVID-19 pandemic. These difficulties may potentially be further amplified by the high cost of living in the San Francisco Bay Area, where our headquarters are located. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be severely harmed.
In addition, we believe in the importance of our corporate culture, which fosters dialogue, collaboration, recognition, equality and a sense of family. As our organization grows and expands globally, and as employees’ workplace expectations develop, we may find it increasingly difficult to maintain the beneficial aspects of our corporate culture. These difficulties may be further amplified by work-from-home requirements imposed and other workforce actions taken in response to the COVID-19 pandemic. This could negatively impact our ability to attract and retain employees or our reputation with customers and could negatively impact our future growth.
Any failure in our delivery of high-quality technical support services may adversely affect our relationships with our customers and our financial results.
Our customers depend on our support organization to resolve technical issues relating to our applications. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services across our varying and diverse offerings. Outsourced provision of technical support may be suddenly and adversely impacted by unforeseen events, for example, as occurred when certain business process outsourced service providers were delayed in effectively servicing our customers due to conditions related to the COVID-19 pandemic. Increased customer demand for these services, without corresponding revenues, could increase costs and adversely affect our operating results. In addition, our sales process is highly dependent on our applications and business reputation and on positive recommendations from our existing customers. Any failure to maintain high-quality technical support, or a market perception that we do not maintain high-quality support, could adversely affect our reputation, our ability to sell our service offerings to existing and prospective customers, and our business, operating results and financial position.
Periodic changes to our sales organization can be disruptive and may reduce our rate of growth.
We periodically change and make adjustments to our sales organization in response to market opportunities, competitive threats, management changes, product introductions or enhancements, acquisitions, sales performance, increases in sales headcount, cost levels and other internal and external considerations. Such sales organization changes have in some periods resulted in, and may in the future result in, a reduction of productivity, which could negatively impact our rate of growth and operating results. In addition, any significant change to the way we structure our compensation of our sales organization may be disruptive and may affect our revenue growth.
Unanticipated changes in our effective tax rate and additional tax liabilities and global tax developments may impact our financial results.
We are subject to income taxes in the United States and various jurisdictions outside of the United States. Significant judgment is often required in the determination of our worldwide provision for income taxes. Our effective tax rate could be impacted by changes in our earnings and losses in countries with differing statutory tax rates, changes in operations, changes in non-deductible expenses, changes in excess tax benefits of stock-based compensation, changes in the valuation of deferred tax assets and liabilities and our ability to utilize them, the applicability of withholding taxes, effects from acquisitions, and changes in accounting principles and tax laws. Any changes, ambiguity, or uncertainty in taxing jurisdictions' administrative interpretations, decisions, policies and positions could also materially impact our income tax liabilities.
We may also be subject to additional tax liabilities and penalties due to changes in non-income based taxes resulting from changes in federal, state, local or international tax laws, changes in taxing jurisdictions’ administrative interpretations, decisions, policies, and positions, results of tax examinations, settlements or judicial decisions, changes in accounting principles, or changes to our business operations including as a result of acquisitions. Any resulting increase in our tax obligation or cash taxes paid could adversely affect our cash flows and financial results.
We are also subject to tax examinations in multiple jurisdictions. While we regularly evaluate new information that may change our judgment resulting in recognition, derecognition or changes in measurement of a tax position taken, there can be no assurance that the final determination of any examinations will not have an adverse effect on our operating results or financial position.
68

As our business continues to grow, increasing our brand recognition and profitability, we may be subject to increased scrutiny and corresponding tax disputes, which may impact our cash flows and financial results. Furthermore, our growing prominence may bring public attention to our tax profile, and if perceived negatively, may cause brand or reputational harm.
As we utilize our tax credits and net operating loss carry-forwards, we may be unable to mitigate our tax obligations to the same extent as in prior years, which could have a material impact to our future cash flows. In addition, changes to our operating structure including changes related to acquisitions may result in cash tax obligations.
In addition, global tax developments applicable to multinational businesses may have a material impact to our business, cash flow from operating activities, or financial results. Such developments, for example, include the Organization for Economic Co-operation and Development’s, the European Commission’s, and certain major jurisdictions' heightened interest in and taxation of companies participating in the digital economy. Governments’ responses to the economic impact of COVID-19 may lead to tax rule changes that could materially and adversely affect our cash flows and financial results.
Our debt service obligations, lease commitments and other contractual obligations may adversely affect our financial condition and cash flows from operations.
As of July 31, 2020, we had a substantial level of debt, including our 2023 and 2028 Senior Notes ("Senior Notes”), the loan we assumed when we purchased an office building located at 50 Fremont Street in San Francisco, California (“50 Fremont”) due June 2023 and lease arrangements. We also have a Credit Facility under which we can draw $1.0 billion. Additionally, we have significant contractual commitments, such as commitments with infrastructure service providers, which are not reflected on our condensed consolidated balance sheets. Maintenance of our indebtedness and contractual commitments and any additional issuances of indebtedness could:
impair our ability to obtain additional financing in the future for working capital, capital expenditures, acquisitions, general corporate or other purposes;
cause us to dedicate a substantial portion of our cash flows from operations towards debt service obligations and principal repayments; and
make us more vulnerable to downturns in our business, our industry or the economy in general, such as recent downturns in connection with the effects of the COVID-19 pandemic.
Our ability to meet our expenses and debt obligations will depend on our future performance, which will be affected by financial, business, economic, regulatory and other factors. We will not be able to control many of these factors, such as economic conditions and governmental regulations. Further, our operations may not generate sufficient cash to enable us to service our debt or contractual obligations resulting from our leases. If we fail to make a payment on our debt, we could be in default on such debt. If we are at any time unable to generate sufficient cash flows from operations to service our indebtedness when payment is due, we may be required to attempt to renegotiate the terms of the instruments relating to the indebtedness, seek to refinance all or a portion of the indebtedness or obtain additional financing. There can be no assurance that we would be able to successfully renegotiate such terms, that any such refinancing would be possible or that any additional financing could be obtained on terms that are favorable or acceptable to us. Any new or refinanced debt may be subject to substantially higher interest rates, which could adversely affect our financial condition and impact our business.
In addition, adverse changes by any rating agency to our credit rating may negatively impact the value and liquidity of both our debt and equity securities, as well as the potential costs associated with a refinancing of our debt. Downgrades in our credit ratings could also affect the terms of any such refinancing or future financing or restrict our ability to obtain additional financing in the future.
Our senior unsecured notes and senior unsecured credit agreement impose restrictions on us and require us to maintain compliance with specified covenants. Our ability to comply with these covenants may be affected by events beyond our control. A failure to comply with the covenants and other provisions of our outstanding debt could result in events of default under such instruments, which could permit acceleration of all of our debt and borrowings. Any required repayment of our debt or our Credit Facility as a result of a fundamental change or other acceleration would lower our current cash on hand such that we would not have those funds available for use in our business.
Lease accounting guidance requires that we record a liability for operating lease activity on our condensed consolidated balance sheet, which increases both our assets and liabilities and therefore may impact our ability to obtain the necessary financing from financial institutions at commercially viable rates or at all. Our lease terms may include options to extend or terminate the lease. These options are reflected in the operating lease right-of-use ("ROU") asset, which represents our right to use an underlying asset for the lease term, and lease liability only when it is reasonably certain that we will exercise that option. We reassess the lease term if and when a significant event or change in circumstances occurs within our control. The potential impact of these options to extend could be material to our financial position and financial results.
Natural disasters and other events beyond our control have in the past and may in the future materially adversely affect us.
Natural disasters or other catastrophic events have in the past and may in the future cause damage or disruption to our operations, international commerce and the global economy, and thus could have a strong negative effect on us. Our business operations are
69

subject to interruption by natural disasters, fire, power shutoffs or shortages, actual or threatened public health emergencies (including the ongoing COVID-19 pandemic) and other events beyond our control. For example, in response to the COVID-19 pandemic we temporarily closed our offices globally, including our corporate headquarters and are experiencing and expect to continue to experience ongoing effects related to the local and global economic and other effects of this pandemic. Although we maintain crisis management and disaster response plans, such events could make it difficult or impossible for us to deliver our services to our customers, and could decrease demand for our services. Our corporate headquarters, and a significant portion of our personnel, research and development activities, IT systems, and other critical business operations, are located near major seismic faults in the San Francisco Bay Area. Because we do not carry earthquake insurance for direct quake-related losses, with the exception of the building that we own in San Francisco, and significant recovery time could be required to resume operations, our financial condition and operating results could be materially adversely affected in the event of a major earthquake or catastrophic event, and the adverse effects of any such catastrophic event would be exacerbated if experienced at the same time as another unexpected and adverse event, such as the COVID-19 pandemic. For example, wildfires have resulted in power shut-offs in the San Francisco Bay Area and are likely to occur in the future, and this could adversely affect the work-from-home operations of our employees in the San Francisco Bay Area.
Climate change may have a long-term impact on our business.
While we seek to mitigate our business risks associated with climate change by establishing robust environmental programs and partnering with organizations who are also focused on mitigating their own climate related risks, we recognize that there are inherent climate related risks wherever business is conducted. Access to clean water and reliable energy in the communities where we conduct our business, whether for our offices, data centers, vendors, customers or other stakeholders, is a priority and is not guaranteed. Any of our primary locations may be vulnerable to the adverse effects of climate change. For example, our California headquarters are projected to be vulnerable to future water scarcity due to climate change, as well as climate-related events including wildfires and associated power shut-offs. Climate-related events, including the increasing frequency of extreme weather events and their impact on critical infrastructure in the U.S. and elsewhere, have the potential to disrupt our business, our third-party suppliers, and the business of our customers, and may cause us to experience higher attrition, losses and additional costs to maintain or resume operations.
Current and future accounting pronouncements and other financial and non-financial reporting standards may negatively impact our financial results.
We regularly monitor our compliance with applicable financial reporting standards and review new pronouncements and interpretations that are relevant to us. As a result of new standards, changes to existing standards and changes in their interpretation, we may be required to change our accounting policies, to alter our operational policies, to implement new or enhance existing systems so that they reflect new or amended financial reporting standards, and to adjust our published financial statements. Such changes may have an adverse effect on our business, financial position, and operating results, or cause an adverse deviation from our revenue and operating profit targets, which may negatively impact our financial results.
In addition, as we work to align with the recommendations of the Financial Stability Board's Task Force on Climate-related Financial Disclosures ("TCFD"), the Sustainability Accounting Standards Board ("SASB"), and our own Environmental, Social, Governance (“ESG”) materiality assessment, we have and, in the future, may continue to expand our disclosures in these areas. This transparency is consistent with our commitment to executing on a strategy that reflects the economic, social, and environmental impact we have on the world while advancing and complementing our business strategy. Our disclosures on these matters, and standards we set for ourselves or a failure to meet these standards, may influence our reputation and the value of our brand. Our failure to achieve progress on our metrics on a timely basis, or at all, could adversely affect our reputation, business, financial performance, and growth.
By electing to set and share publicly these corporate ESG standards, our business may also face increased scrutiny related to ESG activities. As a result, we could damage our reputation and the value of our brand if we fail to act responsibly in the areas in which we report. Any harm to our reputation resulting from setting these standards or our failure or perceived failure to meet such standards could adversely affect our business, financial performance, and growth.
We may be subject to risks related to government contracts and related procurement regulations.
Our contracts with federal, state, local, and foreign government entities are subject to various procurement regulations and other requirements relating to their formation, administration and performance. We may be subject to audits and investigations relating to our government contracts, and any violations could result in various civil and criminal penalties and administrative sanctions, including termination of contracts, refunding or suspending of payments, forfeiture of profits, payment of fines, and suspension or debarment from future government business. In addition, such contracts may provide for termination by the government at any time, without cause, and termination of any such contract may adversely impact our other existing or prospective government contracts. Any of these risks related to contracting with governmental entities could adversely impact our future sales and operating results.
We are subject to governmental export and import controls that could impair our ability to compete in international markets and may subject us to liability if we are not in full compliance with applicable laws.
Our solutions are subject to export and import controls where we conduct our business activities, including the U.S. Commerce
70

Department’s Export Administration Regulations, U.S. Customs regulations and various economic and trade sanctions regulations established by the U.S. Treasury Department’s Office of Foreign Assets Control. If we fail to comply with applicable trade laws, we and certain of our employees could be subject to substantial civil or criminal penalties, including the possible loss of trade privileges; fines, which may be imposed on us and responsible employees or managers; and, in extreme cases, the incarceration of responsible employees or managers. Obtaining necessary authorizations, including any required licenses, may be time-consuming, require expenditure of corporate resources, is not guaranteed, and may result in the delay or loss of sales opportunities or the ability to realize value from certain acquisitions or engagements. Furthermore, U.S. export control laws and economic sanctions may prohibit the transfer of certain products and services to U.S. embargoed or sanctioned countries, governments and parties. Even though we take precautions to prevent our solutions from being provisioned or provided to U.S. sanctions targets in violation of applicable regulations, our solutions could be provisioned to those targets or provided by our resellers despite such precautions. Any such sales could have negative consequences, including government investigations, penalties and reputational harm. Changes in our solutions or changes in trade regulations may create delays in the introduction, sale and deployment of our solutions in international markets or prevent the export or import of our solutions to certain countries, governments or persons altogether. Any decreased use of our solutions or limitation on our ability to export or sell our solutions may adversely affect our business, financial condition and results of operations. Import and export control regulations in the U.S. and other countries are subject to change and uncertainty, including as a result of geopolitical developments, which may be amplified by considerations related to United States election cycles, relations between the United States and China and the effects of the COVID-19 pandemic.
Risks Related to Our Common Stock
The market price of our common stock is likely to be volatile and could subject us to litigation.
The trading prices of the securities of technology companies have historically been highly volatile. Accordingly, the market price of our common stock has been and is likely to continue to be subject to wide fluctuations. Factors affecting the market price of our common stock include:
variations in our operating results, earnings per share, cash flows from operating activities, unearned revenue, remaining performance obligation, year-over-year growth rates for individual service offerings and other financial metrics and non-financial metrics, such as transaction usage volumes and other usage metrics, and how those results compare to analyst expectations;
variations in, and limitations of, the various financial and other metrics and modeling used by analysts in their research and reports about our business;
forward-looking guidance to industry and financial analysts related to, for example, future revenue, current remaining performance obligation, cash flows from operating activities and earnings per share, the accuracy of which may be impacted by various factors, many of which are beyond our control, including general economic and market conditions and unanticipated delays in the integration of acquired companies as a result of regulatory review;
our ability to meet or exceed forward-looking guidance we have given or to meet or exceed the expectations of investors, analysts or others; our ability to give forward-looking guidance consistent with past practices; and changes to or withdrawal of previous guidance or long-range targets, including due to uncertainty in connection with effects of the COVID-19 pandemic;
changes in the estimates of our operating results or changes in recommendations by securities analysts that elect to follow our common stock;
announcements of technological innovations, new services or service enhancements, strategic alliances or significant agreements by us or by our competitors;
announcements by us or by our competitors of mergers or other strategic acquisitions, or rumors of such transactions involving us or our competitors;
announcements of customer additions and customer cancellations or delays in customer purchases;
the coverage of our common stock by the financial media, including television, radio and press reports and blogs;
recruitment or departure of key personnel;
disruptions in our service due to computer hardware, software, network or data center problems;
the economy as a whole, geopolitical conditions, including global trade and health concerns, market conditions in our industry and the industries of our customers;
trading activity by a limited number of stockholders who together beneficially own a significant portion of our outstanding common stock;
the issuance of shares of common stock by us, whether in connection with an acquisition or a capital raising transaction;
issuance of debt or other convertible securities;
71

changes to our credit ratings; and
environmental, social, governance and other issues impacting the Company's reputation.
In addition, if the market for technology stocks or the greater securities market, including debt offerings, in general experiences uneven investor confidence, the market price of our common stock could decline for reasons unrelated to our business, operating results or financial condition. The market price of our common stock might also decline in reaction to events that affect other companies within, or outside, our industry even if these events do not directly affect us. Some companies that have experienced volatility in the trading price of their stock have been the subject of securities class action litigation such as securities litigation against Tableau that was brought before we acquired that company. Such litigation, whether against Salesforce or an acquired subsidiary, could result in substantial costs and a diversion of management’s attention and resources and liability resulting from or the settlement of such litigation could result in material adverse impacts to our operating cash flows or results of operations for a given period.
Provisions in our amended and restated certificate of incorporation and bylaws and Delaware law might discourage, delay or prevent a change of control of our company or changes in our management and, therefore, depress the market price of our common stock.
Our amended and restated certificate of incorporation and bylaws contain provisions that could depress the market price of our common stock by acting to discourage, delay or prevent a change in control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions among other things:
permit the board of directors to establish the number of directors;
authorize the issuance of “blank check” preferred stock that our board could use to implement a stockholder rights plan (also known as a “poison pill”);
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter or repeal our bylaws; and
establish advance notice requirements for nominations for election to our board or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.
In addition, Section 203 of the Delaware General Corporation Law may discourage, delay or prevent a change in control of our company. Section 203 imposes certain restrictions on merger, business combinations and other transactions between us and holders of 15 percent or more of our common stock.
72

ITEM 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
In connection with the acquisition of Vlocity in June 2020, the Company issued 125,306 shares of Company common stock on June 1, 2020. This issuance was made in reliance on one or more of the following exemptions or exclusions from the registration requirements of the Securities Act of 1933, as amended (the “Securities Act”): Section 4(a)(2) of the Securities Act, Regulation D promulgated under the Securities Act, and Regulation S promulgated under the Securities Act.
ITEM 3.    DEFAULTS UPON SENIOR SECURITIES
Not applicable.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5.  OTHER INFORMATION
Not applicable.
ITEM 6. EXHIBITS
The documents listed in the Index to Exhibits of this quarterly report on Form 10-Q are incorporated by reference or are filed with this quarterly report on Form 10-Q, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).

73

Index to Exhibits
Exhibit
No.
Provided
Herewith
Incorporated by Reference
Exhibit DescriptionFormSEC File No.ExhibitFiling Date
3.18-K001-322243.16/7/2019
3.28-K001-322243.26/7/2019
10.1*S-8333- 209469404.36/5/2020
10.2*S-8333- 209583494.36/12/2020
10.3*S-8333- 209583494.46/12/2020
31.1X
31.2X
32.1X
101.INSInline XBRL Instance Document
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Extension Definition
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104The cover page from the Company's Quarterly Report on Form 10-Q for the period ended July 31, 2020, formatted in Inline XBRL (included in Exhibit 101).

* Indicates a management contract or compensatory plan or arrangement.
74

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
Dated: August 28, 2020  
  salesforce.com, inc.
  By: 
/s/ Mark J. Hawkins
   Mark J. Hawkins
President and
Chief Financial Officer
(Principal Financial Officer)
Dated: August 28, 2020  
  salesforce.com, inc.
  By: 
/s/ Joe Allanson
   Joe Allanson
   Executive Vice President,
Chief Accounting Officer
and Corporate Controller
(Principal Accounting Officer)


75
EX-31.1 2 ex311-ceocertq2fy21.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Marc Benioff, certify that:
1.  I have reviewed this report on Form 10-Q of salesforce.com, inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.  Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)  Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)  Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter 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.
 
August 28, 2020
/s/ Marc Benioff
Marc Benioff
Chair of the Board of Directors and
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 ex312-cfocertq2fy21.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Mark J. Hawkins, certify that:
1.I have reviewed this report on Form 10-Q of salesforce.com, inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)  Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)  Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)  Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)  Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter 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.

August 28, 2020/s/ Mark J. Hawkins
Mark J. Hawkins
President and Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 ex321-soxcertsq2fy21.htm EX-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
Based on my knowledge, I, Marc Benioff, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of salesforce.com, inc. on Form 10-Q for the period ended July 31, 2020 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of salesforce.com, inc.
August 28, 2020
/s/ Marc Benioff
Marc Benioff
Chair of the Board of Directors and
Chief Executive Officer
(Principal Executive Officer)

Based on my knowledge, I, Mark J. Hawkins, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of salesforce.com, inc. on Form 10-Q for the period ended July 31, 2020 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of salesforce.com, inc.
 
August 28, 2020
/s/ Mark J. Hawkins
Mark J. Hawkins
President and Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 5 crm-20200731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Summary of Business and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Business and Significant Accounting Policies - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives (Detail) link:presentationLink link:calculationLink link:definitionLink 2106102 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2307302 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenues - Disaggregation of Revenue (Detail) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenues - Contract Balances, Unearned Revenue and Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenues - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenues - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2111103 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Investments - Schedule of Marketable Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Investments - Schedule of Short-Term and Long-Term Marketable Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Investments - Schedule of Marketable Securities in Unrealized Loss Position (Detail) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - Investments - Schedule of Components of Investment Income (Detail) link:presentationLink link:calculationLink link:definitionLink 2417410 - Disclosure - Investments - Schedule of Strategic Investments (Detail) link:presentationLink link:calculationLink link:definitionLink 2418411 - Disclosure - Investments - Gains (Losses) on Strategic Investments, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2119104 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Derivatives - Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables (Detail) link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - Derivatives - Fair Value of Outstanding Derivative Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 2423414 - Disclosure - Derivatives - Effect of Derivative Instruments Not Designated as Hedging Instruments on Condensed Consolidated Statements of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 2124105 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Fair Value Measurement (Detail) link:presentationLink link:calculationLink link:definitionLink 2127106 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2429416 - Disclosure - Business Combinations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Business Combinations (Consideration Transferred) (Details) link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - Business Combinations (Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details) link:presentationLink link:calculationLink link:definitionLink 2432419 - Disclosure - Business Combinations (Intangible Assets Acquired) (Details) link:presentationLink link:calculationLink link:definitionLink 2133107 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Intangible Assets Acquired From Business Combinations) (Details) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Expected Future Amortization Expense for Purchased Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2437422 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2138108 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Debt - Carrying Value of Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 2441424 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2442425 - Disclosure - Debt - Future Principal Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2443426 - Disclosure - Debt - Schedule of Interest Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2144109 - Disclosure - Other Balance Sheet Accounts link:presentationLink link:calculationLink link:definitionLink 2445427 - Disclosure - Other Balance Sheet Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2146110 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2347309 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2448428 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2449429 - Disclosure - Stockholders' Equity - Stock Options Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 2450430 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2451431 - Disclosure - Stockholder's Equity - Aggregate Stock Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2152111 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2453432 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2154112 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2355310 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2456433 - Disclosure - Net Income Per Share - Reconciliation of Denominator Used in Calculation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2457434 - Disclosure - Net Income Per Share - Shares Excluded from Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2158113 - Disclosure - Leases and Other Commitments link:presentationLink link:calculationLink link:definitionLink 2359311 - Disclosure - Leases and Other Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 2460435 - Disclosure - Leases and Other Commitments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2461436 - Disclosure - Leases and Other Commitments - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2461436 - Disclosure - Leases and Other Commitments - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2162114 - Disclosure - Legal Proceedings and Claims link:presentationLink link:calculationLink link:definitionLink 2463437 - Disclosure - Legal Proceedings and Claims (Details) link:presentationLink link:calculationLink link:definitionLink 2164115 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 2465438 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 crm-20200731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 crm-20200731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 crm-20200731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Remaining Performance Obligation Revenue, Remaining Performance Obligation [Abstract] Revenue, Remaining Performance Obligation [Abstract] Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Publicly traded securities Publicly Traded Securities [Member] Publicly Traded Securities [Member] Other expense Other Nonoperating Income (Expense) Developed technology and customer relationships Developed Technology And Customer Relationships [Member] Developed Technology And Customer Relationships [Member] Related Party [Axis] Related Party [Axis] $59.64 to $80.99 Range 2 [Member] Range 2 [Member] Accounts payable and accrued expenses and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Intangible Assets Acquired From Business Combinations Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Share conversion ratio Business Combination, Equity Award Share Conversion Ratio Business Combination, Equity Award Share Conversion Ratio Leases Lessee, Leases [Policy Text Block] Impairments of costs to obtain revenue contracts Impairments of Costs to Obtain Revenue Contracts Impairments of Costs to Obtain Revenue Contracts Foreign currency derivative contracts Derivative Asset Capitalized Software Costs Research, Development, and Computer Software, Policy [Policy Text Block] Due in 1 year through 5 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Granted (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Exercise Price Share based compensation arrangement by share based payment award equity instruments other than options grants in period weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Sublease income, thereafter Lessor, Operating Lease, Payment to be Received, after Year Five Derivatives Derivative Instruments and Hedging Activities Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Intangible assets acquired through business combinations, net Intangible Assets, Net (Excluding Goodwill) Maximum charitable cash commitment per quarter Maximum Charitable Cash Commitment Per Quarter Maximum Charitable Cash Commitment Per Quarter Marketing and sales Selling and Marketing Expense [Member] Income from operations Operating Income (Loss) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Weighted-Average Exercise Price, Options Outstanding (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Total current liabilities Liabilities, Current Unearned Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Revenue recognized ratably over time Transferred over Time [Member] Performance shares Performance Shares [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Total minimum lease payments Finance Lease, Liability, Payment, Due Assets Assets [Abstract] Schedule of Components of Investment Income Schedule of Other Nonoperating Income, by Component [Table Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Furniture and fixtures Furniture and Fixtures [Member] Number of publicly traded investments Number of Publicly Traded Investments Held Number of Publicly Traded Investments Held Entity Shell Company Entity Shell Company Vested and converted to shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Proceeds from employee stock plans Proceeds from Stock Plans Cover page. Cover [Abstract] Cash payments on operating leases Operating Lease, Payments Document Type Document Type Fiscal 2024 Long-Term Debt, Maturity, Year Three Other Commitments [Table] Other Commitments [Table] Retained earnings Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Estimated useful lives (in years) Weighted average remaining useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Other income (expense) Other Expense [Member] Fiscal 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Purchases of strategic investments Payments For Investments In Privately Held Companies The net cash outflow associated with purchases of investments in privately-held companies Fiscal 2022 Finance Lease, Liability, to be Paid, Year One Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Total stock compensation Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Legal Proceedings and Claims Legal Matters and Contingencies [Text Block] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Exercise Price Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Exercise Price. Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Range of Exercise Prices, Minimum (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Income Taxes Income Tax, Policy [Policy Text Block] Hedging Designation [Domain] Hedging Designation [Domain] Total operating expenses Operating Expenses Building Building [Member] Document Quarterly Report Document Quarterly Report Contribution from contract asset Contract with Customer, Liability, Contribution from Contract Asset Contract with Customer, Liability, Contribution from Contract Asset Sales of strategic investments Proceeds From Investments In Privately Held Companies Proceeds From Investments In Privately Held Companies 2028 Senior Notes 2028 Senior Notes [Member] 2028 Senior Notes [Member] Other noncurrent liabilities Other Liabilities, Noncurrent Plan shares expired or canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Cost of revenues: Cost of Revenue [Abstract] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Stock options and restricted stock Stock Options and Restricted Stock [Member] Stock Options and Restricted Stock [Member] Principal payments on financing obligations Finance Lease, Principal Payments Stock-based expenses APIC, Share-based Payment Arrangement, Increase for Cost Recognition Effect of exchange rate changes Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Plan shares expired or canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Measurement Frequency [Domain] Measurement Frequency [Domain] Strategic Investments Investment, Policy [Policy Text Block] Restricted Stock Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Concentration risk percentage Concentration Risk, Percentage Entity File Number Entity File Number Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Amortization of costs capitalized to obtain revenue contracts, net Capitalized Contract Cost, Amortization Due in 5 years through 10 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Unearned revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Statement [Line Items] Statement [Line Items] Shares Excluded From Diluted Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Net unrealized gains (loss) recognized Unrealized Gain (Loss) on Investments Document Fiscal Period Focus Document Fiscal Period Focus Statement [Table] Statement [Table] Marketing and Commerce Cloud Marketing and Commerce Cloud [Member] Marketing and Commerce Cloud [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Repayments of debt Repayments of Long-term Lines of Credit U.S. agency obligations US Government Agencies Debt Securities [Member] Fair value, non-recurring Fair Value, Nonrecurring [Member] Business Combinations [Abstract] Business Combinations [Abstract] Purchase period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Marketable Securities Marketable Securities, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Capitalized contract cost, amortization term (in years) Capitalized Contract Cost, Amortization Period Percent of total strategic investments, publicly traded Percent Of Total Strategic Investments, Publicly Traded Percent Of Total Strategic Investments, Publicly Traded Goodwill [Roll Forward] Goodwill [Roll Forward] Reconciliation of Denominator Used in Calculation of Basic And Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Leases and Other Commitments Commitments Disclosure [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Fair value of unvested options Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Facilities Space Facilities Space [Member] Facilities Space [Member] Stock Options Outstanding Information Stock Option Information [Abstract] Stock Option Information [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Amendment Flag Amendment Flag Other Balance Sheet Accounts Supplemental Balance Sheet Disclosures [Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Related Party [Domain] Related Party [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Stock-Based Expense Compensation Related Costs, Policy [Policy Text Block] Marketable securities Debt Securities, Available-for-sale, Current Fiscal 2025 Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Four Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Four Derivative Instrument [Axis] Derivative Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Assets and Liabilities Measured at Fair Value an a Recurring Basis Fair Value, by Balance Sheet Grouping [Table Text Block] Gains (losses) on derivative instruments recognized in income Derivative, Gain (Loss) on Derivative, Net Fair Value Measurement [Domain] Fair Value Measurement [Domain] Marketable securities in an unrealized loss position for more than 12 months, Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 2023 Senior Notes 2023 Senior Notes [Member] 2023 Senior Notes [Member] Senior Notes Senior Notes [Member] Business Combinations Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Geographical [Axis] Geographical [Axis] Operating leases, not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Amount Lessee, Operating Lease, Lease Not yet Commenced, Amount Local Phone Number Local Phone Number Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Expense and retirements, net Finite-lived Intangible Assets, Amortization Expense and Retirements, Net Finite-lived Intangible Assets, Amortization Expense and Retirements, Net Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Operating lease extension term Lessee, Operating Lease, Renewal Term Assumed unvested options, allocated to future services Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Cumulative impairments and downward adjustments Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Cumulative Amount Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Cumulative Amount Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Warranties and Indemnification Commitments and Contingencies, Policy [Policy Text Block] Fiscal 2025 Long-Term Debt, Maturity, Year Four Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Employee Stock Employee Stock [Member] Income Statement Location [Axis] Income Statement Location [Axis] Weighted-Average Remaining Contractual Life, Options Outstanding Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Cash Cash [Member] Income Statement Location [Domain] Income Statement Location [Domain] Fiscal 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Other Commitments [Line Items] Other Commitments [Line Items] Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of Marketable Securities Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Unearned revenue from business combinations Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Notional amount of foreign currency derivative contracts Derivative, Notional Amount Foreign currency derivative contracts Foreign Exchange Contract [Member] Schedules of Strategic Investments Schedule of Strategic Investments [Table Text Block] Schedule of Strategic Investments [Table Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] Entity Current Reporting Status Entity Current Reporting Status Fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Deferred tax assets and other assets, net Other Assets, Noncurrent Common stock issued Stock Issued During Period, Value, New Issues Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Summary of Business and Significant Accounting Policies [Table] Summary of Business and Significant Accounting Policies [Table] Summary of Business and Significant Accounting Policies [Table] Total assets Assets Related-Party Transactions Related Party Transactions Disclosure [Text Block] Revenue Revenue from Contract with Customer Benchmark [Member] Exercise Price Range [Domain] Exercise Price Range [Domain] Fiscal 2024 Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Three Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Three Foreign government obligations Debt Security, Government, Non-US [Member] Debt interest expense Interest Expense, Debt Summary of Business and Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Intangible assets, net, beginning balance Intangible assets, net, ending balance Total amortization expense Finite-Lived Intangible Assets, Net Weighted-average fair value per share of grants (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Sales Cloud Sales Cloud [Member] Sales Cloud [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Entity Small Business Entity Small Business Cost of revenues Cost of Sales [Member] Concentrations of Credit Risk, Significant Customers and Investments Concentration Risk, Credit Risk, Policy [Policy Text Block] Maturities of lease liabilities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Subscription and support Subscription and Support [Member] Subscription and Support [Member] Entity Filer Category Entity Filer Category Options Exercisable, Weighted-Average Exercise Price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Other Other Intangible Assets [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Product and Service [Axis] Product and Service [Axis] Impairments and downward adjustments Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Annual Amount Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Annual Amount Total liabilities Liabilities Entity Address, City or Town Entity Address, City or Town Investment Type [Axis] Investment Type [Axis] Revenue recognized at a point in time Transferred at Point in Time [Member] Period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Non-US Non-US [Member] Marketable securities in an unrealized loss position, Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position Fiscal 2023 Long-Term Debt, Maturity, Year Two Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Fiscal 2023 Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year One Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year One Revenue recognized Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Foreign currency translation and other losses Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Document Fiscal Year Focus Document Fiscal Year Focus Marketable securities in an unrealized loss position for less than 12 months, Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Restricted Stock Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Number of board seats in Foundation Number of Board Seats in Foundation Number of Board Seats in Foundation Aggregate Intrinsic Value, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Accrued compensation Accrued Salaries Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-in Capital Additional Paid-in Capital [Member] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Thereafter Lessee, Operating Lease, Liability, to be Paid, After Year Four Lessee, Operating Lease, Liability, to be Paid, After Year Four Foreign currency derivative contracts Derivative Liability Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Litigation Case [Axis] Litigation Case [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Fair Value Measurement Fair Value of Financial Instruments, Policy [Policy Text Block] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Options Exercisable, Number of Shares (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Research and development Research and Development Expense Percent of total strategic investments, privately held Percent of Total Strategic Investments, Privately Held Percent of Total Strategic Investments, Privately Held Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Value of outstanding letters of credit Letters of Credit Outstanding, Amount Offering period Share-based Compensation Arrangement by Share-based Payment Award, Award Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Award Offering Period Business combinations, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Schedule Of Restricted Stock Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Dilutive effect of employee stock awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Number of investments held Number of Investments Held Number of Investments Held Impairments of capitalized software and long-lived assets Impairment of Long-Lived Assets Held-for-use Document Period End Date Document Period End Date Amortization of intangibles acquired through business combinations Amortization Of Purchased Intangibles From Business Combinations Amortization Of Purchased Intangibles From Business Combinations Contractual interest expense Interest Expense, Debt, Excluding Amortization Entity Registrant Name Entity Registrant Name Fair Value Estimate of Fair Value Measurement [Member] Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Summary of Business and Significant Accounting Policies [Line Items] Summary of Business and Significant Accounting Policies [Line Items] [Line Items] for Summary of Business and Significant Accounting Policies [Table] Fair value of equity awards assumed Equity Awards Assumed Equity Awards Assumed Award requisite service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Noncurrent operating lease liabilities Operating Lease, Liability, Noncurrent Fiscal 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses and other current assets and other assets Increase (Decrease) in Prepaid Expense and Other Assets Total intangible assets subject to amortization Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Amortization of intangible assets Amortization of above and below Market Leases Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Interest income Investment Income, Interest Investments, fair value Investments, Fair Value Disclosure Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Fiscal 2024 Finance Lease, Liability, to be Paid, Year Three Costs capitalized to obtain revenue contracts, net Capitalized Contract Cost, Net Fiscal 2022 Long-Term Debt, Maturity, Year One Net realized gains (losses) recognized Realized Investment Gains (Losses) Asia Pacific Asia Pacific [Member] Capital expenditures Payments to Acquire Property, Plant, and Equipment Thereafter Finance Lease, Liability, to be Paid, After Year Four Finance Lease, Liability, to be Paid, After Year Four Operating lease termination option Lessee, Operating Lease, Termination Period Lessee, Operating Lease, Termination Period Entity Tax Identification Number Entity Tax Identification Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Finite-lived Intangible Assets [Roll Forward] Finite-lived Intangible Assets [Roll Forward] Intangible Assets Acquired Through Business Combinations and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Fair value of pre-existing relationship Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value Marketable securities in an unrealized loss position, Unrealized Losses Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Total shares available for future grant (in shares) Common Stock, Capital Shares Reserved for Future Issuance Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Income before benefit from (provision for) income taxes Pretax income Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Trading Symbol Trading Symbol Impairment Assessment Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Operating lease term Lessee, Operating Lease, Term of Contract Vested and converted to shares (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Exercise Price Share based compensation arrangement by share based payment award equity instruments other than options vested in period weighted average exercise price Hedging Designation [Axis] Hedging Designation [Axis] Remaining six months of fiscal 2021 Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Remaining of Fiscal Year Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Remaining of Fiscal Year Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based expenses Expenses related to employee stock plans Share-based Payment Arrangement, Noncash Expense Payment to acquire property Payments to Acquire Productive Assets Publicly held equity securities Equity Securities, FV-NI Percentage of tax benefit likely to be realized upon settlement (greater than 50%) Percentage of Tax Benefit Likely To Be Realized Upon Settlement Percentage of Tax Benefit Likely To Be Realized Upon Settlement Remaining six months of fiscal 2021 Long-Term Debt, Maturity, Remainder of Fiscal Year Expected to vest (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number Aggregate Intrinsic Value, Expected to vest Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Aggregate Intrinsic Value. Goodwill acquired Goodwill, Acquired During Period Schedule of Short-Term and Long-Term Marketable Securities Debt Securities, Available-for-sale [Table Text Block] Percent of total strategic investments Percent of Total Strategic Investments Percent of Total Strategic Investments Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Property and equipment, estimated useful lives Property, Plant and Equipment, Useful Life Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Affiliated Entity Affiliated Entity [Member] Total principal outstanding Long-term Debt Goodwill [Line Items] Goodwill [Line Items] Unearned revenue Increase (Decrease) in Contract with Customer, Liability Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Acquired in-place leases Leases, Acquired-in-Place [Member] Debt securities Debt Securities [Member] City Area Code City Area Code Customer relationships Customer Relationships [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total cost of revenues Cost of Goods and Services Sold Fair Value Fair Value of Marketable Securities Marketable securities Debt Securities, Available-for-sale Equity Components [Axis] Equity Components [Axis] Title of 12(b) Security Title of 12(b) Security Two publicly traded investments Two Publicly Traded Investments [Member] Two Publicly Traded Investments Restricted Stock Restricted Stock [Member] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Land Land [Member] Operating lease liabilities, current Operating Lease, Liability, Current Europe Europe [Member] Schedule of The Effect of The Derivative Instruments Not Designated as Hedging Instruments on the Condensed Consolidated Statements of Operations Derivative Instruments, Gain (Loss) [Table Text Block] Asset backed securities Asset-backed Securities [Member] Number of privately held investments Number of Privately Held Investments Number of Privately Held Investments Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Fair Value of Outstanding Derivative Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Untied States UNITED STATES Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Revenues: Revenues [Abstract] Sublease income, next five years Lessor, Operating Lease, Payments to be Received, Next Five Years Lessor, Operating Lease, Payments to be Received, Next Five Years Fair Value Measurement Fair Value Disclosures [Text Block] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Share-based Compensation, Stock Options, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Marketable Securities in a Unrealized Loss Position Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Remaining six months of fiscal 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Accounts payable, accrued expenses and other liabilities, current and noncurrent Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Other Accrued Expenses, Current And Noncurrent Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accounts Payable and Other Accrued Expenses, Current and Noncurrent Fiscal Year Fiscal Period, Policy [Policy Text Block] Intangible Assets acquired through Business Combinations Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Business Acquisition [Line Items] Business Acquisition [Line Items] Derivative [Table] Derivative [Table] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Operating lease, weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Other assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Current And Noncurrent Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Current and Noncurrent Assets Operating lease liabilities Increase (Decrease) in Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Schedule of Acquired Finite-Lived Intangible Assets by Major Class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Remeasurement gain Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net Outstanding Stock Options, Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Options Outstanding Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Less: Imputed interest Finance Lease, Liability, Undiscounted Excess Amount Reasonably possible decrease of unrecognized tax benefits Decrease in Unrecognized Tax Benefits is Reasonably Possible Exercise Price Range [Axis] Exercise Price Range [Axis] Effective interest rate for the three months ended July 31, 2020 Debt Instrument, Interest Rate, Effective Percentage Realized gains Gain on Sale of Investments Cumulative upward adjustments Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Research and development Research and Development Expense [Member] Period for quarterly charitable cash commitment Period For Quarterly Charitable Cash Commitment Period For Quarterly Charitable Cash Commitment Derivatives not designated as hedging instruments Not Designated as Hedging Instrument [Member] Equity securities Equity Securities [Member] Impairment of goodwill Goodwill, Impairment Loss Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Discount for ESPP Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Net additions Strategic Investments, Net Additions (Reductions) Strategic Investments, Net Additions (Reductions) Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Due within 1 year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Other comprehensive income (loss), net Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Number of Company's board members that hold board seats in Foundation Number of Company's Board Members that Hold Board Seats in Foundation Number of Company's Board Members that Hold Board Seats in Foundation Marketable securities in an unrealized loss position for more than 12 months, Unrealized Losses Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Service Cloud Service Cloud [Member] Service Cloud [Member] Derivative Assets Derivative Asset, Fair Value, Gross Asset Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Cumulative net gain on equity securities Equity Securities, FV-NI, Realized Gain (Loss) Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Buildings and building improvements Building and Building Improvements [Member] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Investment Holdings [Line Items] Investment Holdings [Line Items] Equity [Abstract] Equity [Abstract] Total assets Assets, Fair Value Disclosure General and administrative General and Administrative Expense [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Thereafter Long-Term Debt, Maturity, After Year Four Long-Term Debt, Maturity, After Year Four Other comprehensive income (loss), before tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Entity Central Index Key Entity Central Index Key Unearned revenue Unearned revenue, beginning of period Unearned revenue, end of period Contract with Customer, Liability, Current Entity Emerging Growth Company Entity Emerging Growth Company Options granted under all plans (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Accounts payable, accrued expenses and other liabilities Accounts Payable, Accrued Expenses and Other Liabilities [Member] Accounts Payable, Accrued Expenses and Other Liabilities Outstanding Stock Options, Vested or expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Credit Facility [Domain] Credit Facility [Domain] Expected Future Amortization Expense for Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Shares used in computing diluted net income per share (in shares) Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Litigation Case [Domain] Litigation Case [Domain] Letter of credit Letter of Credit [Member] Basic net income per share (in dollars per share) Earnings Per Share, Basic Restricted Stock Outstanding, Weighted-Average Exercise Price Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price [Roll Forward] Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price [Roll Forward] Number of operating segments Number of Operating Segments Costs capitalized to obtain revenue contracts, net Costs capitalized to obtain revenue contracts, net Increase (Decrease) in Capitalized Contract Costs Increase (Decrease) in Capitalized Contract Costs Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Marketing and sales Selling and Marketing Expense Finite-lived intangible assets acquired Finite-lived Intangible Assets Acquired Salesforce Platform and Other Salesforce Platform and Other [Member] Salesforce Platform and Other [Member] Denominator: Denominator [Abstract] Denominator [Abstract] Other Portion at Other than Fair Value Measurement [Member] Investment Holdings [Table] Investment Holdings [Table] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract] Schedule Of Stock Options Outstanding Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Total Revenue, Remaining Performance Obligation, Amount Share-based compensation expense Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common stock Common Stock, Value, Issued Noncurrent costs capitalized to obtain revenue contracts, net Capitalized Contract Cost, Net, Noncurrent Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Strategic investments Other Long-term Investments Fiscal 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Tax effect Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Number of publicly traded investments sold Number of Publicly Traded Investments Sold Number of Publicly Traded Investments Sold Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Less current portion of debt Long-term Debt, Current Maturities Upward adjustments Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Fiscal 2025 Finance Lease, Liability, to be Paid, Year Four Covered bonds Bonds [Member] Property, plant and equipment, additions Property, Plant and Equipment, Additions Computers, equipment and software Computer Equipment And Software [Member] Computer Equipment And Software [Member] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale Loan assumed on 50 Fremont Loan Assumed on 50 Fremont [Member] Loan Assumed on 50 Fremont [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Technology company in preferred stock financing Technology Company In Preferred Stock Financing [Member] Technology Company In Preferred Stock Financing Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Revenue recognized over time as delivered Transferred over Time as Delivered [Member] Transferred over Time as Delivered [Member] Options, Number Outstanding (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Total Operating Lease, Liability Mortgage backed obligations Collateralized Mortgage Backed Securities [Member] Measurement Alternative Changes Measurement [Member] Canceled (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period Weighted Average Exercise Price Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited in Period Weighted Average Exercise Price Noncurrent debt Total noncurrent debt Long-term Debt, Excluding Current Maturities Accounts receivable, net Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Consideration transferred Business Combination, Consideration Transferred Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities and stockholders’ equity Liabilities and Equity Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Privately held securities Privately held debt and equity securities and equity method investments Privately Held Securities [Member] Privately Held Securities [Member] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Unearned Revenue [Roll Forward] Unearned Revenue [Roll Forward] Unearned Revenue [Roll Forward] Total operating lease costs Operating Lease, Cost Time deposits Bank Time Deposits [Member] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Other assets Other Assets [Member] General and administrative General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Anti-dilutive securities excluded Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Numerator: Numerator [Abstract] Numerator [Abstract] Finance leases, weighted-average remaining lease term Finance Lease, Weighted Average Remaining Lease Term Other comprehensive income (loss), net of reclassification adjustments: Other Comprehensive Income (Loss), before Tax [Abstract] Equity Component [Domain] Equity Component [Domain] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Gross profit Gross Profit Property and equipment, net Property, Plant and Equipment, Net Fiscal 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Net income Net income Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province Strategic Investments [Roll Forward] Strategic Investments [Roll Forward] Strategic Investments [Roll Forward] Changes in assets and liabilities, net of business combinations: Increase (Decrease) in Operating Capital [Abstract] Remaining six months of fiscal 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Capitalized contract cost, renewals and success fees, amortization term (in years) Capitalized Contract Cost, Renewals and Success Fees, Amortization Term Capitalized Contract Cost, Renewals and Success Fees, Amortization Term Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Operating expenses: Operating Expenses [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Billings and other Contract with Customer, Liability, Billings and Other Contract with Customer, Liability, Billings and Other Total Finance Lease, Liability Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Developed technology Acquired developed technology Developed Technology Rights [Member] Entity Interactive Data Current Entity Interactive Data Current Outstanding Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding $154.14 Range 5 [Member] Range 5 [Member] Internal-use software Software Development [Member] Realized losses Loss on Sale of Investments Operating lease term, not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Adjustments related to privately held equity securities: Adjustments Related to Privately Held Equity Investments [Abstract] Adjustments Related to Privately Held Equity Investments [Abstract] Current Revenue, Remaining Performance Obligation, Current Revenue, Remaining Performance Obligation, Current Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Options granted under all plans (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Evergage Evergage Inc. [Member] Evergage Inc. Supplemental cash flow disclosure: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Costs capitalized to obtain revenue contracts, net Capitalized Contract Cost, Net, Current Finance lease, weighted average discount rate Finance Lease, Weighted Average Discount Rate, Percent Geographic Concentration Risk Geographic Concentration Risk [Member] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Vlocity Vlocity, Inc [Member] Vlocity, Inc Secured Debt Secured Debt [Member] U.S. treasury securities US Treasury Securities [Member] Common stock issued (in shares) Stock Issued During Period, Shares, New Issues $155.20 to $191.65 Range 6 [Member] Range 6 [Member] Leasehold improvements Leasehold Improvements [Member] Intangible assets, gross, beginning balance Intangible assets, gross, ending balance Finite-Lived Intangible Assets, Gross Municipal securities Municipal Notes [Member] Marketable securities in an unrealized loss position for less than 12 months, Unrealized Losses Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Money market mutual funds Money Market Funds [Member] Noncurrent remaining performance obligation, recognition period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Employee stock awards Share-based Payment Arrangement [Member] Vested or expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Related Party Transactions [Abstract] Related Party Transactions [Abstract] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Tax benefit from intra-entity transfer of intangible property Discrete tax benefit Effective Income Tax Rate Reconciliation, Disposition of Asset, Amount Business Combinations Business Combination Disclosure [Text Block] Unrealized gains on marketable securities and privately held debt securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Maturities of lease liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Unrealized losses on fixed rate investments, upper range value Unrealized Losses On Fixed Rate Investments Upper Range Value Unrealized losses on fixed rate investments, upper range value. Shares used in computing basic net income per share (in shares) Weighted-average shares outstanding for basic earnings per share (in shares) Weighted Average Number of Shares Outstanding, Basic Cash and cash equivalents Cash and Cash Equivalents [Member] Impairments on privately held equity and debt securities Other than Temporary Impairment Losses, Investments Loss Contingencies [Table] Loss Contingencies [Table] Revenues Revenue from Contract with Customer [Text Block] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Carrying amount, beginning of period Carrying amount, end of period Equity Securities without Readily Determinable Fair Value, Amount Right-of use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remaining six months of fiscal 2021 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Stockholders' Equity Shareholders' Equity and Share-based Payments [Text Block] Senior Notes fair value Long-term Debt, Fair Value Fiscal 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Benefit from (provision for) income taxes Benefit from (provision for) income taxes Income Tax Expense (Benefit) Loss on settlement of Salesforce.org reseller agreement Fair Value Adjustment Loss On Remaining Performance Obligations of Agreements Fair Value Adjustment Loss On Remaining Performance Obligations of Agreements Income taxes, net of tax refunds Income Taxes Paid, Net Operating lease commitment balance, including leases not yet commenced Lessee, Operating Lease, Commitment including Lease Not yet Commenced, Amount Lessee, Operating Lease, Commitment including Lease Not yet Commenced, Amount Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] $0.36 to $59.34 Range 1 [Member] Range 1 [Member] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Number of defendants Loss Contingency, Number of Defendants Other acquisitions and adjustments Goodwill, Translation and Purchase Accounting Adjustments Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Diluted net income per share (in dollars per share) Earnings Per Share, Diluted Sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Cash Payments to Acquire Businesses, Gross Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Professional services and other Professional Services and Other [Member] Professional Services and Other [Member] Americas Americas [Member] Consideration transferred, unvested options Fair value of stock options and restricted stock awards assumed Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Derivative [Line Items] Derivative [Line Items] Range of Exercise Prices, Maximum (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Fair value of consideration transferred Total Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination Investment income Investment Income, Net Total carrying value of debt Total carrying value of debt Long-term Debt, Gross Schedule of Long-term Debt Schedule of Long-term Debt Instruments [Table Text Block] Tableau Software, Inc. (Tableau) Litigation Tableau Software, Inc. (Tableau) Litigation [Member] Tableau Software, Inc. (Tableau) Litigation [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Tax benefit from intra-entity transfer of intangible property Deferred Income Tax Expense (Benefit) Derivative Liabilities Derivative Liability, Fair Value, Gross Liability Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Accumulated amortization, beginning balance Accumulated amortization, ending balance Finite-Lived Intangible Assets, Accumulated Amortization Assets Assets, Total [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs Maximum Maximum [Member] Security Exchange Name Security Exchange Name Additions and retirements, net Finite-lived Intangible Assets, Additions and Retirements, Net Finite-lived Intangible Assets, Additions and Retirements, Net Cash paid during the period for: Cash Paid During Period For [Abstract] Cash Paid During Period For [Abstract] Gains on strategic investments, net Gains on strategic investments, net Gains on strategic investments, net Gain (Loss) on Investments Retained Earnings Retained Earnings [Member] $122.03 to $148.95 Range 4 [Member] Range 4 [Member] Measurement Basis [Axis] Measurement Basis [Axis] Schedule of Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Number of claims filed Loss Contingency, New Claims Filed, Number Effective tax rate Effective Income Tax Rate Reconciliation, Percent Weighted-average fair value per share of ESPP shares (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Domain] Award Type [Domain] Investments [Domain] Investments [Domain] Document Transition Report Document Transition Report Accounts payable, accrued expenses and other liabilities Accounts Payable and Other Accrued Liabilities, Current Corporate notes and obligations Corporate Debt Securities [Member] Weighted-Average Exercise Price, Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Fiscal 2022 Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Two Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Two $81.88 to $118.04 Range 3 [Member] Range 3 [Member] Customer contract assets Contract with Customer, Asset, after Allowance for Credit Loss Remaining Performance Obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Net Income Per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Investments Financial Instruments Disclosure [Text Block] Noncurrent Revenue, Remaining Performance Obligation, Noncurrent Revenue, Remaining Performance Obligation, Noncurrent Current liabilities: Liabilities, Current [Abstract] Fiscal 2023 Finance Lease, Liability, to be Paid, Year Two Weighted-Average Exercise Price, Vested or expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Segments Segment Reporting, Policy [Policy Text Block] New Accounting Pronouncements Adopted and Pending Adoption New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 9 crm-20200731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 crm-20200731_g1.jpg begin 644 crm-20200731_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! M] *L P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ K\^/V^?^"E'B3]G?_@H3\,?#5C<7=O\ #[0+J:R\;W05A;7T]RD( MG3/20V<$]M-@'AY2IK[?^-7Q0T[X,_"S6OB5J%FUV=,M,V>GQL ]]=NPCM[5 M"?XYIGCB7_:D%?!?_!07]C3]H?XA_L$#1O%'PD\,2>(? UQ=^*]3\2Z;XRFN M+J^N9?,GU-DMVL$RLI=W6/S/E$,2@MM (!^C44L4\2SP2*Z.H9'0Y# ]"#W% M>,>/_P#@H5^R+\,M7O=+\8?%8PPZ7KB:-J^L6VAWMSINGZBREA:3WL,+6\4H M"G:*$#;I998K5C MI\V.IW((TR?O/#(:\=_X(U^!_@#^V%^P9XV_95^-%D-2FM?';:MJ]@+]X;IE MDCMV@NPZD.#YD,J$_P"Q@\-B@#]!OB?^T#\(/@[H.E>(O'GC2&"'7[R*T\/P MV4$EY<:M/+@QQ6L%NKR7#,""!&K<'/3FJ/P,_:E^!/[1]KK4WPB\=I?S^&[Y MK/Q%IUW93V=WIDZEE*3V]PB21\HXR5P2C $E3CX$_;(^(/A;X&?\%6/V:9[O M48+?X6Z!X1L+7PM>;8P1S/%+G4O$/V?5)'EGMA)F\GBA+'RU*S3,S( -SC MD<"@#U6U_P""A_[(%Y/'+%\6<:5/KIT6#Q3)HEZFB2Z@!DVZZDT(M2V,G(EV MG!P370_'_P#:^_9T_9;?3A\?/B.GAQ-7#G39[K3+J2*=Y103GG.<\T ?IWXL_:Y_9X\"?&O2 M_P!G7QA\14T[QGK9A_LC1+G3+I6O!*65&CD\KRW4LK+N#8#(RD@J0*/Q&_;> M_98^$/Q1C^#'Q1^+UGH'B2:V%Q%8:K97,*O"59A*)FC\HI\CC>'VY1AG((KX MO_;_ +JVE_X+>?L\117$;-'I>EB15<$J3J-\1GTR"#3?V\;&RU+_ (+L? "U MU"SBGB_X1G2W\N:,,NY=0U5E.#W# $'L0#0!]H? +]N#]E_]ISQ'KG@_X,?% M"/4]5\.*7U?3KK3;JRFAC#;#($N8HRR!L*64$*2,XW#/@_P^_P""MGPR^)?[ M=6L_!;3M0O;'P/X=\,W%NM^^@W,LNJZT;RU0,$CB:2&&-/-52P4,78M_RSQY M)^RA(\'_ 7^^,4<+%5D\/7HD"\;AC3FY_$ _A3?^"=S+9_\%J?VCYKQA$B6 M.LN[2':%7^UK,[B3T&.<^E 'VGXT_;A_9I\ ^(_$7AGQ#XWO6D\(*A\67NG> M&M0O++12Z%U2ZNK>!X8&*@_*S@CH<$@5ZEI.J6.N:5:ZWIDWF6UY;I/;R;2N MZ-U#*<'!&01P>:_*C]JCP7^U!^P/\6*JP7=WQGO0!^<__!8SQM\1OA5^VW\+?#?P MT^+7C/0=-\4P6SZ[IVD^,=0MX+EGU%D8^6DP5,JQ7Y O&/05U'_!7C6?B#^P M-!X!^./[,/QX\:Z)>W^N36FI>&=5\9W^JZ?J")&)!*UO>S2K\N-C8P")5Q@C M)X'_ (+L6B:A^W/\%+"2:6-9]/M8VD@E*.H.ID95EY4C/!'(-<_^V?X3\2_L M/_\ !1OPA\5OVK/[8^+7PFO;EW\./XROI]2.EP,R^;"BRL5,UNY20*P(E3:3 M\Y+( ?J!I7QY\*Z'^SGI'[0OQGU*T\):?<>&++5=:;49?+CL'FAC=HCGDL'? M8%&69L DXJ+X6_M1?!7XP^+KOX?^#O$MW'K]GIL.HRZ%K>B7>FWC64N/+ND MANXHWDA)(&]00"0K8/%?$_\ P7W^(-QJ_P"S;\*/%_@O58]1\':IXOCOYKJU M/FVMX/LIDM2=I =60S,!D9QU&,U[?IW[,M[\0/VJOAQ^WMJ_[4^C:E?IX;?2 MO#>G:%X7^Q6NO6DUO=SJA9[R9G.V>27C@"(' VDT >D_%7]O7]E;X+ZQK.B^ M//B5+&_AN6VB\3W.FZ#?7UMHKW#;8$O)[:&2.V9VX"R,&]JZSQY^T7\$?AK\ M-+'XO^,/B-I\'AW5?LXT;4+9FN?[3:<9@2UCA#O!F DD!!#[X;F$,2/NM( MN>M)_P %-7\._L[?M$?LI>%?AWKMEI'PW\':@JZ/?W3-?V5E/;ZA;QSS2CS5 M,S0JL;,#(&!##*DF@#]!O"/[3'P:^)^D^*H_"?BR^2]\) Q>)M+DT.[AU32F M9"RL]G+")^5^9"(RK@?+G!KYH_X)O_$'X)?L^?L]?$#XAZ[^W9J7Q6\/V7B8 M7.K>(;G1]19-&5T &Y)!)("_WY''R XZ)/VM/%/[0 M]EJ_B'QQX(EL;KPYI?A[[%;75O;I:HMR@-U,QV".$%N1^]QD;@#\T?\ !O/X M7T'QO^S7\6_!GBG38[S3-7UN*RU&TF&4G@ELV21#[%6(_&@#[H^'_P"UY^SU M\5?A1J_QQ^'?CR35_"FAF3^T]8M-$O2D?EJ&DVJ8=\@12"Q16VCDXQ5S6OVG M_@AX?\&^'?'.J>,)4M/%Y4>%;1-'NWO]7)7>!;V2Q&YE^3#_ "QGY2&^Z03^ MJ%<);Z-\GVV5L']3 MTNZT[4+$YVG?;W4<<@&>"P! ) )!.*^$OV+OVLA\'O\ @H7^T-X>^-?QG\5W M7A70=1U*V\.:%>:AJ.L&$1:DP"6ULOG2'9$IR54[44EB%!-+^P;_ ,)'!_P7 M,^,D'BKQ!8:EJ?\ PB5ZNI7FDVAM[:683:9O"1F20HJL-N&=C\O))S6E_P $ MPEC/_!7#]IYRJ[QJ>K!3CG']L<_T_2@#[%TOX_\ P-_:X_9G\3>.?@;\2O[9 MTDZ1>127NDW5Q975G<)"7"M_JYK>0?*PSM)!!&0>?G+_ ((+_%OQ]\1/V2O& M/BWXP?$W6-=FL/'EPG]I^)=:ENFM[=;"S 1@B!IEGOS"$[$K%NSCH'7/45Y5^RCJ/B[3/\ M@A-\>[CP7),ER_CJ**Z:W)WBT<:2EP./X3"SAO\ 8+4 ?J%X)_;A_9B^(7B? M1/"GACXCL\OB>6YB\+7UWHUY;6.N26[;9DL[N:)8+EE;C$;MG^'->LU^$,^]5; M(C0L61@/F&?T/^"?_P"R M=^RAXGN?%_[/OPVO/#E[>P"&]\GQ7JD\-R@SM$D,]R\4FW!;^3PO:Z^=;M? \WB"[; M1(K\Y_?"S,GEXR6/E',7S'Y.:[7]I+]E?X'?M:?#M/A?\"6UF4%0\4D9#*=K,I'0@D$&O0Z* /G^S_X)>_L26GB?P]X[_X5->OX@\+B M$Z3X@/B_55O5>)]\2>$/V&? MV8O ?QXOOVF_"O@*_MO'.IR2MJ&O-XKU.5KGS,;U>*2Y:)D.U<(4VC:N -HQ M'J?["'[+&K?'^7]IRZ^&*KXPN53[=>V^IW,4%ZRE"K3VR2"&8@QH?G0@LBL0 M64$>OT4 >+>*_P!@/]G'QD=?M=9TWQ$-.\6ZR^J^+=#MO&&H16&LW+3><6GM MUF$?W@H(0+N5%5MP4 >QZ;IVGZ/IT&D:3916UK:PK#;6T$81(HU 5451PJ@ M < "IJ* /%?C7_P3S_9)_:*\>VWQ/\ C/\ #G4M@44 >26W["W[+=M\ +C]EQ_AI)=>!)VW)H. MIZ]?7BVK;BP:WDN)WDMR&)8>4RX))[G,'[,_[!_[-7[),\E]\'/!]W#=O"\, M5YJNKW%[);0NP9XH?.=EA5F4%M@4N0-Q.!CV*B@#YZ^)G_!+7]B?XL?&*7XZ M^*/A5-#XAN[@SZE/I&N7=E'?2G[SRI!(HW-SN*[2^26W$FNX^-_['?[-_P"T M/\)['X)_%'X76%UX=TD1C1;*SW6ITSRTV)]G>$JT0"_+M4[2."".*]-HH \H M^!O[%/[/?[.W@G4? OPP\,ZA:P:M9BTO[^?7[N2]>W4,$A2Y,OF0QKN;:D3( M%)) R23-^S=^QC^S?^R+%J5M^SSX"N/#T.L,C:C;?\)#?W<4S+PK^7*]3T"#1KS503N>SBE>58\=, M[GY;J0B G"BN._:1_8:_9=_:WUG1/$/Q^^&$>N7GA_8FX [6S@YQC?&^/\ :%\"_!BQTCQ+!9I;02:= ML>&_%6O:C? MWFL^)_#GB.[L[V\-Y())XI'23#1;E4JA&(RH9-K9)]HHH \]^'W[*_P(^%/P M9N?@!\.O W]C>%[Z*5+^UT[4;F&XN3* )))+I)!.TC &0ONP ,X %9?P0_8 MB_9?_9S\&ZY\.OA#\,?[/T#Q*KKKNB7FM7M_:7@>/RWW175]^QIX'U^[T_P?\/=#&J_$>^TVY:&?5KQS&(-+6:,AHX1YH>4J0SE& MB)"A@_U+7YY_\$JEFA_X*2_M:Q:LKK=MXRN&A$P.[R#JE\5(S_#M,6/;&* / MLKXF?M0?!7X1:[-X-\2Z_?7.LVFE'4KK1/#N@7FJW=K9*ZNO+2W&TRI%'DN0Q5P/&/^"//@3PC\4_^";_ ,=_AMX\\8'0-)UG M5&M+O6L%EL/,LHU69AW16VE@2 5!R0,D 'Z#?#G]M;]G?XJ>(/#WACPCXGU; M[7XN263PK_:?A/4K&/6(8X7G>:VEN;=$EC$<;-O5B.4_OIN]6K\N/V._'/[6 M'[#O[6OP]_81_;#\(P^)O#=_PD4?@O5&T#[/GS/MHM)3!MQSN\S;CW MH XW7O\ @H)^R7XE^(/$%KH-]/I.F7KL%6"XOXX6MH MGW$*=T@"E@&() KSG_@K;^UQK'[.G['&I:Y\)/%\MEXD\2)!!X?U?3[:258[ M=Y8A-/'.BM%&WE/\C,RG+[DR5X^./V58]-7_ ((!_&:9O++2^*+IK@L0*)83-86%U MIMU;)J$8!;?:RS1)'6H!RY4+QC.>*^#/\ @L_;76G_ +;_ M .S-??#R(IXF_MI8K46B@2874;/[.HQSC>TN!TY/O4&G^-O']A_P7X\;Z!=^ M/],\/ZCJOA2/2?"MUXBT9[Z Q&TLKA(88UN(-K/YZB+,$?GQO&'E"*2C8)"DCYW^*_ M[)>F_L??\$[?VC_ NG?&G_A*WUE)-:O[)=,6U32KF?RRR!%EDV[T$;!200H4 M\A@3O_\ !'#]G+X'^*O^"?'PX\<^,?A;H.LZL=:UNX=2N88 MI(G=2R%5A4C!&#D]>: -3X#IX%UG_@J7X\\7Z%^VWK&M7\^A20S_ BO=)OK M?^S?+%NC%O/ BV1D!DVHK'S\Y(W%_;O'_P"W'^S-\-O%6N^#/$/CVZN+[PK9 MI=>+!HGAZ_U*+0H6Z/>2VD$B6PQDXD8$*"Q 4$U\;?LVY_XB"_BYC_H5IO\ MT1IE<7_P2?DUBX_9N_:]U/XJ"5_$,MI=GQ4EX/WIF%GJ)E\S/.?,,V$_B/^RC\;_&&D:O-XJ6".]TZ36-#&I:;]GNB\L*R+"EW$)DC! ME0/L8JI*[@#\])J_Q?B_X(./:2/>C1)/CF((\EMATG[+YA [>7_: ^GF9[U[ MA_P5JE\,S_\ !)/]GB70C:^6?[!^P^5MR(O[#FW!>^ =F[WQGF@#]-OAE7#S33:':/++*Y9G8PH2Q)Y))YS6-\4OVA?A-\'=;T?PIXU\13?VW MXA:5="T#2M,N+_4+[RU+R-';6T>-_'>D_\' 5YH]YX\T[P])?^%+;2?!NH>(-':]MA')IT,OE(@GAP M9+@72J=_+L5P2U 'W39_M>?LZZC\#I_VD-.^),5SX,M&9;_6+;3[F3[$RMM= M9X5C,L#(2-PD12N1NP"*X'6O^"KG[ &@Z-I'B*\_:)L9+'6K@PV=U:Z3>S)& MX=D_?;(3]GY5L>9MR%+#*@FO$OB?^R19?LE_L5?M1:=%\;1XIN_%VES^(-3T MJ/2ELX]*N)Q,6*1B:0A9!@ $Y"PKUZU\L^++"QA_X-[O#%Q#91))-\3I)99% MC +R?:KM-Y/=MBJN>N !T% 'ZV_%3X[_ ?^"?PTF^,7Q2^(.G:1X9ABCD_M M>:4O'*).8Q$(PS2LP.55 Q;L#7YS_P#!1W]KFP\6?M,? ;Q%^S9\9_&VD1>( M->CC\3Z/]KU72/M%O]JL?LTDEE<>5F*1))0L@39* PRVTXY;_@JWJ6M1_L9? ML@VFI/,WAB;P[9S:\"3Y33)IVFB'?VW>4]WC/;=[UZ'_ ,%NFTE_VK/V8I+) MKQ;O*$T.6DN&>'=O&"RYR !6S M^UW^RGXH_99_9:_:B\?^&/CL?$7B/XD6NG:QXCT+3]%^QI813:H5N)T03RLL M(OV;_CEXBM?$&C:M:1:#K^A# M5=*M[R7[9!'UZ M5\D?"AS+NZ;?LTF<_A0!ZA^R?^T=X3_:R_9_\-_'GP?"8(-,[)%8 X&Y=K8PPKT6OA+_@WF765_89U@ZGYGD'XCWYT[?T\G['8YV^ MWF^;^.:^[: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYD\7?L]Z]^SY^W+)^V MQ\,_#]WJ?A[QKH?]C?$_1=+MFFNK61/+-OJL$" M.!Y21RQQ@N S2*KDL!]- MT4 >*>+/^"=_[&OQ!^/#?M,>,_@AI^J>+)C')-=7EQ,]O-(B!$E>U+^2[A54 M99#G )&>:A^'/_!.']CKX3>&/&7@WP!\)18:;X\LY;/Q':C5KJ19;:0?/#'O ME/D(?^F>T\+S\JX]QHH \I\%?L8_ SP/\0=%^)MMI^M:IJGA>PELO";^(_$M MYJ2:';RC;(EJMQ(_EEE 3>)M9CU;Q'X0TWQ%=VVD:E>HRL)I;6.0)G1K$*\JH#M5O+D S][8V M,X-?I=10!X?\-/V'/V4M(^*.F?M)^&-,O?$.KV-@(/"VIZOXKN]6M]*M?FQ' M9">61(D&]@H7(3<0NW)JQ^TY_P $_OV6?VN]=TWQ;\:/A_)<:WI,8BL=;TS4 M9K.Z6(,6$;/$PWJ&)9=V=I)VD9.?:** /,KO]CS]GB^^!%Q^S5=>!9O^$.O6 MW:EIT.MWL4M\Y8,SSW,'K MG2- MY9)+;3)M:N[R.!G=G?R_M4LAC#.S,54@%F)QDUVE% 'D7A7]A7]F'P3 M\=[O]IKPUX$U&#QS?N[7VOOXNU25[@.%#*\+9]!U;2+CQU:+;>.(/#GB&ZT^#Q!$,C;=102*KDAG!EGP,VF"P_P"$;2#;;B '( P0P8-\XD!W MA_GW;N:\=;_@D=^PU>>!M/\ AQXB^'.KZQH^E:A]JTRTU7Q=J,OV,;9 886\ MX&"$F1G:.,J'8*S[BJX^EJ* ,OP7X.\/?#WPII_@CPG:2V^F:7;+;V%O-=RS MF*)>%3?*S.0!P,DX ' KS#]J+]@K]E_P#;#O--UGXX?#YKS5-(3R].UG3[ M^6TNXH]V[RS)$PWIN)8*V=I+%<%CGV.B@#S"#]CC]GB#X%7O[-Z^"+@>$M4) M;6+--=O8[C47.T,]Q=),)YF8*JDM(K^3'=,""^?M>XCYF.TG:&9F !)->ZT4 >7>-?V,OV,OA^VH>"]+MX8=)TV\U6ZFEL1"NV$Q7$DC3(47Y5._A-YO#7A?P'XF\2Z9IXU1-:\0:!8+-!:36#P))=>'C"Q>]T*T\)^&KC4 M+F:U5(G,[0QKOCCQ-$,L!RX'7-?,7CG2/BW_ ,$S_P!I!?B1HNFWWC_X0:L? M$.N7.@:=$/[5\))WMUN,#O=-ZUM?M3_L]ZW^T?X$L/".@ M?&?7O ]UINMP:K:ZKH$4+NT\&XQ"195(9%D*R;05.Z-#GB@!G[.W[6'@/]I@ MZL?!/@SQEI4>C+";J;Q7X7GTU',F_:(S,!YA 1BVW.W(SC<,P^'OVP_A)XCN M=&O;2+58?#WB77'T;PSXRN+5%TO5;]6=1#$XD,@#M'(L-?AY\.+C4=#\EWEI=B*Z:%/EA MGB:"4,%P,KQG:7;"_:W@M_#'_!!_PWJ/A@B&[TSP-X'N]&GA/SI=?:M,82H1 MU<[G.1_>- 'UYX[^//ACP7XXM_A?IGA_5_$?B:?29-5?0?#\,+SV]@C[#7VKZ]_P40_:@U3Q2C"^L?\ A#[*UB<_\>UK M_9L\@5 >55G)<]B3FI/^"6M[?MI_QXT0?\@O2_VD?%5OHB#[D4'FQ.43ML#. MQX[L: /J>BBB@ HHKQ[]ESQAKWQV^'VH>,_'EX6O;?Q/J.GQFR)A3R8)BD?R M@]<=3WH ]AHK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_G MYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\ M"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P M+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@ M#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +: MC_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0? M2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0 M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y M^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_ MY^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO? M_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P " MVH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BB ML?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$ M'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^ M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/ M^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2 M/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^; MW_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO M?_ MJDL_"6FV-TEW#<71:-LJ'N6(_$4 :E%%% !1110 4444 %%%% 'SGXA_ M9O\ VHKW6;+PI!\8M N]%&A>(-,B\27?AQS?:=:WTUJR0M%]IV7,J1QLB2_* MH\M2\;'AO1;KX!CPE^RO)^S3\$]>.A"U\''0-"U:[4S/9CR/)%PV,;Y "7[ MO[5Z/10!Q/C'P?>>"OV?KSP!\(O&%KX/FTGPO_9_AO6KJR2YBTKRH1%!(8F^ M60(%7Y3P<=#TK@/"?AW]M_Q)\(?A_K=O\:]!TSQ+IXN1XMB\0^!B\/B&W:0K M;3R0QS12V,WDJLK1(P >5D8 )BO=:* .&\'_ 2TZQ3Q'J_Q&OK;Q'K?C&TC MM/$UY]@^SV\UI'&\<=G% 71BT\A+G=QYII7[#^J2_#KPC^SQXT M^)$&K?#?P3K5O?:9IK:6RW^H06DIDL;&[F,IC:&%A&&*QAIA#&#L^;?]"44 M>5>)OV??$FE?'74?VAO@MXJTW2-;\0>'H=(\366LZ6]S:7X@=FM+O$4L3B:$ M/(F-Q$D;!?D*AJW/V=O@/X9_9R^&-O\ #KPY?SWTC7MSJ&L:O=JHFU*_N96F MN+F0+P"[L<*.%4*HX6NYHH **** "O"_^">__)$]6_['O6?_ $I->Z5X7_P3 MW_Y(GJW_ &/>L_\ I2: /=**** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ .E) MH ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **^!OVU?^"X?_#'W[3/B7]G3_AF M'_A(O^$=^Q_\3C_A-?LGVC[19077^J^Q2;-OG;/OG.W/&<#RS_B):_ZLL_\ M,C__ 'NJN60KH_4RBO+/V*OVEO\ AL']F;PU^T7_ ,(5_P ([_PD7VS_ (D_ M]I?:_L_V>]GM?];Y<>_=Y._[@QNQSC)]3J1A1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?_ 3W_P"2)ZM_V/>L M_P#I2:]TKPO_ ()[_P#)$]6_['O6?_2DT >Z4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M445XC^V_^WI\%/V%_AT?%?Q&O_MNMWL;#P]X5LY@+K4I!W[^5"#]Z5A@= &8 MJI-P/Q[_ ."U7_*3/XE_]P;_ -,UC7RS7WM\'OV _P!J#_@L+\6/$_[8?Q=U MFS^'VA^(ID:SU8:(UP+PPQ1V\45K;F6,O$D<2(TS. 67C>V_;ZM_Q#2_]7I_ M^8X_^^-;Z_U7F2;-OG;/OG.W/&<#U.LGN6@ MHHHI %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6?_2DT >Z4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !117P+_ ,%)_P#@KW#\)M7G_9B_8Z4>)?B/>SBPNM4L M(/M46D3N=@AA101<7>XX" %4;A@S H&DVPV/2?\ @I#_ ,%4/AC^P_H,O@KP MO]E\1_$B\M\V&@++F+3PP^6XO"IRJ\@K$"'DX^ZIWCYI_8?_ ."8'Q>_;!^( M@_;8_P""D5_J%^-3D6ZTGPGJ>4FOUZQM<(,?9[51]RW4*6'4*G$GH?\ P3=_ MX)"3>!->B_:H_;:<^)/B%?7']H66B:E1N;# M)^@E.Z6B%:^Y#IVG:?H^GP:3I-A#:VMK"L5M;6T02.&-0 J*JX"J !P *F MHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 >,Z]^VOX%L/&\ MWAKPOX#\3>)=,T\:HFM>(- L%F@M)K!X$N8DC+"6Z,;3A7,"/M92H#,'"=E\ M0/C[\-_AQ\&_^%[:S?W=SH$EG;7-FVG:?)-<7BW!00)# !YCNYD3"8SSR!@X M^/?'.D?%O_@F?^T@OQ(T73;[Q_\ "#5CXAURYT#3HA_:OA)+FXLI=0N(\\7- MLC^4X3(8!G)QM9W^@OC!\$+/]KCX1> O$O[/?[16K^![#24BUKP=J_AFRAE@ ME5[0Q6[20S*"R+#*X$>4^^0W(& #K_V=_P!ICP;^TOI&I:YX)\(>+-+M],N4 M@E;Q5X;FTYI792V(UE +@#&2!@;A6[\5_B]X-^#>@VNM^+IYVDU+4X-,T;3; M*'S;K4KZ8XBMH$R-SM@G)(555G9E568>8_L4?%_XZ^*)_&WP)_:;CT^Y\;_# M?5[>TO?$&D0>5;:Y97,'G6MX$ CD9 P=%P%9>@Z#COVI[J_OO\ @I?^R_X9 MORW]E"/Q=?1PD_)->1Z6 C$=VC5B1W&\F@#WGX;?&CPG\2]4UWPQ:6M[I>O> M&+B*'Q#X?U=(TNK'S8_,A=O+=XWCD3YDDC=T.&7.Y'5>8\/?MA_"3Q'V MD6JP^'O$NN/HWAGQE<6J+I>JWZLZB&)Q(9 ':.18Y'C2*5DQ&[ETW?+'[)$C9MI[#-6/VMX+?PQ_ MP0?\-ZCX8(AN],\#>![O1IX3\Z77VK3&$J$=7.YSD?WC0!]>>._CSX8\%^.+ M?X7Z9X?U?Q'XFGTF357T'P_#"\]O8(^PW,K32QQHI?Y$4OOD8,$5MC;=OX9_ M$OP3\8? FF_$GX=:XFHZ/JL)DL[I$9"<,59&1P&C=75D9& 965E(!!%?./[' ME]J^O?\ !1#]J#5/%*,+ZQ_X0^RM8G/_ ![6O]FSR!4!Y56;$Y1.VP,['CNQH ^IZ*** "O"_\ @GO_ M ,D3U;_L>]9_]*37NE?/7[!=MXDE^#FK-I.I6\47_"<:SE982QS]I;G- 'T+ M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%% M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ M]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T M&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/] MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT M?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^ M- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%1WEY::?:2W]_= M1P001M)--,X5(T49+,3P "23TKD_'WC-OA9X.U#X@_$7XA:-HVBZ5;F?4-2 MOT\N*%!W))Y). ,DD@ $D"ORV^/7[7?[67_ 5Z^*DW[)W[(-C=:?\ #^.4 M?VUJTL;6RW<&['VB^D&3%;\$I;C+.1R&;"(TKB;L=W^W5_P5/^*7[3GQ!_X8 MJ_X)M6E_JEUJLS66I^+M(XEO.TB6;Y A@49WW3%> 2I51O;Z#_X)L?\ !*3X MED"7*;C1;_ ',#YIC^YH:ZEGX;\:F/1M?:?F*%G?_1[ MEAT'ERG!8_=CED->KA\LJ5\'.M;7IY]_^ ?F6?\ B+@NBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QKRC]- M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:DL[3Q:ETCWVK6KQ!OWB);D$CV M- &I1110 4444 %%%% !1110!\Y^(?V;_P!J*]UFR\*0?&+0+O11H7B#3(O$ MEWX< _V6OBS MH6@^%O".AC2;W0/%7A=M26_C146.X\Z*>"5)5"L2 P1RY)' KV.B@#S#4OA5 MXA\"_"WQOJOAOXIV^E^./$]O)=WWCN]TI'BM[Q;=88'6V9BJP0HB*D)9N 2Q MD=W9^1T?X$_%'XU_!GX:>-?BOXOCM/BEX%U5M5TCQ.^A>2+CYI82+FS#*8EN MK-E\Z%61HW?C!CVU[[10!Y7X"_9GT^V\>>,_BY\6[VR\0>(O'.EPZ1J,<%DT M5G9Z3$CJEC"CN[%6,DCR.S?O&?[J!545>)OV??$F ME?'74?VAO@MXJTW2-;\0>'H=(\366LZ6]S:7X@=FM+O$4L3B:$/(F-Q$D;!? MD*AJW/V=O@/X9_9R^&-O\.O#E_/?2->W.H:QJ]VJB;4K^YE::XN9 O +NQPH MX50JCA:[FB@ HHHH *\+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K? M]CWK/_I2: /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *X3]HS]I/X/_ +*OPQO/BS\:?%<6F:9:C9!&,-<7 MLQ!*P01YS)(V#@#@ %F*J"PXS]M_]O3X*?L+_#H^*_B-?_;=;O8V'A[PK9S M76I2#OW\J$'[TK# Z ,Q53^?/P$_95_:G_X++_%V+]J#]KO6[W0OAG:3,NBZ M=:!HEN80W-M81MG9'D 2739+$8!8@^7275B;*5U>_MA_\%WOC0;+3EN/!7P9 M\/:A\Q;+6]N1W;&!>7S(>%X2(-_"&)D_4#]FC]E_X-_LD_#"U^%'P6\+II]A M!A[NZDP]SJ$^ &GN), R2''L%&%4*H"CI?AO\-? ?P@\$:=\-_AEX5L]%T/2 M;<0Z?IMC%MCB4(/MFNW,!?2/">F.KWUYU 8KG$,60097PO! W-\IJG3G5FHP5VSEQV/P66 M866)Q=10IQW;=E_P_9;OH>P>*/%/AKP3X>O/%OC'7[/2M+T^!IK[4=0N5A@M MXQU=W<@*!ZDU^;/[6'_!83XK_M!^-C^S!_P3/\):GJ>HZ@[6[^+K>R)N9QT9 MK2-P!!&!UN9<;1D@)@/7GVE^$/\ @H#_ ,%N_&4?B+QA?-X$^#]I>EK9%1Q9 M#:&R_6K[]3^7HO7OZ?\.?G;S#B+CE\F6\V% MP+WK-6JU%_T[7V8O^9Z]NL3\_?"/_!NW\4?'6A1>,?C3^UC!IGB?4RUSK%G! MX:?5=DKDL=]T]W$97.1S/P9\&^+?AW\*?#_@+QWX\_ MX2C5M&TN*SO/$)L#:MJ!C7:)6C,DFURH7<=YRV3QG Z:BBO-DW)ML_0*5*%" ME&G#:*25VV[+3=W;]6[OJ%%%%(T"BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ M!/?_ )(GJW_8]ZS_ .E)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "OD[_@I#_P50^&/[#^@R^"O"_V7Q'\2+RW MS8: LN8M/##Y;B\*G*KR"L0(>3C[JG>/-O\ @I/_ ,%>X?A-J\_[,7['2CQ+ M\1[V<6%UJEA!]JBTB=SL$,**"+B[W' 0 JC<,&8%!4_X)N_\$@Y_ VO1?M4? MMN,?$GQ!OKG[?9:)J5Q]J339V.[[1=.Q(N+K//)*1GGYGPR4DEJQ7['GG[#W M_!,'XN_MA_$0?MM?\%(;_4+]=3D6ZTCPIJ>4FU!.L;7"#'V>U4?WMXFDGGGD")&BC+,S'@ $DG@5YI^U-^V'\!?V.O K>. M/C9XQCL_-5O[,T>VQ+?:DX_@@AR"W) +G"+D;F7-?FUXA^)W[?O_ 6T\9S^ M"/A?I4G@;X16MX$OY7E=;3:"#_I,P :]GZ$0(-BG:2%_UE=F&P52O'GD^6"W M;_3N?)<0<7X+):RP="#KXN?PTH:R]9/:$?-]-4K7M[#^VK_P6HFN/$A_9W_X M)\Z))XN\5W\_V-/%-K9&ZA24\;+&$ _:I.O[PCRAC($@.16_8R_X(N:QXE\4 M?\-'_P#!137[CQ1XFU&87C>$[F_-POF'!#7\^3Y[#@>2A\L;0"S@E!]2_L5? M\$[OV>_V'_#8A^'VB?VGXDN( FK>+]4B5KRY_O(G:"+/_+-.N!N+D;J]XK:I MC:="#I856767VG_DCR,#PCCLXQ4BBO,/T1))604444#" MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ MZ4F@#W2BBB@ HHHH **** "BBN?_ .%J_#C_ (6/_P *@_X373O^$G_L[[?_ M &']I'VC[/G'F;?3VZXYQCFM(4JM6_)%NRN[*]DMV_+S,JM>A0Y?:24>9I*[ M2NWLE?=OHMSH****S-0HHHH ***"0!DG '4F@ HK USXK?"[PQG_ (23XDZ! MI^TX;[=K$$6/^^V%<=K?[:_[(GA[/]H_M*>"B5SN6U\0P3L/;$3,<^U=E'+L MPQ'\*C*7I%O\D>;BH45\_:Y_P5(_84T'D[OL$OBK4\=/L.A!<_3SI(Z]6CPEQ1B/@ MP57YPDOS2/ Q/B%P+A/XF9T/E5A)_=%MGUC17P[KG_!='X%V^[_A&O@SXLN^ M?E^W2VMOGZ[)),5R]U_P7-\0:U.;+P+^RG)/)GY3+XE>9CGI\D=J,?\ ?5>K M2\.N,JJO]5:7G*"_.2/"K^,GAM0?+]?4GVC"I+_TF#1^A5%?G@?^"G7_ 42 M\7\?#K]B\.K\*_\ PB>K7F/?*.@_/B@?M"?\%JO&X_XD/P0.D>9]W_BF8;?; M_P"!CG'XUK_Q#W.*?^\5Z%+_ !58K\KG/_Q&#AVK_NF%Q5;_ *]X>;O]_*?H M?7S5_P %!/\ @H)X7_9(\+MX2\)26^I^/-3MR=/T]CNCT^,\"YN .W]U.KD= ME!->"GP'_P %SO&_.L^,CI"OR/\ B8Z/;[1_VZJ2/Y_C7S5^U_\ L7_M7? @ MQ_%?X^,NMKKET?MOB&UU)[W9<'HEP[J&5F ^4G*G& ]6K4^3DB]')).6O9O2. MY^A__!/O_@H)X7_:W\+KX2\6R6^F>/-,MP=0T]3MCU",<&YMP>W]Y.J$]U(- M?2M?D5_P3+_8K^)_QW^)^G_&=1\->&/#6HK,VOV3F.>ZG0Y^SVS=SV=N5 M52002<5^NM?.>(.3Y-DV?2HY=4NGK*'_ #[?\M_QMO'9GV?A#Q'Q+Q+PG#$9 MQ2:DG:%1Z.K%?:MT?1RVENNH4445\,?J84444 %%%% !1110 4444 %%%% ! M1110 4444 %%%8_C[X@>"OA9X.U#X@_$7Q/9Z-HNE6YGU#4K^81Q0H.Y)ZDG M &220 "2!0!J7EY::?:2W]_=1P001M)--,X5(T49+,3P "23TK\Q?VZO\ M@J?\4OVG/B#_ ,,5?\$VK2_U2ZU69K+4_%VD<2WG:1+-\@0P*,[[IBO )4JH MWMQO[1G[87[3_P#P6 ^+_VB/@W^S)X N/B7\;/'%IHFEPY M6(SMNFNI,9$4,2Y>60_W5!XR3@ D)*525DKMF5>O0PM&56M)1A%7;;LDN[;T M1VI( R3@#J:^$?V\/^"TW@'X-7\_P8_90L[?QUXZFE^R&_ME,^G:?.QVA%\O MF[FW8 C3Y 3@L2"A\$^*O[8_[;__ 5V\P@\3BV3Q1XZ:+%UXKU* MV ^SDC#):1'(MUZC=DR,"06P=H]-8;#X)(,\XPJ/#\/ M+V6'3M+$R6_=4HO=_P!YZ+R=F_F']EG_ ()$_&O]J+QT/VHO^"F?B[5KJYU! MEGB\(SW16\N$SE4N63 M(0#Q;Q;6 ."8L%3^E7@_P=X3^'WAFR\%^!O#=EI& MD:= (;#3=.MEAA@0?PJB@ #O]236E17'B<76Q4O>V6R6R/J^'^%\JX;HM8:+ M=26LZDG>5PHHHKF/H@HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO\ X)[_ /)$ M]6_['O6?_2DU[I7A?_!/?_DB>K?]CWK/_I2: /=**** "BBB@ HHHH \*_X* M"?M7^(/V2/@@WC+PEX.N-3U74[@V6GWC6Y:ST^4KD37##_QU/XV&,@ U^/G_ M N#XG_\+/\ ^%T_\)SJ/_"5?VC]N_MW[0?/\_.=V?3MM^[M^7&.*_>;QAX/ M\+_$#PO?>"_&FAV^IZ5J=NT%]8W<>Z.:,]01^H(Y! (P0#7Y_P#_ Y,N/\ MAI?RO^$M_P"+7?\ 'YYOGC^T,;O^/#'K_P!-NFSG&[BOV3PWXFX7R;+\12QT M5"HTVY/7VD?Y%Y_W=I;G\W>-/!''?$F<83$974=2BFHQ@GR^RG_S\;ZI_P ^ M\+6VWI>%O^"W7Q6?\ !2/QAQ\/?V,/D?E9/^$/U:ZVCUW*Z+^)&*^_?!W@[PM\/O"] MCX*\$Z#;:9I6FVZP6-A:1A8X4'8#]23R2222236E7S57BCA2%64L-D\-W;FJ M3E^&R]%HMD?:X?@7CZI0A'&<1U&TDGR4:<>G\V[_ ,35WN]3\\#\=/\ @MGX MV_Y /P>.D;CQ_P 4[:6^,_\ 7XY_6@?#/_@N3XVXUWX@'2 _!)U;2K? ]?\ M0U./PYK]#Z*S_P!>(TO]WRW"Q\_9! M_P"">_\ P5,\9_-XT_;&^SPN/G@/CG5'Q_VS2()^M*/^"*?QA\6G=\2/VN?- M+?^VMPF:_0ZBC_ (B-Q+3_ (#IT_\ #3@OS3#_ (@SP35_WM5: MW_7RO4?Y2B?!^B?\$)OAC;X_X23X^Z]=]-WV'28;?/\ WTTE=CH?_!$[]D72 M\-J?B#QKJ1!RPN=8@13[8BMU('XU]?T5QUN/N,*_Q8R7RM'_ -)2/1PWA+X< MX7X,N@_\7-+_ -*DSYPT3_@DW^PIH^UY_A#<7[KT>^\17Q_-4F53^(KL=#_8 M&_8R\/;?L'[-_A:3;T^W:>+K\_.+9_&O7J*\JMQ)Q#B/XN,JOUJ2_P SW\-P M7P?@_P"!EU"/I2A?[^6YR6B? 'X$^&0H\.?!3PEI^W[OV'PW:Q8^FV,5U-I9 MVEA"+:QM8X8QTCB0*H_ 5)17E5:]>N[U)N7JV_S/>H83"X56HTXQ7DDOR"BB MBLCH"LWQAX/\+_$#PO?>"_&FAV^IZ5J=NT%]8W<>Z.:,]01^H(Y! (P0#6E1 M50G.G-2B[-:IK=,BI3IU:;A-)Q:LT]4T]TUU3,WP?X/\+_#_ ,+V/@OP7H=O MIFE:9;K!8V-I'MCAC'0 ?J2>2223YLT<$?[N!'D;,DJ+\JG&[)P 2 #J:*^ M6?\ A]5_P3,_Z.5_\LW6?_D.L#XH?\%T/^"?O@[P)J/B+X?_ !,O/%VLV\!. MG>'K+P[J%H]W*>%4S7-ND<:YY9B20H.%8X4NS%='T5^T9^TG\'_V5?AC>?%G MXT^*XM,TRU&R",8:XO9B"5@@CSF21L' ' +,54%A^7-U>_MA_\ !=[XT&RT MY;CP5\&?#VH?,6RUO;D=VQ@7E\R'A>$B#?PAB9+OP$_95_:G_P""R_Q=B_:@ M_:[UN]T+X9VDS+HNG6@:);F$-S;6$;9V1Y $ETV2Q& 6(/E_JQ\-_AKX#^$' M@C3OAO\ #+PK9Z+H>DVXAT_3;&+;'$HY/NS$DEF)+,Q))))-/2/J&YS7[-'[ M+_P;_9)^&%K\*/@MX733["##W=U)A[G4)\ -/<28!DD./8*,*H50%'H-<_\ M%#XJ_#GX*^";WXC_ !7\96&@Z)I\>ZZU#4)MB+Z*!U=ST5%!9CP 3Q7YE_M M_P#!3']JO_@H7\0)_P!F+_@G-X+UC3=&GS'J7B1/W-[<0$[6E>;.W3[?GKN\ MQN!E2QC/1AL)6Q3;6D5NWLCYKB'BK+.'8QA5O.M/X*4%>ER=/]+E0_?!_Y8)\_&&,>03\ MU_ 3_@FU^UE_P4:\?V_[3?\ P40\::OI.@S8DTSPZP\F\N+/@W^R@UI\2_BL]MXU^(*D2K?W,.ZQTJ7K_HL;CYG! M_P"6[C=P"HCYS]DUURQ5#"1Y,+J^LGO\NQ\U0X9SCBJM'%\2/EI)WAAHOW5V M=5KXY>6R]&XG._"KX2?#7X'>![+X;?"7P78Z#HE@FVVT_3X=J@]W8_>=SC+. MQ+,>22:Z*BBO+;-A]A,C3,47RY<(RNX)8* MGH/CSXF_M,^(_#/AVV_9Z^%&@1Z[K&APZIJ]SX[U*X@T_1E=5*VI^SQ&6XG9 MBZX4*$$19R-R*WSU^TE^S[KOPH_:!M?VO_V"?$=CI?B76/#FMZ[XGT"^)<[2SN?I7P'^TUX=\:_LY>$OC_P#\(]>0R^,M M&M+K1O#4;*]W=7=Q#YBVD6[:';[WSG:@1&D8HBLP ,']C;]I[QG\?K3Q?X(^ M+WP[@\,>.OA[X@_LCQ3IUA=FXLY6:,20W-O(0"8Y$.0K?,,I65QXR\;:U-XA\62VLF4\YPD20P[@&,%O$D,"L0-VS>0K M.16S\9O@'\&?VB?"T?@SXV_#K2_$VEQ3^?!:ZG!O$4NUD\Q"""C[68;E(.&/ M/- '(?!CXE?M,V7AGQ+XY_;!\&^"/"FD:/IPO;2Y\,:Y-?!X$222XEE9T4(J M(JD8R6RW3 SQ5M^VOXYT;X.>$/VL?'_A32[#X<>,=9M+?[&B2C4=$TZ]E\JQ MU&XF+F*4.S0M)"L:&-;CB20QD/Y5+\ ?'OP@^%7[4'['7PHUW5=9\$VOPU34 M/ 6G7MV]Q+H\][:7PGTB.1B6=3Y$;HA.56="#QO_P0L\)^%/!X M%S>^)?!W@?2=#M8<;IKLW6F@0@#^(&-Q@=U- 'TKKOQZ\8^,OVB-8_9M^""Z M-'J'A/P];ZIXMUS7;66Y@M);HM]CL5ABEB8R2(CRM(7PB!<*Y?Y=O]F']H'2 M_P!I'X7#QQ!HS:5J>GZM=Z-XET1Y_-.FZG:2F*X@WX&]0P#*V 61U)"DE1XS M^R'HNJ>$?^"B'[36D>)W8WFK1>$-2TZ>7K>68L)X?,4GEE216C/H1BI/^"6N MFZ@VB?&_QNP?^R_$_P"T5XJU'0Y#]V>V\^.+S5[$%XG7([QF@#ZEHHHH *\+ M_P"">_\ R1/5O^Q[UG_TI->Z5\]?L%^&[#5O@YJUUND?\ !.[_ (0K_BS][XP_X3#^TO\ F;FT_P"R?9/LO_3O-YF_ M[3_L[=G?/'RS_P 1$6D?]&:WO_ATF_\ E=5*+8KH_62BOD'_ ()I?MZZ1_P4 M1_X37_BS][X/_P"$/_LW_F;FU#[7]K^U?].\/E[/LW^UNW]L<_4W_"#Z1_S\ MWO\ X%M2:LQFQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U(#8HKE-13X;Z M1DZMXVAM<#)^T:TJ8YQ_$P[\5@ZE\3_V:=&S_:_Q\\-VNW[WVGQC;ICG'\4@ M[T >DT5XQJ7[47[#VC[AJG[7O@&!ESE)/B+8AN.HQYV2:P=2_;K_ .">FE;O MM7[7_A)MN<_9O%*3=/\ KF6S_6G9@?0M%?+FH_\ !3'_ ()IZ62+G]JZP;&< M_9A>S?\ HN%LU@ZC_P %=/\ @E]IY*K^TG?W##JMMX=UANV>IM0#^=%F*Z/L M&BOB#4/^"TO_ 38LC_HWQ%\6W?(_P"/?0;L=O\ IH%K!U#_ (+J?\$^;/\ MX]K'XEW?3_CWTF(?^AW*TM3_ -W[3\0A%GG_ &;1 M^U?E]3C"^XG(_?+_ (?5?\$S/^CE?_+-UG_Y#KZFK^6>OTS'_!0__@L7XD_Y M%K]@6\BB/27_ (5WX@?_ ,?:X"]".U-PML"9^LM%?DZ/VBO^"\GB;C2OV8KO M3]_ SX5>'';_ )>)C]>?Y4Y9_P#@XK\3'_B5>#;C3]W(S'X?AQW_ .7ASCTY M_G4\OF.Y^L%%?E&GP$_X.'?$?&J>/I-/SUW>(=&CQ_X#@^I_+Z5,G[!'_!=C MQ)_R%/VKUT_=US\0+F+'_@/"?3MZ_6CE\PN?JM17Y6K_ ,$D/^"NWB##^+?V M_(L-R4_X6+KT^WOC!@4#GT./2GK_ ,$(/VQ]?^7QC^W5&X/#8EU"YXZ?QR+G MC-%EW"[/U-FFAMXC-<3+&B_>=V _$UAZI\5/AAHA(UKXCZ#:8Z_:M8@CQ_W MTP]#^5?FE!_P;>Z_JL@N/%O[:AD<')$?@EY2<]?F>^&.W:MW2_\ @VV^&40' M]M?M2Z]<'O\ 9?#<,.?^^I7]Z+1[A=GW;JG[6W[*FA@G6OVFOA[9A1EOM7C. MQCQQG^*4=JYS5/\ @H?^PIHY(N_VNOAZ^T\_9?%-M/WQ_P LW;-?+&E_\&Y/ M[*L1']M?&WX@W S\PM9K&'(S_M6SXX_SVKH=,_X-Z_V%;#'VKQ-\1+W'7[3K M]J,_]^[1:+1#4]CU3_@K#_P3NTC/VO\ :FT!\?\ /K!5CC[5X+\1WN/^?GQ1 M.,_]^]O^370:;_P15_X)MZ9AD_9^>9AU:Y\4:E)GGT-QC]*/<#4YO5/^"\W_ M 3VT\D6GBKQ/?8/!M?#$HSS_P!-"GUKYU_X*-_\%DOV4OVI?V0?%W[/OPP\ M.^-1K/B Z?\ 8[K4M(MX;5/(U"VN7WL+EG'R0L!A#\Q7H,D?9FG?\$F?^">V MEX%M^S1HC8''VAY9NV/^6CG-><_MW_\ !+;X->(?V1_%OAK]DW]E[PNOCVY% M@-!>RLK*TN!MO[9Y]EQ,4$?[A9^'GQZ_; MS^'_ ,+?BKX?35=!O[F^FOM.E=E2X-OI]S^,=*\JQC?3;J%&;RKIGP99(UX!^]SQDUI>^B,Y2C"+E)V2W9^PVG:=I M^CZ?!I.DV$-K:VL*Q6UM;1!(X8U "HJK@*H ' KYL_;M_X*C? ']B339O M#UY=KXF\C-:QO@6\0')N)<$ DXCP'/JO[#O_!$K MP-\,[B+XP_M>ZFGC3QO<2_:O[,>8S6%C,QW%I&<9NYLG)=OD!)PK$!Z[88.E MAHJIBG;M%;OU[(_/,7Q7F7$&(E@>&(J5G:>(DOW4/\/_ #\EVM=;/5.Z\-^& M/[)/[\ 0?#;X(^![71=-CPT[1#=/=RXP99Y6^:5SZL3@<# M WU\#:.JA5N+P # NVXI?^$'TC_GYO?\ P+:N?$XVKB$H_#%;);?\$]WA M[A'+\AG+$-NMB9_'5GK.7DOY8^2Z6NW8V**Q_P#A!](_Y^;W_P "VH_X0?2/ M^?F]_P# MJXSZLV**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A M!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ MGYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^ M?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W M_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:I+/PEIMC=)=PW%T6C; M*A[EB/Q% &I1110 4444 %%%% !1110!XKJG["7P9U#7XY[?4/$=MH$D&J)J M7A2'Q/??8KHW\T,TX ,V88G>)B\$96.3S""N,AM+XR?L0?LS_'R[T6[^)W@6 M^N1XL44 >+:+^PK^ MS/\ #7X7^-?A]X!^&&HFR\;Z1]A\0VY\57UQ=)]UE'S MDD&J?A3]A/X<+\(O '@+QGJ6O1:A\/AA:'+J<\FF MZ7>RES)<6]HSF*)\R2%<+B,R/Y83-M5@U&QUR MUTZ73DUK0M7GL+I[*1@SVSR0.K/&64, >4;YD*MS6YX(\$>$OAOX2L/ G@3P M_;:7I&EVRP6%A:1[8X8QV'J2K M?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI- 'NE%%% !1110 4444 ?EG M_P '+7_-%?\ N8__ '%U^6=?OE_P4M_X)I?\/$?^$*_XO5_PA_\ PA_]I?\ M,N?VA]K^U_9?^GF'R]GV;_:W;^V.?Q@U'X,_!72/VH;CX(:G^T&T?@ZT\0R: M9/\ $9/#)D0*F4-R+1;@EHO,&,B4G9\^/X*[L)AJF)4E#[*O_P ^;X@XERS MAOV#QDK>UFH+ROO)_P!V.EWTNCU/_@FG^SE^W+^T&/&MO^QC\=_^$(72_P"S M?^$F?_A*+S3/M?F_:A;\VL;F39LGZXV[^,YKZF_X=)?\%=MV:T?^"X_P"?7PI?#/\ MW\B3_)J?JN,D]*;^YCGQ;PI2^/'T?_!D/\SYK_X<7_MLZU_R-7[>>_U_TO4K MCIT^_(M'_$.7X\UOCQ7^VV''0_\ %'RW' Y'W[U>^:]RU3_@OS^P=I^?LD'C M>^QT^R^'8QG_ +^3I_D5SNI_\'$O[($!*Z1\)/B//]JZ?O\ MY[UNZ;_P;@? &+']K_M$>,)^F[[-8VL6>.?O*^*9J?\ P<<_!F('^QOV;?$] MP<?\*?\ 9>-6]E\T9?\ $3N$Y?PI5)_X:53]8H^A-._X(5?\$ZK''VGX M;ZY>8Z_:?%5V,\_],W6M[3O^"+G_ 34TW!7]F]9F'5[GQ7JSYYST-UC]*^7 M1^W_ /\ !<[Q/SI7[$_]G[NG_%M]2AQW_P"7F'VX_Y>);F;_T9*:WM/\ ^"<_[!^F'-M^R/X!;K_Q M\>&X)?\ T-37Q#_9_P#P?PH'[-?_!P M3XF^;5?C]_9^[DC_ (2JUBV]_P#EWC/?CC^5']GI;UX???\+*,6_6D MH_G(^_-._8R_8_TC!TK]E+X;6Q!SFW\#:>G.,9XA]*WM.^ OP,T<@Z1\%_"= MJ1T^S>'+5,<8_A0=J_.7_AW'_P %N_$O&L_MV_85/WE_X6=K*9'3&(+<@\$\ M=.*/^'-?_!2;Q#_R.G[??F;OO_\ %4ZQ=?7_ %@7/0?Y%'U+#+>O'\6'^N'$ M-3^%DM9_XI0C^9^G&F^&/#6C8_LCP]8VNW&W[-:)'C' ^Z!7\\GQV_X)R_MA M_LR^"I/B)\=/A5:Z#I$5S%;M/)XLTN>1I9#A46&"Y>1R>3\JG !8X )'W&?^ M#?KXZ^(/F\9?MP^82/G_ .)+=7//7^.Z7/)-?!G[97[/_@[]ESX_ZQ\"?"'Q M6/C(^']D.JZP-(%DBWA&Z2!8Q-+GR\JK-N^^'&!MR>K!Y?A*U:T:O-;5KE>W MJ?.<4\?\4Y-E4JM?+/8<]XQG*M"34FG9J$5=VM?HM-61?"K]B#]HSXV>#H?' MWPV\/>'[S2YYI(HY;SQ[HUE*'1MK!H;F[CE0YY&Y1D$$9!!/]!TW[0WP!MY# M#/\ '+P>CK]Y'\36H(_ R5^!'[!WP#^$O[3_ .T5I?P+^+7C[4?#46OPR1:- MJ>GQ1ONO@-R0N). '4.JD'._8N#NX_1*'_@W+_9^6("X_:"\8L_\3)9VB@_@ M4./SHQF"P-"MRU*C5]4K=/4.%N-N,\_RJ-;"8&%7E]V4G546Y)*[<6KJ][]M M=#[;G_:B_9FMI3!<_M$^!8W7[R/XNL@1^!EJK/\ M>_LFVLAAN?VH/AW&XZK M)XVL ?R,M?'$/_!NA^S,L8%Q\=/';/W9!9*/R,)_G5FW_P"#=;]DQ8P+KXR? M$1WSRT=W8*/R-J?YUR>QRO\ Y^O_ ,!/H_[5\1W_ ,RVDO\ N-_P#ZTN/VV? MV,[23R;O]KCX8Q/C.V3Q[IRG'T,U5;C]O']B.U<1R_M>?#0DC/[OQO8N/S64 MBOE^W_X-V_V,UCQ=?%7XG.V>L>K:*K9Q^:N:K7'_!1_]@ZU($O[67@7KD;_ /H).*\&MO\ @WW_ &&( M%*R^(OB#,2>&DU^V!'_?-J*M6W_! ;]@Z $2S^-YLG@R^(HQC_OF 4>SRK^> M7W(/KOB:]L)AUZU)_P"1[+<_\%-?V!+0J)?VK/")W=/*OR_Y[5.*JW/_ 5, M_P""?-J 9?VI_#9W=/+,S_\ H,9Q7EUM_P $%OV X-WFZ5XNFSC'F^)",?3: M@JS;?\$)?^"?$!)E\'^))L]!+XGF&/\ OG%'+E/\T_N0?6?%!_\ +C"K_MZH M=]<_\%9/^"=UHH:7]J'13DX'E6=V_P#Z#"<56N?^"O?_ 3DM4$DO[3FG$$X M_=Z+J#G\EMS7*6__ 0T_P""=T+%I/AIK4P(X$GBJ[ '_?+BK5M_P1#_ ."< M<#EI?@UJ$P(QMD\6Z@ /?Y9A1;*.\_\ R4/:^*;VIX1?.L:]S_P62_X)LVL? MF2_M+P$9QB/POJKG\EM2:JS_ /!:?_@FK#'OC_:*>4Y^Y'X/U<'_ ,>M *CM M_P#@BG_P39ADWR?L_3RC&-DGB_5@/K\MT#5JW_X(R_\ !-6VD\V/]FI"<8Q) MXLU=Q^379%'_ D?]//_ "4/^-JO_H"7_@\SY_\ @MM_P3@AB,D?QOO92/X( M_"6I G_OJW _6JLW_!<;_@G5%&73XJ:O(1T1/"E[D_G&!^M=)!_P1\_X)P6\ MHEC_ &9;(D= ^OZDP_(W)%8'QG_X)X?\$O?V??A3X@^-7C?]FG2(]+\-Z7+> MW0;4[PF3:ORQ*&GP7=BJ*#U9A3BLIE))*;;_ ,)G6EXGT:4JM6I@XQBFV[5K M)+5O7L?+7_!0C_@MAX?\6ZQX M_V-_$&HO;:!XACUSQ#=7ME):"\:$XBL2K8 M9HF5I#)Q@Y3'(-86A>!OV_?^"WGC&'Q9X[U-O WP@M+XFT2-'%D K%2((R0U M_<#E3,Q"(=P!3_5G\^?%.LVOB+Q-J&OV.AVNF07M[+/!IMBI$-HC.66),Y.U M00HR2<#DDU^GG_!OE^UUYUMK?[&WC#4_FA\S6O!WFO\ PDC[7;+GT)695']Z M8]J]S$X:. P?/0BN:/5ZM)[OU_0_&^'^(<1QMQ5]2SK$25"NU[D&XPE**M&+ MZJ,K.ZO=RMULU]V_LI_L:? /]C;P./!GP6\();2S(O\ :NMW>);_ %)Q_%-+ M@$C.2$4*BY.U1DUZI117R4YSJ2%P&&CA\-!0A%622LE\@HHHJ M3I"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO_ ()[_P#)$]6_ M['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)H ]THHHH **** "BBB@#Y<_X* MY_M=?\,H_LDZG_PCNI^1XJ\8[]%\.>6^)(=Z?Z1M?@M7]1 ME%>O@-IWBN ^*=1B5Y<%HKA4B MG3:LD9!XP-Z2 <+BOK/2_P#@D=_P3HTC'V3]F'2GQ_S]:I?3_P#HR=O2OHZB MN6MC\15JN4922?3F>A])E'!609=E]*A7PU&I4@DG/V,$Y6ZM>]J^NKN]3Q/2 M_P#@F_\ L':1C[)^R=X(?;T^U:''/_Z,#9KHM,_8S_9 T4 :1^RK\.+8@8W0 M^"+!2>,N]Y/[V>[3R7)Z7P8:FO2$5^AS&F?!/X-:(0VC?" M3PQ:$=#:Z!;QX[_PH/2N@L-+TS2X_)TS3H+9,?<@A5!^0'N:GHK-RD]V=M.C M1I?!%+T204444C4**** "BBB@ HHHH *^9M<_P""/'_!.CQ-K=YXD\0?L^RW M=_J%U),96OO;F3M<^9_#_ /P1\_X)U^%=>LO%'AS]GZ6SU#3;N*ZL+R#Q MGK(>":-@Z2*?MG!5@"#ZBOIBBBBI6K5OCDWZNX\!E65Y7&2P5"%)2WY(QC>V MU^5*]@HHHK,[PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_X)[_\ )$]6_P"Q M[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ .E)H ]THHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ KPO_ ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ M .2)ZM_V/>L_^E)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O)OVCOVB+_ .%7C;P+ M\&_"=OIZ^(_B)=ZC#I.H:PS?9+*.RM#<32,B$--(1L1(0R;BY)'4K:*;6/#.I:7=FWU'39[?8INK:0?=*--$"""IWK MD'@@ 7]F#XD?&[QIH=C;_&'1-)G6Z\&Z1K.G^)M&$D,=\]U'(98)+=]PAEB* M*Q*R,KB92%3!6O6*^,_V%_CG^U-X,M[?]D_XE^'](\9ZQIWPSTCQ3X'UZ"\_ MLY;W19V6W%O=XCD$<\+ J"%/F+&2>@?\ AP__ +AKH_A[X@^*6N/=CXC_ WT_0%B"?8S8^(_ MM_GD[MV[]Q%LQA?7.X],<@'34444 %>%_P#!/?\ Y(GJW_8]ZS_Z4FO=*^;? MC]_P2T_9Q_:*^)5U\4?%GB/QKI5[=PQ1RV?AKQ%]CM!L7&Y8A&0&/5CW))ZF M@#Z2HKXY_P"'(7[)O_11OBG_ .%L?_C5'_#D+]DW_HHWQ3_\+8__ !J@#[&H MKXY_XB?%3POXZ^(MQJ.@Z@EY M9P:EXN,MN\B'($B>6-Z^HSS0!]24444 %%%% !1110 4444 %%%% !7&_%3X M%^!OBY?Z7KWB!]4L]7T..Y31M8T;6;BSGM5N%19E_>@K2T+7]"\4:3!K_AG6K34 M;"Z3?;7MCC6NJV^A7.KVL=]=QO):VFZ+I\^K MZSJ$%I:6T327-U*H>#O'O@;XB:4==^'_C/2==LEE,; M7FCZC%=1!QU7?&S#(R.,YYH UJ*** "BBB@ HHHH **** "BBB@ HHHH *** MJ:]X@T'PMI$^O^)];M-.L+5-]S>W]RL,,2^K.Y"J/TB\?>/]$T-K^0 MQV*ZQJL-L;EQC*Q^8PWGD<#/44 ;=% (8!E(((X(HH **** "BBB@ HHHH * M*** "BBB@ HHHH **YOQO\8_A%\,[NWL/B/\5/#?A^>[&;6'6]@-6Z "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "H=2OX-+TZ?4[K=Y5M"TLFQ8VDZ7!,88--MR?]5 FQV(7&]G M+/N/-5KK59OV8_\ @JWX7^%GP\@6R\(?&WPI?W>L>'[=0EK!K5C%-,U_%&,+ M$\D,2I)M \PG&HW<4(62Y\NYMMA=ARQ4.P&>@..E?4-?/WQ"\ _%K4_^ M"A'@3XOZ3\*-3NO"F@^"-5TG4==CU&P5$N+J:!TQ$]RLS*!$=Q"=2, \U] T M %%%% !1110 4444 %%%% !1110 4444 ?+W_!5OXR^.?AO\$/"_PX^''B&Y MT;4_B?\ $'3?";2/28K50L0VX$J-C*S _.)L[]XW[MW- M"?#WB"+2/$VAZU:Z]X.U:X0M%:ZG;%C$9 !GRV5W0D9(W[@&*X/(>)O^"@US MX2U_1_V?_$OP4UG2_C)XALRFA^&-3EABTJ\N@A)DCU(R>5);!E)^4F3Y MA\N@#D/^"=]W=_MC_LG/\.OVG9F\5M\-/B/?>'=3&J 2Q:_]A1&MVO$;(N%4 M7$9(?.Y[=';<0<[_ ,"O@#X2^&/_ 4@\<>(?V?O#5IX>\%Q_#6QL_&6D:+; MK;Z>_B*2[,T&V% $69+)0SA0,+=1DC,I)?\ #[X)_'/]A']C^U^&W[/WPUN/ MB3X]UC5YK_Q+J=MJ=C90I?71#7-[_ILL8=4 5(XP"6V)OV@M73_LQ^*_VC8- M9LOA[XG_ &+[[P%X?1+B\UCQ/KOCO3-4N+^Z;DDI9R,[W$LK^8TK@(%1Q@$H M >]T444 %%%% !1110 4444 %%%% !1110 5\B>"?$#?M/_ /!4CX@>$/B! M"M]X8^".@Z;'X9T&Z7=;'5;V-99-1>,_*\R+OBC9L[%.Y0&)-?7=?-_C/X'> M._@)^V1J_P"VE\*_"MSXET3QCX;BTWXC>&-,9/[0CEM@HM]1M$=E6X*QH(W@ MW!R,L@D8[* .1_X*M:I-^S9X5\*_MT?#2!+#Q3X.\665IK=Q:J$.M:+<,4GL M+G&/.0L(V3=GRV!9-I.:[#_@H3X3_9K\,? ?QU\3/C'\%V\57VI^'YK2&['A M>;4YK/;"5BVS)$YL((W/FE\HJL7<9*O%G@__@K@VC_#[X9QW-M\-?!G MC:"_^(=]K*"VO;ZYME+1:5'9DF9%9GS)+*L8 CVQ[V#!?>_$'QJ^)>F_$'6? MA^G[*GB[5+&"%#HWB&QO],-AJ8:-2ZN9;E'M]KL4(="2%+ '(! %_8TC\+6_ M[*'P[LO!7Q('B_2[7PA8V]IXD&X?;Q'"L9?:_P R?,I&QOF3;M;E37I=>:?L M?_ 4_LR_LY>&_@K+<6TDVE)*] M+H **** "BBB@ HHHH **** "BBB@ KB?VE/BI0';+-# [QHV.=I<*">P)KMJQ_B'X%\/?%#P#K?PU\76S3:5XATBYT MW4HE;!>">)HI #V.UC@]J /#_P#@FMX!T^7]DOP[\6O&(36_%OQ(TP:[XR\0 MZA&LESJ4MR2ZQR,1_JHXRD21#"*J8"C)SP7[.GCFV_9I_P""@/Q<_9.CU.+3 M_AO%X+C\?Z%9W$H2U\.J7ACOHXL\0V[22M+Y8PD>T[0,MF?X??&^?_@EQ^SO MI_PC_:TT+6KS0/"]Q)I_A7Q]X=T[[7::G9F1GMHKA5;=97"JPC*R 1-L!25O MFV[?PV_8SM?CKXR^)'[1W[1MD8)_BIIECINDZ%HNNDOI&@VYBEA0W=J^&GFD MBCFD,3M&,!5=@22 )/$$7ASP_<[D_LW2 MUT:=HVEC/W;JE7#)ISR/GWU?4+R&-OW#:G>-<2QI@ (97S))TSND9F))RQXQH444 %%%% !1110 4444 M %%%% !1110 4444 %%%% '%W_[/WPLF^(,_Q;T7P^=$\4W4(BO=?T*9K6>] M1?NBY5/W=V%_A$ZR!>V*[2BB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH J:[H.A^*-&N?#OB;1K34=/O86AO+&^MUFAGC889'1P592.H((-8/PR^#G M@CX.:F:-&A6WT$7\DMG:Y(($"2EOLZCD".,K&-Q^3.".IHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^?/^'EG[-'_# M2_\ PS=_PD?[S_CW_P"$E\Q?[/\ [0W8^R;\]>WF?R7]674^@Z***X3U0HHK MP3]JK]I3XN?!#XT_"[X9>"-)\.7MK\3->GTE+C58+@2:;)'$LGF'RY,3*V3Q MA"N!RV> #WNBO/O#6K?M):?\3K'0_'NB^%;WPS>:94^.E]X;N->&H77[SPK%.EI]F\YOLXQ.2 M_F"+9O[;LXR.2 =112*Z/]QP<@'@]CWH#*Q(5@2IPP!Z'K0 M%('0N8PPW ME<\@'I_(_E7BG@#]H#XFZ_\ MR^-_P!FWQ'8:(F@^'_!EAK.DW%C#+]JD:XG M>,B9WV45R7QD\6?$7PMX7AB^$G@BVUWQ'J=ZMGI=OJ-XUO8 MV[%'=KBZE1'9(42-B=JLS,408+@CRC]G_P#:<^/EU^TGJO[)/[5/PW\.Z7XF MB\+#Q)X?U[P9?3S:9JE@)UMY%Q<*)(I4D=00W7DX VEP#Z$HKYKF_;7\ M(N-G;?$WXI?M#>+[;2X?V/?"'A+5(K_0X-8?Q/XWU"Z@TUK>?=Y$,"VT;232 MNJEVSM6-2A.XR ]>HKQW]C/]IOQ'^TM\.]=O/'7P[_ .$9\7^#?%5YX;\6 M:''=^=!'?VP1F:&7'S1.LB$'MDC+ !F3]F7]HWQW\:OB;\5/A]XZ\":;H4OP M]\36^E6Z:=J4EW]I22V682M(\(_\)K_Q97_A M#_\ A#_[-_YF/^T/M?VO[5_T[0^7L^S?[6[?VQS]34FK,8445X1^U3^T;\7O M@E\7_AA\// ^D>';VT^)/B&71Q<:K#.'TZ5(?,$A\N0"96&X8PA7 Y.>$![O M17GGA[5OVE-.^)NGZ)XZT;PI?>&;VPN3/JVA)=17%I=)L,:/'*SJ8W4R?/NX M9 ,?,*W/A(GQ@C\*RI\;[WPY/K8U2[\M_"\"+'7-(N+&*7[5(UQB MN3^,GBWXB^%/"D2_"7P-!K_B/4KU+/2K74+QK:R@=E=VN+J94=HX42-R=JLS MML11EP1Y-\!/VG_C[)^TMJ'[)/[5GPV\.:9XD;PN?$7AS7_!=]//IFIV2S+! M(A6X42Q2H[#AN",\ ;2X!]"T5\W7'[:?CG7?A'XU_:H^'GA32[_X=^!]6O8# M:2+(=1UVQL'V7]_;S"010JA68Q1LC^:(/F>+S!L[+XE?%?\ :#\9V.CC]CGP M?X3U6'5-!@UIO%'C?4+JWTTVT^3;Q0K;1M)-*ZJSG[JQKL)R9%% 'K]%?.7P MA_;]L=4_9J^(/QH^/_@5_">L_"?5K[2?'.BVER+B,WELJ,!:R' D6;S(U3)^ M\V,D8J+;Z\^E17<%W90.C 3QJ[NL@$GEA@2,*Q;G;71> H_C%'XD\4?\+,OO#< MNE-JZMX.31(IUN([#RER+PR':9?,#X\OY=N/7 .HHI Z,<*X/7H?3@T;E+% M PR!DC/('^0: %HI"Z!Q&6&X@D+GD@=?YC\Z\4^(7[0'Q-\(_MP_#O\ 9WM[ M#1&\,>,?#VKW]QV45B?$;Q1K/@WP7?> M(?#GA.XUW4HE2/3M(MI1&;JXDD6.)&D((B3>Z[Y""$0,Q!"XKP7PS^U#^U1\ M,_VE?"'P(_:R^%G@V'3_ (BI>1^%/$G@+5+J>*VO+:$S/:W2W,:,28QQ(H ) MQP?FV 'TK17B#_M%?$[XG?$3XA>#OV>-"T*ZM_AD8[34KC6Q,W]M:NT/GOIT M!B91;"-"B-<,)<22X$1"$MTOPW_:)M?CC^S)IW[1WP3\/1ZHNL:&U]I^DZE? MFU_>IN66WDE2.4HZ2(\9*HWS+QQS0!Z517C_ .S9^U+#\5_V,](_:U^)6GVN MB6USX"S9GCL[>!IB^"W+8CBR3W.>!TKC/$'[97Q-^'OP,\)_M?_$3P MKHD/P[\23:=-JNFVRS#4O#VFZ@\:6EY+.9#%<%3-#YT2QQ[/,.UWV?. ?2=% M ((R#10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7P%XO^/G_ M 6/L_%FJ6GAKX*^;IL6HSII\O\ PCD+;X!(PC.?,YRN.:^_:*]S)R/PKCKP/XASK$8:KA MCZ5X3^&&J:KI45 MDG]F7NM>'TDN'M\?N]SNRNPVXP6!)&.3Q73?\-"?\%JO^B'#_P )J'_XY7Z& MT5\E6XWP=:K*;RK#W;;U@[Z_-?D?H.'\+LRP]"%*.?8RT4EI426BMHK.R[*[ M]3.\(7&M7GA/2[OQ+!Y6HRZ= ^H1;=NRI50VZ1\G."?DW]G7P!\1_&W_!..T\'_ @UC1I-R\1_V]91VO MC'4_.MM1W.WVB.9K@R(2\CL5#!6+'<#DU)9\E^-?VF="\$_LW?%FY\,?!W6/ M@QXQL/%'AFP^*?AR!T2/1;.\N([=[^QGMP$*36ZRJ)8PI#_./F(=OJ!OV?OV M=OA)\5]+_:$\'^)/^$,5O"MUIDVG>'F@@TW5[=8WNA(_#/\ ;Z^-H$A\6W.OSM=3:I$D?EQQR,WW412=B(%5 M"S,H#,S' ^!7[#W[./[.MO=V_P //"%Y*MWI[Z?_ ,3[6KK4OL]B^-UI"+F1 MQ#"=J[D0#=M7=NVK@ ^3=-T71_#%M^R_\4/A5H4T-AK'Q6AM(/B!K-P@\1^* MK2\M[V2::]$48 AFVAPLDCN1Y>Y(RI%>Y?#?_E+/\3/^R0Z%_P"E<]=)IW_! M-G]D73/#>C>$H? NKR6'AO7(]5\.17'C#4Y3I,J%R([5FN"UO"3(Q:*,JCG! M8,5!'?Z#^SE\(?#/QCOOC[H?AZ\@\5:EIL>GWM\->O6ADM8_]7#]F:8P*BDD MJ!&-I)(P30!U7B3Q)H/@_0;OQ1XHU:"PT^P@::[N[E]J1(.I)_IU)X%>7> O MAS?>)OB=K?[2OC6(Z1KOB/05\.^"].O $GTS2D,EP-ZGG[3/+NN)$ZQI%$A& M8W)ZGX[?L\?";]I7PG!X&^,FA7VI:5;WT=XEG9Z_>V ::,Y1F-I-$S[3\P#$ M@, P&0".6^#O[!_[+?P%\&U<)<7=\ME& M?L_(^18P#YDA&V-$9FX'/6ZQ^RI\$]=U[4=9U'PU?&'P?JVIZI96)L M[.>V\9:K9)!"6#,JQVMU'&NY@I8AI_ C]F+X)_LTZ7J6D?!GPE/ID6KW"3ZC)=:U>7\TSHNU^ -%U&UU7Q9=K=>(;BZ\27]VM[.J[5 MD:.XG= P4!0548 Z"@#N**** "BBB@ K\R/'/[3/_!>NQ\;:Q9>$?V?O.TJ M'5;A-,F_X12!M]N)6$;9,G.4VG-?IO133L)H_ W_ (*6_%'_ (*#?$K_ (0K M_ANWX=?V!]B_M+_A%?\ B41VOG[_ ++]I^XS;MNVWZXQN]Z^6:_?+_@I;_P3 M2_X>(_\ "%?\7J_X0_\ X0_^TO\ F7/[0^U_:_LO_3S#Y>S[-_M;M_;'/RS_ M ,0TO_5Z?_F./_OC6BE&Q+3/EG_@FE\4?^"@WPU_X37_ (82^'7]O_;?[-_X M2K_B41W7D;/M7V;[[+MW;KCIG.WVKZF_X:C_ .#@S_HW7_RT8/\ X[7U-_P3 M2_X)I?\ #N[_ (37_B]7_"8?\)A_9O\ S+G]G_9/LGVK_IYF\S?]I_V=NSOG MCZFJ7)7&DS*\"W7B&^\$Z/>^+K;R=5FTJW?4X=FW9<&)3(N!TP^X8KY@_P"" MC^E7VN?'[]FG1],\3WNC7%Q\3KA8M3TV.!I[8_8V^=!<12Q$_P"^C#GI7UI7 MG_Q5_9>^"_QK\9^'?B#\1]!U.\U;PG>F[\.W-MXHU&T6QG(4&1([>X1-Q"@$ ME3D9!X)S!1#\,O@CXI\%>*/%VH^-?B[KGC&V\2VEE%!=:V;:"[M%B2='@7[# M!;QI'^\#JRJ'W229.0&/R7^S-X!^)'CO_@G7<^$?@_K6D?V[#\8]5N+#1O%- MRYL_$,=KJLL[Z9<,269)8X6!!SN"8;Y2Q'WI)802Z'=:T[1T\1#7H([;QCJ?G0:B M':3[1',UP9(VWL7(5@K$_,#R* /D[QS^TWH_@;]FWXO2^%_@QK/P8\:Z9KWA MJS^)OAZV:,1:19WEREL^H6$UN C)+;B51+&%(?YQR0[?3T7[//[.GPJ^+>B? MM">"]=3P?GPU=:8^G>'F@M].UJW\IKH3W")&?/>&..619"W3J3T/6VG[-/P? M_L;Q3HWB+PR=?_X3:W2#Q;<^()VNI=4ACC,<<4C,?E1%9MB(%52S, &9F.#\ M"/V'_P!G+]G-+M/AQX0O'^U6+V"?VYK=UJ(M;)\;K2 7,CB&$[5W*@&[:N[= MM7 !\EC0M&\+:%^S+\7?A-HDL=CJOQGL;"#XA:U.B^(_%=I?Q7SSS7@BC&(9 M@@8+)(SLOE[DC*XKW[P/_P I7/'W_9%]$_\ 3A=UM6'_ 39_9%T[POI/@V' MP/K#Z=X?UZ/5_#T,WC'4W.D3H7*I:,;C=;1$R,6CC*JYP6#%5([_ $3]G+X1 M>'/C%>?'O1M O8/%-_I<>FW5\-?O6B>TC),<'V8S&!44DE0(QM))&,T =9X@ M\0:'X4T.[\2^)=5@L=/L8&FO+RYD"1PQJ,EF)Z"O+OAW\/KGQ)\6]5_:=\=P M'2M8UW1%\.^"M+O1Y=QIVE*SW!\Q3@BYN) 9W3K''#$A 9),]1\=?V>?A1^T MIX1B\"?&/1+[4M)AO8[L65GX@O;!7FC.49S:31&0*V& 8D!@& R 1RGP?_8, M_99^ _CJ#XE?#/X>WUKK5K;RPVMYJ'BS5-0$*R+M&]%SJ(\EL_QGS(QS_>% M?0'[-&LZK\!OV'OA3X8\2Z-<7GBC_A!]*L=-\-HX6YN[W[&C?9AN^X$ /F.? MEC2-W;"J:Z_7?V5/@EXCUS4=6U3PS<-;:UJL6J:[H<>J3IINIWL>S9<7%HKB M*5_W<9;*XD,:%PQ52,WXX_L2_LW_ +1_BZT\<_&+PCJVIZG861M+*6W\9:M9 M)!"6#,J16MU'&I8A2Q"Y;:N2=HP ?/'_ 4 _9YU/P%_P2X^+/A/3-2AU7Q= MK%_#XP\>YE5/O+!'% 4CS_RSM1G+!C77_\ !28K\1?#O[/N M@^!)//N=;^/?AN^TO[/U%K##JW>I->*$,81WO)96,>UF'EYV_.W'S',O@+]F7X1?#C6M* MU[P_H]]--X?L'L?#*:IK%S>1Z+;. 'BM$F=A "H5,K\VQ5CSL 4 '?T444 % M%%% !7Y[_M0_M!?\%HO"_P"T!XJ\/_ #X(_VCX,M=49/#U[_ ,(U#-YUOM7# M;VD!;G/)%?H116^'K1H2;<%+U/$SS**V<8>-*GBJE!IWO3:3>C5G=/3KZGY9 MZG^UG_P7QT33;C6=8^ L-K:6D#S75S<>%K=(X8T4LSLQEPJ@ DD\ "O@?X^_ MM8_'']I+XSQ?'OXF>+-_B2T2V33KG3XA EBL!W1"%5^YA\OQ_$Q/>OWX_:^^ M!'BW]IK]G_7?@;X0^*G_ AK^(HEMM0UE=(-Z_V0L#+"L?G18\Q1L+;C\K,, M[@,?@()RJ*,);:)[?B?BO&O W&V)J4\-@* MM;%4E[S=2K32YM;63E%W2UO;KILSE?@Y_P %"?\ @M9\>?!J^.?@[\.-/\3: M2MP]J^HZ?X8MW7SD W(V)!M;#*<8'# @8(KJ_P#AJ#_@X"_Z-W'_ (24'_QV MOJ#_ ()Q_P#!.;Q=_P $_9O$FF#]HW_A+M!\1+%*VCOX5-C]FNXS@3H_VN4? M-&2C+M&[;&<_)@_4M<=?&X6%5JE2@X]'9GUV2<'<1XK+*=3,^,'B?]G_ ,*^(/C_ *-_9WC.ZTM7\0V7V80^3<;F MRNQ20O&. :\(_P""ST4D_P"R#8017+P,_P 1=!59H@I:,FZ^\-P(R.O((]0: M^M*X3X\?LU?!S]IC0+;PM\:/#U]JNG6E[%=P6=OXAOK)!/&28Y"+6:/[\RIX%^"OC?PA\5_^%@>( M?COXD\76K>'I=/2S\1P:?&;.1IXI-\(L;2W0[PA#EPS?)'@XSCYN^$WP]UG6 MK+]KKX6?#SQ]_P (WJ&I>.UT_1=9U._E=;:XN-.M5C5I68R!7DDV9!+#?\N2 M *^T-,TZWTBPBTVUDG>.%=J-=74D\A'^U)(S,Q]R2:\U3]C/]GN.P\::9'X5 MU3ROB', _BS4G-_*I4B0%[@F%P$4!HMC * " !4FQ\N:9\=-6^$&G_%" M#6?V5[?X4_&OPM\%]4U&QM?#L$,N@Z_:6Y!74+5HEP6BEVDQN-X1@K,VSY/6 M_A#\ OV>O&/PU^"W[2_AWQ==:3JNG6^GWO\ PE.DW48NO$LU[#'#);:C.R-) M=":=QO5CN#@\K@X]D\*? +X?>%_$4WB^X34-;U:71CI U+Q'J4E]-'IY<.UJ MIE)PC,%9SC=(57>S[%QQOP9_8 _9;^ 7C<^._ACX$NK.XBN9;C3+"?7+NXL= M+EE#"22UM9)&B@9@[C_LT_%#X^?!VVEUJXTSXQ MVMY%\4O$%RBZK;WHUJRM7L]+\N+S!9P!FMU:1XQM$@5'5@]>^?'3_E*1\!O^ MQ+\6?^BK>NIUS_@G#^R-XBTKQ3X?U7X>WSZ7XPU-M2U72%\37ZV<5ZTJRO=6 M]N)O+M9F=%S)$JMC*9"$J>QF_98^",_Q#\,_%:3PWJ']O>#[&2S\/7R^)M04 M6T,@ E4QB?RY3)@%VD5FD/+%CS0!Z!//#;0O7^!/^";W['7PW\8Z7X]\*?#/4DU/1;Q+O39+[QMK%Y%#,G*/Y M-Q=O$Q4\C,)A!J5I^T!K>K7CW!VD6-W! M;3VTQ]%:,,P[8^E)_P $D=#UC2/^"='A^_U>SDMEUB;6=3L+61<&*UGO;AXL M# X9<./9Q7MOCS]FOX3_ !$\1:AXIUW3-0M[O6M,33?$!TG6KFR75[-"VR"Z M6!U$RKO=03\P5W3.UF4]/?\ @?PO?>"S\/$TUK/1_L*V4=GI5Q)9>3;JH58X MV@9&B4* H"$8''2@#YS_ ."=7@'0OBM_P2G\&?"[Q1YO]F>)/ M]I6H^0VU_ M(N'N(9-IYP=KG!]:\:_:@^$'[37AK]DCPA_P30U'QEX5\177BW5K#P[X:U'3 M;2Y&I2:'93Q3O=W$+$1VZ6T,,2/(&E#!E4 ,VX?;/PA^!WPZ^ GPXMOA/\(M M.O-(T.QB>/3K1]6N+PV@8LW[MKJ24J S$AXEMN230!TUK;QVEM':0YV1($ M7)YP!@4^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH # __9 end GRAPHIC 11 crm-20200731_g2.jpg begin 644 crm-20200731_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! M] *L P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* /+OVS?"]OX@_9E\.0/;R(6VL MJG:V5.,$$$U^>?\ P0=\9?$K]H?XM>.)_C;\8_'/B5/#^C64VE6VJ>-]1>&* M22=MSF/S]KG$8'S C!/'-?H_^U9_R:[\2?\ L0=8_P#2*:OS2_X-MO\ DJ/Q M1_[ &G?^CYJ /N#_ (*4?#LZ]\#HO&.A^//%?AW6;;Q5X M[UJULY49()51\QW4AR5)!"\_**]D@U'X8?!;0[+PSJ?C.UTJVVM]C_X2'Q&T MDTH!&X^;=RM))C<,DL<9%>>_M_LH_9PVE@"WC_P<%!/4_P#"3:8<#\C7B?\ MP7RL+&Y_8"N[RYLXI)K;Q7IK6\KQ@M$2SJ2IZC()!QV- 'U/XI^/_P !_ ^E MZ?KGC7XV>$='LM6=DTN\U3Q):V\5XP.TK$\D@$A!X(4GGBNKM[BWN[=+JUG2 M6*5 \,/V;_@Y!_P $'-$^/UQX/BNO&3ZA&T/B"\D: M6XM8O[:FM_L\+,?W4&PL3$N%+NSD%B6KWKX'_M._$/X)_P#! *W^,NAZU,?$ M&E:7=Z1HM^YW26WF:S)90N")YG5(?#D_B*V2_=CT MR_F$GL M=3<7$%I ]U=3I%%$A>221@JHH&223 MT '>OR8^!7@+Q/\ 'S_@CO=_";X,O$GC+Q3K=QJ[>-D&F_9[C5(M5/[ M\W$UXMP'%O%Y18QYR7 RK;C[?^T1^SO^VS^TE_P2N\$_#_XA?$#3? _BS1) M_P 14\8ZV+>"]L;5IXHWN;J+S%.46"=MV58\L=R@$ ^QO"_[2?[.OC?Q5_P@ MG@OX^^"M7US)']C:7XJM+B[R.3^YCD+\?2N@\3>.O!/@OR/^$Q\8Z5I/VG=] MF_M/4(H/-VXW;=[#=C1LE:*&_\ M)/K%K%->/>:'=+,\8+1R2.F]E./E)#,.,<$B@#ZY\0_&OX->$?#5KXT\6?%O MPQI>CW]QY%CJVHZ];P6UQ+N*^6DKN$=L@C ).01VJQK/Q7^%OAS4'TCQ#\2M M L+N-5,EK>ZS!%(H8!E)5F!&001Z@@U^;G[!O_!+_P"$O[;_ /P3S\!>*/CC MXU\3QW=M>ZDGA:;1]26--,L%U*Y$MNL+H\3&6?SI&D*^9S&-VU IX[_@XI\( M^'_"/BCX/:?H>GI$+;PU?V*2GF1X('MEB5F/+;0S8S_>/K0!^I=Y\;_@OIWC MR#X5ZA\7O"\'B>Z"FV\-S:_;+?R[AD;;%=7GL/^%E!Y=?NK:38\UK! M;PN]L2N,)(]PA8#J(RI^5B" ?=G@GX[? _XE:[=>%OAS\9/"GB#4[$$WVG:) MXBMKN>W ."7CB=F3GCD"MGQ;XR\(> =!G\5>._%6FZ+I=J ;G4M7OH[:WB!X M!:20A5_$U^<7[5_PM_:*\?>$_@3XN_8?_8_\9^'M=^%<49T_4KPZ5:I-9&&' M;&'AOG:5'*-N5P PE?/WV!X[_@J#\1M7_:*_X*E_";]D?QH9T\&Z?K7A^+4] M :4^7//?3QO<,X4X9O(D6('^$;\?>.0"Y_P7,^.M]X:NOAC\6OV5?VE=;BLO M%J:S%JE[X)^(%T]A=-:?8!&5%O<&%643N#L )S\V37Z665RS.QA0EB3R23SFORE_X.&_@C\*?A5KOPJ\0?#3P+IN@2:U!K,6 MI6^CVJVUO+]G^P".3R8P$$FV4J7 W,J1J20B@?JO\*?^27>&O^P!9_\ HA* M/"_^"K>DW.G?L5>.?BAX:\6>(M#\0>'M)BGTG4_#_B2\L7A87,0.5@E57!5F M4[@>#V(!'R[_ ,$8/!6J?MA? WQKXC^/7QF^)^J:IIOB5+/3=2MOBKK=K):Q M&W1\*L-VL;'<2)_L+A+[_A M'M=M[W[.Q[/Y+ML/!X..E-G^-GP9M9WMKGXN>&(Y(W*R1R:_;AE8'!!!?@@] MJ^'?CMX"_:F\2_M\_"3]I?\ 9G_9&\7>%-,\/6UMHWC/^T6TNT%UI?VD!XC' M;WD@D18'<#/*E$P/D7'C?_!:GX(2?LJ_MA> ?V[/ASX7M6LM4UBUNM5M3 /( M;6+&1)1Y@Q@">)5[9+0RL>30!^J>O?$CX=^%KJ*Q\3^/=%TZ>XB$L$-_JD,+ MR(20&4.P)!((R..*?XW^('@/X9Z"_BGXC^-M(\/Z9&P634=;U**T@5CT!DE9 M5!.#WKP:QO\ X8?MN?'[X!?"B>+8KJX@1_^)EJ<>RPA. M*&.YF=.JNULW! KY%\5_M':_\6O^"XW]B^+/ VO>,=$^&8O;/PCX/T5+=VCN MHK3][=".YFBB9_,:23>6W 1Q8SL& #],_"?Q!\!>/?#">-O WC?1]:T:169- M7TG4HKFU8+]XB6-BA [\\56TKXL?"S79I+?1/B7X?O)(8'GF2UUF"0I$HRSD M*YPH'))X%?&7[%/PM_:F^''_ 4;^)?CQ/@'K_A/X0?$2.6]^PZQ<62K;ZB% MB<3&&WN) CL_VA?ER")1GH,?*_[&/P5^&_Q8_P""T7Q5^'/CGPZEWX>MO$_B MV230E4?D)C7((&" ?KE\/OC#\)/BW%=S_"KXI>' M/$R6$HBOG\/:W;WHMG.<+(87;8>#P<'@U(_Q6^%T6M'PW)\2= 741<_9S8-K M$ G\[=M\O9NW;]W&W&<\5^5O_!/33['X1?\ !^\16 T MFT)6%;:-S+'$%Z!4:-=H[ 8%)_P4WTW3[#_@ME\)Y[&RBA>[U'PE-=-&@!ED M_M1DWMCJ=J*,^BB@#]4[KXK?"ZQUAO#M[\2= AU!9A"UC+K$"S"0G 0H6W;L M\8QFMG4=2T[1[";5=6OX;6UMHFDN+FYE"1Q(!DLS,0% '))X%?DG_P %D=-T M^P_X*S_"*XLK***2\T?P[-=/&@!FD_MJ[3>V.IVHBY]% [5Z)_P79^.GB(_& M+X3_ +*CR7Q\*ZS=V^J^*M-TZ4(^KHUZL$UVWO?L['L_DNVP\'@XZ5TM?GM\= MO 7[4WB7]OGX2?M+_LS_ +(WB[PIIGAZVMM&\9_VBVEV@NM+^T@/$8[>\D$B M+ [@9Y4HF!\BX_0F@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** ,_Q9X9TGQKX6U+P=K\!EL-6T M^:RO8P<%X94*.,]LJQK\R?V0?V5?VTO^"4O[3WB*_P!+^ &H_%/P!XCLOL9U M;PC=0"[\M)/,AE\B612LB@LKQMA"7.V0[>?U&HH ^>+Z+XV?MA>*/#%MXH^" M>L?#GX?^'/$=GX@U!?%MU:MJVNW5G*)K2V6VM99DMX%G5)9'D?>WE*BH 6:N M=_X*^_ [XX?M*?LJ#X,? 7X6W?B35[_7K6ZE>+5;&TAM8H26)=KJ>(DMD ! MW?..,_5-% 'YR>)_V2OVP-5_X(VZ+^Q9:_LV:F?'5KJWEW-J?$FCBW2%=3DO M1/YWVW:59&5-H^E_\%9/ MV5?VV/VA?V3O"'@3X;ZHGBO5[/7'O?&^E:9-%9)>LX9HO)61D#6]N[,BH[%R MOENV]E+5]ST4 ?E!^V_^PG_P4D_:3_9K^#EEJ?P.\*P7GP_TR;2%\)>&-6C^ MU6\3PVD8N)7DE$!#?95'E0LWE]=SAB(_I#]OKX)?M6?M$_\ !.?1/@;X8^ ! MF\:W[Z<=2TC3_%%@UOI:6S*W[RXN9(!([*H&(@ZAMPW%0&;[/HH ^=/^"5WP MJ^+WP$_8P\,? OXV_#.\\-Z[X:EOUG6?4;*ZBNEGO[FY5HGM9Y> LR@A]ISG M (YKYS_X+6_L8_M;?MC_ !'\%I^S_P# J[UC3_#&EW:7FK3>(-+M8II+AXF" M1I/=)(=HBP2R*,GC(YK]%Z* /SD_X+!_LD?M@_MK67PJL_@K^SAJ4H\+Z1?2 M:R=0\1Z/!Y$]T+0>0,WOSLGV8[F7*?,-K-SCTC_@HK^P;\1OVW/V,?!FG>%_ M#C:+\0/!=M'/9:#K%Y;YF!@6*XM#-#))"K,8XW1PY7* ,5W$K]IT4 ?#O[$7 MQ"_X*AS_ JT;]F7XF?LQ1^%Y=#LH]+?XJZUKD/^BV,:A%=+(*YN[I8P%1M_ ME,P5I.-P?E?^"IW[ O[07B/]I?P5^W5^RGX77Q)KGANXT^36?#XN$CGDFL9Q M-!#/B] M\7/V3/%WP1^"_P (-3\3ZUXGTZ.VM9+;4]/M;>W(N(W8RO=7,3<(C$;%;)P. M,DCQ#_@C/^S'^TI^R;\/O%WPD_:-_9ZO]-A\0ZTEY!J(UK2;RT,7V?RGCE2* M[>3^$W>C>/O#5M)!J/@_5-4M!=2VS,)%$<\,SP&2*0,R@2#>LIY#*$/W[10!\I M_LG?&+_@H[\9]$T3P7\=?V<(/AV-*:#_ (2;QW?:Q%)/JRPE2T5K8!&\N2;; MM>5W,:*SE 6VJOH/_!0O]F&#]KG]DKQ7\(+>T236&L_M_AEVP"FI09>$ G[N M_P":)CV65J]KHH ^?_\ @F1^RY>_LE_L?^&OA[XDLVA\1ZA%_:WBA9&R\=Y, MJ_N2?^F,2Q0\$C,1(ZU\H_MT?L)_M>_!_P#;VLO^"@7[%'@U/$SW%Y%>ZGHL M4R"6WN1#]GN(VC9E:6">+.2A+ R2<* IK]+J* /%OV<_B%^UK\7Y$^(7QQ^" M,7PRTJSL'2U\')KD.I7^JW+8_?2R!$2VB0 A(L[V9]SLJJ WR!^QA^QQ^V-\ M)O\ @J/XP_:H\?\ [-^I6'@_Q?K?B"6&Z_X231Y9K**^NVGA>6*.\9C@8#!- MQ!/ .*_2BB@#\U?V:OV._P!LCP%_P5BUW]KSQA^S5J=EX,U_7M9DCN/^$ET: M2>U@NQ((I9(DO23C*EE3<0")?VV/AS^V5\ _A;-XUL MM _LO^T=%L;N..XCN+&^>Y4'>1^[D5E7>H;:58L "N?T;HH _+;]MC]D#_@H MK^U#^V3X!_:D_P"&8+:+3-&T_2B=$T[Q?IK7.G0VVH3SM;3O/<1+-<$.9"T8 M\H"9$#,49CZ[_P %C/\ @GM\5_VP_#/A/XV_ ;1V/C/PO;/#=^'[F\BAGN;5 MR)56.3?Y8FADW?+OVL)&VL2JAONRB@#Y3_9.^,7_ 4=^,^B:)X+^.O[.$'P M[&E-!_PDWCN^UB*2?5EA*EHK6P"-Y);'2-*LH]]YJ.I7200PKG&6=R .2 / M4D"KMA>VVIV,.I63EH;B)9(F9"I*L,@X(!'!Z$9KX3_9_P#C&W_!1+_@I5XK MU/4I_M?PV^!D?E^%-')W6]YK+RM"NIRJ?ED8"*Y,1/W (V7#;RWU3\;/VJOA M/\"_$^@_#SQ%=7VJ>+?%3NOAKPAH-K]HU'4-@+.RH65(T 5B9)71/E;YN#0! MZ117S_\ !S_@I#\"?BQ^T!??LLZSX<\5^!_']EG;X;\;:9#;RW6(Q+B)X)IH MW)B(D W LGS+D9KHOC1^VA\-?@]\6]'^ %EX5\2^,/'.MV#W]MX5\(64$US% M:+NS<2O<30Q1)\C8W2;CMX!R,@'KU%>CT %%?.NH_P#!3+X'W6N> M+]-^%O@7QMX_L/ $1D\9^(?!FDV\]AI@7>7_ 'D]Q$UP5$;DB!93A"1D"O0O M _[5OP=^*OP'D_:+^$.IZAXO\/QPLWD>&M*FNK]I%(#P"U5?-\X;AF/;NP0> MA!(!-\6?VK?V=/@;J;:'\4_BYI&E:A'8F]FTYI6FN8;4'!N)(8@SQQ _\M& M7WKJ/A]\1? GQ8\'V7Q ^&GB[3]=T348R]EJFEW2S0R@$J<,IQD,"I'4$$$ M@BOQX_8%^(&A_'#_ (*0?&2U^-W@KQEXDL/B=H6LZ%J5EIVBW^#/A]].T.RFEFCAFN MY)Y'DD8L[L\A+,23] * .WHKYP^*?_!5#]E/X'_'$_L^?%Z]U_P]KZW4 M,3O?Z/\ Z*J2X*3F9'9?**G=N'09! ((JIX1_P""K_[,VO\ QZL_V=O%_ASQ MUX(UO5FC&@W'CSPJ^F6^I^:Q6$Q>8_F*)""$,L<88_+G=Q0!]-45P?[17[2O MP<_96^'4OQ0^-?BQ-,TU9E@M8TB:6XO;A@2L$$2Y:20X)P. 22 "1RGP_\ MVXOAEXM^--I^SQXU\&^*? 7C/5-)&IZ%HGC6RMX7U6U(8[X'MIYHRP"/F)F6 M4;&R@VM@ ]GHKP'XO?\ !2/]G/X%?'[3?V:OB=%XCT_Q/K%Q:1:6G]C>9;W* MW,WDPRK*KD;"X89."-IR!BLWX=?\%4?V5/B]^TG>?LN?"R^UO7]?MK:\>UU# M3[",Z??S6T;22V\$SRJ7?:C[7*K$VWB0@@D ]7\"?M+_ !^)WQ(USX0?#[X MMZ)J_B;PV6&MZ+97H>>UVN$?(_BV.0C;<[&(5L$XKN:_/[_@G?IG_!.2[_;T M\=^)OV=+_P >?\+!N[+4I]2T3Q-:"&STE#>1"[2+"AMWG.J@.SX7('K7TU\6 M/VY_A%\,_C39?LW:#H7B'QM\0+RU-T_A/P99P37%I $W^9<27$T,$ *\@/(& MP5.,.N0#V>BO+/V;OVQO@E^U'/KFA_#W5+VS\0>%[U[3Q/X4UZS^RZEI"[WQ! MWT.V\26SWBU^.?B#XC^&/BS_P %^/#?COPE;WL% MM=^(])26UU/3Y+2ZMKB+2XHIH9H9 &CD21&1@1U7@D8)_8R@ HKS?]HK]JSX M0?LQ66CCXBZE=SZMXEU)-/\ "_AK1K7[3J.L73,JB*"$$9Y=068J@+*"P+*# MF_!G]LCX8?&'XK:[\ [G0]=\)^//#D"7&I>#_%=O!'=FV949;B)[>::">/#I MS'(V-PR!F@#UJBOFOQ#_ ,%7OV1O!/QSO/V=OB#JNO\ A_Q+I]P\-[#JNB,( MHF6$S+\Z,V_>FW8$W%RZ!02P%+\!O^"J'[-'Q\_:!N?V9=,TCQAX:\61^8+. MR\9>'_L'VUD3S&2-3(TB-Y8+A94C)4<#/% 'TG7GWQ"_:Q_9A^$OB)_"/Q1_ M:"\'>'=4C56DT[6_$5O:S!2 0=DC@X((.:P_VM?VW?@'^Q;X+X_^&/CH/A.]KX!\ M5>%-4J&='C-9(9HF#*Z,,A@1U!!SFI*\[N/C!\-O@+^S5IOQ6^+?BRVT70=)\ M-64E[?W.2%S"@55506=V8A51068D FN&\)?\%%/@UK7C'P9X1\:^"_&'@E? MB-;^=X U;Q?IMO!::\#LVI$T-Q*T+L)(RJ3K$S>8F!EU! /?:\^^(7[6/[,/ MPE\1/X1^*/[07@[P[JD:JTFG:WXBM[68*0"#LD<'!!!S6'^UK^V[\ _V+?#E MAK?QDUJ\>\UBII\S6@'7S1&VS_Q[ M%:%% 'Y=_P#!M9Y3Z?\ &6=GW3O<:!YC%LL1C42"?Q+<_6O4O^"EOA_]DGPK M^V)\+/C)XFG\8:_\98KG3X/!7P]\+:I% FJM'>,UJUU)*C?98?M#NI<,"XW M*=KL*'[%7P@N?^"?W_!3+X@? K5[8VOA#XO:<=5^'NHL,0SRVTLDQL >@EBC MN+@;>I6-&_Y:"NV_;:_X)-ZC^U3^U%H'[4?@+]HR^\#ZQI<%HD[0:1]JDCDM MI"\4]NXFC\MQD#!!&0&]00#Y#\4O\26_X+]^&9_BR-'C\02Z[HSW\'A\2_9( M-VDQ%8D:4EY-J%5,A"[R"P1 0H]3_P""N7[*'[3_ (9_:.A_X*"?LB>(;Z[U M'0=/MXO$%IH4F_4-'>&,@3>2,^; \++O0@\;BRLC$KZ?XX_X(VZ]JO[6?AW] MJOP3^U[XAL]8TU[6?5]0U[28M2U"[NH4V&9)'984#QA5$9A,<87Y5*X4>X>* M_P!GC]HW1/VA-8^/OP/^.VD6D6L:!I^FW_A#Q5H$EW9WKVWFXN6EAFB>&;$@ M *A@1N# _+L /*O^"1G[=6A?MK:+XLUCQ1X'L]'^(^GIIZ^+KW30RV^M0A)( M[>Z5"QV2*%9''H(\,5VJGNO[<_B3Q7X/_8T^*7B?P1)+'JMCX$U.6TG@)#P$ M6SYE4CHR+EP?5:Y/]AC]A/2/V0[KQMX\UGQ)::SXP^(FNOJ?B*\TS3?L=C; MR2RI:VL!=S'$C32!M KWK4],T_6M-N-'U>RBN;2[@>&ZMIT#)+&P*L MC \$$$@CN#0!^;G_ 0'L; _L4_%BZN(4/G>(KB*=G PT:Z;$0#[?.WYUS'_ M ;9>(?%#WGQ8\*>;*^BQ1:3=["3LANF-RF0.Q=$Y]?*7TKZ)^&7_!-GXQ_L MLZ5\1?AQ^R9\;M!L?!OQ$#E;+Q7H4]S>>'G>-XF>VEBF59\(^%\U1_JX\EL, M7]6_8O\ V&_!7[#'P-G^%GPDUQ;K6=0F^U:OXGU?3]YO;O:%#-"DB%8E486( M2< DEBS,Q /@;_@C'_REA^,W_8 \1?\ I]L:_6NOC/\ 8\_X)3^./V1_VH=< M_:;L/VFM,UVZ\36]Y;ZWI,WP_>W1HKF[BNI/)<:BQC8/"H4L' !.0:^S* /R M0_;WL[2__P""\/PTL[ZUCFADU[PD)(I4#*P^TIP0>#6O_P ')-E9:=XO^#WB M?3Y/*U*2SUF.2>+Y9%2*2R>([ASPTLA'H<^MZEX7AM]6T_9Y]G(TZA9H]ZLI920P# J2.01Q7U3\2?^"7?Q9_:I_:-\ M-?%K]M#X_:)XE\.^#8ECTKPWX;\+O8+J"B3S";CS)Y GF,%\P(6W*H5=G6@# MYB_X+/?$[QNOQ\_9UD\87T4%I8^&K#6K@:C;LULE])=1_:7EC5E+ "&/(_#TTLOA_Q! M#:"<1K(%$L$L>Y=\3[$/#!E9 0<;E;G_ -D_]AO]IWX:Z3HW@_\ :<_;#N?' M/A/PO) ^@>$++18X(7> JUN;JZ8&>XCB959(2=H9$)+!0M 'QK_P6T\,VGC7 M_@J5\)/!NH.ZP:MX7T&RG:-RK!)=;OD)!'(.&/(K]2-%^ WP2\.>-X/B7X>^ M$?ANQ\0VVEKIMOK5GHT,=S%:* %@615#! H"A0< #'3BOF+]K[_@E7XW_:M_ M:OT/]J=OVF[#0+GPQ'81:!I"^ WNDB2TN7N8Q+(=03S"99'R55!@@ #J?KQ( M/$8\/?9I=5LCJWV0K]M73W%OY^WA_)\TMLW<[/-SCC?WH _*'_@D?_RF&^,? M_7IXG_\ 3U;5)_P1^UGQ'XX_X*Y?&'Q5X^\Q]9?0O$$UT)R2T,W]LV4909Z! M5)0#L !T%?37[)?_ 2F\..1L!@SJ6XRP(!\=_L_P"O>(=!_P"#A[Q+IOA5 MV6UU;7=:MM:CA.%DM_[.DG.['I/%$W/\2CO4/_!)C7+_ ,:?\%A_BOXH\=R- M)J\MAXCE4S\M'/\ VI;(5&?N[8RZ@#HHQC'3[:_8^_X)XZ3^SU\9/&'[47Q- M\;1>+/B3XWO+B:_U*VTXVMEIL4TOFO!:Q,[L 2%7>S%MJ* %^;=P7Q6_X)7^ M.-(_;+_X;7_8]^.=EX)U_4;F6?7M)UC1#>6<\LRE;B10KJ2)7&J[O$.B,VT8R?['@YK];:^%)/^".WQ%U+]LR']L?6 MOVQ+N?6[34++4$EG\*QRRW-S%#&DF[]\L<,)*LB0JC;(MB[B5W'[IA65(42: M7>X4!WVXW'')QVH _)[]O3X@>.H_^"Y?P_LEUG3;(Z2VBV7A>?Q!:R3V,+7" ML1(\4&?V[/B!\>O"R:AHMJME=Z M+X<\+7-K%>6_D30E=TUW*0Q68\G(^48'%7?^"D/_ 2Q\(_MX7ND?$+0?';^ M$O&NAVOV6WU<6?GPW=L',B12J&5E*.SLDBG(WL"K<;>N_9>_96_:-\$W&E:[ M^UQ^U9=_$J[\.H1X:TV+1XK.TLI3&T9NIG4"6]G\MF57E/R;W.&<[P ?"7B. MSM+[_@X_C@O;6.9%\26LBI*@8!T\/QNC8/=64,#V(!'(J;XWDQ_\'%^C-&2I M.OZ)DKQG.CP _IQ7TUJ/_!*/Q_?_ +?(_;Y7]J#2XM9&M1WHT(?#V0V_E);+ M:^27_M+=DPK@O_>.[;CY:7Q__P $I/'WC;]O1/V\H/VH-,L]6MM:M+RST%OA MZ\END5O D"0N_P#:*LY,:#6;2 M],\0^$K?3(9R?+,+W<X6)1(R^(E9PO) M.F$ GT&3^9]:^H?^"A__ 3%TO\ ;2\0^'?B_P"!?B,W@WXA>%EC2PUQ;,S1 M7$4>"RMEAW>X6>?'U->N?'G]A/\ :$_X*$?!+X9ZQJG[ M1'@/1=,T.PM]7\,:AX:\'7D$+:Q$@VPR(]U'*[ M!>@#3R2 _3!Z5TO_ '/BY\/_B&?!?C_P *K''INM+9^=#/#'(98D=5961HY"621A*[OKM'I7W3\(/V1?V61QT^"RNM2FO)(HE22[N5023$#!=A&JH M">IVJHYX '%344 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% '+^+/@U\._'GC;1O'WC70?[5O?#K^;H4-].\EK97'/\ I*6Y/E^> M <+,5+H.$*Y;/4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %5M9N-1M-'N[K2+$75W%;2/:VS/M$L@4E4)[9. M!GMFK-4_$.KC0- OM=-I).+*SEN#!%]Z38A;:/ M\7Z%\=_$VF?%G2?!]C_PD=A<7C01:7K*7^H^982Z=(I@%MA8HQ^[+A&W;_-+ M&O:_^"HGC+XF_#/]C3Q1\3/A1\3-3\,ZIHTEB5FTR. M<)-?VT#HS21LR#9* MY#1E&!Q\V 0?G7]KV]^#/Q1\97/[7O[*?Q,M].^)UGX.T*[\!W7A2XC:[U[4 M)[V[CDTRYMDYNF>-(TDCD4M&(ANPBN#[7_P5R\26>E?\$Y?&,?B_4;&PU"]A MTC_13<@>9,NIV32)$"'O'_B[P>_A;X=>-&\.7E_<)%= M:_# DMQ8VV:CXDTH27OBOX/:SIT>FP6,LR$&-8 M)(EF>VBDD7859ONQASEL'WBP_;E_94U/P=XT\?V?Q>M&TCX>:Q_9?C*[-C]D,AVB1 R':QW85B.%\4Z5\(OVC?VL?A-\<_V?/$VCZYJ/A&? M4'\4>*O#=W':(E'D>XE@>.)B651,X ZD I?"WQ;\0_VRM?\ MC/XH\/?$?6_#UIX+\77G@[X>Q:/J#V\4%_8PHTVH3HIV7GF7$J@1S!XA'%MV M99V;C_!W[=OB[]I_X>_LX>#O"=\^A:S\:+C47\6W^E-LDLK32(Y#J$<##)==T M_P >^?Q_8YUY)GMI)CTB2*:1(9'/RJ7&2.M 'TE\*?BIX@\ ?MO>*/V.-=U^ M]U32KCP):>,_!T^J7KW-S9P&Y:SNK1YY2TDR^ M0*?F5@/IR@ HHHH Y^Z^)/AL>++GP%I-TM]K5C;1W-]ID#_O8(7X21@>,$C MJQ_PDNK_ /0H7O\ WTM>1^ ?^4@GC_\ [$32O_1C5[I0!C_\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ M?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q M10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ M?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q M10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ M?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q M10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ M?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q M10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ M?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q M10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2U)9Z]J5S=)!-X9NH59 ML-*[+A?&K2/6KRRC MM+G4DB EDA1G=4)]FDBL-/L-*M$L-+L8;:",8C@@ MB"(H]@.!4U% $-SIVGWD\-U=V,,LMLY:WDDB#-$Q&"5)^Z<<<5)+%%/$T$\: MNCJ5='&0P/4$=Q3J* ([.SM-/M4LK"UC@AB7;%#"@54'H . *DHHH **** / M"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&KW2@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#POP#_ ,I!/'__ &(FE?\ HQJ] MTKPOP#_RD$\?_P#8B:5_Z,:O=* "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** /"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&KW M2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#RS]I?]M7]F;]C[^Q?^&B_B7_PCO\ PD7V MG^Q_^)->W?VC[/Y7F_\ 'K#)LV^=%][&=W&<''EG_#ZK_@F9_P!'*_\ EFZS M_P#(=?+/_!RU_P T5_[F/_W%U^6=:1@FKDMM,_I%_9I_;5_9F_;!_MK_ (9T M^)?_ D7_"._9O[8_P")->VGV?[1YOE?\?4,>_=Y,OW'6/[>?PQU'4[G4[#P9XGN/!T&F6M\GCJTTSS; M.2&:YGMUF$*L;G[/O@;$XB*$9?A,.W:_M%_M(?#+]EOX=3_%#XKS:G'I<$B1 ML^F://=MO>1(T#&-2L0+NBAI&1H7382"%!EF..3[ DD@ $D"N6\#?M$^$O&/C*S^'VJ^'-<\-:U MJNCMJVAZ=XDM(X9-3LE95DEA\N1P&0O'OA JJ"2?05P7@/\ :C^'_CGQ#H'A MR71=)+FTMO"\6D 7$NM3W0S;Q6P! D+K\ MP8D(J!G9E168 '9T5R/PT^,_A7XFZMKGA:RM+W3-?\,W,4/B#P]JT<:W=B94 M\R%V\MWCDCD3YDDC=T.&7.Y'5>NH **** /"_ /_ "D$\?\ _8B:5_Z,:O=* M\+\ _P#*03Q__P!B)I7_ *,:O=* "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q?B)\1? WPE\ M$ZC\1OB5XHL]%T/2;8SZCJ5]+LCA0S\&_LF? N]U+P[\/K:[.ES2RQ6\LJW#1"2XN99Y$AAW_9X_+B+;L*W MWB2%\W_X3 ,DC8&3P %4*H"CO:KGML*Q\#?\$//V*OVF?V/O^%G M_P##1?PT_P"$=_X2+^Q?['_XG-E=_:/L_P!O\W_CUFDV;?.B^]C.[C.#C[YH MHJ6[NY6P4444@"BBB@ HHHH **** "BBB@ HHHH *KZMI=EK>EW.BZE#YEM= MV[P7$>XCT"^T(7DEN;VSE@%Q%]Z+>A7._@K+X7T_2K/QC;VFZX\+:7->7RV\&I0A? MWL/F23QF5,X4)QEEC'NO_!6Z:&X_X)V^/[BWE62-UTAD=&R&!U:R(((ZBJWB MK]D7]H3XM1ZO\+?C)\6-#O?#.M>#=)T37_$FEZ \%_JMO;75U)+$L37#I;32 M+(H>;YU^<[$4_=]"_:^_9FU']IO]G'4_V<_#'CJS\*6>J1VD4E_)H37YACM[ MB&=%C07$(',(7))X/3B@#S+_ (*[75^?V;O#7AY"W]FZW\5_#ECKJ X5[,W> M\J_;;YD<77C.*7]O&\O])_:N_9>U70>-0/Q'OK3>GW_LDUELN5X_A*=?H*]J M^-WP(T?]HKX&ZI\%OBIJ0<:M:H)-3TBW-NUM)OC%X6^-?QW\:Z9KFI>!M+N[7PO:Z/I#V<"7-TB1W-_*'ED M+2O&@1(P0L0>3ERP*@'FW_!9C5=8TK_@G=XX72;B2%+NXTJTU">)MI2VEU&V M23GL&!V'/&'([U7_ ."F33>&)?V<[WPE L-]:_M&^'+.R6$886TD-W'-$ /X M&3"M[5U'@SX3?$[XZ^&OB_\ !+]I_P"(-OXV\$>(+U[;P[J-GH,>G/:02^:7 MM8BN1.+8"V*7.#F;S%)8QG&WI'[,'C'Q+XO\ ^(OCO\ $:Q\1P_#-6E\.P6. MCM;&^U P>0NH7A:60&1(B^V- JB21GR?E5 #SK_@F.3XGT'X_P"L^,T$UYJ' M[0OB:WU87)SMBCCMHU@;/1$C^4 ] :^9?V#O$/BSQ/>?L,:%XOFFDTZ&U^($ M]DLQ.V>2W6YB@)!ZF*+A/0'TK[\3?$&_\ @C\2;+P]I_Q0<7/B M*VN]':Y?3]0, MYKZS*RHHDEB5,K(&421B3D%HVDU_\ 8N\"V/P[^&_A+X27 MH\.ZC\)+R&X\$:G-;_:0@6(PSPW"AD,L=Q$[K+M96+,'!RN" >?VU[?V'_!: M.[TK2.+/4/V;H;C6$3[KSQZY(D3M_MA&*C/\+&OJ>O-?A/\ *;PC\5O%'Q^ M\>ZY;:MXP\56MK82S65HT-KING6P8Q6D"N[L07=Y)'9LN[ [4"JH]*H **** M / ?"T6K3?M_>/5TB[BA<>!]*W-+'N!&]^*]F^Q>-_\ H-V7_@,?\:\C\ _\ MI!/'_P#V(FE?^C&KW2@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@# M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@# M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@# M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@# M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@# M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@# M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@# M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@# M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@# M'^Q>-_\ H-V7_@,?\:\C_;%_;%\&?L3?#&3XB?%KQG9M<3ADT/0+2 &\U6<# M[D2D\*,C=(?E0$9Y*JM>--3MV;P]X3@G DDZ M@7$Y',, 8$;CRY!5 <,5^+/V/?V /CS_ ,%+?BDG[;7_ 4#U6^'AF\99="\ M//N@;4[<$M'%%'G-K8C/&/GER6!^8R-275B;.=^$/[/O[7'_ 6T^+J?'_\ M:)UJX\.?"[2KAXM*M8 R1,@;YK:Q0CYV. );IAU&!G:$3]2/A?\ ""T^"W@/ M3?AC\+-.T?1-"TFW$-AIUE9$)&O4DDG+LQ)9G8EF8DDDDFNMT#0-#\*Z):>& MO#.CVVGZ=86Z06-C90+%#;Q*,*B(H 50 .!5NDW<$K&/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C6Q12&8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_ MXUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\ M!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C4EG:>+4ND>^U:U>( M-^\1+<@D>QK4HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** /"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:O=* "B MBB@ HHHH ***^>/^"FEQ^TO;?LT:A)^SDG][_A*'LBW]H)I^WYS; ?CO(^<) MG;W([\KP/]IYA2PO.H<[2YI.R5^_]:O0\K/RBY4K=$O MS?179)_P\L_9H_X:7_X9N_X2/]Y_Q[_\)+YB_P!G_P!H;L?9-^>O;S/N;_ES MFOH.OYXZ^Z_A)\1/^"S_ (0^&FB7GAKP;J6L: =.C.DKJVF65Q<&WQ\F[)%P M>,8\SYL8[8K]>!O';,LUKX MF&9X&I52?-%X>FYN$6[*,U=:+I/=O1H_3&BOSP_X>%?\%2/ _P GCO\ 8Y^T MPI]^X/@G5(\_]M$D,?Z4Z'_@MU\1?"T@M_B3^R88')P2FMS6A!_W9;9L_3-? M'_\ $.>)JG^[QA5_P5(/\VC]%7C-P/2_WN56A_U\HU5^49'Z&T5\-:!_P73^ M"=SM_P"$H^"GBFSS]_[!#Z!_ MP4W_ &&/$9"V7Q_L(6/5;_3;RVQ^,L*C]:[70/VMOV6_%&T:%^T5X)N'?[L( M\3VJR'_@#.&_2O'KY'G>&_C86I'UA)?FCZ+"\4\,8[_=\=1G_AJP?Y2/0Z*H MZ+XH\,^)(_.\.^(K"_3&=UE=I*,?52:O5YLHR@[25F>Y"<*D>:#NO(****DH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *^._^"F'_!5WP+^QCI4WPO\ AE]D\0_$V\A @TW. M^WT<./EFNMIR7((*0@AFX+;5(W<-_P %+O\ @KE)\,=9F_97_8T!\1?$>_G^ MP7NK:=#]I329G.SR($4'S[O)QC!6,\$,V56;_@F=_P $C8_@_JL/[4/[7Q'B M+XE7TWV^STW4)OM,>CS.=YFE=B?M%YDY+DE8VY7^0\*H &RTP%50H< #R MA^E\<:1(L42!54 *JC ]!2T4F[@E8****0PHHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP# M_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&KW2@ HHHH **** M"BBB@#YT_P"'8G[-'_#2_P#PT5_8/[O_ (^?^$4\E?[/_M#=G[5M]._E8V;_ M )NGRU]%T45WX[-,QS/D^M57/D7+&[O9+I_P=WU/)RK(X-.HK@V/6W.5U_X%?!'Q7N_X2GX M.>%=2W_?_M#P];3;OKO0YKB=?_8!_8P\29_M']G#PQ'NZ_8+'[)_Z(*8KV"B MN^AFN:8;^#7G'TE)?DSR<5D.18[_ 'C"TY_XH1E^:9\TZ_\ \$COV&=9#&R^ M&5_I;-_%8>(KPX^@ED<#\JXG7_\ @B!^RYJ!:30O'OC;3W/1#?VLT8_!K<-_ MX]7V917L4.-.*\/\&-J?.3E_Z5<^=Q7AIP!C/XF645_A@H?^DV/S_P!:_P"" M$FBK)]H\(?M+WUHZG,8O?#2RG_OI+A,?7%4/^'4'[;7@SGX7?MEB'9_JO^)S MJ5AC_OSYF*_0^BO3CXC\6M'/P8\/E+FP^&E2EWA5JQ_] MO:_ _/#_ (9D_P""SW@/CP]^T$=:V=/^*L^T9_\ V,9_&C_ (3O_@N;X#YU MKP<=9C3H/[.TBYW#_MU8,?YU^A]%/_7NK5_WC+\-4\W2L_O31/\ Q"FA0UP> M;8ZEY+$-Q^Z47^9^>'_#PK_@J1X'^3QW^QS]IA3[]P?!.J1Y_P"VB2&/]*=# M_P %NOB+X6D%O\2?V3# Y."4UN:T(/\ NRVS9^F:_0VFS0Q7$;0SQ*Z,,,CK MD$>X-'^L_#%;_>,G@_\ !4G#\KA_J-QQAO\ <^(ZJ_Z^4:=7\['PYH'_ 73 M^"=SM_X2CX*>*;//W_L%S;7./IO>+/Z5VV@?\%F?V,=8 .HW?BC2L]?M^@[L M?]^))*^A=?\ @5\$?%>[_A*?@YX5U+?]_P#M#P];3;OKO0YKB/$7_!/[]B[Q M0CIJ7[./AF(."#_9UF;,C/H8"F/PH^O^'M?^)@JU/_!44O\ TM!_9/C#A?X6 M98:M_P!?*,H?^FV?GA^VQ_P4Z^)GQS^)5F/@KXAU'PUX7\.:@MSHIMY#%<7M MPA^6YFQVZ[8CD 'Y@2>/MO\ X)]_\%!/"_[6_A=?"7BV2WTSQYIEN#J&GJ=L M>H1C@W-N#V_O)U0GNI!KX=_;9_X)H_$OX _$NT3X1Z#J/B3PMXDU%;;06MHC M+<6MPY^6TFP.O]V3@,!S@@BOMS_@GM_P3V\-_LG>&T\;^-X;?4?'VHV^+R\7 M#QZ7&PYMH#Z]GD'WN@^7K]OQRMI>WP(_$?A_P?H%YXJ\5ZU:Z; MIFGVSW%_?WTZQ0V\2C+.[L0%4 9)- %N66*")IYY%1$4L[N//^&)O^"<45YK.JZM<-8:GXMT0Y>Y;D20V+@@)&HSONR0H 8H M0H\P\E^UU^WG^T!_P5 ^*K_L4_L":3?1^$[EFCUW7_FMVU*W#!9)IY,9MK$9 M^Z?GER%()81'[<_8!_X)T_!_]@_P)]D\/11ZQXOU&!5\0^+;B ++.>"880<^ M3 #T0'+$ L6(&*LHZL6YP_\ P31_X)3^ /V*M&A^)'Q"^R^(?B9>V_\ I6K; M=\&DJX^:"TW#.<$AIB S<@;5)!^OJ**3;;'L%%%%( HHHH *\P3]K7X2/^UB M_P"QT-5_XJM/"PUHKN'EXWX^S>OG>7B;;_SS.ZM7]HS]HGX7_LN?"?5/B]\6 M/$,%CI^GP.;>!Y0)K^?:2EM IY>5R, #IRQPH)'X P_M??%N']KH?MF'4L^* M?^$I_MEAO/ED%L&U]?)\G]QC_GGQ7J9?ETL9&%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C5[I0 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Y]^TQ^T_\ M!W]DGX77?Q:^-/B=;#3X,I:6L8#W.H3X)6WMX\@R2-CV"C+,54%@ ;_Q7^+/ MPZ^!W@#4OBA\5O%EIHFA:3 9;V_O'PJCLJ@:K.!CS)7 Z#)VH,*@)P,D MD^KT45 PHHHH ***AU#4+#2+"?5=5OH;6UMH6EN;FXE"1Q1J,L[,$[&X ,&1E9;MQGR(^ MA P7?(VKC+#YV_;5_P""QGBWXA>+S^RY_P $X='NO$/B'4IVLI/%]A:&8L_( M9;"/!#8&1^,_'EU/]M31[RK]>R/SG'\59CGN*EEW# M*4FM)UWK2I_X?YY]DKKU5[>!> ?V$/V[/^"N>M2?M%_M3?$^3P3X>GA+>%HK MO2'F7RF((6SL?.C\J @#]\[[I,*?WF2P['_B&P_ZO/\ _,=?_?&OU& "@*H M ' %%$LWQB=J;48]$DM/O04?"SA2<.?,(2Q%9ZRJ3G-2D^]HR22[+HNK/!_^ M"??['/BW]A[X/W?P7UGXX?\ ":Z7_:CWFC%_#QL&TX2#,L0_TB;>C./, ^7# M.YYW<>\445Y]2I.M43;TZ7>BTV"BBB MH.P**** "BBB@ HHHH **** "BBB@ HHHH *P/B)\4_AO\(]$3Q'\3O'&F:# M8RW4=O'=:I>+"CRR.$506/)RPSZ#). "1OU\0?\ !034_B-^S[^T1#^TMXO\ M"7'B/X8ZCHVA:7J&M641FF\&R6NM17*_" M[>'AXN7Q)8'23#YPU07B?9_+_O\ F9V[??.*S-+^+WPGUS4(M(T3XG^';R[N M'VP6MKK<$DDC>BJKDD^PKS_PG\$/V7?CC\&KZV\M<^'GCG7E\17&GZ1*J MZ??OMBW1L(\'RS/ )9(\J3(&5QM+H?.O#G[)_P"S7X=_;Q\-6_P9^!7ACPZ/ MAYX3N-=UN^T72(H7>\U!GL["%F4#@11:A*5]1$V!P: /J>L2'XE_#BXU\^$[ M?X@:))JHF:$Z:FJPFX$BYW)Y8;=N&#D8R,&G_$.7QQ#X#UF7X96EC/XC&F3_ M -A0ZI,T=LUWL/E>:RJQ";]N[ )QFOC#]C/1_AY\(/VEM"^$?[3'[%FB>!_B M]>:==77A;XC:?(?B!X#\) M:E8Z+XK\;:1IEYJ2!WJ_JVKZ3H&F3ZW MKNIV]E9VL1ENKN[G6.*% ,EF=B H ZDG%?*7[&.F:7^U?'^T;XS^*5I'?GQ% M\3-6\%(MP@?R-#L8(X;>W4'[HS--*0.#)(6ZG->*?LW?M$>./VH/#W[&GPK^ M(^IRWUIK=QXAU/Q8;EBQU2304F33S*3_ *W]Y&DS[NLB*QR0#0!^B/AKQ3X8 M\9Z/'XA\'^([#5K"8L(;[3;Q)X7*DJP#H2IP00<'@BK]?,GA+Q3>?#[_ (*R M^*?@YHKLFC>./@Y9^+M1M%XC75;?4'L/. Z!GMU0.PY;RH\YV@CZ;H **** M/"_ /_*03Q__ -B)I7_HQJ]TKP'PM?W.G_M_>/9;73);HMX'TH%(B,@;WYYK MV;_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK' M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BO@;_@N'^VK^TS^Q]_PK#_A MG3XE_P#"._\ "1?VW_;'_$FLKO[1]G^P>5_Q]0R;-OG2_=QG=SG Q]P_\)+J M_P#T*%[_ -]+7Y?_ /!R)J=WJ/\ PIG[5H\UIL_X2+;YQ!WY_LSICTQ^M5'X MA/8^9?\ A]5_P4S_ .CE?_+-T;_Y#K[Y_P""'G[:O[3/[8/_ L__AHOXE_\ M)%_PCO\ 8O\ 8_\ Q)K*T^S_ &C[?YO_ !ZPQ[]WDQ?>SC;QC)S^,%?3G_!. M3]E_]LC]H_\ X3*3]DCXYW/@M]#_ +..N&W\27^G?;#+]I^SY-HK;]GE3?>^ M[OXZFM))6)3=S]_**_*)?V ?^"YVA\V'[:&HW>WIGXF:O)G/_7:'^?X4]?V7 MO^#@#1.+#]H:^N]O SXO63..G^NC[_KWK/E7 M7-V5Y .HZ))G/'_+9/Y_A3QK?_!RCHGRS6$UV@&%)L_"TF<=_D ;\Z.7S"Y^ MJ5%?E>/C]_P<0Z)\U_\ !J2\ ^8@^&--DR#QC]RP^OK^%*/VVO\ @O=HOR7W M[)3W9'RD_P#"OYY,GU_<=.M'*PNC]8:*_EGKZ"_X)8_ M%CP+\#OV\? ?Q0^)?B"VTK1-,.IB]O[N39'%YNF7<*;F[9>1!^-4X"YC^A:B MO(O!_P"W#^S5\02J>"/C)X0U21^D%EXNL7D'L4$NX'V(KT&V\7WM[;I=V?AB MYFBD&4DBE1E8>H(.#691N45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0! ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M0!L45C_\)+J__0H7O_?2U\U_\% _^"I7P]_8B\+MHIT%=5\>:A:E]%\-OKWB.OA[PQ M:3 76IRCTZ^7$I(WRD84' W,54_GM^SU^RG^TY_P64^,:?M4_M?ZO>:-\-+2 M=DT73+4M"MU"&YM;!&^Y#D 27)RSD8!9@3'I_L;_ /!/;XX_MP_%!?VV_P#@ MH79:SJNG:DR7.C>&[D>2VI1 [HMZ"OA9X-T[X>_# MKPS9Z-HFDVP@T[3;"$)%!&.P ZDG)).22222236Q6/\ \)+J_P#T*%[_ -]+ M1_PDNK_]"A>_]]+4C-BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK M'_X275_^A0O?^^EKY6_;Q_X*[_"O]C^WNO GAW0T\1?$#RL1:$MV#!I[$?*] MXZ'*>OE#YV&/N!@]:T:-7$5%"FKL\W-LWRW(\%+%XZHH075]7V2W;?1+4^@O MVCOVG?@M^RC\.Y_B9\;?&4&EV*96TMQ\]S?R@9$-O$/FE<\=.%'+%5!(_,KQ MI\9/VY?^"V?Q!N/AA\%=%G\%_"2QNPNI3S2,MOL!#![V5?\ CYFQAEMH_E4E M2>AEJ_\ 7_@GS^U5_P4.^)%O^U-_P %!M0U^+0+@"32_#RC[/8XR>"PE/Z9?#OP]X;^$O@VP^'OPT^$@T31=,A$5CINGQ)''$O?@= M6)R2QR6)))))->CS8?+M(VG4[](^G=GP"P^?T-JM9?WW]B#[; MM=])+@?V*O\ @G_\!/V'O"']E?#?1OMVOW<"IK?BW48E-Y>G@E0>D,61D1)Q MP"Q=AN/N-8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+7F5*E2K-SF[MGZ- M@,!@LLPD<-A*:A3CHDE9?\/W;U;U9L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0 MH7O_ 'TM0=9L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DN MK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J_ M_0H7O_?2T ;%%8__ DNK_\ 0H7O_?2U)9Z]J5S=)!-X9NH59L-*[+A?%=8^#6K:MX7GUCPW<:-KNC& MVG7S!JEL;BUGA,JRJ?D4H^QD;S""R[>?>Z* /"OV%?V?-;^ VA>.[N]\++X8 MTWQAX_O-=T'P7'/'(NAVDD<4:QMY3-$DCF-I&CB9HTWJH)VFNE_9J\%>*=-N M?''Q2\?Z-+8ZUXU\:75TMI<$&2WTVV"V5A&<$@;K>W6?:.C7+YYS7J%% 'AO MA[]J'XYZ]IOQ*L!^R)J94@1)Y'8NZLSQQ (5RU>LZ%X9T'PRMR-$TU(&O;IKF]E!+27$S *9 M)'8EG;:JJ"2<*BJ,!0!?H ^:? GPR^,'[*>N?&'PY\,?AG>^(]/\?^)[KQ5X M)N["\MXX[/4[V!$N;:[,LB&"))HEE5U# QNP +J$;G/#_P"P7X@_9U\ ?L^: M[\+[5=?U_P""-Q>1ZQ96LB0MJ]IJD3IJ9@\TJI=99/.B21ER$*Y#$5] M%_"7X-^*_$_[8'BK]L;QUX$?!^DW[QFZ%A'.UU<7,RQLZQ^9.R MA$W;@L9+A2VT>Z444 %%%% 'A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ M /[$32O_ $8U>Z4 %%%% !1110 5Y9^TO^Q5^S-^V#_8O_#1?PT_X2+_ (1W M[3_8_P#Q.;VT^S_:/*\W_CUFCW[O)B^]G&WC&3GU.B@#Y9_XW?VC[/Y MOE?\?4TFS;YTOW<9WIT4[L+(****0!1110 4444 %%%% !1110!G7W@ M_P ):H"-3\+Z=< @@^?91OD'J.16-?\ P*^".JDG5/@YX5NO6+O7RU_P5V_9&_97^&_ M_!/SX@?$'X=?LW^!O#^N6']D_8M5T3PK:6D\&_5;.-]CQ1J5W([J<=0Q!ZU] MTT4T[,5C^6>O?7/\ P;X?&[X?3O?? O\ ;=-K*3NC$ND7.FL#[R6]Q(3]=H^E M?J714\TAV1^6/_#"'_!=KX0<_#_]KP^(8H_]3"OCVYN!CL-FHQ!!],XI/^%R M_P#!Q/\ !T?\57\*W\411=!_86E7^]1_V#F5S^//KS7ZGT4X]<"6.#\LU^EM<[XP^$7PG^(2LGC[X8>'=<#C#C6-%@N0WU\Q# MFB\>P69\E>#O^"^_[ 7B;8-P.G?E]D:/'X5Y1XQ_X(+_\$]_$X<:)X7\4>'=V<'1_$\K[?I]K$WZYH]T- M3ZC\'?'?X'_$39_PK_XR^%-=\S[G]C>(K:ZW?3RW;-=77YM^,?\ @V\^"M]O M_P"%??M*>*-,S]S^V=(MK_'U\LV^?TKE/^'&W[='PM'_ !C_ /MX+:^5_J - M1U/1\>G_ ![--M_#-%H]PNS]3Z*_+#_AG3_@X8^#W/@SXYOXI$7W?^*ILK[= MC_L*HN?QH_X;(_X+[?!\?\5Q^RXWB<1?ZQCX'-YN]3G2Y5'XCBCE\PN?J?17 MY9)_P7W_ &F_AHZQ?'O]AH6K XEVW5[I)!]A&G&R&I6PAG'DZ=:V[AD#,!^\B?&" M)]=\7#]LG_@H(+G7O%^JW(U#3O"^N-YS0R'!6YO@W#R]-L!^6, ;AN&R-/\ M@AG_ ,$^_@U:?!K0/VW?&5LNN^*-;FO/^$?@O(!Y&AI;WW]]<+%#;Q*,L[NQ"JH')).!7G?[5'[7_ ,"_V.OA^_C_ .-7BQ+02!AI MFD6V)+W4I /]7!%D%NHRQPBY&YES7YK:AKO[=O\ P7&^(#Z-H%O)X%^#FG7P M$S,7-E&5.+L+D]:. M"PL'7Q<_AI1W]9O:$>MWTUVNUZ!^U[_P5Q^+7[2'CD_LH_\ !-#P_J>H7VI. MUM/XOLK(#K=E/".)Q>-CFO$,U6Q"UA!?PJ7E&/67>3Z]VE(****\X_0 HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH \+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQ MJ]TH **** "BBB@ HHHH **\P3]K7X2/^UB_['0U7_BJT\+#6BNX>7C?C[-Z M^=Y>)MO_ #S.ZO3ZJ4)PMS*U]?D<^'Q>&Q7/[&:ERR<7;I);I^:"BBBI.@** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** $DC25&BE0,K AE89!'H:X7QC^R[^S3\0]Y\>?L]^"-99_O/J?A6TG M;/KN>,D'WZUW=% '\^/_ 5B^&G@'X/_ /!0#Q_\._A?X2LM"T+3SI9L=*TZ M$1PP>9I5I*^U1P,R.[?5C7SK7]3%%:*=D3RGRS_P15_Y1F?#3_N,_P#IYOJ^ MIJ**AZLH***S/&7C/PE\//"]]XV\=^)++2-(TV S7^I:CGN M2!0DV[(F7<.=K2(S8^PVW(S,Y60Y',>=K?0/_!/;_@D'\*?V2A:?%#XK MO:^,/B+Q*-0EC+66DR'DBU1QEI ?^6[C=_=$>3GTX86CA(JIBM^D>K]>R/S? M%<2YKQ1B)8'AO2FG:>)DO _LL?\$K_CY^VC\0$_:Q_P"" ME?B?5VAOBLUEX3N93#>7<6=R)*JX%C;#/$*!7.3_ *OJWZ:^$?!_A7P!X9LO M!G@CP[9:3I.G0"&PTW3K9888(QT544 5HT5RXG%U<5+WM$MDMD?3\/<+Y9P MY1DJ"%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U>Z4 %%%% !1 M110 5RWQM^+OA+X"?"3Q#\9?'5UY6E>'-+EO;K! :3:/EB7/5W8JBCNS 5U- M>"_\%!_V-/%O[72[DTK)ZO79::GX M9>)/VIOC1K?[2E_^U?IOC"YTOQE>:Y+J<&I6;_-:N^5$:;@08UC/E!2""@VD M$<5]Q?"[XR?\' OB[X>:1\5/A_>)XK\-ZU9)=:7?1VWAV;SHSZJNV96!RK*X M#!E((!!K?_XAL/\ J\__ ,QU_P#?&OL[_@GW^QSXM_8>^#]W\%]9^.'_ FN ME_VH]YHQ?P\;!M.$@S+$/](FWHSCS /EPSN>=W'T.-S# .DG249-:6<7MY:( M_!.$.!.-J>9U(YE.OAZ<[R"]_O**E+FYM5>U[VZ'QC_PVU_P7B\#?\A_ M]D?^V-GWO^*!N+C=C_KRF&?P_"D_X?(_\%*_!_\ R4S]@00[/];_ ,4IK-CT MZ_ZUI,7]>P\OBH1^5T?I7^IN?4OX&<\[T-'UG+I;T+>DF']@<*?E+#P7XIW/D'0_^#@[]B#5, M+J?A'XAZ:W\1NM#M74?0Q73$C\*[+0_^"X/_ 3GU;'V_P"+>J:9GK]N\)W[ M8_[\Q25ZUKO[ /[$'B,DZG^R7\/0S?>>U\)VL#'WS$BG/O7&ZY_P2+_X)S^( M<_;_ -F+2X\_\^.K7]K_ .B9UHY\IEO&:]&OU#ZKXGT?@Q&%J?XH5(_^DEK0 M_P#@JU_P3S\0D"P_:DT&//3[=!D1\ M9622?]\-(&_2O$-<_P""%O\ P3SU;/V#P%K^F9Z?8?%-RV/^_P TE<;KG_!O M)^QG?Y?1?B/\1;!^R_VK92H/P:TW?^/4J7Z!]<\3J/QX7#5/\,YQ M_P#2C[4T+XM?"OQ1C_A&OB9X?U'=]W[#K,$V?^^'-= "& 92""."*_-G7/\ M@W"^%=QG_A&OVG?$%I_=^W>'X+C'_?$D=<^?^#>WXP>$CN^&W[;GDE3F/_BG MKBRQWZQ7;XYH^K9?+:O;UBP_UAX\H_Q/SN@_UTSJE_'R;$+_#RS_)H_4:BORX_M7_ (./ MO O_ !]Z:=8@3[O[GPW<;@/^N9$A_'FE_P"&VO\ @O%X&_Y#_P"R/_;&S[W_ M !0-Q<;L?]>4PS^'X4?V9-_#4@_20?\ $1,)3_CX#%4_\5%_HV?IGXE\9^%/ M!ITY?%7B"UT\ZMJ<6G:9]JE"?:;N0,8X4SU=MK8'?!K3K\$/VWO^"D_[6?[3 M/B3PYH'Q;\/6?@K5/A]K#W46EZ-875E+!J:,N)9H[F1W26(H0H."FY_6OJCP M%_P3IMK9?$W]EIY;E($6[U#1O% "S. SK!);_("+O"U?,*U'$3=*$>7DE*,O>T]Y-)-QY7IKN?J/17P5X5_X M.&?V.M6VQ>*/ASX_TB0_><:;:7$2_P# EN0W_CE>E>%?^"U/_!.?Q/M2?XXW M&E2MTBU7PU?ICZND+(/Q:N26 QL-Z;^Z_P"1]7AN.>#\5_#QU+YR4?\ TJQ] M5T5X_P"%/^"@?[#_ (TVKH/[5W@,N_W(KSQ+;VLC>P2=D8GVQ7I/AGX@> _& ML8E\'>-M(U92,AM,U**<8]?D8US2I5(?%%KY'O8?,B MBBH.P**** "BBB@ HHHH **** "BBB@ HHKX9_X*!_\ !9/P1\!+ZX^"/[,- MM;>,_B%++]DDN8%,]CI4[';L.SFYN < 1)\H;ACD&,[4,/6Q-3DIJ[_K<\C. M\]ROA[!/%8ZHHQZ+=R?:*W;]/5V6I]"_M@_MQ_ 7]BCP1_PE/Q<\1[M0N8V. MC>&[ J]]J+C^XA(VH#]Z1L(O3))"G\Z-*\*_MV_\%Q/B!'XC\674G@;X.Z=? M$VZ(KFS3:2"(4.TW]UC(,C81#N'R9V-Z)^Q[_P $B?BE^T%XX_X:M_X*7:_J M6J:EJ4BW4'@^^N3]HG[I]M9<>3&!]VUCQ@8#; #&?TJT/0M$\,:/:^'?#>D6 MNGZ?90+#9V-E L4,$:C"HB* %4#@ # KT'5P^7JU'WJG\W1>G^9\-#+,]X[D MJN:J6'P.\:"=JE1='5:^%?W%K\TI/SW]ES]D?X&?L??#Y/A[\%/"26<;A6U+ M5+C$E[J4H'^LGEP"YY.%&$7)"JHXKTRBBO+G.523E)W;/TC"X7#8'#QH8>"A M"*LDE9)>2"BBBI.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+\ _P#* M03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&KW2@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y;XVZW\2_#OPD\0ZS\&O! MO_"0>+(=+E_X1[2#=0P+<79&V/<\[HBHK$,V6&54@9) /4T4XOEDG:YG6INK M2E!2<;IJZM=7ZJZ:NNETUY'X0:Y_P1X_X*B>)M;O/$GB#]GV6[O]0NI+F]NY M_&>C,\TTC%G=C]LY)8DD^IK["_X)"?LA?MJ?LQ^+_$7PP_::_9VMU^'_ (DM MOM:SWNM:5?1V.HQ@*&\F.XD;;+'E&(4\QQ9P 2/T=HKU*^;XC$4G3E&-GZ_Y MGYMDWA5D.1YI#'X>O60W'@+]J[5;!E;=$-3\ M+QW!![?-'<18^N/PK],:*Z(YGCX;5'^#_,\'$>''!.*^/!17^%RC_P"DR1^6 MY_X(R?\ !1KX<#_BR?[>@A6/_5K_ ,))J^E\#MB#S0/Y4?\ #/'_ <(?"L$ M^$?C@WB/R_NC_A)[&\WX_P"PFBY_&OU(HJ_[4KOXXQEZQ1Q_\0UR2E_NE>O1 M_P %:2_/F/RW_P"&H/\ @X#^%@_XJ[]GIO$?E_>_XI"WO-V/^P;(N?PH/_!; M+]OGX%?^#C[X>W#"/QW^RUK>GD<2'2O$D-W@]^)(8?RS7I M/A7_ (. OV&=>VIKFC^.M#8_?:_T&&1 ?8P7$A(_#\*^QO%/PP^&OCA63QK\ M/-#U@-]X:II,-P#]?,4UYKXJ_P""=O["WC/>=;_90\#*S_??3] BLV/ONMPA MS[T>VRN>])KTE?\ ,7]E>(^&_A9C2J_XZ/+_ .D,X[PI_P %@?\ @G1XNVI9 M_M(6=G(W6+5M&OK7;]6E@"?DQKTOPI^VA^R'XYVKX3_:?\ WLC]+>+Q;:"7\ M8S(&'XBO&O%?_!$K_@G3XFW/9?!N^T:1^LFD^)[X<^H66611] ,5YKXK_P"# M=_\ 9&U3?+X3^*?C[2I&^ZDU[9W,2_13;JWYO1R93/:4EZI/\A_6_$[#?Q,- MAJO^"([C2= 6< MJ0H)XK\TOVI_BU_P6<_8H\%PV7QV^/I31_$XGTRVFCOM-OIKC,1\S86C-Q'M M5A^]7;M++\P)%?(7[.WA;P;\1OC+X8^%OQ/\>WGAWPOK_B"UM]9U*U4.( 6* M)(58A 09"OF-D1B1FPP!4]M#)H3I.+>*PF9TL'AL'*$]5. M-:T/>DE[-WN[1N[R;M==MS[\_:(_X**?M3_\%*?B'/\ LK?\$]O"FJZ9X;GS M'J_B $V]U=VY.UI9YNEE:G^[GS)!\I^\8J^JO^"??_!*#X+_ +%EC;^-O$*P M>*_B$T7[_P 17,'[G3R1\T=G&W^K'8RG]XPS]Q6*#W/]G?\ 9I^#'[*_P\@^ M&7P2\&6^DZ=%AKF4#?<7LN,&:>4_-*Y]3P!PH50 .\K@KXU.G[&@N6'XOU?Z M'VN2<(5(XU9KG=3ZQB^G_/NEY4X^7\SUZZ.[91117GGW84444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M7SU^T%^U3XWTOXQ7O[/?PV@N-0MQ'%P8J-K 9R*H?LL^/? M$?[5_P )?&WP/_:\^'6AW^N^#?$TGACQE#;P^;I>MM''#/'=1HP^4.LD;&,_ M=89PN0J\I\.OV:='_8W_ &X/#&@_LTRW>F^!?B+H&L3^+? PO));+3KBS6W: M+4;=7+&+<\R0L 0OSJ!V"@'T!\>_C5X._9T^#?B+XW>/Y9%TGPWIKW=RD./, MF(PJ1)G WN[(BY(&YQDBO.X/VDOB?\-_%OPWTO\ :$\/:)967Q1G-A8-HZS* MV@ZLT)GAL+AY'877F(LD8F18L21 >65?*.DT.U>Y&GR MZ;?W]O$NXO:P:A;R3$CN%13(<]D-5?\ @I-')X_O?V<8YVI&0Y/I0!VLO[2WQ-^)'B?XE6O[/OA[1+[3OA9'4_VYO"OBOX:_"KQ#\%+* M+4M;^,]VMOX1L=28JEHJ1-+>W%R$.66U1'#HAR[A4#*&WKQG_!-=C\-]"_:" MTCQM)]GO=&^/OB34=5,O#&WFAMIXK@YZJ\7S GJ!7S9^PSX"\7> 9?V&?%7C M*UEATV>V\=06[S [+>6^CN;BT&3T,\/S+CK@T ?=OPG^/>KZQ\*VUC2K@LBW$<4CNT+1S(\+H7<9",&^&)L=VC1G /]PU]2T %%%% ' MA?@'_E()X_\ ^Q$TK_T8U>Z5P7QG_9R^'GQSCM?^$LEU.SEM9"XNM#U!K2:7 MC 61T&74=@>!FN"_X=U? _\ Z&[QW_X5\] 'O5%>"_\ #NKX'_\ 0W>._P#P MKYZ/^'=7P/\ ^AN\=_\ A7ST >]45X+_ ,.ZO@?_ -#=X[_\*^>C_AW5\#_^ MAN\=_P#A7ST >]45X+_P[J^!_P#T-WCO_P *^>C_ (=U? __ *&[QW_X5\] M'O5%>"_\.ZO@?_T-WCO_ ,*^>C_AW5\#_P#H;O'?_A7ST >]45X+_P .ZO@? M_P!#=X[_ /"OGH_X=U? _P#Z&[QW_P"%?/0![U17@O\ P[J^!_\ T-WCO_PK MYZ/^'=7P/_Z&[QW_ .%?/0![U17@O_#NKX'_ /0W>.__ KYZ/\ AW5\#_\ MH;O'?_A7ST >]45X+_P[J^!__0W>._\ PKYZ/^'=7P/_ .AN\=_^%?/0![U1 M7@O_ [J^!__ $-WCO\ \*^>C_AW5\#_ /H;O'?_ (5\] 'O5%>"_P##NKX' M_P#0W>.__"OGH_X=U? __H;O'?\ X5\] 'O5%>"_\.ZO@?\ ]#=X[_\ "OGH M_P"'=7P/_P"AN\=_^%?/0![U17@O_#NKX'_]#=X[_P#"OGH_X=U? _\ Z&[Q MW_X5\] 'O5%>"_\ #NKX'_\ 0W>._P#PKYZ/^'=7P/\ ^AN\=_\ A7ST >]4 M5X+_ ,.ZO@?_ -#=X[_\*^>C_AW5\#_^AN\=_P#A7ST >]45X+_P[J^!_P#T M-WCO_P *^>C_ (=U? __ *&[QW_X5\] 'O5%>"_\.ZO@?_T-WCO_ ,*^>C_A MW5\#_P#H;O'?_A7ST >]45X+_P .ZO@?_P!#=X[_ /"OGH_X=U? _P#Z&[QW M_P"%?/0![U17@O\ P[J^!_\ T-WCO_PKYZ/^'=7P/_Z&[QW_ .%?/0![U17@ MO_#NKX'_ /0W>.__ KYZ/\ AW5\#_\ H;O'?_A7ST >6_\ !0?_ ()0^+?V M^/BW8_$+6/VI?^$=TK2-+6RT;P\G@PW:VV3NFE,GVV/<\C8R=@PJ(O.W)\%_ MXAL/^KS_ /S'7_WQK[,_X=U? _\ Z&[QW_X5\]'_ [J^!__ $-WCO\ \*^> MN^GF>-HTU"$K)>2_R/BJ?!G MP;XM^'?PI\/^ O'?CS_A*-6T;2XK.\\0FP-JVH&-=HE:,R2;7*A=QWG+9/&< M#IJ\%_X=U? __H;O'?\ X5\]'_#NKX'_ /0W>.__ KYZX9-R;;/LJ5*%"E& MG#:*25VV[+3=W;]6[OJ>]45X+_P[J^!__0W>._\ PKYZ/^'=7P/_ .AN\=_^ M%?/2-#WJBO!?^'=7P/\ ^AN\=_\ A7ST?\.ZO@?_ -#=X[_\*^>@#WJBO!?^ M'=7P/_Z&[QW_ .%?/1_P[J^!_P#T-WCO_P *^>@#WJBO!?\ AW5\#_\ H;O' M?_A7ST?\.ZO@?_T-WCO_ ,*^>@#WJBO!?^'=7P/_ .AN\=_^%?/1_P .ZO@? M_P!#=X[_ /"OGH ]ZHKP7_AW5\#_ /H;O'?_ (5\]'_#NKX'_P#0W>.__"OG MH ]ZHKP7_AW5\#_^AN\=_P#A7ST?\.ZO@?\ ]#=X[_\ "OGH ]ZHKP7_ (=U M? __ *&[QW_X5\]'_#NKX'_]#=X[_P#"OGH ]ZHKP7_AW5\#_P#H;O'?_A7S MT?\ #NKX'_\ 0W>._P#PKYZ />J*\%_X=U? _P#Z&[QW_P"%?/1_P[J^!_\ MT-WCO_PKYZ />J*\%_X=U? __H;O'?\ X5\]:W@3]AWX1_#SQAI_C;1/$OC" M:[TVX$T$=]XGFFA9AV=#PPYZ&@#V2BBB@ HHHH **** "BBB@ KR[XO_ +*' M@#XL:Y<^,8=;US0=+)Y\DYD M4,9&XT+3 M7T[PY_:VL7%ZNC6;;0T%JLSL(5(1%)'S%$5"VU54=]10!Y_X[_9C^$/Q$\0: MKXDU[1[V&?Q!8167B:/3-7N+2+6[:+<(XKM(743*%9DR>2C&,DH2M;7CGX._ M#GXB>#[/P+XE\,Q'3M,N;:YTA+)VMGTV>W(,$ML\15H'CP-I0C RO0D'IJ* M.:^'7PD\$?"YM3N_#%C.]_K=VMUK>KZA>27-YJ$RH$5I9I"68*@"H@(1%&%5 M1Q72T44 %%%% !1110 4444 %%%% !1163XS\?>!/ASI!\0?$+QKI.@V ?:; M[6=2BM80W7&^5E7/'K0!K45G>%?&'A+QWHL?B3P1XIT[6=.F)$-_I5]'<0N1 MUP\9*G\#4]]K>BZ7=VFGZGJ]K;SZA,8K"">X5'N9 C.4C!.78*K,0,G"D]!0 M!:HHHH **** "BBB@ HHHH **** "BBB@ HHIES@!]%&M?N[09N[71==M[J2$9Q\ZQ. MQ7DCKZUH^+_'/@GX?:1_;_C[QAI6AV'F"/[;K&H1VT.\]%WR,%R<' SVH U* M*KZ3J^DZ_ID&M:%JEO>V=U$)+:[M)UDBF0\AE920P/J#BK% !1110 4444 % M%%% !1110 4444 %%%% !17+ZU\;O@OX;\51^!/$7Q>\+V&N3,%BT:]U^VBN MW)Q@"%G#DG(Q@=ZZ:66.&-III%1$4L[L?$:WN+OX M>^/-%UZ*TE$=U)HVJ0W2PN>=KF)F"GV/-;5 !1110 4444 %%%% !1110 44 M44 %%%% !16)XX^)7PY^&.G)K'Q)\?Z)X>M)'*1W6N:K#:1NWH&E903[5>\/ M>)/#OB[1X/$/A37K+4]/N5W6U]I]TDT,HSC*NA*L,^AH NT54UO7]"\-6']J M>(]:M-/M?-CB^TWMRL4?F2.$1-S$#^$/!,%VN]="TNSCB M?; K<1/,9E:5Q\SL@[ "OKNOE7PEX*U[_@G3\0OBC\0AX3U/7_A)XTUF3Q5/ M+X=MOM%]X9U%P!=B6U!#S6K@*RR0AFB"8= H,@ ,O]I?5)OV5_\ @H'\&OB! M\,H$L-.^+^J77AGX@Z1:J(X-2F41&SO60<&XC:5@9<;BBA,X-;G[6?A3PW!^ MWY^S+XR@T2V359]?\16T^H+"!+)"-&E(C9NI4$9 / )..IS4^'MAIG_!1+XZ M?#W]L?3 (/AE\/(K^7P3!/<1M=ZUJTQ6&2ZFBC9OL\,(B 2-R)3("S*BX#=9 M^T_X ^+7BO\ :I^!WC_P3\*-2UG0_ ^M:O=^(M1M=1L(A"ESISVT85)[F.20 M[WR<+P >O H ^@:*** "BBB@ HHHH **** "BBB@ HHHH *^1_VI_%-U\9O^ M"BWPK_8I\1N7\%)X9N?&?BK2#GRM<>-YXK2VG'22&.:#S&B;*/QN!P,?7%?/ MW[47[.'CK4_V@/A_^V7\$=/AU'Q5X$CN-/U?PW/=)!_;VCW"NLD$;, M%!V';&0SF2, B_X)G_#!?AEX%^(5MX1:6+P#J/Q2U:Y^&]@\K/'#I8*1EX"Q M)%N\Z3-'V9,2 GS,GZ4KS7]G+QG\:O%NFWMM\4OV:4^&&G:9%;6N@:.WB&RU M"29%5M[#[$S10Q*HB14^]PW &?2J "BBB@ HHHH **** "BBB@ HHHH *^= MO^"J7[1?C+]F#]B7Q7\1OAU>-:Z_<-;Z9I-^@YLY+B4(TR^CK'YA4]GVGVKZ M)KS/]L/]FGP_^UW^SGXE^ 7B'438KK5JILM16/>;.ZB=989=N1N D1=RY&Y2 MPR,YH L_#']F;X3?#WX%VWP'G\&:;J6DR:-O+8%!@]'-^W=J'[-WA[PE\&_VHOAAK=O\2-3BATK2/[., M+:3XEO1MB66WU"61(H5D;:S).8Y(]^"C#:7O? 3X,_$O]CCX0>,/BI>_#NX^ M('Q'\?>,I?$?C#2/#%]#$$>XFYM[5[IHU>.WC8X#$,YW8P" #C?V=YOV9U_ MX*>>,5^$=B_@C4K3X:6^FW/@V3PM/HRZ_+]L,TFI)!+%&KK"BQ0JX&Y]\A V M*&?[$KP^V^'.O?'+]I?P-^T?KWPQU+PC:^ ]!U6WLTUY[;^T-1GOUACV%+:6 M54@B2.0_.P8R2#:H4%G]PH **** "BBB@ HHHH **** "BBB@ HHHH ^1/\ M@E5X@;]IGPWXO_;?^(D2W_B;Q5XPO;'19[E=QT71;%OCCHVIP^*- M5"6QU6QB\U-12,8"3 MNK11.PQO7);+ &K'PSTB\_X)::9X^M?%?A?5=8^#M]XBN/$>AZ[X>M/M=QX< M^T!1/97=LI\SR590R3QAU +>9LXJY\,_AW8_MV_'?0/VYM;B^R^ ](\'WFF? M#33EOT:\O&O5>*\U&$[SX1Z1X<_9_C\=ZA>67BG1LZ7>_$^_:WM].BNH_/:-+JZ$:F.$$I MM^=2HV<@5]?^!O!VE?#WPAIW@G0[F^FL],M5@MY=3U"6[N&5>ADFE9GD;U9B M2?6@#5HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** .+\)_L_?"SX>^*;WQ?\ #7P^ M?#=SJMW]IU>WT.9H+._EZ-)+:C]P9& :4()#@?/7:444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% '(>./@/\ "GXA>*].\?\ B+PE&OB/2$*:7XDT M^:2TU"V0YS&MQ"RR&,Y.8F)C;/S*0:ZJRMY+2SCM9;V6X:- K3S[=\F.YV@# M/T J6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P_B)\-/A]\7/"ES MX&^)_@O3-?T>[ \_3M6LTGB8CHVU@<,.H88(/((-2>"O!.G> M*70=$U34YK M&)56U@U/4I+MH% QA99BTK#IP[MC Q@5L44 %%%% !1110 4444 %%%% !11 M10 4444 %%%% ".B2(8Y$#*PPRL,@CTKC? /P"^&'PHU6ZU+X5:"WAN&_NFN M=0TG1YVBT^>5A\TGV3)ABR7]674^@Z***X3U0HHKP3]JK]I3XN?!#XT_"[X M9>"-)\.7MK\3->GTE+C58+@2:;)'$LGF'RY,3*V3QA"N!RV> #WNBO/O#6K? MM):?\3K'0_'NB^%;WPS>:94^.E]X;N->&H77[SPK%.EI]F\YOLXQ.2_F"+9O[;LXR.2 =112* MZ/\ <<'(!X/8]Z RL2%8$J<, >AZT +12!T+F,,-P )7/(!Z?R/Y5XIX _: M^)NO_MR^-_V;?$=AHB:#X?\ !EAK.DW%C#+]JD:XG>,B9WV M45R7QD\6?$7PMX7AB^$G@BVUWQ'J=ZMGI=OJ-XUO8V[%'=KBZE1'9(42-B=J MLS,408+@CRC]G_\ :<^/EU^TGJO[)/[5/PW\.Z7XFB\+#Q)X?U[P9?3S:9JE M@)UMY%Q<*)(I4D=00W7DX VEP#Z$HKYKF_;7\$M4BO\ 0X-8?Q/XWU"Z@TUK>?=Y$,"VT;232NJEVSM6-2A.XR ]>H MKQW]C/\ :;\1_M+?#O7;SQU\._\ A&?%_@WQ5>>&_%FAQW?G01W]L$9FAEQ\ MT3K(A![9(RP 9D_9E_:-\=_&KXF_%3X?>.O FFZ%+\/?$UOI5NFG:E)=_:4D MMEF$K2/''U#*0 @QG&6ZD ]CHHHH **** "BBB@ HKY9_P""EO\ P4M_X=W? M\(5_Q97_ (3#_A,/[2_YF/\ L_[)]D^R_P#3M-YF_P"T_P"SMV=\\?+/_$2U M_P!66?\ F1__ +W52BV*Z/U,HKY9_P"":7_!2W_AXC_PFO\ Q97_ (0__A#_ M .S?^9C_ +0^U_:_M7_3M#Y>S[-_M;M_;'/U-2:LQA117A'[5/[1OQ>^"7Q? M^&'P\\#Z1X=O;3XD^(9='%QJL,X?3I4A\P2'RY )E8;AC"%<#DYX0'N]%>>> M'M6_:4T[XFZ?HGCK1O"E]X9O;"Y,^K:$EU%<6ETFPQH\:(MF_MNSC(Y(!T] M%(KH_P!QP<@'@]CWH#*20&!P<'!Z4 +12;E+% PR!DC/('^0:\9\$?'CXFZQ M^W!XP_9Q\1V&B)H&B>"+'7-(N+&*7[5(UQBN3^ M,GBWXB^%/"D2_"7P-!K_ (CU*]2STJUU"\:VLH'97=KBZF5':.%$C3? 3]I_P"/LG[2VH?LD_M6?#;PYIGB1O"Y\1>'-?\ !=]//IFIV2S+ M!(A6X42Q2H[#AN",\ ;2X!]"T5\W7'[:?CG7?A'XU_:H^'GA32[_ .'?@?5K MV VDBR'4==L;!]E_?V\PD$4*H5F,4;(_FB#YGB\P;.R^)7Q7_:#\9V.CC]CG MP?X3U6'5-!@UIO%'C?4+JWTTVT^3;Q0K;1M)-*ZJSG[JQKL)R9%% 'K]%?.7 MPA_;]L=4_9J^(/QH^/\ X%?PGK/PGU:^TGQSHMI8?%C]K7X2?!OXY^ M/V?O&&J^5KGQ#GN(M* 8;(/+3Y#)W'FR8BC_ +SDCL:J$)U':*O_ , Y\3B\ M-@Z:J5YJ,6U&[[R:C%?-M(]/HHHJ3H"BBO#/V]?VEOB+^RA\*].^*?@?1-$U M6.X\26.D7.GZJDRL/M,AC$RR1O\ PG&4*\@D[AC! /A M].#1N4L4##(&2,\@?Y!H 6BD+H'$98;B"0N>2!U_F/SKQ3XA?M ?$WPC^W#\ M._V=[>PT1O#'C'P]J]_<7)AE-\DMG$A"AMXC5"T@XVD_+U% 'ME%8GQ&\4:S MX-\%WWB'PYX3N-=U*)4CT[2+:41FZN))%CB1I""(DWNN^0@A$#,00N*\%\,_ MM0_M4?#/]I7PA\"/VLOA9X-AT_XBI>1^%/$G@+5+J>*VO+:$S/:W2W,:,28Q MQ(H )QP?FV 'TK17B#_M%?$[XG?$3XA>#OV>-"T*ZM_AD8[34KC6Q,W]M:NT M/GOIT!B91;"-"B-<,)<22X$1"$MTOPW_ &B;7XX_LR:=^T=\$_#T>J+K&AM? M:?I.I7YM?WJ;EEMY)4CE*.DB/&2J-\R\<E45X_\ LV?M2P_%?]C/2/VM M?B5I]KHEM<^'+O6=7@LV9X[.W@:8O@MRV(XLD]SG@=*XSQ!^V5\3?A[\#/"? M[7_Q$\*Z)#\._$DVG3:KIMLLPU+P]INH/&EI>2SF0Q7!4S0^=$L<>SS#M=]G MS@'TG10"",@T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\! M>+_CY_P6/L_%FJ6GAKX*^;IL6HSII\O_ CD+;X!(PC.?,YRN.:^_:*]S);71F=1MSDJ M0,\CFOA:OZ'*^=/^'8G[-'_#2_\ PT5_8/[O_CY_X13R5_L_^T-V?M6WT[^5 MC9O^;I\M?J'"_B;E.6TJT*^#A15N:/LE92DNDK]7T=[(_"N.O _B'.L1AJN% MS*IB&GRR^L2NX1;^*+25TNL;7>EGV^5_@[\:O^"Q?A_X9Z/I7A/X8:IJNE16 M2?V9>ZUX?22X>WQ^[W.[*[#;C!8$D8Y/%=-_PT)_P6J_Z(>$]+N_$L'E:C+IT#ZA%MV[)S&I<8[8;/%?*7_!272K_ %S]IC]F M'2-,\37VC7$_Q$OEBU338X&GMC]E3YT%Q%+$3_OHPYZ5]?5Y]\4OV7?@M\9_ M&_A[XC?$70=3O-8\)WAN_#MU;^*=1M%L)R%!D2.WN$CW$(H)*G(R#U.?@IRY MI-VM<_6:<7"FHMWLMWNQ/AI\%?$?@S6/%I50VZ1\G."?DW]G7P!\1_&W_!..T\'_"#6-&DURW^+>KSV M.A>++ES9^)([36+J=],G;)9EDBA8G.0?+^;Y=Q'W=-8PSZ>VFN\PC>$Q%DN' M63:1C(D!#AL?Q [L\YSS7EVC_L3_ +//AKX>VWPN\,>'M:T[1[+Q'_;UE':^ M,=3\ZVU'<[?:(YFN#(A+R.Q4,%8L=P.34EGR7XU_:9T+P3^S=\6;GPQ\'=8^ M#'C&P\4>&;#XI^'('1(]%L[RXCMWO[&>W 0I-;K*HEC"D/\ ./F(=OJ!OV?O MV=OA)\5]+_:$\'^)/^$,5O"MUIDVG>'F@@TW5[=8WNA(_#/]OKXV@2'Q;2K=Z>^G_\ $^UJZU+[/8OC=:0BYD<0 MPG:NY$ W;5W;MJX /DW3=%T?PQ;?LO\ Q0^%6A30V&L?%:&T@^(&LW"#Q'XJ MM+RWO9)IKT11@"&;:'"R2.Y'E[DC*D5[E\-_^4L_Q,_[)#H7_I7/72:=_P $ MV?V1=,\-Z-X2A\"ZO)8>&],-3E.DRH7(CM6:X+6\),C%HHRJ.<% M@Q4$=_H/[.7PA\,_&.^^/NA^'KR#Q5J6FQZ?>WPUZ]:&2UC_ -7#]F:8P*BD MDJ!&-I)(P30!U7B3Q)H/@_0;OQ1XHU:"PT^P@::[N[E]J1(.I)_IU)X%>7> MOAS?>)OB=K?[2OC6(Z1KOB/05\.^"].O $GTS2D,EP-ZGG[3/+NN)$ZQI%$A M&8W)ZGX[?L\?";]I7PG!X&^,FA7VI:5;WT=XEG9Z_>V ::,Y1F-I-$S[3\P# M$@, P&0".6^#O[!_[+?P%\U'6=1\-7+6^LZO%JVM:&FJ3KI MFHW\>PIJ65 MB;.SGMO&6JV200E@S*L=K=1QKN8*6(7+;5R3M& #7_9T^$-C\%?"-]X?O=9M MM0\2ZYK%SXB\8WUN-HNM1O)&:254)RD(V>3$#TC@4$D@FO+_ -C3_D[#]IK_ M +'_ $K_ --%O7J?P(_9B^"?[-.EZEI'P9\)3Z9%J]PD^HR76M7E_-,Z+M7, MMW-+(%49PH8*"S$#)),WPS_9S^$OP@\8>(O'O@#1=1M=5\67:W7B&XNO$E_= MK>SJNU9&CN)W0,% 4%5& .@H [BBBB@ HHHH *_,CQS^TS_ ,%Z['QMK%EX M1_9^\[2H=5N$TR;_ (12!M]N)6$;9,G.4VG-?IO133L)H_ W_@I;\4?^"@WQ M*_X0K_ANWX=?V!]B_M+_ (17_B41VOG[_LOVG[C-NV[;?KC&[WKY9K]\O^"E MO_!-+_AXC_PA7_%ZO^$/_P"$/_M+_F7/[0^U_:_LO_3S#Y>S[-_M;M_;'/RS M_P 0TO\ U>G_ .8X_P#OC6BE&Q+3/EG_ ()I?%'_ (*#?#7_ (37_AA+X=?V M_P#;?[-_X2K_ (E$=UY&S[5]F^^R[=VZXZ9SM]J^IO\ AJ/_ (.#/^C=?_+1 M@_\ CM?4W_!-+_@FE_P[N_X37_B]7_"8?\)A_9O_ #+G]G_9/LGVK_IYF\S? M]I_V=NSOGCZFJ7)7&DS*\"W7B&^\$Z/>^+K;R=5FTJW?4X=FW9<&)3(N!TP^ MX8KY@_X*/Z5?:Y\?OV:='TSQ/>Z-<7'Q.N%BU/38X&GMC]C;YT%Q%+$3_OHP MYZ5]:5Y_\5?V7O@O\:_&?AWX@_$?0=3O-6\)WIN_#MS;>*-1M%L9R%!D2.WN M$3<0H!)4Y&0>" ?B1X[_X)UW/A'X/ZUI']NP_&/5; MBPT;Q3?"_P\'PN\+>'=:T[1T\1#7H([;QCJ M?G0:B':3[1',UP9(VWL7(5@K$_,#R* /D[QS^TWH_@;]FWXO2^%_@QK/P8\: MZ9KWAJS^)OAZV:,1:19WEREL^H6$UN C)+;B51+&%(?YQR0[?3T7[//[.GPJ M^+>B?M">"]=3P?GPU=:8^G>'F@M].UJW\IKH3W")&?/>&..619"W3J3T/6VG M[-/P?_L;Q3HWB+PR=?\ ^$VMT@\6W/B"=KJ75(8XS''%(S'Y416;8B!54LS M!F9C@_ C]A_]G+]G-+M/AQX0O'^U6+V"?VYK=UJ(M;)\;K2 7,CB&$[5W*@& M[:N[=M7 !\EC0M&\+:%^S+\7?A-HDL=CJOQGL;"#XA:U.B^(_%=I?Q7SSS7@ MBC&(9@@8+)(SLOE[DC*XKW[P/_RE<\??]D7T3_TX7=;5A_P39_9%T[POI/@V M'P/K#Z=X?UZ/5_#T,WC'4W.D3H7*I:,;C=;1$R,6CC*JYP6#%5([_1/V]&T"]@\4W^EQZ;=7PU^]:)[2,DQP?9C,8%1225 C&TDD8S0!UGB# MQ!H?A30[OQ+XEU6"QT^Q@::\O+F0)'#&HR68GH*\N^'?P^N?$GQ;U7]IWQW M=*UC7=$7P[X*TN]'EW&G:4K/<'S%."+FXD!G=.L<<,2$!DDSU'QU_9Y^%'[2 MGA&+P)\8]$OM2TF&]CNQ96?B"]L%>:,Y1G-I-$9 K88!B0& 8#(!'*?!_P#8 M,_99^ _CJ#XE?#/X>WUKK5K;RPVMYJ'BS5-0$*R+M.-+UVVD&'AO1(]>YE5/O+!'% 4CS_ ,L[49RP8UU__!28K\1?#O[/ MN@^!)//N=;^/?AN^TO[/U%K##=OSMQ\QS+X"_9E^$7PXU MK2M>\/Z/?33>'[!['PRFJ:QBVS@!XK1)G80 J%3*_-L58\[ % !W]%%% M !1110 5^>_[4/[07_!:+PO^T!XJ\/\ P ^"/]H^#+75&3P]>_\ "-0S>=;[ M5PV]I 6YSR17Z$45OAZT:$FW!2]3Q,\RBMG&'C2IXJI0:=[TVDWHU9W3TZ^I M^6>I_M9_\%\=$TVXUG6/@+#:VEI \UU[@,?@()RJ*,);:)[?B?BO&O W&V)J4\-@*M;% M4E[S=2K32YM;63E%W2UO;KILSE?@Y_P4)_X+6?'GP:OCGX._#C3_ !-I*W#V MKZCI_ABW=?.0#U[XP>)_P!G_P *^(/C_HW]G>,[K2U?Q#9?9A#Y-QN;*[%) M"\8X!KPC_@L]%)/^R#8017+P,_Q%T%5FB"EHR;K[PW C(Z\@CU!KZTKA/CQ^ MS5\'/VF- MO"WQH\/7VJZ=:7L5W!9V_B&^LD$\9)CD(M9H]S*22"3 M)\TF[6/U'#4G0P\*3DY.*2N]W96N_-[OS*G@7X*^-_"'Q7_X6!XA^._B3Q=: MMX>ET]+/Q'!I\9LY&GBDWPBQM+=#O"$.7#-\D>#C./F[X3?#W6=:LOVNOA9\ M//'W_"-ZAJ7CM=/T76=3OY76VN+C3K58U:5F,@5Y)-F02PW_ "Y( K[0TS3K M?2+"+3;62=XX5VHUU=23R$?[4DC,S'W))KS5/V,_V>X[#QIID?A75/*^(=RM MQXP#^+-2_\ "4Z3=1BZ\2S7L,<,EMJ,[(TET)IW&]6. MX.#RN#CV3PI\ OA]X7\13>+[A-0UO5I=&.D#4O$>I27TT>GEP[6JF4G",P5G M.-TA5=[/L7'&_!G]@#]EOX!>-SX[^&/@2ZL[B*YEN-,L)]C6K*U>STORXO,%G &:W5I'C&T2!4=6#U[Y\=/^4I'P&_[$OQ9_P"B MK>NIUS_@G#^R-XBTKQ3X?U7X>WSZ7XPU-M2U72%\37ZV<5ZTJRO=6]N)O+M9 MF=%S)$JMC*9"$J>QF_98^",_Q#\,_%:3PWJ']O>#[&2S\/7R^)M046T,@ E4 MQB?RY3)@%VD5FD/+%CS0!Z!//#;0O!89M3YQ^[,>(+7^!/^";W['7PW\8Z7X]\*?#/4DU/1;Q+O39+[QMK%Y%#,G*/Y-Q=O$Q4 M\C,)A!J5I^T!K>K7CW!VD6-W!;3VTQ]% M:,,P[8^E)_P21T/6-(_X)T>'[_5[.2V76)M9U.PM9%P8K6>]N'BP,#AEPX]G M%>V^//V:_A/\1/$6H>*==TS4+>[UK3$TWQ =)UJYLEU>S0ML@NE@=1,J[W4$ M_,%=TSM9E/3W_@?PO?>"S\/$TUK/1_L*V4=GI5Q)9>3;JH58XV@9&B4* H"$ M8''2@#YS_P""=7@'0OBM_P $I_!GPN\4>;_9GB3P+?:5J/D-M?R+A[B&3:>< M':YP?6O&OVH/A!^TUX:_9(\(?\$T-1\9>%?$5UXMU:P\.^&M1TVTN1J4FAV4 M\4[W=Q"Q$=NEM##$CR!I0P95 #-N'VS\(?@=\.O@)\.+;X3_ BTZ\TC0[&) MX].M'U:XO#:!BS?NVNI)2H#,2%R5SVJ7P;\&_ G@GQ+>^.;"PGO/$&I0+!?> M(-6NWNKR2%3N$*O(3Y4(;YO)C"1[B6VY)- '36MO':6T=I#G9$@1 GRAPHIC 12 crm-20200731_g3.jpg begin 644 crm-20200731_g3.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! M] +& P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \U_ M:V^'.G_$3X">)X)_$OB#1KNPT"]NM-U3PUX@N=/N;:=(6='#P.N_#*/E<,I& M01R:_)#]FC]O7]KS_@GQ^T_I^E_M7^,_%?B3POKVFV.C M>&OC!^R9-\7OAK\5/$.FRR1Z7<>'_$O@WQ7=V8>WGO8%+ 02K'*KQ3./G4XR M#P5&/?/!WA'1? /ANW\,:%+>M:6BD1OJ6JW%[,>!O$_\ P3Q^.VD:A';7>O6EOH5O=H?.T/4H]2@>:V8'D0R%'/&0LG(X MD9A]J_\ !?S]HCQQ\(?V8M"^&?@76)].?QYK$UKJUW;2%'>P@B#2P!AR!(TD M0;U164Y#&@#['\'_ !Y^!OQ"\2W/@SP#\9O">N:Q9 F\TG1_$5MN0*\,_X*;?\%$?!G[#WPAN;31-6M;OXB:W:-'X6T7*NUN6ROVV=/X88 MSD@'_6. HXWLOS%^TY\)OC]\3O@5\!K_ /8D_9&\::%XB^&4-K<:1XAN?[)M M4DM6MHR2C17KM())%5V#@;@[[LEF!\\_X.&_#&@67CCX6^.8? >G:/KWB+0K MV;Q'-;6<27%S,@M%19Y4&9C&"44L6P!@<4 ?K)X'\<^%/'6CI?>&/%FFZL8X MH_M3Z;>QS"-V7.&V$[2>>#67\>/C5X)_9U^#_B#XV?$6\:'1_#NG-=77EXWR MG(5(D!(!>1V1%!(!9QR*3X.?!KX0?!_PZ+;X2?"KPWX6CU"*&6_C\.:%;V*W M+JF T@A1=Y )P3DC)KY8_P""^L7B.3]@"Y?0Q)]EC\8::VL; > M8/QQ0!XY^QMX@_:2_P""Q7Q3\3?$[XW_ !6\0^$OA-X9NTMK/P1X+U>2QCOI MW!=;>6:+#RA(]K2.WS$R*$\L'"_5OC_]@BU\(> +U_V,OBKXN^&_BRWM';29 M8_%E[J&G74P4[([JTOY)XF5CQY@42+G=EL;3XK_P;N7VE3_L5>(K"SV"Z@^( M]X;Q0?F.ZRL=C'V(&!_NFOO:@#RK]B>?Q7#^Q_\ #RX^),]T-;3PC:-KDNI. M?.%R(QYID+?Q;MV2:W_#O[2O[.?B_P 6#P%X2^/W@G5-=+E1HNG>*K.>[+#J M/)20OD8/;M7CO_!5[]GSXS?M)_LIW'@'X0?%31_"J0ZI'>>)I=?U)K*TN]-C MCDWQ2SJK;$#F.0AAM/E\D8Y_.O\ X*Q?$GP9XG^%7P'U_P"&5I%<:AX1R%4<]2:Q?!'QN^#'Q,CMY?AQ\7?"_B M!;MI%M&T37[:[$QC ,@3RG;=M#*6QTW#/6OA?_@LWH_Q]\>?L,_#+XG^"[6? M5=,T6XLM:\;6L=OYRN3:(T5S-%T>%',F\$$#S5)& 2+'_!.O]K7]E[]M_P#: M"\-_$^3P=I_@#XS^'O#][9:KI>FVBK:>)K&2-=S0N""6B9%D"/ET0N 9%!= M#S7XB_$WXL>!_P#@O'I?P9\-_&+QE%X2G\2Z9))X;E\6WLMD?/TV*:5?*DE* M[#([-LQM&< ?I7X2^-7P;\?>)+[P;X$^+7AG6M8TL$ZGI6D:];W-S:8.# MYL4;EH^2!\P'-?E'^UAX(T7XD?\ !?VT\"^))+L:=JFLZ)!?+97CP22PG2;? M?'YB$,JNH*-M()5B 1G-2?%3P7X1_9M_X+S>"/#'P*\-V?A?3)M9T2%]-T>+ MR( EU;K%.H1< !U9L@<$DG&30!^OU? __!>J_P#%?PD_9Y\/?&;X5?$GQ=X: MU^Z\=VVF7=QH7BV^M8IK9["[D*M#'*(\[K:(@A0?O?WC7WQ7P-_P<6?\F3>% M_P#LJ=C_ .FW4J /-O"OPZ^)VN_\$@K#]M+PG^U%\5=)^(FE:/?:K=ZB/B-J M69H\>3& -H7YE4MGD'VO\ X(\?\%!/&_[4OP$\32_M&>(+ M(:KX%U"UM[KQ/=>7:QWEO(=3U>-'EU.8VS*2Z@;5C"@* ML8X49R2Q9B >SVWQ7^%M[H]_XAL_B5H$UAI40EU2^BUF!H;-#G#RN&VQK\K< ML0/E/I5OPCXX\%?$#PU!XT\!^+]+UO1[I6:UU;2-0CN;:8*2K%98V*, 00<' M@@CM7XV_\$4_V2O"'[86A_%[X'X?^";W[ '@[]C/X">*M:_L[QCK^H/K>KWU MPOVFZMDVR30%HU155WFB!"@92,J;5] M/O4A'G7-U92207:# S_I"0RG8,*9#&"<_,/45X%_P47T*[_:7_ &6;[X;? ?\ :@\+ M^%]8O]1AEBO;CQ2EM!?PQ-F6U::(LR@[D8X!Y55; 8FOEW_@F3^U-8^/O^"9 M.O\ [,.E6MDWC+3M2/A30K&2%66Y_MF606]TZ='6(R74DGI':$DY-=O_ ,%I M/@Y\/_@Q_P $P/#_ ,,O WA^VM]-\+^(]*L]+_<+O0+%,C2%@/OORSMU8L2< MYH ^KOV(O 'C;X6?LJ>#/A_\1OBM;>-M9TS37BO?$MG>M\27EMXW,-O=:_J\UY)%']CMVV*TS,57))P.,DGO7V+XU^._P #_AKK MMKX7^(WQE\*:!J=]C[%IVM^(K:UGN,G V1RNK/D\< U^=_\ P1$^(MQ\'_\ M@G1\;OBW:V:W$OA;4=3U>.W?I*UMI$4P4^Q*8_&N,_X)Q>(/$GQZ_9,^/5SX MK^ /C#XE>,_B7J%[8ZEXILHM.EC5VL4-LDC7-U%)'YO9[^.6YCT::(7&5DB=]N%2YMUR040+MQA<;?P)_97^!5U_P0HU7Q M_J'PZTR3Q'/X)U_7CXB6T5+Y;N)[H1E9P/,5!%&D3(#M9"ZD$.P(!Z%_P0%^ M*7Q-^*W[-_C/6?BC\1=>\27EMXW,-O=:_J\UY)%']CMVV*TS,57))P.,DGO7 MW'XC\/Z=XJT.Z\.ZNUR+:\B,ZI\5OBE??M!?M"ZU>Z#HGAZ"1;KQK MXMEEM;+_ $HIOWW,A2,D8&[C/2OTZ\#_ !+^''Q-\/?\);\-OB!HGB'2MS+_ M &GH>JPW=ON R1YD3,N0",\\5^1/_!!_X-?"GXP?M#?$>'XK?#[2?$EOIFC1 MRV5EK=FMU;QR-U/XC?#W1=;3PSK/CO1K34I&18]/NM4BCG8 MO]T"-F#$G(QQSGBOR7_X*+?#>S_X)R_\%._!/[77@SPI$/"GB#5$UF6P@ME$ M:7",(M1@C7&%9HY!,I[//P,+7Z#:+HGP\_:/_;'L/C/IUAI^JZ9\,?!Z0Z)J MZ1*XEU+5TANBRMU)BL8[9UST&HDCGF@#WNOSA_X*._\ !2'XS^)/VH-)_P"" M>_[&WB7^P]8O];L](\1>+X%#3Q7=RZ+]G@;_ )9+$KAI)1\^X%5*;"6_1ZOP MU^"=I?\ A_\ X+GBU\=*_P!J_P"%V:KYC2\%Y)+BX,3CIPQ:-AZ@B@#]3K;_ M ()W?!V#X:#P9)X^^(LFN_9<-XZ/Q%U0:L;O'_'V'^T; ^[YMFSR^VTBOEW_ M ()U_P#!1OXU>$_VK=8_X)Y_MB^*AX@U*PUN\TCPWXPG0+/+&(K^YTV4V\Y,FHO$95D3#+($"@.#D;5P>!6K_ M ,%P?@;\/?V/_'7P>^./[+OA'3_ VJQR7L+3>&[1+4>=:&VDMIBJ !I/WDH9 MV!+@ ,3B@#]9KV]L]-LY=1U&[BM[>"-I)YYY B1HHR69CP ,DGI7._#[XV_ M!CXM7%W:_"KXN>&/$TM@<7T?A_7[:]:V.12>1Y=MDLH**7E;:S;2PC)(V@UW/ M[3?P]_:?\4?M=?!G]H']DW]COQAX4B\$(FF>(Q?G2K1;G2A-$!:[8+R0/$(3 M.N#C;N&WD @ ^\K_ .*OPOTK6&\/:I\2- MM0241O8W&L0),KG&%*%MP)R., M=Z/^%I?#+_A/1\*O^%C:#_PE!MC_A+^U#I7[7&C>*_%U[XKL+:=KU]4U@3Q:E?3PR0S7TVY"_F.LLA**RQ@D M;5 &" >Z_$7XX?!7X0"(_%KXO^%O"XG&8#XB\06UEY@SC*^#?$EAJVF7:;[74=,O$G@F7.,I(A*L,@C(/:OSP^&_PS\1?LO?M" M?&G1_P!JKQUX>^*>N_%6SG?0/!N@6!U37+F$>#S+<-.M[%/^[;*D2)'&K@C MYA&H- 'TPG_!3[X7^-?V^M*_9:^'7C?2&\.:1I&HS^+_ !+/=1+;3WR(HBM( M97.TB,[B[*?F8A0?E;/*?\%//@A\5/VG_&GP_P!5_9]_;8\+>"K?P_(9M2L[ MOQDUD4,ICDBOHQ 3YSB/[H;;PP*MAV-?)O[&/P7^#OBG_@M;\1/A5XG^$WAG M4?"]EK?B>.R\-W^@V\UA;I%<,(E2W=#&@0<* HVCIBM;_@XG\)^%O"/Q"^$^ ME>%/#=AIEK:^$[JSMK;3[-(8X;:&6)8845 L:*2JJ.%' % 'ZO:QX_\"^! MA;:5XW^(>D6%VUNK#^U-1AMWF X,@5F'!(/3C.:S_$?Q]^!/@Z[TNP\7?&KP MEI4^MHKZ-!J7B2U@>_5CA3 'D!E!/ *YS7Q#_P '&NEZ=)^RKX*UN2RC-W#\ M08X(K@H-ZQO8W;,@/7!,:$C_ &1Z5\Z?MR_L[_![P/\ \$@O@?\ &C0?!D \ M7:UJ>D1ZGXDN':6\N()M+O)#;M(Q)\E##"J1_=18P% YR ?LMD ;B1C'6N&T M_P#:?_9IU;Q'+X/TK]H?P-=:O 6$^EV_BVS>YC(Z[HA*6&.^17PU^U3\0?CK M)_P0>\#^)O VKZC+>?&G MPC\+K;_@WG\&:GIVFZ=]I74;2[M+E8U$C:B^HRQW!#=6?9YR'OM3'10 ?JI MHGB3P[XEA>Y\.:_9:A'&VV22RNDE56QG!*DX-7:^:/\ @D?\-K3P)^PIX(UB M\^&=AX:USQ!IGVS6TLK$0-?$2/';7,J@#,DELL+DXY+$]Z^EZ "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#@OVE[[Q['\%_$6B_#3X6:EXMUC5=#O+.QT_3[^RME662 M%D1I9+N>)53L=/O[.^ MU"QN8Y9H85C=X7M+B8%"4R-^UL,.,YQZ110!\4?\%,?^"9\7Q^^(/A?]J;X* MZ-&OC70==T]O$5A%A/[:L(YX_P!YS@&>%1P3R\8*Y)2,5VG_ 5D_8;\1_MP M_LZV_A[X=3VR>+?#.J?VEH,5W*(X[P%&CFM2YX0NI5E8\;XU!*J2P^HZ* /A M+]A?QW_P5)T;X3Z1^RI\0?V6(M!DT&R32[7XI:YKL(CTZQ0;(V^QH'^VS1H ML>QU1BJ>80 S-1_X+:_L$?M ?M7Z'X#\9? 31?\ A([[PI'>6FJ:5)>0P7,T M<_D%9T,A1&(,3!E!!^=2HP#C[[HH X3]GSQ%\:/%?@2'7/C5\,;3P;>R10I; M>'(]52^N+=5C =YYH_W9+/NVHF=JJ"S%F*)J_&7X1^!_CU\+-=^#OQ(TS[9H MGB'3WM+^%6PP4\JZ'!VNC!75NS*#VKIJ* /S;_99_97_ &Y?^"4/QA\0P^ ? MA?)\7_A9XF>,W0\/:A!;ZE;-&6\F?[/.Z_O0KLK(A9'&T[U*@5]53?M"_M/_ M !>*KW2M2M6\66S7D-I<:XD5N4$[A MF2-OWN)6BR!N92H.P8^;OVP_V$?^"D?[0W[)/P?\.:I\"_"UK>?#JQ;28O"G MAS5HC>B!H((Q=SO)*+<$_9D!BB9R"Q8L02J?K#10!\SZMJ_[:W@;X5_!W4_# M/P CU*_TZ)K#XA^!+'Q-;.ITX66P$3S>7"UPKQHRJ"5W,T>\JQD'A?P4_P"" M?USKG_!3W3OVM?AG\ -9^%7P^\/V#W5YIFN"WMY=0UB2&>)UM;:"600P8EC+ M*:[@M/+66:**2]5L'#%%?8Q &0I/'Z444 -B=I(ED>)HRR M@F-R,J?0X)&?H2*^+_\ @L[\ OVD/VMO@EH?P2^ 'P)U+7+BP\80:Q=:N^MZ M7:VHBCL[F'RU%Q=I*7+7(_@ ^1N3D9^TJ* /G'_@EO\ #_XU? _]D?PO\ OC MC\'-2\-:QX9CO4FNIM4TZZM;H2WLTZ>6UK,HJA[B2.-1ELDLXP <9. >FHH _/C_@ MB1^R!^U5^QIKOQ!TG]H3X'7NC6WBV/2VT[5(==TNZ@B-H+W>LBP73R M]H0+ MM1AP_9Q^!GA?X&> M%[E[BR\,Z/%9+=2H%:Y<#,DS < O(7<@< MBNTHH ^%/V)O^"8$_[.?_ 4. M^)?QNN](6'PA9_O?AQ&"/+\R^5FFVJ#\OV9&EMAGJLV1WKNO^"P_P(^.O[3? M[+]O\&?@'\*KSQ'JMQXCM;Z:6/5;"T@MHH5DSO:ZN(B6)<8"AN^2._UC10!\ M)>&_V!OB]\:O^"1VG_L8_%7P-+X.\<>&P\^COJ.I6ES;2WD=W/-$PDM)I<1O M%*8F+ ,ID)"L%&>!^!O@W_@HGX<_X)V>+OV"=6_9#N[74[#0-8LK+Q1J&MVQ MM9[.X\V4V\*1NS3W#M+)%&5(C4.KNPV;6_2NB@#X._X)*?L6?'KX+_LU_$/] MG;]J;X1G1-+\;O<.;B/7K6XD>&XM$M9(62!WV-L!8,2>I! (Y\A_8Y^!G_!2 M[_@EU\:?$W@+P9^S.WQ2\%>([A!%/INNP6<,SQEA#=++(6^RML8K(DB8.!\Q M"JQ_4^B@#YC_ &K/V1OC#^VI^Q3KWPP^+&K:5IOC?5+]-:T*PM)?,L-#N(MH MAL1-L5YE,8=9)BO^LGD95"!$'SA\#?!O_!1/PY_P3L\7?L$ZM^R'=VNIV&@: MQ967BC4-;MC:SV=QYLIMX4C=FGN':62*,J1&H=7=ALVM^E=% 'Q+_P $4_V8 MOVEOV3/A1XG^'O[0'PG705U?6AJMA=?V[:W+,3#%$8GC@=]APF[);U! (Y^V MJ** /S+_ ."8G[*W[6'_ 3^\=ZW\8/B[^SYK&L:1XWT=[<6/A.ZMKO4M*EC MN!)%]IMVE3Y9%+*)@L*:OX*@?Q)H]S*P7:;:-FGC+'L]N90!G&_83]T5VW_!.O]GN[_9E_ M8^\%_#378Y!K;:7'?>(6G),@O)E5FB8G_GBGEP+Z) H[5X_\ _\ @G[^U;\/ M?C%X^L_BK^T5IWB?X9^-?%=MK=U:7//C%\9-)_;._9%UBPTWXD:)=VEY>:7?R>5#JD M]HR-;SI(?E2=1&B$/A'55RR%27^Z:* /GL?MA?'_ /X5SN?]@?XCCQW]D\O^ MP0^GG3?MFW_G_P#M6S[/N_CQNQ_#7CO_ 3B_P""7OCKX0_&76?VT?VNM4L- M0^).NWMW>6>E:?()8=)FNF=KB9Y!\KSL'= $)1%9L,Y8;/N:B@#\A_\ @K-) MXAB_X+%_"Z7PE;6DVJJGAWO&C!N8+2Y::-'[A7 M9$+CW*K]!0!\0?\ !7/_ ()H^+OVG_A%X-U3]G'3H)/$'P[LVL++0YKE(3?Z MR7,GE)-=J^W:R*"ZH=V[C& M"?T5T:_NM4TJ#4;[1+K39IHPTEA>O$TL!_NL87="1_LLP]ZM44 ?E[^Q3^Q_ M_P %0?@E^U)\2M>\4?#GPS>-XYM[FSU?XB^*=76:(!YB_P!IMXX)3/*'!SY! M$8^5%9X]M=5_P1;_ &._VQ?V./BIX]T3XR?!2VT[0M=BM(W\0R>([=P6M3<[ M1;PQ;VF\PSJ*]0U6YL[^'Q+;6,5L+XF3$_F$R)Y3MAML;%E!*;C\M._X+'?L4_MH_MB> M/O TOPB^!SZVOAGP]+!K&LPZYIME:7-U,T;O]GBN;P3! 4/WP#R!EL9/Z3T4 M ?#W_!8'X!_M0_MG_L\>"?A_\%/V>=5GU.+Q FLZQ;WVO:3 -.VVT\/D.[7F MUY"9LYCWI@?>!XK@/VO/V/\ ]K_XS_\ !,/X._LL^"_VY M\1Z/'#;+:6-S;$B0WNU_,:=63;G"JV[:< _I!10!\5:YKW[4G[)G_!',6&F? M!>XL?'O@_P +PZ5=Z;>_8]22&#S%CFOE2WEFCFC6%W?:_3:2Z;%.?C'X0_\ M!33]@/P'X2\.:/XE_P""?4NI7FCB.YN6N/$"W5FVHE )KR.TF7R$=V!8;47; MD 8 %?I]^WA^RKJO[9'[/5[\%M%^)5QX7N9K^"\CO(X#-!!OVMK;P_#X5O_ (#? 0".T6!M1MM6OA!PNW(L/[. "8_Y M9_:.G&[O0!T7[&7[9?PC_;?^$K?%7X21W]K#:7S6.IZ5JL*QW%E<*BOL8(S* MRE75E9200>Q#*/6Z\=_8J_8^\*_LBZE#?ZIXBU^XUKQ%?VNGBTMW MNIL#R[>W#,(+>-554CW-@ G/->Q4 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 51\3>)= \&>' M+_Q?XJU>#3]+TNREN]1OKJ3;';P1H7>1B>BJH))]!5ZOB#_@N=\9/&^@_LLW M_P %/A=IUQ=7VMV7]I^+IK3KI^@07,$4DC8Y DN)K>/'=!/V5B #[=@GAN84 MN;:99(Y%#1R(P*LI&001U!IU?(__ 1;_:F_X:/_ &,]+\/:[J/G>(O +KH6 MJAWR\ENBYM)CWPT.(\GDO YKZ9^*'Q0\ ?!?P#J?Q0^*/BBVT;0='M_/U'4; MLG9$N0 , $LQ8A55069B 20* -^BOF";_@K-^S=H7B+P?IOQ)\(>-_!VD>/ M[<7'@[Q9XFT6"'3=2@+*JRAH[AY84.^,YEB3"R*YPI#5XQ_P6R_X*+>*?@/X M,G_9@^%OAG7-/UGQ58O%J7BZ[TR:WM8[-E'FQ64KJ!<2E757DC)6(.1GS#\@ M!]Y^,O&?A/X=^%;_ ,<>.O$5GI.CZ7;-<:CJ5_.(X;>)1RS,> /YG@"K?XC?![QSI_B'1+F1XXM0TZ;(KJ_\%W&FW< =T:*Y@6X ,BI,L?SJ MKJ#MWC:36!^P=\5OV+?V7_V!-3^*'[.X\<:WX"T;Q%=S>(]4OM*$NH?:?+A\ MZYDB0(!$D8A7*+\JKDCAVH ^S*AU+4=/T?3I]7U>^AM;2UA::ZN;B4)'#&H+ M,[,>%4 $DG@ 5X]^R;^W;\$?VU+76=1^!-MKMW9Z"434+S4--%M&)7!*1+O? M7PUX7M-1T/Q^ATA8WC40,M MY%$1+F4QPN68Q%L!@03D4 >D_!;]H;X)?M%Z%=^)O@?\3-*\36-C>&UO)],N M-_D2@9VL#@C(Y!(PPY!(KLJ^'/\ @E'J/["?PF^"/Q&\6_L@7GQ#\36EE?P3 M^)7U30I+K4[AA')]GM[>WM8@9< OC:F%O"OA#PM:YCMU.R20J-[D8!"("0H) /O MSQM^TO\ +XB:5XI\1!3HNAWEZ$GNMSE$P.V]P53=C>P(7) M&*[BOSY_;%MO^"=?B[_@I'X(F^/Y^(6D_$FQU/2K33-+L[1/[-U@_:\6,TC@ M.?+,AP2C(=HPP!!%?8'[1O[4_P 'OV6] TW6/BCK%Q]KUS4$L/#N@Z7:FYU# M5[MB L-O"O+G+*"20H+*"P+#(!Z-17D?PC_;,^&7Q3^+^J_L]:MX>U_P=X]T MBR2]G\)>+K>WCN9[5@&$\$EM--!.F&&=DA9><@8.,;6?V_OA>GQ7\4?"+X>_ M#?QSXYO? _EKXTOO!FB175MHTC[\12;YTDED_=N#' DK91AC*D ]UHKC_@+ M\Y&GR7UJ899%AN9;=G*$Y4%HF(!PVTC(4Y [" M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@!LLL5O$T\\JHB*6=W; 4#J2>PKXZ^'OBKQO\;1\2_BKK_[& MGC;QIX=^*T)TG0-2T[6= AMYO"D43PVJQI>:C%,GG-+=71+(N3QM;W2- ?34:&&)8UW1-T^[T2S\2W0\.:W8:E)% MN@GD(DT^=S"[Q$EG1=RNR!+ER&(P:^F_^#CGQ5XJTW]G_P ^$M.DE32-4\5 MSS:H4)"O+#;_ +E&]1^\E;'3* ]A78?MN_\ !&O7OVU/CV?CSJ?[2^F^%[Q= M.@LTM](^'\CLXA9RDTDC:B"\H#*FX!1MC3 &,GW+XV_L4)^U1^RDO[./[3GQ M"A\0:K (I;/QEI&A&PFAO(4V1W?D//,#(07$@#!761P F00 QNM%?3=0>W:(/;0+/;.4_A+0JCKPP,7!4@U\??\ M')4:1>,_A)%$@55TG5@JCH )+7BO?OV3O^"7?[5W[/>F2?"'6?V]]2;X8FXD MDF\,>'=$2WN;I';+QI=2EY+!7))?[.V3N8AE8[Z]"_X*0?\ !,WPM^WSX0\, MV-CX\?PIK7A%IDTF]&G_ &FW>WF$8DADCWH?^6495@WRX88.[@ T?^"HG_*- M+XC_ /8JV_\ Z/@KR+_@@CH>D>)_^">FL>&O$&GQ7=AJ'C35;:^M)URDT,EM M;(Z,.X*D@CT->Q?$[]B[XT_%[]D?6/V*.WA M,9$5K9Q7,20DF/+2,TC.7/[$_B/]@_X37_PL?\$E?^"@WQ)_ M9S\86=]J'A_5K:>WTFUA0M)J$Z(UQI#J .9)ED^S\<"2YY.$)'Z-Z_\ "Z^^ M$'_!/WQGX1UZZCN=_C'%YJUU;7%S>3#OM:>63:#T7:.@%0_&O] M@CX>?&C]LKX;_M=ZQ-$EYX%MITO+!H,_VC(A+V+DY^4P2O+)GDD[!T6O3OCU M\//$OQ;^#GB3X7>%/%UIH5UXBT:YTU]5O=(:^6WBGB:)V6%9H=SA6.TE\ X) M##B@#X _X-MO^27?%'_L/Z=_Z(FK@?\ @W\_Y._^+7_8 D_]."U]C_\ !-__ M ()R^(_^">\'B718?CO9^+=*\22P3S6[^$&L9X)HE=5991>2J5(,.!( #YK_ ."H7_*:WX/?]??A+_T[R5:_X*:_$#QE9_\ !9SX M46;:QI]C%HO]@IX?GUVVDFL;>2:\D)N)(T>,LHE8;B'4XB'S#;7TG^U%_P $ MI?'7[2G[7^D?M=-^T[INB7WARYT^30M'3X?O<1QI9W!GA6:0ZBIE8N3N950$ M=%6NA_X*+?\ !+OPQ^WOI&A>)9/':>'/'7A^S^S0Z_!IADM[R$G>89(3)O51 M(69"')3S'SOS0!F:W_P3Y_: \_"EMJ'A6WALIM*\-^%;JU MCO;4&=70M->2D.ZW+H3R,;1CU^-?VKOAK^VA_P $NOVK?%/[8G[.^N/JO@7Q M9XCNKN]U"W'VJR+2W3O)8:E$#\A29I(UDR#G[KJY91]^_LM_LD?M)>"'T>^_ M:W_:TO/B2/#6#X;T6+2(K6UMYE0HMS=?3*I.PS$A&^?YG"NN7J?['O[5 M.D>%/B1\.?!/[0'A._\ "_Q)US7;R31/%GA.>X.@1ZEIR7 M+W-T$<_>1Y9VE7 "R@87&T>Z5Y9^QI^REX+_8O^ 6E? KP5J4^H)922W&HZ MK<8!81NP7.<8 M) #*3\\WO_!4CX3Z-^V9!^P[XC^%'C+3_%MQJL-E'=RQV3V7[V$3Q2[X[EFV M-&RM]W<,X(!! /IRBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK)\: M>.?"7P[T0>)/&VO0:=8F\M[1;BX)PT\\R00Q@ $EGDD10!W:@#6HKR7]LC]K MKPO^Q7\+$^,7CSP#K^M:(MZEK>RZ!]F9[1I"%C+K/-&6#,<97=@]<#FMG]EG M]HSPA^UI\!]"_:"\!:/J6GZ3X@^U?9+35XXUN(_(NIK9MXC=U&7A8C#'@CH< M@ 'H-%%% !1110 4444 %%%% !17S=^VU_P4L^'7[!NN:1IOQ@^$/C&\LM?$ MW]C:OH8L98;EH5B,J[7N4D0J9D'S( >=I(%?0/A+Q'9^,?"NF>+M.AECM]5T M^&\@CF #JDL:NH;!(R PS@D9H T**** "BOF[]MK_@I9\.OV#=&/#7Q M)^(.B:EIO@WQ';VK2>+'5'M='EN OD)>A6+PHY=5\X!HU8X=DRI(!ZA138)X M;F%+FVF62.10T3 M7P7_ ,'!>E7NB_'[X)_$"^@SI>RY@:1ON!X;JWD<,>@RLB_7!]*_1S]HY6?] MGGQXB*23X,U0 =?]$EH _.#_@A]\3?VOOBEXP^)OQ%T6;PGKZZ[XKTJY\>Z MMXNU>[AOMK>?N:T2"!XW81^8%1VC52J*,+TX[]K#Q%K/A/\ X+^VGB#PYX/N M_$&H6^LZ']AT:QE2.2[F;2;=43>Y"QKN(W.W"J"QSC%>B?\ !N%J^E:/X"^+ M%SJ^IV]K&=;T.(27,RHIDE%S'&F6(^9W944=69@!DFN3^.9 _P"#BW123_S' M]#_]-$% 'OG@?_@J%^TCX)_X*$VG[%'[5WPB\':=%KES!;Z5?>$+^YF:UDN( MA);^9),<7 )(C;$<)!)8 @8/5_\ !4?_ (*,?%K_ ()]:GX1N_#/PZ\/>(]* M\6)>+&M]//#/:RVWD;@2I*NK"<$$ $;2#G@U\L?MAD#_ (. / 9)Q_Q/_#'_ M *#'74_\'*C*-%^#J%ADW6O$#/\ LV% 'MT7_!0W]L3QK^T3\,M"^%G['%W< M_"KQM=6B3^-;RRN)&N+9RHGOHFC8):0H"TB>>I::- R[0XQV6O\ [=/C7XJ_ MMHZA^Q#^RII^@?VGX8TF:_\ &GC+Q1:3W=GIYC,:_9H;6":!IY!)-$C,9D"D ML,-L->^?!6PLM*^#?A+2]-C5+>V\,V$5NB]%1;>,*!CV K\B_P!EZ/PQ\/?^ M"QWQ,^&W[07CCQ%X6/B?Q!KEE::GH_BFZT>22ZGOEN[4R3V\B,8YHU^56.UF MEBXSB@#]!OV(_P!OR']HG4_B'\*OB]H>G>&_'/PJU>YL_%:6-PQT^XAAFEB: M[@:0[D0-"X96)V@H=QW8'GW@S_@HM\?_ -I?X=_%/]H/]EKP;X2MO GPS$XL MD\6V=U-?>*&MX#<3B-H9XEL?W.TIO28DNH8+D[=GQG^Q)^S9\*=$^-=C^SS! MK%Q\5O&/PFUQ-3>\\07FHW$XNXVV/.TKN$EFG4;&8AWV2EPO(R!+"7 < M*9SJH?4)[J/^T1! MDP264D-M5(T;82JO&Z'#JP&7_P %+_\ DP3XL_\ 8EW?_H(H ^;?@_\ \%2/ MVU?VEOV3O&?Q^^"O[-?@ZTG\#SWDVKZAX@U:X-C);6]K%<&"VBC*R3W6UI&8 M,\2*HBPSM)A=']F7_@J-^U3^V/\ L\ZUX@^ W[.7AQO''A997\27NN:K+!H: M((_,A$"*3/+-*%D'E%E5/+W-,-Z@^=?\$@&4?\$A/CD"PXU3Q,3ST']@6=5? M^#?'_DW?XU?]?5M_Z27% 'TA_P $I/\ @HYKW[?_ ('\3)X_\&Z;HWB;PE=6 MHOUT=I!:W4%R)3%)&DK.Z$&&164LW\)S\V!G?#[_ (*$_%C]KW]J3QA\ OV. M+#PA9:%X%LI'U3QGXQLKJ^34;A91$([>"VG@V1EP^)6=LJA8+R%/S%_P;BVE MUJ#_ !LL+&Y\F:?2]&CAFY_=L?[0 ;CT)S4__!O)X>U/P'\>/C+\/O&&G266 MO:98V=M>6F&.[CR#P1_P5C_ &F/%G[:FO\ M[%NE_LX>'-:UK2M3U+3K.[L-9FMH99;8OBXF:4-Y,&%WO@.X'RJ&8C/BW_!( M[PWXB\5_\%:?C'\1]#@)T73YO$/]H7D*D0DW.J#R(N.,ML=U'I"WI47['A!_ MX. ?'F#_ ,Q_Q/\ ^@R4 ?17[%__ 4Z^.?Q/_;7\1_L1?M0?#'PQI6O:;)> MQZ?J'A&2X,'G6PWO&XG=RZM$&=9!L^Z 4^;Y?GK_ (*T_'3]JJ\_X*#?#?X! M:K=^'K;0['Q'I&L^#=$LM1N&M[N5]0:&"XU&0PJPE+1-E(U=8D!C^VKGG]* />_ M^"O%Q\<+G_@F#XBD_: TGPI9:[_PE>FA(?!VHW-U:?9_M$>PE[F&)]^=^1MQ M@#!.3CQ;]F_]LK]KS]E3_@DQX,^*?P<^"'AB?PEX6O[RVUG6_%U[,TNH&YUF MY :SM[=T/E(\R1-+(^?,W@1E4+'Z-_X+FZIIFI?\$\?$\>G:C!<-:^)M+@NE MAF5S#*+A&*/@_*V&4X/.&![U\Z:@RG_@VFL0&!Q=D'!Z?\5;)0!]B^$O^"C7 M@_7/^"=$G[?NI^#IX8;71Y9+SP]%<9;[>ER;06XDV\(\^W#EG6/B'2_#@OHK[PK#/?102F8R3.MR\ M:/\ , L.PLLF'C!)XO\ X)W:;\%M?_X(KQ>'?VA"P\&ZC=ZC9:[/&X5K5)M5 M,:7&X_<\J1TEW<[=F<-C!^5OB?\ _\ :Y_X(D_M :/\4/A5XU?7_!/B#4UM M[22 D0ZS&/F-C>6X)"S;"VQUSW9&!W*H!^UM?./[:W[>7_#.?Q#\$?LY_"WP MO:>(/B5\1-2@MM%L-1N&CL].@EF\D7ET4^=DW[L(N"PCD.Y=HW?1D3F6)9#& MR%E!*/U7V..]?D/_ ,%=KI_A1_P5D^'_ ,5_B->:O9^%Y;#1IVU/2+V:VN(; M.*ZDCNO(FB(=)4&]_D(8;UZ;A0!]L^ _VXO'W@G]N(?L(_M-6/AZ75]:T5-3 M\&^*_"UE/9VM^ICD=K>:VN)YVAD_I>/=0U:6\"AYT$.^:3S(50RRL>452 M[-@9-?&'QR_Y6+=%_P"P_HG_ *9X* />_ ?_ 5"_:5\&_\ !0VU_8F_:M^$ M?@W38=9N8;?2[[PC>7,S6TEQ");&[V"^ ME.(H[>VU$^>-QX&TJS$=@X)ZT 9__!=O5OVGWT+X5Z!^TUX:\(+>P/JT]CKO M@>XN!97>];,20&&YS+%)&54[MS*ZRJ1M*LH_0#XS?MA> /V(?V'O#?QH\=64 MM_)_PCVF66B:-;RA)-1O7M%9(0Q!"+M1W9\':J,0&.%/QW_PH4E& /0E6QT-2?\ !<7PYXBU7]A7X%^,=+1Y M='T\6T6H/%\R+)/IT9@%9)8TEC\V2:>1+T+&Y+E$A(,;A0V%W=)_P % M%_\ @I--^R%K7A3X-_"'P1:>*_B+XWDC_L;3KVX9;6UBDF$,4LNPAI/,EW(B MJRYV.2PP W _"[]GO]@[]L']B?PI\;OC3\0_%>OZ#I.AP7&L6^M_$O5+B'1] M0C@6.XB$+3GRY ^Y%55!963:"&7/S1_P5"TQ/A+_ ,%7/@_XZ\0&XM/"\$'A M6XT^[OMP$-I:7P6569^0R;"S!N1O!/6@!G_!=O5OVGWT+X5Z!^TUX:\(+>P/ MJT]CKO@>XN!97>];,20&&YS+%)&54[MS*ZRJ1M*LH_3>S^&6A_&C]C>S^$OB M2V26R\1_#J#3YUD&0HELE0,/0J2&!Z@@$A*MCH:_1_X$RQR? [P;-'(K(WA33F5P<@C[-'S MF@#XY_X()?M1>)?C#^SKK7P+\=ZC)=:I\-;V"VL9YWW.=-G#^1$2>6\IX9D' M8)Y:]A7WC7Y8?\&[FEW^K?%3XS^/+2-QICI80)(1\KR23W4B@>I"JER:3\0O#>G1: M=X]\+ZH +F"Z1?+-QLZ26\^TR1RKNC=6(#$JV/7Z8;:V-R+PVZ><$*"78-P4 MG)7/7&0#CVH \.^$?_!-K]C'X%_%.?XQ?"_X-PZ;K,MP9XE&I7,EK;2_-\\5 ML\ABC8;FVD+^[R0FT4GB/_@FQ^QOXL^,[?M$>(/AGJEQXV;48[X>(_\ A.=9 M2X2>,*(V4K> ($55554!550H Q7NM% 'AGCK_@FW^QQ\2?C(W[0?C3X9:E> M>,SJ$5['X@'C?6(IH9XBIB:+R[M5A";5V*@55V@ "M+]HC]@G]E7]J_5M-U MO]H/X=7GB2?2+9H-,6?Q7J<,5LC;=^R."Y1 S;$W/MW-L7).!7L-% &/X \! M^'/AEX0L? OA%+U--TVW6"RBO]5N+V2.-0 J>;((/&7QE^'+R:Y;P+ -;TF_DM+B6)>B2%#ME Z NI*C@$"O=J* M .#_ &>OV9O@E^RQX'/P^^!W@>#1M/DF\Z[<2O-/=S8"^9--(6>1L 9.%' M '%>/?%#_@C[^P5\6OB9/\5O$/PEN+34KV[-SJ4.C:U<6=O=RL_P#!/+]DKX4?#7Q'\'OAU\/=5TCPSXMC9/$&CVGC M?6!%=JRA'ZW9*%D 1BA4N@VME>*3X2?\$[_V2/@/H'B#PO\ !_X>ZMX?T_Q5 M9BVUZVT_QQK*K=1C..MV2C ,PWIM;#,,X)!]LHH \;_9V_8"_9/_ &3_ !+= M^+?V??AK=^'+V_MQ!?>5XJU.>*Y09VB2&>Y>-RN25)4E M.OBK<_'/3K;7/"OC*_LC9ZKXC\%^(+C3+G4+ MPT4 <%\ _P!F3X(?LP^!'^'7P0\"P:'IT\K37KPS2/<7OAJFJWNC MKIVI6U_/:7,49.XQ^9 ZLR9YVMD DD8))KURB@#RCXA?L0?LQ?%+X0:9\ _& MGPWEG\'Z3-YUIH5IK]_:1/*6+&28V\Z-<.7+.6E+L79F)W$DXY_X)S?L@'X& MC]FD_#?4_P#A!1J/VX>&_P#A-M8\@3;M^?\ C[W;=_S[,[-_S[=W->WT4 >0 M>$OV$?V7_ ?P.UG]FWPCX!N[3P3K\@;4] E\1W]U$_SJ[!#<3R-"&*C=Y97/ M7K@UFZ-_P3R_9LTKQ)X=UR_L/$>LV?@^Y%QX0\.^(O%U]J&F:+,,;9(+>>5E M!4 !=VX)@;0,#'N-% !7F_[3'[)'P _:]\'P>"OCWX!AUFVLYFETZY69X+FR MD8 ,T4T9#KG W+G:VT;@<"O2** /%?V5_P#@GS^RQ^QQ=W6L?!/X?O;ZK>0& M"?6M3OI+NZ\DL&,2-(2(D) )"!=Q W9P,5->_P"":_[&_B;XS-^T-KGPTU6? MQL=0CO1XD_X3K6EN5GC"K&RE;P!0JJJJH 4*H4 8KW6B@#POQG_ ,$VOV-_ MB#\96_:%\7?#+4[OQH=1BOD\0CQOK,<\4\17RFCV7:K$$VJ%5 %4* ,5TW M[3'['O[/O[7G@NU\#?'?P,NKV^G2&32[Q;J2*[LG( 9HYE8.-P W DJVT;@2 M!CTZB@#YGU#_ ()%?L*:]HFB:#XN^%^H:U'H;R-%<:IXEO9+BZW+&BK-,)1( M\:+$H2(,(T!?"CS%J?#]V\DT0B!!55 M9V+J5(4JP8%"H*D$"NYHH ^:O@?_ ,$DOV&?V?OB-!\4O WPMN)]5LK@7&E_ MVQK$]W#8RKG;)''(Q4NN$+?P9\>O L>K0 M6,S2Z;=Q3O!F44 ?,^H?\ !(K]A37M$T30 M?%WPOU#6H]#>1HKC5/$M[)<76Y8T59IA*)'C18E"1!A&@+X4;FSN_M$^(_#_ M .R[^SF_P*_9Q\)2W/BW6=(FTKX<^#=,E>>&?\$Z_V,=)_8=_9NT_X5&[A MO->O9CJ/BK4H =D]](J@JA(!,<:JL:YQG:6P"Q%>[444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 445QGP,^,VF?'/PA=>+])T6>QCM= M:N].:&XD5F9H)"A?*]B1D4 =G1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %>%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6 M_P"Q[UG_ -*30![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17,>(_C3\(_"'C2P M^'/BKXE:)IVNZG"\MAI5[J4<4TZ*5!(5B.[K@=6YQG!QJ^*_&7A#P'HS^(O' M'BK3=&T^-@LE_JU]';PJQX +R$*">W- &E1571-=T3Q-I-OK_AO6+74+&ZC$ MEK>V-PLL,R'HR.I*L/<&G:MJ^DZ!ID^MZ[J=O96=K$9;J[NYUCBA0#)9G8@* M .I)Q0!8HJAX:\4^&/&>CQ^(?!_B.PU:PF+"&^TV\2>%RI*L Z$J<$$'!X(J MO9_$#P'J/BJX\"Z?XVTB?6[2/S+K1H=2B:[A3Y?F>$-O4?,O)'\0]10!KT5D M^+O'G@;P!91:EX\\9Z3HEM-+Y4-QJ^HQ6R2/@G:K2, 3@$X'/!K5CD25%EB< M,K %64Y!'J* %HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(G MJW_8]ZS_ .E)H ]THHHH **** "BBB@ HKEOC5\:OAE^SO\ #+4_C%\8O$O] MC^'-'\G^T=1^Q37'D^;-'!'^[@1Y&S)*B_*IQNR< $CP+_A]5_P3,_Z.5_\ M+-UG_P"0Z=FP/J:BO _@K_P4_P#V&?VB/B;IGP=^#OQP_MCQ'K'G?V=IW_"- M:G;^=Y4,D\G[R>V2-<1Q.WS,,[<#)(!]\I6: **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** /SX\,>*=*_9N_:IO\ X#_M MX>#[&V\/^--9\4S:)\0M6B$NF>*(M3N+)X;:YD((AEACA,6)"%11&HVJ$9OK MV_\ V4/@GXLL/#.F?$OPA9>+['PGH$6F:'I_B6SBO+6'"*CW/DR*4:9T1%WD M$JJD+M#ON\/^/?\ PLGXUO;?";XN_LGZIK&KW?@_Q3ID-D9[%].U%GGL!:WJ M7'GXMT 2.5BX66)L[$=@N=;Q3H_[7?P-_9^^''[-GPS^"&M_$1-,\+VEAXW\ M5:3XOT[2W9(81&UM:O=W"3*[E<&;9E(L;#YC;X@"Y_P3D^%-M\,+WXNCX?1O M:?#>_P#B7\\5_MJ_L M[?LV7K[O#VM:QK/B+7[-ON7DFF67G64;#HZ+.?,*GC=&AZJ*ZWXU+0VD:*D:#=DDR<* F&Y# MQ+HGCW]HR/X)_MQ^$_A?=:?XJ\ ZSJ4>N>"9=1A>=[*Y673]1@AF)6*=XWC$ ML3$JLBH<$%Q0!P?[0'QW\0_LJ_ME_&BV\#-LMM6_9LD\>_9"@,2:[9W$UE%/ MMZ#?&L0D(Y;RDSG:,8OQOMYO@3_P1X\ _M">%;AAXM\'6_ACQE;ZNS$S7.J7 MUU;?;GDD/S.)Q?7"R;L[U ;W M[/?BAOCG_P %$?CCK'BB);FR^'N@Z!X=\+6ER@9;:"^MY+N^;: !5K_@F!XPU.^^'GQ)^#]U'6E;)CTRWF5[>+)YQ M&)3&HZ*B(HX VK3X6^,_P!GS]KGQY\>O!WP_P!1\2>'?B?H&F_VM9:))!]J ML=7TY'@B_=S21KY4\$@&\-\LD?SX5MPW/V(_V??$/P ^%NL'QVUO_P )3XW\ M9ZIXM\51VDOF107M]-O,*OCYQ'&L49;HS*Q'!% 'L=%%% !7SU^P7K%_8?!S M5H+;0+BY7_A.-9/F1$8S]I;CFOH6O"_^">__ "1/5O\ L>]9_P#2DT >N?\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% 'R/_ M ,%FM$-=D\1^$+:35EO= 9))K2)%(< M[03O#*63RL-Y@8IM;)!_7/\ X)J?\%9/ /[96GP?"SXHBT\-_$VUB(ETTMLM M]9"CYI;7<RQ-.5.5MI)Q?K9I,[,NS/+_\ ?2T?\)+J_P#T*%[_ -]+ M6Q17$=YC_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A M>_\ ?2UKQL7C5V0J2H)4]1[4M% !1110 4444 %%%% !1110 4444 0:IIMI MK&GS:7?"0PSQE)1%,T;%3U 9"&'X&C2]+TS0],M]%T73H+2SM($AM;2UB$<< M,:@*J(J@!5 X %3T4 %%%% !1110 4444 %>%_P#!/?\ Y(GJW_8]ZS_Z M4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'NE%%% !1110 4444 %?!_[;/_ 2* MD^)_Q+M/B+^S:^G:0NM:BJ^)M)N6\NWM-QR]Y"!VZEHAW.5ZD#[PHKVLBX@S M3AS&?6<%/E;5FGJFO-=;;KLSYGBKA#(N,\N6#S2GS13336DHO^[+I=:/NOD? MFS\:/^"?G[0'[!NKV?[17[&WCK5=9@TJS3^WK1H5:Z554&5FA4;;BV8@L4P6 MCX/S;=Z^5?$OX-?"'_@I7$WQI_9D:T^'?[0>F#[=J?A6"\^RVOB6:/YS]?KW7QC^W!_P2[L_B!JDOQW_ &5I5\.>-K:;[9-IEI-] MF@U"93N$L+J1]GN,C.X81FY.TDN?K$XNIAGK5P;;:?>=!N[C.WV=>;I?W8KS_P#X)R?\%>=1 MUKQ&G[)G[=JR>'/'>G7/]GV/B+5H?LRWTRG;]GO%8 07.> _"2=#M;'F?H=7 MX[_$I?AS^W5$WP=_:[@A^'WQMT-?L.B?$2^L_LT.I.@PMEJ\8 V'H%G ^7(/ M RLG<_L5?\%+_C/^PW\1E_8G_P""C6G:A;6.G,EOHOBJ\S-+IT1.(_,D&?M5 MF0/DF4LR 8^91B/Y/.\@S'(<7[#%1M?6+6L9+O%]5^*ZI'Z#POQ9DW%N7_6L M!.]M)1>DX2ZQG'=-?<^C:/U/HJOI.KZ5K^E6VN:%J=O>V5Y D]I>6DRR13Q, M RNCJ2&4@@@@X(-6*\0^E"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHK\#?^"U7_*3/XE_]P;_ -,UC517,Q-V/WRHK^6> MOWR_X(J_\HS/AI_W&?\ T\WU.4>5 G<^IJ***@84444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7_P3W_Y(GJW_8]Z MS_Z4FO=*\+_X)[_\D3U;_L>]9_\ 2DT >Z4444 %%%% !1110 5YA^TG^UK\ M)/V5Y?!\7Q2U7[.?&?BF#1=/VL!Y1?[UR^>D,9*!V[>8OK7I]?@M_P %<_VN MO^&KOVMM3_X1W4_/\*^#M^B^'/+?,K1^]-%?G/_P3P_X+=?"7Q'X, MT#X*?M7ZA+X=\0:=916,/C&Z); M:$%B!TBN%&/.B^IW+G*D9(;\[?BYX=U?P9:Q_L:_\%%_!U[-I%@K#P3X]L(_ M/O\ 0%)P)K24X^V61P-]LQ! V.BJ/V*KBOCS^SY\*OVD_ <_P\^+'AJ.^L MY,M;7"X6XLI<8$L,F,HX_(CA@02#]7DG%%.CA/[,S:'ML(]E]NF_YJ;Z6_EV M?S=_DN*.!*V(S#^W.'ZJPV8+=_\ +NLOY*T5O?\ FW7G9-?E1^S%^V/^T%_P M2:\<:;\)_C1<'QS\%O$#-<>&]>T:8SP>06^:YT^1NA!/[VS4=3D,C ,I!! ((K\L?V MD?V7OBI^P]#?^ /B3X87XA_!;Q%=@NDP:-(IL$)*KC)T^^4<+*N5<<$.NZ,> M5? SX[_&?_@F7XM7XP_L^^)Y_'7P9UR_1-8T>]/EO;R,.+>\C7<+*]"@A)US M%,$R"X#1IEG_ O/+J,<=@Y^VPL_AJ+I_=FOLR6VN_D]%T\)<=4<[Q,LKS&D M\-F%/XZ,NO\ ?IO:<'OI=I=U:3_<.BO-_P!ES]JWX,?M@?#"W^*?P7\2K>6K MX34-/GPEWIL^,F"XC!.QQV/*L.5+ @UZ17R)^@A1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%?)/_ 4,_P""L_P;_8JLKGP)X5^S^*_B M(\6(?#]O/^XTTD?+)>2+]SL1$O[QAC[@8/32; ]R_:7_ &I_@E^R1\.IOB7\ M;O&,6FV:[ELK-,/=:A,!D0V\6/15!RQ49-?@#^V[^TE!^UW^U)XL_:&M M/"[Z-!X@N+;[-ILEP)7BBM[6&U0LP !9EA5B!P"Q ) R?N?]FC_@FS^TY_P4 M:^(L/[6?_!1?Q3JUGH-UMETKPVY-O=7EOG@'4DY))Y))))))JDU$G5G\O M]?OE_P $5?\ E&9\-/\ N,_^GF^KZFHHE+F0TK!1114#"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_^">__)$] M6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2: /=**** "BBB@ HHHH Y; MXV^"/%OQ*^$GB'X>^!?'W_"+:KK6ERV5KXA&GFZ:P\P;6E6,21[G"EMIWC:Q M#]K[=D?FKX$_X-R? NCZA=?\+"_:;N];L+BQDBCAT_ MPB+&XMYS@QS)*;R5?E(PR-&P968?*VUU\[U/X2_\%/?^".>I3^)/A1KK?$#X M613-+=V\=M)<64<>O27-)\T>Z?I=79\H_L7?\%>_V8?V MMOLGA+5M3'@GQE/M3_A'M=N5$5U(>UK<\)-DG 1@DA[(0,U]75\;_MH_\$7/ MV;/VF_M?C/X:01_#_P 82[I#?:1:C[!>2=?W]J, $GK)&4;)+,'/%?+_ (;_ M &K?^"EG_!)37K7X>_M2>#;CQW\/5F$&GZG/=O/%Y8X M-0VED.!Q!<+D!N%E:7\KW^3ZF$>)\_X7DJ7$='GI;+$4DW'_N)!:P?=I6OHD]S] M6_$?AS0/%^A7?A?Q5HMKJ.G7\#0WMC>P+)%/&1@JRL""*_.']L7_ ()L^/OV M;K_4OC/^RM:R:SX2N;>1/$?@Z[A^UF*T;YI(GB;/VNUX!(.7CPK\=1_VK'#OOO#&J;8-1M/4M$2?,49'[R,NG.-V>*]FKNR M3B#,N&\1*,5S4Y:3IR5XS79KOV?YK1^CQ!PSP[Q_EU.O"I[\=:5>D_?IR[QD MNE]XO\&DU^!7PZ\<_$G]E#XAG]IG]BS6[BQ2VC+^)_!%W*UPD=N#ND1E)S>6 M74A\^=!_$?E$[_KM^P7_ ,%#_@Q^W=X$_M'PE<+I/BK3X%;Q#X2NYP9[4\ R MQGCSH"QP) .,@,%) /EW[3M)+G\OM>\/_ !2^"?Q;'Q&^%)O_ -\1/#=\S7.FVL' MV4M,O#B.(@*C,,[KLZ?FNLH=FM5 M]]OGGP?"WXH"T\-_$RUB(ETTMLM]9"CYI;7<C_ +9O_!7[XF_'KQQ_ MPR;_ ,$S]#U'5M5U.5K2?QCI]L3//V<62MCRHP,[KI\;1EEV@"0^G?\ !//_ M ((T^"?V?[VV^./[4%Q;^,OB)++]KCM[AC/8Z3.3NWC?_P ?-P"$/@%\(_$/QE\>78ATKPYIKNY M5%'=G [UYG^V?_P4-_9W_8C\/&;XD>(/M_B*X@WZ7X1TIU>]N<_=9QG$$6?^ M6CX!P=H_?T/SOC3Q$RCA:C.A3E[3$VT@M>5]'- M]%UM\3[6=S[R_P""+_\ P46\6_M _%+Q[\&OC5KOFZOKNJ7/B;PQYDA*QJ[# M[38QYZ)&/+>-!_")3VK]&*_F>^!GQA\6_L_?&#P[\:/ MQY>J>'-4BO+8%B% ME"G#Q-C^"1"T;#NKD5_1W\&?BQX2^.OPI\/_ !A\"7?G:3XCTN*]LV)&Y ZY M,;8Z.C;D8=F4CM6^_;7\"V'C>;PUX7\!^)O$NF:>-436O$&@6"S06DU@\"7,21EA+=&-IPKF!'V MLI4!F#A.U\<_'CX:_#SX.2_'K7]3O9/#$6CC5#>Z?I%S1/$L ML>Y03AMKC(R<&L_XK_%[P;\&]!M=;\73SM)J6IP:9HVFV4/FW6I7TQQ%;0)D M;G;!.20JJK.S*JLP .HHKD?AM\:/"?Q+U37?#%I:WNEZ]X8N(H?$/A_5TC2Z ML?-C\R%V\MWC>.1/F22-W0X9<[D=5YCP]^V'\)/$=SHU[:1:K#X>\2ZX^C>& M?&5Q:HNEZK?JSJ(8G$AD =HY%CD>-(I63$;N73< >JT5P_COX\^&/!?CBW^% M^F>']7\1^)I])DU5]!\/PPO/;V"/L-S*TTL<:*7^1%+[Y&#!%;8VW;^&?Q+\ M$_&'P)IOQ)^'6N)J.CZK"9+.Z1&0G#%61D%_\$]_^2)ZM_V/>L_^E)KW2O"_^">__)$]6_['O6?_ $I- 'NE%%% !111 M0 4444 %%%% !1110 51\2^&?#?C/0;KPMXOT"RU73+Z$Q7NGZC:I-!.AZJZ M."K#V(J]10FTQ2C&<7&2NF?G?^UE_P $+= NM;/QA_84\;S^!_$MI-]JMM!E MOY4M?-'(:UN5)EM'ST!+)D@#RP*X?X+?\%>/VI_V.?&D/P#_ ."D_P )-6N1 M;X2+Q)':K'J"Q@[1*<$0W\?0>9&P;@DM(W%?J17(_&GX#?![]HGP9+\/_C5\ M/M.\0Z5+DK!?PY:%R,>9%(,/"^/XT*L/6O2AC_:05/$QYX]_M+T?^9^?XW@> M6"Q,L;P[6^JUGJX;T9^4H;+UCMT5]1GP1_: ^#/[1_@R/Q_\$OB'IWB'2Y," M26RF_>6[D9\N:-L/"^.=CJK=\5YQ^VC^P+\*?VO] :^OHTT;Q=:P;=,\2VT( M+$#I%<*,>=%]3N7.5(R0WQE\;O\ @C]^TW^R+XSD^/O_ 36^+>K2-;9D?PW M+>+'?I&#N,:LV(;Z/_IE*H)P!B0UV/[*/_!='2UUW_A3?[>G@2Y\%>)+.86U MSK\.G2QVXE'&+NU8>;:OTR5#+DY(C45VX*6-RW$QQN5U7S1[?$O)KJNZV?8\ MO&9_EV8X=Y)QEA%1]II=ZT9OO"I]AK=7:+], MN=!\4Z=,+G2M9LIF6*_5&RD\,RX)((!5QAU/RL 0 OW1_P $QO\ @LQ:_$.Y ML?VG\+=5/WE'T]6AEG&T74PT5 M1QWVJ>T*KZN%_AGWB]]^[//PV,SKPR<:6-G+%92[)@&5T=20RD$$ M$'!!K\^KT*V&JRI58N,D[--6::Z-'Z]AL3A\90C7H34H22::=TT]FFM&GW+% M%%%9&X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !115;6-8TCP]I-SKVOZI;V-C9P-->7EY.L<4$:C+ M.[L0%4 $DDX % %FODG_ (*&?\%9_@W^Q597/@3PK]G\5_$1XL0^'[>?]QII M(^62\D7[G8B)?WC#'W P>OG[]LW_ (*_?$WX]>./^&3?^"9^AZCJVJZG*UI/ MXQT^V)GG[.+)6QY48&=UT^-HRR[0!(?3O^">?_!&GP3^S_>VWQQ_:@N+?QE\ M1)9?M<=O<,9['29R=V\;_P#CYN 3DRMPK222222:V*\(_;1 M_P""B7[._P"Q%X?,GQ$U_P#M'Q)/!OTOPAI4BO>W&?NLXZ01$_\ +1\9P=H< MC;50A4KS4(*[[''C\?@U>(O$?A_PAH5WXG\5 MZY::9IMA TU[J%_ M_P!BWPC_ ,(]\'O"2C4+B(+JWB34-LNH:@1S^\DP-J9&1&@5!UQG)/I>RPN MUJ^_/^7HO7_(_/GF?$G&[Y,KOA<&]ZTE:I47_3J/V4_YGKU5FFCY._8Q_P"" M)T?_ D(^/W_ 4!U^3QEXKOYQ=R^&;B^:YMTE/.Z]G))NY.F4!\KC!,H/'Z M%Z;ING:/I\&DZ180VMK;1+%;6UM$$CBC485%50 J@ < 5-17#B,56Q4^:H M_ET7HC[+(N',IXX%%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110!\$^.=(^+?\ P3/_ &D%^)&BZ;?>/_A! MJQ\0ZY>+FV1_*<)D, SDXVL[_27Q\\1>!O%W_!/ MSQOXH^&-W;S^'-0^#^J7&A36B%8FM&TN4Q;5(!4;"ORD CH0"*Y?Q#^S?^U% M>ZS9>%(/C%H%WHHT+Q!ID7B2[\..;[3K6^FM62%HOM.RYE2.-D27Y5'EJ7C8 M\-WNO?LTZ?;?LE3_ +)?PM\01:'IK>"Y/#5IJ.HV#7S0VSVK6YD*++#ODPV[ M.X MGCF@"?\ 8V_Y-!^%7_9-M"_]-\%>0?M3W5_??\%+_P!E_P ,WY;^RA'X MNOHX2?DFO(]+ 1B.[1JQ([C>37JFB?#+XA_"/]D2#X/Z-\9=-L==\.>"XM(T M?QJWA\)#;/!:K##PS5C]K>"W\,?\$'_# M>H^&"(;O3/ W@>[T:>$_.EU]JTQA*A'5SN OV9]/MO'GC/XN?%N M]LO$'B+QSI<.D:C'!9-%9V>DQ(ZI8PH[NQ5C)(\CLW[QG^Z@55''Z5^P_JDO MPZ\(_L\>-/B1!JWPW\$ZU;WVF::VELM_J$%I*9+&QNYC*8VAA81ABL8:80Q@ M[/FW@',?L>7VKZ]_P40_:@U3Q2C"^L?^$/LK6)S_ ,>UK_9L\@5 >55G)<]B M3FI/^"6M[?MI_P >-$'_ ""]+_:1\56^B(/N10>;$Y1.VP,['CNQKU+Q-^S[ MXDTKXZZC^T-\%O%6FZ1K?B#P]#I'B:RUG2WN;2_$#LUI=XBEB<30AY$QN(DC M8+\A4-6Y^SM\!_#/[.7PQM_AUX))?@YJS:3J5O%%_P )QK.5EA+'/VENK?]CWK/_I2: /7/L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ M !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@ M,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ M !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@ M,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ M !K8HH Q_L7C?_H-V7_@,?\ &O'OVJ_V!?@_^V1HOV'XS^&]-EU&*+98^(]. MM_L^HV@[!9A]]1S\D@=,G.W/->\T5<*DZ4N:#LSEQF"P>8X:6'Q5-3A+=22: M?R9^2OB7]D'_ (*7?\$G]9NOB-^RGXXN/&_@3S#/J6F6EJTZ;!U-UIY)(( Y MG@.X $EHQQ7O7[+'_!7GX ?MAZ.?A'\=Y]'\'ZWJDCP9XRGR_\ PDN@VRA; MF0][JWX2?/=@4D/'SX&*].&-HXB2^L*TEM..C^?]>A^>U>%,[X<4I\/55.B[ MWPU5W@T]U3D]8W[/1]6]CY*_X*%_\$=]<\(:1>?%'X'V;ZQX?C#3W6DVJM)> M:2O4O'G)G@'<9+J.3N +CQ+]@C_@IO\ &?\ 8+UJ#X3?$:YN=<^'%S<96U(\ MV72]S?--:%B/ER=S0$A2MZ?\ $C_@I]_P1PU&'0OB-I#?$#X4PRK% M;3//)<6,46DXM[SPDG923U?LKI2U<% M%M(_2?X6_$>S^-?@/3OB;\*_B1H^MZ%JL EL=0LHBR..ZD'E'4Y#(P#*000" M"*Z'[%XW_P"@W9?^ Q_QK\)_V9?VK?VF?^"67QCN],33;VY\.O?^5XI\%ZN' MA21EP"<$$V]R .) ,$ !@R\#]J/V7/VK?@Q^V!\,+?XI_!?Q*MY:OA-0T^?" M7>FSXR8+B,$[''8\JPY4L"#7Q&89=B\KQ4L/B8\LE^71I[-/=-:-;'[=E.;Y M=GF!CB\%44X2Z]4UNFGK&2>CBTFGHT=A]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XUL45Q'I&/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\ M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\ M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\ M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\ M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%?)/_!0S M_@K/\&_V*K*Y\">%?L_BOXB/%B'P_;S_ +C321\LEY(OW.Q$2_O&&/N!@]-) ML#UK]I?]IKP1^R1\.IOB7\;OB9INFV:[ELK-+;?=:A,!D0V\6/15!RQ4 M9-?FOKGQ$_;U_P""X/CR7P#\/;:3P=\)--O0+^>7ZO+?.Y M(HXAQ8VO/8"1QEA@L)3^H?@#X?>!_A7X/L/A_P##CPK8Z+HNF0"&PTW3K<1Q M0H/0#J2+?'&CZ7IEA TU]J&H8A@MXUY M+N[D*JCU)KRG]M3_ (*-?L[?L0Z&R>/M<_M7Q/-#OTWP?I,BM>39^Z\G:WB/ M]]^H!VJY&*^!](\"?\%"_P#@MGXJA\3^/-2;P'\(8+O?:1B-ULB%.,P1$JVH M3CD>:Y$:G< 4^X>VA@9U8>UJ/EAW?7T74^,SWC+"Y=BO[/P%-XG%O:G#[/G4 MEM!+K?7T3N=S^U'_ ,%D_BU\4_&9_9Q_X)X:-=>(-8U"4VJ>*K71B\LK?Q&R M@<'"@4 * Q"@ /70?L@_\$2-3BU]/CS^W)XFA\6^*[V87(+JOB&^VRZ MAJ!&.99<#"Y&1&@5 >0N22?6ZTJ8Z%*#I85)*BK MU5K&DOX-/TC]I^"RV)$BC"JJCA0 M !P *F^Q>-_P#H-V7_ (#'_&MBBO,/T)))61C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (UL44#,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9? M^ Q_QK7C#B-1*P+;1N('!-+10 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O M6?\ TI- 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 0Z MCIVGZQ83:5JUA#=6MS$T5Q;7$0>.5&&&5E;(8$<$'@U\'_MA_P#!##X2_$N] ME^)?[)>N)\//%44OVB+3$+C2IY@R?B'#>QQ])32V>THOO&2U7R>O6Y^%O[1WC+]H?X>W,7P5_X*2_"/ M4;R_MX#;Z#\04@1]0>!> IN 1%JL Z[7<3(6_P!:O*'R?X*?&_XM?L7_ !2B M^-G[,_CR.>W0[+ZU4O):WMONR8+F%MK-&>VX*Z9# J<-7]!?Q,^%?PX^,WA" MZ\ _%;P3IOB#1KQ<3Z?JEJLL9/9AGE6&>&7#*>00:_-/]L;_ ((':SH<]U\1 M?V'_ !/)(!ND?P3K5X%D4=2EM=,0''0".;!P#F1CQ7U5#.L#F."6"Q\=%\$E MO!_W7_*^L'[KW3B]3\EQ7"O&7!.9RS/)*CQ-)_Q*(?"5W.#/:G@&6,\>= 6.!( M!QD!@I(!]_K^:F#4/CQ^R?\ &F+7-/@UKP)XW\.W>\));M;3P/WS&XP489!4 M@HZL1@J<']D/^":/_!6;X??MFZ;;_##XFFS\.?$NW@^?3]^RVUH*,M+:%CP^ M 2T!)8#)4LH;;\WC,%5PD]=8]&MF?I_#G%>4<2T.;#3M47Q4Y:3@^J'M)N=>U_5+>QL;.!IKR\O)UCB@C499W=B J@ DDG KA/VE M_P!J?X)?LD?#J;XE_&[QC%IMFNY;*S3#W6H3 9$-O%G,CGCT50O''_#)O_!,_0]1U;5=3E:TG\8Z?;$SS]G%DK8\J M,#.ZZ?&T99=H D/IW_!//_@C3X)_9_O;;XX_M07%OXR^(DLOVN.WN&,]CI,Y M.[>-_P#Q\W )R96X5N4&0)#] _L9?L'_ $_8?\ _\ PC7PIT#S]5NHE&M^ M*-016OM18<_,P'[N,'[L2X4=3ELLX^)O$_AOP5X?O/%GC#7[/2]+T^!IK[4=0N5AAMXQU=W<@*! MZDU^<'[6/_!9?XA_&/QE_P ,U?\ !-7P?J&MZQJ$C6W_ EL>G&267^\;*!A M\B@D-U/&JZKK]]B74- M18=Y9<#Y<\B-0J*>0H))/H^RPN UJ^_4_EZ+U[^A^??VCQ+QQ[F6\V$P3WK2 M5JM1?].X_93_ )GKU6MXGR;^Q9_P1)TW2M>7X[_MXZ\?&OBV\F%Y)X"-8X(((PB1HHP%5 M1P , #I4M%<.(Q-;%3YJC_R7H?9Y%P[E/#F%]A@:?+?XI/64GWE+=O\%T2" MBBBN<]P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "O"_^">__)$]6_['O6?_ $I->Z5X M7_P3W_Y(GJW_ &/>L_\ I2: /=**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@#S3]I;]D']GO]K?PK_PBOQR^'=IJGE(5L=4C M'E7UB3WAG7YTYY*Y*,0-RL.*_*/]M3_@B]^T%^RG=2_&#]G36K_QAX:TN47D M<^GJ8M:T?8VX2LD>/-"8!\V'D8+%$"[J_:>BNW"XZKAO=?O0ZQ>W_ /DN(.# MWTR:X34$7C93;-M1\G"OM<8^91Q7Y>_\%?\ PYH/A/\ MX*0_$K0_"VBVNGV*SZ9.+2S@6.,23:59RR,%4 M([N?4L3WKYL=$WZ_\ #GYIBO$#/^#,\I95G,HXB,5>4Z:]]J2]U-.RYD]= M-XM/<_ID^"OQJ^&7[1'PRTSXQ?!WQ+_;'AS6/._L[4?L4UOYWE3202?NYT21 M<21.OS*,[A-<&R^T&X@O M2)[F6X<-*LC(?GE;'[O@8'-?4_P^_P"#CCX-Z@0OQ4_9P\3:1\O+^']6M]1R M?I,+; _$_C7G2RK&+6*4EY-,^ZH^)G"4IJGB*LJ,^U2$XO[[-?B?I!17Q;X9 M_P""]?[ FO1[]5U+Q?HA_NZGX;+G_P EI):[C0_^"Q?_ 3?U_"VW[2MK;L> MJW_A_4K?'XR6P'Y&N.IAL12^.#7R/J,%G^1YE;ZKB:=3RC.+?W)W/IJBO&=" M_P""BG["7B/ T[]KCP F[H+[Q-;VO_HYEKM-!_:*_9]\5;?^$8^.O@W4MWW? ML'B>TFS]-DAK&S/6.RHJ*RO['4K<7>G7D4\3?=DAD#J?Q'%2T %%%% !1110 M 4444 %%%% !115;6-8TCP]I-SKVOZI;V-C9P-->7EY.L<4$:C+.[L0%4 $D MDX % %FODG_@H9_P5G^#?[%5E<^!/"OV?Q7\1'BQ#X?MY_W&FDCY9+R1?N=B M(E_>,,?<#!Z^?OVS?^"OWQ-^/7CC_ADW_@F?H>HZMJNIRM:3^,=/MB9Y^SBR M5L>5&!G==/C:,LNT 2'T[_@GG_P1I\$_L_WMM\ MQTF#M)F5KJ3(^5YCR+:(\?._)&=BN017P?X>^%/_ 4'_P"" MUGBRW\S8R#/(=BDL%(_U==M#!3JP M]K5?)#N_T74^+SSC+#Y?BO[.R^F\3C'M3CM'SJ2V@EUOKZ)W/0?VJ_\ @LM\ M3/C?XS/[-?\ P34\%ZCJ^JZBYMQXN33R\\O9FLX'&(T Y-Q,!M&3M7 >NJ_8 MH_X(F:+X?UM?CM^W5K7_ F_C"\G^V2>'[FZ:YLX9F.XO=RL2;V7/4']UG(/ MFC!KZP_91_8M_9__ &-/!G_")_!;P0BA47) MPHR:]7JZF.A2@Z6%7+'J_M/Y]#BR_@W$YABHYCQ)45>LM8TU_!I^D?M/^]+\ M;)D=K:VMC:QV-C;1PPPQA(88D"JB@8"@#@ #@ 5)117FGZ$DD@HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ KPO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^ M2)ZM_P!CWK/_ *4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** /R-_X*=?\$QOVY?VA/VY/''QA^#GP,_MGPYK' M]F?V=J7_ DVF6_G>5IEI!)^[GN4D7$D3K\RC.W(R""?!?\ AS!_P4S_ .C9 MO_+ST;_Y,K][**]"GFF-HTU"$K)>2_R/B_:(^%.EP>(])_M+^TM-OTM+[RO- MU.[FC_>1F2-LQRHW#'&[!P00/0]?_8L_8]\4B4^(/V5_AW=/,NUYI/!EEYOX M.(MP/N"#7IM%<7M)\[DG9_*=%9LF--9)J_[,VMW\2?=E\.S0ZEO'J$MI'?\"H/M7] ]%;? MVI5E_$A&7JM?P/(_XAS@<-_R+L9B,/V4:K?S*:UX"^)?PEUQ+?QE MX<\3^$KC=A_MNFS6LX//17\LD^V17<^!_C%\1;.9+7PQ^W!XV\+,OW9]0O=3 MMX5[#!L9IWZ?[%?T5ZCIFFZQ92:=JVGP75O*N)8+F(.CCT*L"#7DGQ#_ ."? M/[$?Q2WMXS_9>\&R2R_ZVZL-&2RG<^IEMO+C$[S^'-?0GQ# M_P""!_["'C#?+X4A\6^%'.3&NCZ_Y\:GW%VDS$>VX'WKQGQ!_P &]?CKP7J+ M:_\ L]?MBW.GW0_U":AI,MK(N#D9N+:8G\HQ1[/+:GPU''_%&_Y!_:WB)@?] MYRZG77>E5Y?N517?H9X_:Z_X+_\ @,?\5#^S$=:V?>_XHH7&['7_ (\I1G/M M^% _X*__ /!5?P9@?$O_ ()^^6J??8^!M;LL@=3F21QT[]*=_P ,M_\ !??] MGP9^''Q_?QC# /D1/%D.H J.P36(U[=A^%'_ \F_P""R7P#/E?'/]CLZU9P M_P#'QJ$G@V\CSC_IXLW, _[Y-']G.?\ #G&7SL_N8?\ $0:.%TS' 8BAYNFY M0_\ HMW^X(O^#B?XE^%9!;_ !*_8D,+Y"OM\3S69!_W9;-_RS73:#_P^P:S;W./IO6+-1^"/^#B_P"'5PQTSXS?LNZ[IC*=ET=$ MUB&]R>_[J=(,?[I8_6O3?#7_ 5+_P""1OQE*P^-[/2=,GF/^H\8> -^3_M2 M1Q31CZE@/>LJF7XRGO3?RU_(]/!LC33IVG:AX?N(?-\G4[2>0>9M,:XCB=N6&=N!R0#].>&OAG_P $A/C[ MM_X0OP5\"=;GFQ^ZTBSTM+G./XDB"R _49KPW_@J]_P3Q_8O^#?[#/CGXQ?" MWX!Z5H?B/2#IAT[4;"YN$\GS=3M()/W?F>6C_LC_LZ>(_VL_VB?#7[/?A7Q#:Z3>>(IYT_M&\5 MFCMXH;>6XF;:O+'RHGPO 9L E021YRD;/DKV%>O?L'_M%Z3^R3^U-X:_:'UW MPU'8-2(TVTF6-[B2?3KFVC7>V0J^9,A9L$A02 QP#TQH5JEE"+=]CSL M9GF3Y?"K/$UXP5*W/=_#S*Z5M[M;):OH?N!^S!^Q]^RU_P $XOA'>7N@26.G MB&S$OBKQUXAGCCGN0O):25L+%$#]V)<*./O,2Q^1/VJO^"QWQ5^/GC0_LT?\ M$T/!>IZIJ5^[6[>+8M/+W,R]&:TA<8AC Y-Q,!M&3M3 >N \,_"#_@H/_P % MJ/%=MX]^,6NR>!OA-!<^;I\*0/':,@.,VEN2&O)<9'VB0[!E@K#'EU^D'[*_ M[&OP!_8X\%#P=\$_!D=K),BC4]:N\2W^HL/XIIL D9R0BA47)VJ,FNGV>%P& MM7WZG;HO7OZ'Q/U_B7CCW'O"NL1_'+]N+5U\;^,+N;[6_A^XN6N;*"9CN+W4CDF]ESU!_=9R")>&K] MK:VMK*VCL[.W2*&) D442!510,!0!P !QBGT5P8C$UL5/FJ._P"2]#[3(^'L MIX_P $_P#H;?'?_A97/^- 'NE%>%_\.]_@G_T-OCO_ ,+* MY_QH_P"'>_P3_P"AM\=_^%E<_P"- 'NE%>%_\.]_@G_T-OCO_P +*Y_QH_X= M[_!/_H;?'?\ X65S_C0![I17A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\ M=_\ A97/^- 'NE%>%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_ 3_ .AM\=_^ M%E<_XT >Z45X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (T M>Z45X7_P[W^"?_0V^.__ LKG_&C_AWO\$_^AM\=_P#A97/^- 'NE%>%_P## MO?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XT >Z45X7_P .]_@G_P!# M;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C0![I17A?_#O?X)_]#;X[_P#" MRN?\:/\ AWO\$_\ H;?'?_A97/\ C0![I17A?_#O?X)_]#;X[_\ "RN?\:/^ M'>_P3_Z&WQW_ .%E<_XT >Z45X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H; M?'?_ (65S_C0![I17A?_ [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'? M_A97/^- 'NE%>%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"- M 'NE%>%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C0![I17A?\ MP[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^- 'NE%>%_\ #O?X)_\ M0V^._P#PLKG_ !H_X=[_ 3_ .AM\=_^%E<_XT >Z45X7_P[W^"?_0V^._\ MPLKG_&C_ (=[_!/_ *&WQW_X65S_ (T >Z45X7_P[W^"?_0V^.__ LKG_&C M_AWO\$_^AM\=_P#A97/^- 'J/CSX._"/XI0&U^)OPM\.^(HRNTIKFB078QZ8 ME1J\,^(?_!(3_@GG\1B\U[^SQ9:59C\/"I_BA&7YH^:/B'_P;K?LW:T))?AG\;?&&@RODJFIQ6VH0H?952%\? M5R?>O/S_ ,$:?^"BWP,/F_LR?MP*((/]7;)KFHZ.7 Z#RHS-$?\ =9L5]K_\ M.]_@G_T-OCO_ ,+*Y_QK!^)__!-?P)XK^'^K>&O 'Q=\8^']8OK1H;+6;O7; MF^CM"V 7,'G1>8=NX ;P 2"<@8/;3S3&7492NO-7_P""?(XWPWX2<95L/AG" MHDVO93E!M]$O>Y5?S27<_%']I_X^?M"_&CQDF@_M!?%N7Q=>>$9+C3+&\\Z. M2%0LI$C1O&JB4,R@^8V;0ZAHVE:#+I+SL.8I//CO9,%#G@HP( M9AP3D>MC,PPUO;V]G;QVEI D442!(HHU"JB@8 ' ':GUX7_P[W^"? M_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U\N?TGL>Z45X7_ ,.]_@G_ M -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C0![I17A?_ [W^"?_ $-OCO\ M\+*Y_P :/^'>_P $_P#H;?'?_A97/^- 'NE%>%_\.]_@G_T-OCO_ ,+*Y_QH M_P"'>_P3_P"AM\=_^%E<_P"- 'NE%>%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/ M_H;?'?\ X65S_C0![I17A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ MA97/^- 'NE%>%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_ 3_ .AM\=_^%E<_ MXT >Z45X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (T >Z45 MX7_P[W^"?_0V^.__ LKG_&C_AWO\$_^AM\=_P#A97/^- 'NE%>%_P##O?X) M_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XT >Z45X7_P .]_@G_P!#;X[_ M /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C0![I17A?_#O?X)_]#;X[_P#"RN?\ M:/\ AWO\$_\ H;?'?_A97/\ C0![I17A?_#O?X)_]#;X[_\ "RN?\:]MTO3X M-(TRVTFV>1H[6!(HVE661@JHH&223P !WKG?!?QE^#_ ,2-1N-(^'?Q6\-:_=V@S=VNBZ[;W4D( MSCYUB=BO)'7UH Z6BHKV]LM-LY=1U&[BM[>"-I)YYY B1H!DLS'@ #DDT65[ M9:G90ZCIUW%<6]Q$LD$\$@=)$895E8<$$$$$<$&@"6BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HKFO&?QG^#WPXU&WT?XA_%?PUH-W=@&UM=:UVWM9) M@>FQ974MT/3TKHH)X+J!+JUF22*1 T'/BA\-/&. MMWGAKPC\1-"U74=.S_:&GZ;J\,\]M@[3YD:,63GCD#GBMV@ HHHH **** "B MBB@ HHHH **** "BBB@ HHJKK.MZ-X&,3,%/!X/I M4GC+XD?#OX=1VTWQ!\>Z+H27DICLWUG58;43N/X4,C+N/(X'- &U121R)*BR MQ.&5@"K*<@CU%+0 4444 %%%% !1110 4444 %%%% !1110 445R^M?&[X+^ M&_%4?@3Q%\7O"]AKDS!8M&O=?MHKMR<8 A9PY)R,8'>@#J***J'7]"775\+- MK5H-3>T-TFG&Y7SV@#!#*(\[B@9@I;&,D#.30!;HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** /D?]J?Q3=?&;_@HM\*_V*?$;E_!2>&;GQGXJT@Y\K7'C>>*TMIQ MTDACF@\QHFRC\;@<#'8?\%*OAK87/[)OB+XK^#531O%_PVTI]?\ !OB/3HUC MNM,DM!YKQQN!_JI(E>-XSE&5N0<#$_[47[.'CK4_V@/A_P#ME_!'3X=1\5>! M([C3]7\-SW20?V]H]PKK)!'*Y")/&TCR1[RJ,S$,RC!K@_C)^T-8_M_:-XM_ M84^ VF:MH/B.X@CM?B%>>+K);&3P]IKRJ+@I;N_F7 M&]+@O+:)E4V36T+/)<21)M "[CG)Z@&NZ_9]TSQ'H7P.\(^'/%WAFYTC4]+\ M-V-E?6%W/!(\2 M_P#!/7X7:%IW[(GA/QMXEMX]9\0_$3PW:^(?&>NZG&)KG5[B^A6=A.[#+JJ2 M+$J'Y51 ,5Y=^S5#=^$OVP_CG_P3RM-5O;7P$-%M?$'A.ULKDQOHEO>I$+V MSMF',$323GRU3'E8)3!.:T?!7[1D_P#P3/\ V>]!^#_[87AW69K+PWC1?"_C M?P[8+<:?K-HG%JDA+@V-P(MJ,D^V,F,LDC@-MZCX)?!GXG?#[Q3\4_VX/%/P M^_M_X@_$"&W&A>"-&UFUQ9:;;1+':6?VJ5U@,KX62:0,8P1\F_'S@',_'7]D MOX0^"_VF_@+=?LO?#/1?"'BS3O%LMUK,_AC38[-7\,06KB]%R(0/,5I'M8%9 M\G=<$9Y-?7-?*_PC^(?[<-CXD?5/%O[ 5]!XB\37EO!KOC#4_B+HLEKIUL)" M%5(()FE^RVZR2,L*9=R78DR2LY^J* "BBB@ HHHH **** "BBB@ HHHH *** M* "OD2W\0O\ M+?\%6O$GP@\?QK>>$_@OX/LK[2?#]PNZVN-:O4AE6_EC/RR MO%#,4CW ^6WS+ALFOKNOG/XD? ;QY\(OVR?^&W?A!X9F\16>O>%QH7Q%\*64 ML:7LL<3(UOJ%H)&5)I8Q&L;0EE+(/DW,=M '*?\ !61[SX$_"72_VW_A;#%I MWC3X>^(;#S+^W4(VJ:7/.L$^G7) S+ Y>-MK9VE-R[3S7:?MH:/^S-9? KQ/ M\;_C+\$)?&+:AX7:*%1X7EU2Y@A,):..-DC?[%&&;S#)E%5B7+9 KSCX@>./ M"'_!6_3(_@/\*HKVR\">'/%UK/\ %2_UV+['>O\ 9R9$TN&S8^>KR2 ;YI5C M1!$P0R.&5?H'Q#\:/B-X;^)&H?#^T_9:\7ZKID%I%)H_B31[W3#97I* O$PF MNHGMRC';\ZX;:2.,9 ,K]@6#PI9_L9?#?3_!/Q-3QCIEIX6MK>W\11[PMT8Q MLO5YA^Q]\!)/V;?@1IWPRNOLB77]H7^I7MMIS$V MUK+>7CU&U6?^V)V7]_<7)<$S22 MN6=G;)):JW[8?[-/A_\ :[_9S\2_ +Q#J)L5UJU4V6HK'O-G=1.LL,NW(W 2 M(NYI8YFFWJ(DR>?,1<@**M_!WPKXOT#_@JU(M>_9Z.H:Q#%<,]M8NVNJB6=OG_EE#&B1[@!YC*\I :0BMWX.?\ !./P MS-\,]9/[1.J7MSXQ\8_$.?QOXBO?">OW=@++4)$FCCMK>>!HY6AABGD09QN+ MLV -H&'X/_X)UVG@C_@H!IOQ9T=O&LO@S2_AW%]FUC4/B->7,KZW'J@E6UD$ MER9Y+?R1O,3*8">N6XH ^O:*** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD/''P' M^%/Q"\5Z=X_\1>$HU\1Z0A32_$FGS26FH6R'.8UN(660QG)S$Q,;9^92#77T M4 165O):6<=K+>RW#1H%:>?;ODQW.T 9^@%2T44 %%%% !1110 4444 %%%% M !1110 4444 %%%% %'Q)X9\.>,M!NO"WB[0++5=,OH3%>Z=J-JD\%Q&>J/& MX*L#Z$8K'^&GPD\'_"'2D\-?#Y;ZQT:&+R[319-0DGMK4 \+")BS0H!P(T98 MU' 48%=-10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '&:Q\ / MA9J?Q!/Q M*70=$U34YK&)56U@U/4I+MH% QA99BTK#IP[MC Q@5L444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%9_B MKQ5X;\#>&[WQ?XPUNWT[2].MVGOKZ[D"1PQJ,EF)_P GI7CG[*O_ 4"^!G[ M6GB36O"'@BXN-/U33+B0V=CJ@"2:C9J<"YB'I_>0_,N03UKNH99F&*PE3%4J M3E3IVYI):*^U_P"M.IY6+SS*,#F-' 8BO&-:M?D@W9RMO9?U?9:GN=%%%<)Z MH445\Z>'_P!I']H7Q=^V)XX_94T2Q\&0IX0T&PU:+6[JRNR;J.Z Q&8EF^1E M)(SN(.,X&< ^BZ*\K75?VO-3\ >-=&BT?P1IOC&QN%3P7JEP;N32+V%HHG\ MV=1^]1EPV"WNIZ[X[U"Y@T^-7=TCM MHEM8WDFF/ENS!'\*:O\ "K6+_1O' M&AVUR)T^WVHC(6VD. ZS&6)4S_$^,D .0#Z-HKPNW_:4^)_P[\2?#:#]H+PY MH=CIWQ2N1IUA_8XF#Z#JTD!N+>PN'D8BZ$B+)&)D6'$D8'EE7W)B?M$?'_\ M;=^'^D^)/B_\)?@-X.U'P/X0-R][IVO:Y=0ZYJ]O:EA<7%LD<1AA3Y)#&'9V MD1 X7YU0@'T?17 :=\;+KQQ^S;8_M!_"GPJFI_VOX3AUW2=)U2^-IYD,X'EG_ !$M?]66 M?^9'_P#O=56?L5?M+?\-@_LS>&OVB_^$*_X1W_ (2+[9_Q)_[2 M^U_9_L][/:_ZWRX]^[R=_P!P8W8YQD^IU(PHHKYXT;]HK]H;Q1^V#XS_ &6= M$L/!L,7A7P]8ZQ!K=W9W9-U%BO+(M5_:ZU/ MP1XVT,:1X(T_Q=9.J^"=4E^V/I-XCQ(PDN%_UJ%7\Q&52V-JGD'GTO3&OQI= MLVLRVYNC GVEK8$1&4@;MFXD[2V<9.<8H L44 AAE2#SVI%964,K @C((/6@ M!:*BN7N6LY6TXQ--L80^:3LWC. V.<9ZXYKR']B/X[_$+]H3X8:[XK^)MCI% MOJ>D^.]8T/R]$AD2W\NSN3"K 2.S$G:223SGH.E 'L=%>7_'3QA^U FM0^"_ MV8?A_P"%KJ]CL!>ZGKWCO4+FWTZ%6=TCMXEMHWDFF8QNSL_"?5K[2?'.BVER+B,WELJ,!:R' D6;S(U3)^\ MV,D8<@'T;17A,'[3/Q,^'FM_#27X_P#AW1+#2_BI>IIE@-)682:!JTT#7%K8 MW#R.1=>:J21^:B1;94 V%7W)D?M#?'O]M_P'IWB3XK_"'X"^#M0\$^$#6 M'B#7+J#6]9@M2?M,]K''$884^23RQ(S-(J!POSJI /HVBO#?$_[:.BWGPP^% M?B7X7Z&+S7?C/-9Q>#=+U1BBVR2V_P!IGN;G9R8[>$,SJAR[;5! ;>N]\+_C MUK%_\>?$G[+_ ,4(=/3Q3HFB6NO:9?Z7 \-OK&DSNT7GI#(\C0O%.C1.A=P< MHP;YBJ 'JE%%% !1110 4444 %%%>8?#;]K7X2?%3]H;QS^S5X6U7S/$'@*" MUEU0%ALF\T?O!'C[WDL8TD_NM(!US51A.2;2VW.>MB\-AZE.%6:3J/EBGU=G M*R\[)OY'I]%%%2= 445\^_%?]I/XW>$OVS?"?[*_A+3?"LMMXP\-WVKVFKZC M;7/F6?V8MNA=$EQ)D 8<%>I^7C) /H*BO._#.K?M+KXHUKPUXUT3PF;4Z$+C MPUKNE"Y$37NYU:&YB=B5 S$P*,=RE^A6NE^%X^)$/PZT@?&6\T.;Q0EB@UZ; MPXLJV#7 'SF$3?.$_P![!]ATH WZ* 020".#S[4BLKC*,",D9![C@T +12*Z M,2JL"5.& /0XS_45XI^S)^T!\3?BO\<_C'\+OB#8:)#!\/?$-A8:0^CPRJ98 MI[7[06E:1VW/\RC*A1QT[T >V45PGQQ\6_&S1[2P\,?L_P#@?2-5\1:H976] M\3WLMOI>FP1;-\L[0H\CN6D14B0 MEFW*L;&O._V:/VMOB!XJ\5_$;X/?M2> M!](\*>+?AA#;7NLW^AWTD^E7^FW$4DL=Y T@$B*%C;_T5\T0_ MMP>---^!>@_MD^+_ II=C\,->UFWADL]LO]IZ7I=U/&0,U\2?\-"?\%JO^B'#_ ,)J M'_XY7Z&T5]'DV?8?*:$J=3!4JS;O>I%MK2UE9K3J?&<2\)XSB#%PK401@@C(/&:_>KQAX/\+_$#PO?>"_&FAV^IZ5J=NT%]8W<>Z.:,]01^ MH(Y! (P0#7C'[*'_ 3S^"'[)?BC6?&GA(7&JZKJ-Q(NGWVJ*K2:99MTMXB. M_9I.&88' R#^FY/XHY5@LCJT)X.,)J_+""M3ES;WWM_>O>ZV/P_B/P)S_,N* M'-%^-/PC^P^%;G4537+O^P8HO*@VG)W! MR5YQSBOMNBOA,1Q?@Z]"=-99AXN2:NH.ZNMUKNMT?JN#\.\RPN*IUI9YC)J, MD^651.,K-.S]W5/9^05\7>&/!GB/QI_P5P^,5IX<^+7B'PD\7PZT%I+GP];Z M=(\X( VM]NM+A0!U&T*<]21Q7VC7GGAG]EGX*>$/C+JG[0.@:%JL7B[6K6.V MU759?%>I3"ZAC"B.-X9+AHBJ[1@;,#G'4Y^*/TX\3_;R^%=[X&_X)9>./!?B MCQ5?:Q?Z#X>GF&M-=O'->2_:2PGF\O8&=P^77&S&_C##X@\&? M%7P!\'/#OQ>T/0/ JVWB;X6ZK-&+R)+AD9-2LEF5HWF(MY8MK#?'WX>W_PK^*NC3ZCH&J*%U"P@U2YM/M"@YV,]O)&Y7(&5W8.!D&L M2_\ V9OAO<:_IOBS2]1\2Z9JFDZ$NC6>H:?XJO1(;$.7\F7?*RS_ #'(>0,Z M_P ++0!\O^ ?C)\&OB?XW_9M^$/A=;V+X5>*?#_B.ZL-!\21[3?:I92"*/3[ MQ&RLIMB;C]VQ96D6-_F*H:[+XZ_!W]GK]GKX*?$/P&GQ5\7Z7I/C+Q?I5V/" M/AR> -;7%Y=(J:781E$2"&\>&171F"!6QWUY)\4?^E[UZ/X5_8N_9[\'?$JV^,.C^&-3?Q/;Z M%_9+ZU>^)K^XN+J#>SA[AY9F-Q,"QVS2;I%PH5@$3;T/P4_9_P#A5^SSH=]X M;^$FAWFG6.I:G+J%Y;W6N7EZ'NI6+22@W4TA0NQ);:0">3S0!?\ B7\1K3X> MZ3";?3GU/6=2E-MX?T*WD"S:C<[20@)X1 6>0_+&BL[<"OD7_@H%^SY??#S M_@E_\3?"]C?QZQXEO]7M_&'C^2R7:;^>75()[J54)RD")"5C!Z16@!)*DU]# M?'']B/\ 9M_:.\86OCSXP^#]6U/5+*Q-G9SVWC+5;)((2P9E6.UNHXUW,%+$ M+EMJY)VC&I\&OV4?@%\ ?#>L^$?AAX#-MI_B%LZW#J>JW>I->#RS'L=[R65B MFPL-F=OS-QECD \8_P""DY_X6#:_L\^'/!4JW5YJ_P ?_#VI:=) 02MK;PW, M\MRO!RJ1X8GT->M_M!S:A\5])U']F;P)J+1:AXATXV_BC58<'^PM)G#)+(3T M%Q+'YD<"==Q,I!2)LZ7P_P#V9_A)\-=8TO7/#^DWT\^@:?)8>&QJVL7-ZFC6 MCA0T-JL[L(5*HJ$K\VQ53=L4*.$\4_\ !,[]C7QIXLU7QSXE^'FNW.JZW?/> M:I>#XB:[&;B9@ 6(2]"C@*H "JJJ >H2Z#X6\)_!J?P?X(MK>#2-&\/ M2Z=I]M:ON2WBMX6A$0.3]S9L(/(*D'D5Y9_P2W_Y1\_"G_L58_\ T8]>H:%\ M$/AIX8^$4/P*\.:'<6'ABWT\V,-C9ZM=1R+"<[A]H603%F)8LY?*_$'[/VB_VCXTM-*9_#MC]F$WG7&Y<+L8 M@-QG@FOSQ_X:C_X.#/\ HW7_ ,M&#_X[7ZF44T[":/YNOVU?%/[0?C3]IGQ+ MXF_:H\.?V3X]N?L?]O:?]C6#RMME D'[M20N8%A;KSG/>O+*_9_]M7_@AY_P MV#^TSXE_:+_X:>_X1W_A(OL?_$G_ .$*^U_9_L]E!:_ZW[;'OW>3O^X,;LSO/^\9P6Q.TR].,8[5](_LM_M"?\%J?%'[0?A3P_\ MM _ _P#L[P7=ZJJ>(K[_ (1F&'R;?:V6WK(2O..0*^N_V*OV:?\ AC[]F;PU M^SI_PFO_ D7_"._;/\ BZ_U7F2;-OG;/OG.W/&<#U.H?\$K_'G@KQ;XMO=;U#1=&O+D:VUV\< MU[(UX\BSS>7L#.RR;G3&S>6P" #47Q^\,?&-&^'GQ5^'OPA\/_%O0] ^'R6_ MB;X6:M/$MT$N!$R:E9K,K1O.!;R188;F7*])\2SV_A_Q-"%-WJEBPCCTV\1B1)]G9KC$;%E>18F^8JI MKM/CC\&OV>/V>O@K\2?!47Q1\6Z1I/C/Q1I5VWA/PS- &M)[NZ1$T[3X=J)# M'>R0R(ZLP7:[EBJY)]5^('[$'[,GQ,^#^D_ WQ/\-8_[!T"Z^UZ%]DOIX;O3 M[K>SM<17*N)A*SLSNY8EV8E]Q-)<_L0_LVWWP.O/V>M2\#3W?A[4;N.\OY+O M6+J2^N+R,H4NGO&D,YF7RT ??PJ!!A!MH \A^ .AZI\._P#@IMXE\%V?@;1/ M!^FZW\$+#6;GPOX8N-UF+E-5GMDG<+%$AG\I=K%4P!A0S ;CTW_!,#_DC?CC M_LM'BS_TXR5WGAC]BW]GSPC\2;+XP:3X:U1_$UGH)T@ZW>^*-0N+BZM][.#< M/).QN90S$K+)N=,)M(V)MZ/X,? #X5_L^Z1J&@_"?1+W3[35-4FU*^@NM=O+ MT274S;I91]JFD*L[30!H?$GXAVGP^T:.:'3I-2U;4)?LV@Z';.!-J- MT5)$2D\*H +/(?EC16=L!37R'_P4 _9YU/P%_P $N/BSX3TS4H=5\7:Q?P^, M/',]D"OVJXDU.WGN953[RP1Q0%(\_P#+.U&=OSMQ\QR >* M?\%)BOQ%\._L^Z#X$D\^YUOX]^&[[2_L_46L,-S/)<#'\"1#<2.@KV']H2;5 M?BAH]_\ LU^ =1,.I^(]-:W\1ZK" PT+2I@TK_@ M+]F7X1?#C6M*U[P_H]]--X?L'L?#*:IK%S>1Z+;. 'BM$F=A "H5,K\VQ5CS ML 4<+XK_ .":'[&_C?Q=JGCOQ1\/M>NM6UJ]:[U2]_X6+KR-/,0!N(2] "A M5 5550 #SS]H+P5H'P^_;;_ &1+GPG:PV_@WPU<>)_#-JD#[H;.X;1_ M(M;?.2-Q,#( >08CW%:\NF:AX@_X++)K6CJ[6?AW]GI8-9G3[D*_G$]C<12>;'<17._SU MG60E_.W[R2Q+'<$LQYX / )Z U\3?!;]K#XY? 3XZ2?M&^ / M%Y'BJYENI-0O;Z(3)>FYW&;SD/#AF;?[,%88(%?M/_P4<_X)Z>+?^"@%EX<\ M-)^T1_PA^@Z!++*>"O$*MG$7@9UJ].E9PG.M3OS M:-N*YHN-G9:J^E]F5M$_:Z_X+U^)=%L_$?A_X$P7MAJ%K'%K=XYX9% M#)(C"7#*RD$$=0:WO W[2W_!>*^\:Z/9>+?@!Y.E3:I;IJAS&3CH0>:^QJ\\\1?LL_!3Q7\9M,_:#UW0M5E\7:-:R6VEZK'XKU M*(6T,F[?&L*7 B"MN.5V8/'H,>6?I)B7/P6U7PA\!_B-X4\=?$;6/%/]LG4+ M\:SJ%PD%Z\;6D85':TCA1"ABV*(U5=BJ".6%?.GPX\'_ !A\8?\ !/?]GG5_ M@[H?ASQ=J/A_18]6U'X;>*KM8K?Q3:BU>%T#."GFQ/.DB&0% Y5CRJ@_;/BS MPOH_C;PU?>$?$,<[V.I6SV]XEK>RVTC1L,,HDA973(XRK \]:\^TS]CKX'>' M?"?A3P;X0T_7=&M/ SS/X2?3_%FH";3?-38ZK(\S-)&4ROE2%X\$_+0!\IWG M[1/PRF^$G@WPSX.\%:Q\.= \2_M'6_AWXL>%-646QT6=K?SI=.W1X5;6:2. M[E(4Q.Z85257W/XF_!?]GK]F^/XG?%33_BCJWP\LO$OPXN1J^E^&!%!:Z>EL M@B;5K6WBB^6\7SXD# _,2H )Y'H.O_LC?L_>+OA1KOP7\8^ 8M8T/Q/?R:AX MA74KF22XO[U]N;IY]WF"8;$"NK#8J(J;555&?\/_ -B+]G+X=_#;7_A78>#; MK4]+\4Z>;#Q!)X@UFYO[F]M=K*L!GFD:1(T#ML5"H0L64!B6(!\[> /"Z_#7 M]LG]FH^#?AS:^#],\2> _$=G<)#RQKM1S'/,\:%5^4%%7"@#IQ0!O\ CCQQX<^' M?AR;Q1XGO&BMXF6...*,R2W$SL%CABC7+2RNQ"JB@LS$ "O!/B+\!_%=[^SW M\=/%FIV\99'M+:'3I+>RTZ,J?WAC$G[R1<@S7,A4[2E>F M_'W]E/X&_M/1Z5#\:_#6HZI'HDTDVF16GB?4=/2&5UVM)MM+B(.^TE0S D!F M (#-FI\"_P!C3]G/]FWQ#>^*_@_X'N[#4=0LA:7-Y?\ B34-1?R-X?RU-Y/+ MY8+*I.S&XJN']+\-VPO;G5?AYX4T?3[.'#/<7YN+ M& QH.[B57XZY4],5ZM_P4\TZ[T?]@.?2-0N/.GM=;\+0SR_WW76+%2WXD$UZ MWHW[*GP3T'7+35]/\-7/V?3M;EUG2M#EU2X?3;#49&9GNH;1G,,%?M$M MK;ZCJEL+:&S:>?:6E,:B<1A%V)U9]PQ]9ZMX3AU/PZOAF#7M6LH5 5KBTU!_ MM+H!@J9GW2#/]X,'XX85#\/?AKX&^%6@'PSX \.PZ=:/ GRAPHIC 13 crm-20200731_g4.jpg begin 644 crm-20200731_g4.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" MM 2P P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#Y_\ ^"FNBR+^QGX^\?Z+XFU_1M;\.>&Y[S1]2T#Q%=V$ MD$J%6!/D2('!VX(8'@GUKX[_ ."*GAG6_P!L3X*OC=XC^(?@:_\6Z;I"Q>+[\WMY!% MJ,=O);RK<29D\R+[2@8 [7"M\H)4K^K%Y>6FG6DNH:A=1P001M)-/,X5(T R M68G@ #DDU^3?_!'OP1\(?VW/VI?$W[6G[0_Q!N]:^*^BZPNL6OAJ2VC@M F% M2&]3!+2B%@J*@"B(K$3NR,>@?\' 'QZ\5Z/=_#;]F?3;Z\@\/^)KI]1\5064 MXC?48HYHHXK?=D#:"96*L=I;RR<; : /T!^'WQM^#'Q:N+NU^%7Q<\,>)I; MXOH_#^OVUZUL"%V*<^N*LW_Q5^%^E:PWA[5/B1H%MJ"2B-[&XUB!)E%4\#HNF>(UU Z59KE 'ZG#XZ?!(_$#_A4X^,7A4^*LX_X1H>(;;^T, MXSC[/O\ ,Z<_=I=8^.7P4\/>.;;X8:_\8/"UCXEO"HM/#MYX@MHKZ+1X!\*_'_P3J>NLY1=%T_Q59S798=1Y*2%\^V*^=_VY M_@Q\>/VNO^"<_AG0OAS\7-)\.7=YI.E:KXOO/$&I/9VM_9?8B\T*/@G\"]=^&=FESJ7A>UGTR^^)/AS0QINF:O?V\ M-H)?[/?$)LRVYE7YU5LJ25!!*A6X8FM[]CW2;[]GO]D7P5X2^. M?Q]T;Q'J%A:O;7/BR76E>UNI#-*Z013RD&41)^Z!.&(AS@=!\V?\%CKU/''_ M 2D\.>.-=A6ZOY[CP_>K=SQ@R++-#\[ _PE@[ X]:Q_A5I]CJ/_ ;M7,5_ M9Q3+'X&UJ6-94#!9$U2Z96&>A! (/8B@#[IUKXZ_!'PWX5?QUXB^,?A6PT.. MZ^S2:S>^(;:*T6;:&\LS,X0/@@[YH ZS_ ()@?LT?'KX$?%OXC^+/ MB]^V+HGQ"TW6@'M+/2_$TE\TC^<7^WSH_%L^WY-JE@=S MA%)^M])^+/PKU^ M\_L[0OB7X?O;CRV?R+368)'VJ"S-M5R< DGL!FORR_X-U8XX?VA/BG#$@5$ M\/0!5 X %VV!7-?![X.?#SXD?\%W?%_PR\6:"LWA^X\3Z_+>:1#(T4%THMY9 M3%(J$;XF?EHS\KC*L"I((!^MO@#XS?!_XKRWD'PM^*WAKQ*^G.$U!- UVWO# M:L@2ZCK=FVD:>OEP"W&GR7(A"#@()8 MT8*.!M& ,"NH^*%SXR\8_P#!PEX4\+?'Q9)/#VG7(?P;97PW6BP#299K=X5; MY26O%R6'/FJ1_ #](O#_QV^!_BS38M9\+?&3PIJ=G-_J;O3_$5M-%)_NLC MD'\#75U^3?Q+^$'@[XA?\' 5WX"L_A7I'B30[Y;>Y\6Z7=6"RVT*G28Y);E\ M#$3B3RWW<%I' .3(0?UDH _,S_@OMKOQ!^ Y^'OCOX+_ !;\:>&+KQ!>:K%K M<>C^,]0AAN2@MGC/E+-Y:;2\GW%7A@#D 8I_M%>#_BU\'?\ @F1\/_VXO@U^ MU'\3](\6IX>T&]\20WGC^_OK/53>)$CLUO=2R(&$LJL HV;=XV="+'_!R=_R M)'PF_P"PKJ__ **M:ZSPM^Q+^U#^W+^P7\(OA1XT_:!\+>%?A['X3T:\6QT# MPO<3ZA>Q):1^0MQ++--=%GN;MI% Q,\<3H&4#9N79MV+CP@?";X@_''_ (). M_#CX5_LX_LH>-'\5:;?VOB'2_&4!TR"&6]\Z1KBYCN/MHG#'>0"R _NT'&U< M 'ZC>)/B%X \&W$=GXO\<:/I4LR;XHM2U.*!G7.-P#L"1GC-4M?^,WP?\*1: M3/XH^*WAK34U^98M">_UVWA&I2$@!("[CSF)(P$R>17YX_\ !:,?$'6/^"7G MPB\1_'#PTMEXZ3Q5I,'B$3+&TL5T=)OOM(#(2 'DC#D*<<+UP*VOV5_^"4?P M3_:S_9%^$/Q<^./C/Q3+XBM]'MIH9]-U4) FF1N?(T](71DBC" ,SH%D:1Y& M+'( *?_ 75_;9^(WPWU#P?^SU\%OB9)H\.L>?<>+[O0M3\N[VI(D:6K21L M'@7F1G&06&T'@$'Z(_9D_8TUKX0?M2>*_P!HOX>_M)M?_#/Q+8-'I?@.PEDF MLK>4&-3+YC3/&2C12X95#9D8$C!#?#7_ <#_#[P%X4_:6^'^J>%_!&D:;AV M/A'1?&&KW4%[9^'+*.R@CL8AYTUND<(58UEFG5GV@;@'!R';(!]N>%?VB?V? MO'7BF3P-X(^.G@[6=;B)$NCZ5XGM+BZ3'7,4)?&W@SP8D,OC#Q= MIFDK<$B!M2OXX!(1C(7>PSC(SCUK\SO^"B7PL\)?#3_@CS\#_%G@_1K;1]>\ M/-X\EPZRQX8,\I$K$'ED#=5%=1^UU\7=6_:8_P"""%E\ M:_'UO%.O%7Q<\,:9HEQ<>1!K.H:_;0VLDN2/+65W"%L@C:#G@U8UCXK?"[P[=K8> M(/B3H%C.T2R+#>:Q!$Y1AE6 9@<$<@]#7YG_ /!/+_@F=\*OVX_^"?GAS6OC MAXV\2Q3VFMZA'X4?1M2$4>DVHNG\Y!"ZM$[S2^8SR,I?:L2@@)@Y7_!Q%X$\ M-?#WPW\!/#'AJQ$<&EZ1K.F6\TF&F>VMDTM(5=\9?:"W7NS'N: /TYUOX\? M[PUXNL_A_P"(_C+X4T_7M1"'3]$O?$5M%=W0?[GEPLX=]V1C .<\4[QM\. >:_++_@LO^S-\ M'/@Y^RE\'_'7@'P9;6NNWUV(M;\129?4-5>2R65I+F<_-.V]"06)VYP@5>*D M_P""D/P&^%^F?\$I_A%^T6WAP7GC[Q3<>'[[Q%XSU&9KC4M0>\TB:>9)9W)9 MH@X39'G:@C4* <@'ZY @C(-<.W[3?[-J^+U^'K?M!^!QK[S>2FAGQ99_;&D MSC8(?,WEL\8QFOFGP?X&^/'[4G_!&+PMX'^%_P 3HM$\5:QX%L;?^V-1NY(E MEMH9%62*29 SIYD$90O@Y!(/#$CXL_;SU?P)9?\ !,SX:?![2ET7Q7XC^'_C M/$'Q$\'Z,BZ-')]EOV73HKPJANYO*$#2-$KHS0%Y&5F0, ?LCXC\5^%O! M]BFI^+?$NGZ7;22B)+C4;Q($9R"0H9R 3A6..N ?2L36_CO\#_#/A9O'/B/X MR^%-/T1+K[,^L7WB*VBM5FP&\HRLX0/@@[(= M \6:+;>)/"VN6>I:=>1"6SO]/N4FAG0]&1T)5@?4$BN>\??'WX$_"G5+?1/B MC\:O"7AJ]NP#:V>O^)+6SEF!. 42:12W/H*^!/\ @BK\<=7^&'_!,?XL>/+Q MY+^/P!JNL:IIUE.Q**D>EPW/DKSPK2*Y(&.9">YK!_X)8?"+3OV\OV.OC^?B MGK\=YXX^('B-[74?$VH6ZW$\!%M%-:R8."$2=G(12H 3 Q@8 /U!LKVSU*SB MU'3KN*XMYXUD@GAD#I(C#(96'!!!R".M([5[]2N=P-N'\P$8.?EXQ7PA^T9H7QO_P""5O\ P2&E^$T7Q??5?$>J M^)O[(T_6].$D8TJVNC),\5N6.Y?W<,V&^4JT[%<%5->?:E\(OB)\,?$MQ)9^%;"ZR8D9%!ENI0""T<09 M/E!RS2(. 21[/^S]J7Q+U?X&^$=1^,VC/I_BZ3PY9_\ "36;LA,=^(E$_P!P ME<&0,1@D8-?F!_P^UX?TH ^F M/^"=/[.?BS]HKX#Z?^U)^V5\4/%WC#Q)XW62]T[39?%%Y9V&DV)=EB6&VM98 MXE:0+YA(7 #J 0Q;R+]L3X_?';_ ()$?M5>&;_P7X]U_P 6?"'QI;/K_\ M%C?BW+J/[ GA[]I3X#?$WQ!I,FHZMIDVC:SX>\07=BTME=12/M=89%#9&W(< M$J1CCFO0/^"=G[37@'1?V$?A9JW[0G[0>CVFO:YIMRR7/C/Q9%'>:@POKA 0 MUS('E.%"CKT [5\C?M,Z7X@T?_@WS^%UIXE21;E]6L9XQ(.?L\MQ>20'Z>2\ M>/;%='X%_90^ /BO_@A+<_$K4_ACI+^*%\&W^LKXFELUDOTN+6[G,82=LND> MR,1^6I";6;Y?F.0#[U_:[L(M:_98\?7=GK>HV4MIX-U&^T[4=%U::TG@GBM) M)(I8Y8'5N&"MC)4XY!'%?&?_ 00^./Q"\>_"+XG^(?C;\9=9U:/3=8L%AU+ MQ5X@EN5LT:&7.'N'(0$XSR 3BLS_ ()5?&3QK\2?^"3GQ=\%^,=4FO8_!ND: MW8:+/<2%FBLGTLRI!D\E4=I-OHK*HP%%5O\ @W#LK/4OA%\5M/U&TBN+>?6] M/2:":,.DBF"8%64\$$=C0!Z]_P $MOV9OCY\"OBE\1/$7Q=_:_T7XB6>N%&L M['2/$LFH-))YK,;Z99/^/=RIV;5W [B"Q"+GZG\?_'WX%?"?48-'^*7QJ\)> M&KNZ -M:^(/$=K9R3 G *K-(I;GTK\NO^#=^*:U^.WQ8ATJ&,R1^&85MHY&( M7<+IMH)ZXZ5TG_!#>WUCXB_M3?';Q-^TC:&_\>/90V^KIK\ >X427$Z7L15_ MNH&2&,H!M"A5X H _371OB-\/?$=S#9>'O'>C7\UPNZWBLM4BE:4;=V5"L2 MPV@GCL,UG_$7XX_!7X0"(_%KXP>%O"_GC,'_ D7B"VLO,&<97SG7//I7YE_ M\$#?A?X;UC]H7XF^-H?AQIU]I7AB[V^%?%#O#]B=3URXA'G,LTXF M1$T^U2"3;B2181M&UL(-P!^A_AKQ5X8\::'!XG\'>([#5M,ND+6NHZ9>)/!, MN<961"589!'![5\LQ_\ !3[X8^-OV_-*_9;^'7C?2&\-:1H^HS^+_$D]U$MM M/?(BB*UAE8[2(SN+LI^9B%!PC;OFG_@W&UJ]\3^&/C%\*O$S_P!H^']NDS+H M]Z!+; W"WL5P/*;*D2I'&K@C#", YKSG]C'X+_!WQ3_P6M^(GPJ\3_";PSJ/ MA>RUOQ/'9>&[_0;>:PMTBN&$2I;NAC0(.% 4;1TQ0!]9?\%//@;\6/VF_'?@ M#5?@!^VQX7\%6_AZ0RZG8WGC%K)HVD,&/# MMCIT%OX4N[2""PM$A2.WAEB6*%50 *B*2%4<*#@ 5W7_ ^N['1M1T:)8)(;>**W:.,E0-R*5(VG*XD<$88@Q_\ !<3QM;?&'_@GW\$O MC7/I,,%WXEO]/U(8C^:%;O27G:,$\A,_PCTH _1#Q)\?/@5X,O-,T[QA\ M:?"6E7&MQJ^C0:EXCM8'OU;[K0J\@,H/8KG-=;7XX_M]?LY_!_P'_P $C/@9 M\9M"\(Q'Q=K5UH2:GXENI&EO9X)]&NI3;F1CGR4,,*QQ_=C6-0H'.?TI_P"" M>'B+6?%7[#7PJUWQ#J$MW>3>"+!9KF9RSR;(@@+$\DX49)Y)YH ]-^(/CWPK M\+? NL?$CQQJJ6.CZ%ILU]J=W)TBAB0NQQU)P. .2< I:?X9U'4KRP^&W@NTU"2"WLK"(M;R7LYB93/=R/YJ;V)$.P^7M M+$US?_!>7QGJ_A3_ ()^:EI>E3M&FO\ B?3=.O2C8)AWO<$?0M;H#ZC(KU#_ M ():Z3!HO_!/CX4V=NBJK^%DG(4?Q2R/*Q_-S0!^=?[8'C3XJ^ ?^"O5I^SI MX3^.WQ%L_!6H>-?#5M/H4/Q"U54$%XED;B)7%QYB*QEDQA@5W?*1@8^B/^"K MOPM^(7[&GP2L/VE/V6/VD_B;X-/DOHV>!9_)T_RS(J$, MR;L9 ()&<$'FK_\ P4?_ &H?VBOB[^TKI?[%?[=.HZ5X!\$:3XFAGO\ 4_!N MCRRI=V[AD@U'_2)B98@KL<*1LR^4=X]M 'Z(_P#!.3]I76_VY_V--+^(GQ-L M!#J\D]QI6OOILKVRW$T# >=&8V5H]Z%&(4@!BP&!@5^>VF^(/BG?_P#!8ZX_ M95U'X_?$EO TGCVZLQHL7Q'U9-EKY,DJ1"5;@2 *=H!W9P.IK]5OV9O@/\*_ MV:O@CH7P@^#$)_X1_3K7?:W3W"S27K2$R/?2H]T#_ &-O]8L3*Y&,_=(.<4 >B?MJ_M+? MM)?\$IOVX=*\._#OX\>*_&'@75M$M=9D\)^-]>EU39;O/-#+:I-<%I(\&!F2 M12"-RAM^&#?2?_!67_@IU??L;?#S1?!WP,; W=A<7L(=-(L?N_:6C M/#R,V5C5LKF-RV0H5H-:_P""1^N?M$?M11?M0_MO_&ZR\626GD)8^#O#>@-9 M:_O0!^A?['O[$\/B3X!Z+\0OVKO'_C3QKXX\6Z5%J6LW6H^ M-=2@CL!.@D6TMXH)XTA$:L%)49WAB"%VJOS?X^_;+^-7_!*7]O!/@+\3_B5K MGC;X/>(+>VU'3O\ A)[Q[W4='LIW>,O%!;6/'VI/ 0>;GGRS M>W 3]5>@#[X_;SUWXC_ KX;R?MM?L^ZY-.WN?%'AJ2^>33?$FBE@LF8 M\E(IXT<2II"CV+X"?&WP-^T;\'O#_QM^'%ZTVC^(;!;FV\S >%L ME9(7 R \_\ @W3\<:OK?[+7B_P-J$[R6^A>-#)8[SGRTN+:)FC'H-\;-]9# M0!^A%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!XE_P4(\,?%/XD?LI^,OA!\(/A/J7BC6O% M.A2V%HMGJ-A;0V[.5&^5[NXBP "3\@8G&.,U\Y?\$7OV6_VH_P!CS1_&G@'] MH7]GK4=-@\3:A9W%GJD&O:3=VR+''*DBRK%=M(/O+C:C9R>F.?OJB@#\J_C7 M_P $NOVQ_P!EC]N:U_:/_P""='@&'5=!^V?VE;:;_;EE:)8F0D7&FR)8(7B2XAF>!G21,H2ZAE=\[6VK7WI10!\B?LA_%[_@I;\5/"FB?"_XX M?LX1^!9-*6&'Q'\2=3UJ*2>_ABQN%O8;&_TF4+M,K.8D+,X4G;'7BO\ P53_ M &,OVQ/VD?VUO!OQC^"'[/E[K&@^$-(T^WGOIO$6DVPNY8;Z:Y;RDFNU?;MD M5_M>_MK^-/ 5Y\"?V=M2NK3P]HMS_:%SJ'B M+2+;;-T@Q2FYO)YEN!-]L\L1*DBA@2'W5)O-"R)%=L^&!(!53R!G .1!^S]^QU M^V3X3_X*X:I^V'XO_9NU*Q\%ZQXAU9TN3XCT:2>VM[F&6**62)+UFP-RLRIN M8#. Q&#^E5% 'YJ?"W]CS]LKPS_P5_N_VSM7_9IU2+P1>^(=2?S_ /A)=&:Y MCM[BREMHYC$MZ3@,ZN5&6"YP"PVFA_P5+_;!A^$/[=NB^&OVEOV<&\4_#C0/ M#ZWG@^.WG^Q3W.I2"-FOX[Q5\S]RP>'R5=0#B0Y(2OTZKY?\1?L;_&OP?^V+ MXI_:R^%^K>#?&4?B[2;>RN?#'Q$$\+:4(50!;*\ABN/*C8KN9/)P2>::1^)+R=B)W0,Q)8F M3;DG'6OTTKY;^+W[$?C;]KR^\,Z7^T;X,^''AGP[X=U^#5KBQ\&>?J%_J3Q* MP%J;V>WM?L]NQ;,@6)F<* &7K7U)0!^?7_!:;]EK]K3]L^?P1X3^ /[/>I:C M:>%KC49=0U6\\0:1:PW!F%NL?E++>"0C$3D[D3[R]>%;#2KR&^O[&Y2XD@A$3/$]I<2@J=@;Y]I^<<'!QZ[10! MXI_P4&_9/_X;/_9:U_X)6&IPV6K2M%?:!>7.?*BO86W('P"0CC?&2 2HD) ) M&#\I?\$\=3_X*I_LN^ Q^R-XA_8S@U:RTZ[F'A[Q7K/BN&UL=(CED9W\UHA* M;J$2,T@6+$F&*CC&S]&** /B7_@KQ^S#^U#^TM^RUX+^!/PA\"7OCG7M-\26 MNJZYX@;4--TZ%S#9W4#DI-<1$,[W 8*BE54$%L]?=OV O!?Q%^&/[(W@CX6? M%7X?WOAS7/#6AQ:=?6=Y>VEP)'C&/,C>UFE4H>V2&]5%>R44 ?F[_P %COV, M?VOOVO?CEX0\0_ ;]GZ^U33/"^DR6]SJ-UXBTFUCN9&G\P>6LMV)-N .613S MTKWK_@I=^Q;XC_X*!_LM66F>'M%D\.^-="O?[3T'3M=G@W;]K1RVDTEO)+$O MF+A@RNP#)'D@;L?5%% 'YP_M'_!?]L#]KS]BCX5?L1Z5^S5KWAOQ%X>GTN+Q MEXB\2W=HFE6L=C9R6OFQS132-<>8S+)B-6( (PZBNI[F4W,\8!E='(5-Y#/V S7V310!\R M_P#!)CX.?&;]G?\ 9#TOX(_'/X7WOAO6M%U&\D8S:E8W4-TD]Q)*IC:UN)3P M& (<+STR.:\4_P""W7['O[5/[9&N?#O2OV>O@G=:W;>%8-4?4M3DUW3;2%FN MS9[(T6XN4D)7[,VXE /F7!/./T%HH _/C_@J5^S!^US^UM^S3\*/AG\)?V<= M4DU31%2[\0P7WB'1X5L9$MOLX@WF]Q(Q.7RFY=I7Y@V5$7[:G[+/[6WQS_X) MF_"']ESP%^S=JTGBOPO'HL>OP77B+1HH;7[!ILEHY$AO2)/,=PR;<_*"6VG" MG]#** /@[QQ^S!^V-XC_ ."..F_LN>#_ +>^'O'FDV5O8ZMH4NMV1;5;..< MM+'#/!.\>V12IVNZ%@CH1AOF\.\<_L(_\%(OB?\ \$R?#/[-VJ? SPOI)\"^ M)EU+3M#M=5B.K:N&^UAI7(E^S1;1=N2IE?!K]J^;_@ MD)-^S/J_[/CKXVD\)?\ ".Z=H-CXEL7D\LC:+JXDFDBAB'4F-))&'R]RP7S? M]CO]DC]L+X&_\$Q_C'^R]XP_9QU)?%WBV\U%M!MX/$6CR0W"7NGV]IDR"]VI MY9A9FW8X9=N\Y _1RB@#X2_X)(_L8?&[X)_LU_$?]F_]JSX-WFAVWB^\N&:X M76M/NH;FTN+-+66(&VN)'63 8_,H7!')/%>)?LJ?LX_\%+_^"6G[0GB+0OA; M^SQ_PM+P7XD9(6-EK4-I#>K&[&WN/-BS1;?)M)+@J&N"R^:LDP M0 -.VQ2J+N\(_P"">NK_ /!53]FCX?Q_LB>(_P!C:WU&UTVYF3P_XOUOQ3#; M6.D122%V\XQ>:;R)79G58B),'8.,%?T5HH H>%=,UC1O#.GZ3XA\0R:O?VUG M''>ZI+;I$UW*% >4H@"IN;)VC@9Q7D'[>_[$G@;]NOX&S?"WQ-?_ -F:K9W' MVWPUKR0[VL+L*5^9)?$MEX;GF3PIXP\ 2VVI6]W:/(TGE21O-'-$59F"%D&4*J0NT%N"^-7[ M#'[1G_!3[]JW2/BG^T5X'N?AO\)_"UN+;2/#VH:A#)K.J1;_ #)&9+=Y$MFE M;"L6?*(B!0YRU?H;10!\I_\ !5K]EOXA_M _L=Z5^S_^SSX+@GNT\4:7'96, M[>1KP74DRL@\B1AY;QK)O ^4 \?H'10!\D_ K] MB+Q/^QS_ ,$W?$_[/?@KPY+XP\;>)=#U-M5BTFZMX$N=3O+4P*$DNY(E6&)1 M$FXD$A&<)EMM><_\$;OV9OVJ_P!B?P1\0]!^.7[.FKP3ZM/:WVD#3?$&CW N MS%'(C0 B]^1R64@OM3&? \(E=-Z%=\9PRY'4'UKY*_9L_8W_:7_9 T'6/ 7A'3OAA\3--U+7[C4X_ M$'C.]N]+UB1IB-PNI([.\6Y88X_99I]$T2*UMQ977EH9)5C:#'[W8K2'<@W!&.XGBO%?V)/V/\ _@J# M\#_VGOB5K7BGX<>&;M_'-O<6>K_$;Q3JRS1X:5G^TV\<$AGE#YW>21&/E0,T M>VOKCX<_L4W=[^U98_MD_&2P\(V'B+1-#ETSP]H7@C3W2WMO-$BR7-Q-?W<:HI/#$Y'T30!^<__!%K]CK]L3]CCXJ>/=$^,OP5MM.T+78;2-_$ M,GB.W<%K4W.P6\,6]IO,,ZG<_E!54YRV$K.\+?L8_MG_ +-/_!5SQ/\ M.^ MO@7!XW\,^*]0U6YL=0A\2VUC#;"^)DQ/YA,B>4[8;;&Q902FX_+7Z4T4 ?FO M_P %COV*OVT?VQ/'_@:7X1? U];7PSX>DM]8UF'7-,LK2ZNIFC=_L\5Q>"8( M"A^^ >0,MCVRRW-M M*59K?SHY'@\V.1 R'?L(=P6!Q7W#10!^>O[=?[/W[27_ 5&\0_"SX?6/P+\ M0?#S0_#[W%WXYU[Q:;:-+6698%:&UCCF=[EE$M6_A74891-_;6GVL%K:P6CVT<)-S<1NSX93\JE< Y M(/%?=%% 'YR?MC_LD?M@_'+_ ()D_!O]EWP9^S?J9\6^$KK36UZWN/$>CI#; M+9:?<6A(D-[A_,:967;G"JV[:< _6_\ P3_\%?$?X9?L@^!_A?\ %GP#=>'- M>\-:-'IM]875]:W.\Q\"5'M9I4*,#QDAA@Y4<$^R44 ?._\ P52_9TUS]IS] MB+Q?X"\(6#W6NV$<6L:):QKEIY[5_,:)1W=XO-11_>=:QO\ @D#\1K'QI_P3 MD\"W6EQ/=7>@6=YI=[8P,@D$]O<2A8OG95#-&8F&X@?O!DCFOJ&O)OA]^RW8 M?!+XS:U\2/@EKT>CZ'XQO3>^-/!TUH9+2>]VD?;K0JRFUG8[1(,/'( /E1@& MH ^ ?VHOV(?VZOBW_P %-8?VP_"/[*6JMX8L/%>@ZA%;7/BS0X[N>"P2U63" M?;RJLY@V2: MZA+?O+":6.5X0'QOC;S"J/C+*'DKZ^HH ^-_^"7%G^WQ\!O@W_PH/]J_]G35 MY+/0(R/"6NV/B;1[IA:A2192J+W<-I&(VY&U@AV*@)^=-%_8H_;KM?\ @JF? MVU[[]E/5O^$5;QS-J/V9?%>A?;%LW1HE8I]OV[PI#%=W8C/>OU3HH @TV[GO MM/AO+K3)[*26,,]I4Q52& +(PR 065OINB@#Y0_90^-'[ M4WP%^!^D?!+]IK]D?QSJ.O>$M.33;'7O!8LM2L]8M(5"02;_ +2C12[ JL) M,E=Q(+%5\DT3_@G/\O&/^"'7[.FO_ &_8HM?$'B_3I+75/'>K2:]]GF7 M#Q6C1QQ6P([;HX_.'?$XSZ#V_P".G[,-I^TKXJTJQ^,/B-;SP%HEY#?Q^";6 MU*)JM]'DI)?3%B9H$)RMNJJI8;G9QA%]6CC2)%BB0*J@!548 'H* %HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@!&954LS #))/2LKP9X\\&?$727U_P'XGLM8L$NI+?[=ITXEA:6 M,[759%RK[6RI*D@,".H('Q?_ ,%%/V@-<^+_ .UI\-_^"8_@#7;BQLO%U[#> M?$R]T^KKRF^"&5W]5:,?=+J?JWXI?%CX&_LC_ >;QG\0];T[ MPIX2T&WBM;9(KC45X]X _;.\&^,OC#IGP#\1?"OQSX0\6ZMIESJ-II7BO1H8E:UA"[ MI!/!/+#)RV-L;NRD'<%XS[#0 45XW\9/VX?A!\(OC!I/[.]CI.O>,?B!K,)G MMO!W@^SAGNXH0A?S9GGEAA@7:I;]Y(IV\XP03=_9T_;-^"G[3&N:]X(\&7FH M:7XJ\*W+P>)?!WB*S%MJ6G,K["60,R.F[C?&[KDCGD9 .R^)_P 8_A9\%]'@ MU[XJ^/=,T&VN[E;:R;4+H(]U.WW884^]-(>R("Q]*SO@W^T?\#/V@XM1?X-? M$W3->?1[CR-6M;24K/92$L LT+A9(\E6 W*,E6 Z&ORK_P""A/[2>H>-_P#@ MKA\*-"<''G7CO_@L?^R?\/[30?$VJ>&OB#<>%/$'E);>.K/P?(=& MBF=-[0&X=U,LL8R'2%9"K(Z\E6 /J^BL"'XI?#FX^&J_&.+QKII\*OI/]J# M7S=*+7['Y?F>>9#P$V&0_P#!4O\ 9U70-%^)6K^&O&.E_#[Q'KCZ1HGQ M,U+1HHM&N;I6=>?WQN8HR8W ED@2/Y&^8;6P ?25%>0?M6_MM_!C]C3P]I7C M#XTP:W'H^LW/V:RU72M-%U"9RC.(F*ME6*(S#C!"G!X->9_$O_@LI^Q-\+[C MP?9:GXCUO4+CQCI]G?PV^E:4LCZ9:W05H9;P-(OE95@WEKODVX;9AE) /*O$04Z+H=Y>A)[K>Q1,#MO<%4W8WL"%R1BNY MK\^/VPK;_@G3XM_X*2^"I_C]_P +#TGXE6.IZ5::9I5I:(-,UAOM6+&:1P'/ MEF1L$HZ':N& *D5]<_M/_M=_!+]D7PO8^(_B_KUPL^KW?V30=#TNU-S?ZI/Q M^[@A7EB-RY8D*"R@L"R@@'IU%>)>!OV\OA'XB^-5K^SG\0/#'B;X>^-]2L4O M-&\/^.+*WA?4X&W8:"6VGGAZA(N"PBCR!A=RY9F51N4$Y900#9^(O[5G[,WPA\0-X M3^*OQ^\(>&]31%=M/USQ#;VLP4@,#MD<'!!!S[UW.GZA8ZM80:KI=Y%<6US" MLMO<0N&26-@"K*1P00001US7Y ?\%W/VB?#GQXT'X5Q1_#GQ?X1UK39-7EO? M#_CC0#87L=O,MGY4PPSQR1L8I!E';#1L&"GBOU<^!G_)$O!W_8JZ?_Z31T = M317/_%/XJ?#WX)^ -3^*/Q4\56NBZ#H]OYVH:C=L=L:Y +.S,0JHH+,Q M )(%>.^&?^"D'P3U7Q%X*TCQCX,\8^#K#XD)N\ ^(O%>EP0V&MYV;%1HIY)( M&<.A07"1%@ZD9W#(!]!45X/^U?\ \%%OV>OV+?$NF^&OCQ#XBLFUBV>;2KRR MT8W$%TJ%1(%96X9"Z@@@'Y@>A!KBO'W_ 63_8Y^&_Q#T?P3XC_X2Y=-UQ@+ M'QJGAQAHL@#!7=)W=6GC1CAI(4D0?WC0!]6UROQ0^./P:^"5I;:A\8?BEH'A M>WO&9;6?7M5BM$E88R%:1@"1D<>].^+GQG^&7P*^&>H_&#XI^+K;2O#NEVPF MNM1E)8$,0$5 N3([$A5502Q( !S7P1_P4=_;Z^$O[4'_ 3=\9_\(]\,O'VA M66N2Z=_PB&N^*O#/V:PUN2'5K8R+;3QR2*6$<:1XXM4T6_CN8'=#AE#QDJ2#P1G@UN5\ M&V_X)SZ%WO&9;6?7M5BM$E88R%:1@"1D<>]5O'O[0WP8^&?P7E M_:%\8?$'3[?P=%IL=\FN1R^;%/#( 8C%LR93)N4(J@EBP !S7PG_ ,%'?V^O MA+^U!_P3=\9_\(]\,O'VA66N2Z=_PB&N^*O#/V:PUN2'5K8R+;3QR2*6$<OK['SXKBZ6U#MTC'AEA'C_ME@_B3[U]:?\%;? G[*/C7]E;[5^UW MX\UKP_H6CZ[#>:5<>'I$-[XA0G^S4D1[-;Z3'/EFWF,9/0&%!UD%> MZ?\ !1O]@S2_^"A'P@T?P7:_$EO#M[HVJC4=+U);/[7!*&C*,CQATR"K APW M!'0@F@#\VO\ @J[KOQ \2_LR?L]ZMJG@A/#7@Y=&O;?P!H^HW[7FLOIT=OIZ MQ7=_.-L8DFC$3B%%^0$[G8MM3[*_X**?L8>.?VROV*/AI8_"76[8>,/"VCVN MIZ1HMS=K$VJQ&RB6:.-F(Q*O[ME8_+G@D;@1D_&3_@B'KGQA^ '@[X8>)OVR M/$FK:_X-_<:9JFN:?YUA!8F-4^RP6BRKY( CCQ(SR.1&%)VA0GNOB?\ 8[^- MMU\//A9HGA#]JFXM/%/PTO&G_P"$JO\ PU#*FI(;1[?[+):1/&H@*E5(WE]J MYWE\. #Y$_X)A?\ !0OXE>+_ -HOPY^R+^V[X.NKGQIH+WEIX/\ %.JP20:G M87'V=O.L[U3@R"2),!V&XND98.2KK^H5?,O@G]@_Q5XC_;1M/VX_VC_%_AO4 M/$>AZ$NE^'=(\(:)-:6D9"RJ;N=IY9'FEVSR*!P%&SEM@KZ:H _)?_@FMK7B M/QM_P6W^*OB+QYYCZK$WB4.LY)-N8[Z*!(QGH$C C [*H%)X9U[Q#X=_X.,] M0M_![L%U+79K74H(3A9K=M%#RA@.H5D$G^]&#VK[(^(7_!/75-$_;(B_;F_9 MB\W\5_$CQ?<3,US8Z:;6PTB&4C=#;1N[NQVJJ>8[;M MB[<#+E@#XK_X**_\IT_A!_V'_!O_ *=!7ZUU\8?M"_\ !*;Q_P#'W]LK0_VR MKG]I[2M+U3PWJ&F7.CZ/%\/))8 +&<31+*QU(-)EA\Q&W(/ %?9.G)J$5A#' MJUU#/=+$HN)K> Q1N^/F949G*@GH"S$>IZT ?G'_ ,'(?_)$OAM_V-5W_P"D MPKH/V[O#V@-_P08\/,]E!$=/\#^#;BP1(0 LS/8HQ7'0E)9W_!O]E3XX_M\_P#!+;X??"+3_C+X#T;P M@UC;O;-:^$;N34()K262-DDE-]Y;-Y@?<1&N<\ 9KZ[U3]A;X#ZI^QPO[$$F MDW">#X]%6QAD21?M4?Y_[XG;M+$@KM)6OG7]E?_@E?^UY^RW=W MWP[\$_\ !0&[T[XM/?:9I/A>+[=*&PK>2]P95LI64 &6(DY .W(! !P? M_!:CX>:Y\(_^"67PI^%?B7Q6FNWOAOQEH^F3ZPD)C%WY&D:C&)-I9B"0HSDG MGO7T'_P3P_9?^ ^M_L%?" >,OA/X>UR:+2+?7X+G5])BN)([Z;][YP:120P! M1 >RQHO10!;_ &\/^"=,O[9'P6\*_L^^$_BS9^!O"_A:^AN[>V3PP^H2R20V M\EO$HV7B0>&=.CL+#5 M+30FT\O;QKM021M<39< 8+!@#_=% 'YL_P#!4+_E-;\'O^OOPE_Z=Y*D_P"" ME&L^(_$G_!;?X.^$O$OF-I-CKOA*'2K=R?+:&74U:5P.F6D+J3W\L#L*^F?V MH/\ @E-XZ_:3_; T?]KM_P!IW3=%OO#EUI\FA:,GP_>XCC2SN#/"LTAU%3*Q M;;S-% M*LPBFMVDW&(2KO0>82FYN7W'(!\4_P#!P;KFN>$_VI?A'XL\&SO#K>GZ*USI MT]O_ *U)X[T/"1CG(<9'OFJG_!4/7M5\1?\ !9+X0^&O&P9=(L;WPK'#:R$& M(0RZEOG8 X!RQ92>X0 ]*^Q=5_X)W^*_C[^U7X<_:J_;!\>Z%J\O@RRAA\-> M#_"FD306 EBE:9;B>2XE=Y3YCEO+ 4?(@)8!@TG_ 4:_P""9/A_]N6YT'XA M^%_'\GA#QWX801:9KJ6IFCG@$GFI%(%964I(6='4Y4N^0V1@ ^9/^#E2*/\ MLCX/3>6N_P"TZZN_'.-MAQFOT:^!G_)$O!W_ &*NG_\ I-'7QQ^U%_P25_:% M_;6L?!UW^T1^V5;7&K: ES%=OIOA )9QQ.(<"WMQ,F97,;M+,[<_NU5%"8/V M3\&O FN_##X7Z)\/?$7C1_$%QHNG0V0U:2Q2V:X2) B%D0D!MJC)!Y/- 'P5 M_P ''GB?Q/I_P'^'OA.PFE32=2\4W,^I!&(5Y8;<"%6]1B64X]5!["NC^+/[ M#7Q]_P""BG[+/PN@U/X^^ =%T'3=)L-7\.W'A_P=>+.B/9HJ([R7[CY5(SM" M_,O;&*^G_P!M3]C[X=?MN_ ^[^#'Q"NY['_2DO='UBTC#RZ=>(&5955N'!5W M1D)&Y78 J<,/ ?V4?^":'[57P.\.K\$?B#^W%]3?\'!UE9:?\(_@!8V%I%!!;V&IQP0PQA4C06^F@*H' M ''%?4/_ 48_P""76L?\% ?$/A>[D^/=EX/TKPE97$&F:=;^"S=R,9S%YA: M3[;$NT>2@55C&WG).1BG^W%_P2V\??MR>%OA_P"&/&7[36F:,O@72YH#/8> M'D.H7$JPK),0VH_NUVP1XC&[!+DL<@* ?/\ _P %S?$_B>U_8@^!GAFUGF&F M:D8+C4B&.'FATZ(0AO7B68\]USVKTW]L^QTB/_@@#IJZ=;1>3%\-_!3VY50= MI-SIF6!]3N;)ZG_V#= _:>_8]TS]EWXS^,H[G4-&M+;^RO%FDZ.; M8V]Y;Q&**X%N\TG!0LKIYF&#M@H2I7P^Y_X)5_M3>,OV/9OV._B7^V;9W'A[ M3/LT?A:'3O#!C"I'=QRC[8YDWW")&)%C@!55$?^#> M#QEK'A2YEANV;4+5I(2=P@GU.."?IV,,D@/L35G_ ()R_!;XU_M:?\$L[_X M^"_BAX%TGPSJ.J:AINK+>>%[NXU*VF^T)<[C*EZD9.&B971C4G8/+F+0&95) M43@*>^W'RT >#?\ !6#X._$?]D;_ ()Y?!G]EC6?B)_PDECIWBG4FN]5M[5K M=)=GF26T3(78_(MS*H!/_+,<# KWW]L^QTB/_@@#IJZ=;1>3%\-_!3VY50=I M-SIF6!]3N;)ZG7I(Y*$_-\S';SSCI\Z_\$[/@KJ/ M[0/[=OQ3_P""EVM6$J>&]1U2ZTKX;S3QE3J,"[;8WZ X/E^1"L:GH3+(.J4 M??M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% %;6=&T?Q%I-SH'B#2K:^L;V!X+RRO(%EBGB889'1@0RD$@@C! M!K)^&GPS\)?"+PG#X&\"VUS;:1:NWV"QN+^6X6TC/2&(RLS)$O18P=J#Y5 4 M #?HH **** "BBB@ HHHH **** /"/VSO^"?7PG_ &ZET>R^,WCSQ?;:?H3/ M)I^E:#>6D$(F< -*QDMI)&8J .7V@#@ DD^E_!'X36GP-^&6D_"G2O&>M:WI MVA6,-EI<^O-;M/#:Q1K'%#N@AB#A54#RLK M.!(;2SM(5CB@B4!51$4 *H P *L44 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% '(?&+XBZCX%T*VTWPCI\.H>*->NOL'AC3)F(26Y*EC+*1R MMO"@:65ASL0JN79%;Y4^&G[8OQ.^"O\ P2S\6?M*?$#Q1/XM\6:-XAUNPL+S M4E_X^KMM8DL[4%%/$:LZ'RU( 1"HQ@5[+\4?@A^UMJGQWO\ XM_"'XY>"M,L MY='AT[3+#Q)X*N+^73X00\XCDCO(E'G2A7<[/OV-_%7P6UO7_ (DZSXAL_'/B^U\&>/$UK4FG2YU&]@D>WOX$ M8[+/9/$X,<(2(QRD%,JC+]/5\C_M.>(/#/[:GB?]GKP=\'M7@U1(?B/IOC[7 M6M)0[:3IMA!,Q%R!S SRS+ JN QD# #Y&Q]<4 %%%% $5Y/);6KSPVS3,JY6 M).K>PK,_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK M8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^E MH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@ M#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275 M_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7 M_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O? M^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O M?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6 MMBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_ MX275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^ MA0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_ M^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ M +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2 M75_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X M275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H M4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A M0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK M8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^E MH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@ M#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275 M_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7 M_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O? M^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O M?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6 MMBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_ MX275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^ MA0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_ M^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ M +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2 M75_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X M275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H M4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A M0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK M8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^E MH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@ M"OIMY/?6HGN+"2V8L1Y4I&?KQ5BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH AM=.T^QEFFLK&&%[B3S+AXH@IE?IN8C[Q]S4U%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y] M\;=9_:73R]&_9P\)>$Y;M;4W%UJOC:^N([3=DA+>..V5I'(-(@F$P:\M+I[5H[=S@.))D"(3 MT9]I)P6/L/Q-\':WX]\$W_A3P]\1=8\*7=Y T<6N:"EN;FWR",K]HBD0=>H4 M,,?*RGFOSW^-6E?'#4/^"2?Q?^"_CN6'6Y?A+\04T2VU;3]/2 :QH]A>6-P9 MVB3"[T21_,Z\P-N9G#,0#ZS@_:2^)_PW\6_#?2_VA/#VB65E\49S86#:.LRM MH.K-"9X;"X>1V%UYB+)&)D6+$D0'EE7RGN=?*O\ P4FCD\?WO[./AOP;M?M\_P#1>O\ RUM*_P#D M6OT$_P""FWA33M._8:\>7D$]T72VLL"2X9A_Q_VPZ&OQTK]_\*,FR?,<@K5, M7AJ=22JM)RA&3MR0=KM/35Z>9_(OC_Q+Q'DW%V'HY?C*M&#H1;C3J3@F_:5% M=J+2O9)7WLD?0_\ P]:_;Y_Z+U_Y:VE?_(M'_#UK]OG_ *+U_P"6MI7_ ,BU M\\45^H?ZK<,?] -'_P %0_\ D3\,_P!?../^AIB?_!]7_P"2/H?_ (>M?M\_ M]%Z_\M;2O_D6C_AZU^WS_P!%Z_\ +6TK_P"1:^>**/\ 5;AC_H!H_P#@J'_R M(?Z^<C^"-).DVI-S>6QP7U.A"GS>TO MR1C&]N2U[)7M=V]3^E/H[Y]GN=SS+^T<54K\BH\OM)RGRW]K>W,W:]E>V]EV M.AHK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:OQ8_IDV**Q_^$'TC_GYO?\ MP+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V M**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$ M'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^ M;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH \]_;0_:C_ .&0 MO@T/BW_P@W_"0_\ $V@LO[/_ +3^R?ZP.=_F>5)TV=-O.>HKY+_X?T_]6I_^ M7S_]PUZ5_P %C?#5AI/['XNK::X9O^$JL5Q+.6'W9NQK\IZ_=O#K@WAO/>'O MK..H<\^>2OS36B2MI&277L?RGXR>)7&O"G&'U'*\5[.E[.$K ?^ M"X/_ G'CK1?!7_#,/V7^V-6MK+[3_PFN_R?-E6/?M^Q#=C=G&1G'45]\5^! MOP)B6?XW^#87) ?Q5IRDJ<'FYCK]VO\ A!](_P"?F]_\"VK\?\3N',FX>Q.& MAE]+D4U)OWI2O9JWQ-]^A_1G@;QEQ)QC@<;4S>O[5TY04?=A&R:DW\$8WV6] MS8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:ORX_=C8HJOING0:5:BTMWD9 M0Q.97+'GW-6* "BBB@ HHHH **** "BBB@ HK*\2>._!'@TQKXO\9:5I1E_U M0U+48H-_TWL,U=TS5=+UNQCU/1M2M[NVE&8KBUF61''J&4D&@"Q1110!Y_\ M$#]FSX?_ !&^)%G\5]4UOQ7IVLV>F#3C+X>\8W^G17%J'>012QV\R(_S2,=V M-W3YOE7'2Z%\-O ?AKP0?AMH_A6SCT)[>:&;3)(O,CG24L9O-WY,ID+NSLY8 MN78L26).W10!P/P__9H^$GPVUO3?$&@:3?3W&A::^G>'/[6UBXO5T:S;:&@M M5F=A"I"(I(^8HBH6VJJCOJ** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / ?^"HO_)A_C_\ Z]K' M_P!.%M7XPU^SW_!47_DP_P ?_P#7M8_^G"VK\8:_I+P<_P"2;K?]?G_Z1 _B MOZ2/_):8;_L'C_ZC?\@>T_Z]H__017\]E?T)Z- M_P @>T_Z]H__ $$5^%^-7P8'_N+_ .XS^J?HR?Q,U]*'_N4LT445^#G]7A11 M10 5\S?\%=O^3&?$G_82TW_TKCKZ9KYF_P""NW_)C/B3_L):;_Z5QU]%PC_R M5."_Z^T__2D?'>(7_)"9I_V#U?\ TB1^/E%%%?V4?YL!1110 5I>#?\ D;]* M_P"PE!_Z,6LVM+P;_P C?I7_ &$H/_1BUG6_A2]&;8?_ 'B'JOS/Z"J***_A M<_U2"BBB@ HHHH ^3/\ @M!_R9L/^QML?_0)J_):OUI_X+0?\F;#_L;;'_T" M:OR6K^G?"3_DD_\ N)+\HG\,_2%_Y.!_W!I_G(****_3S\-"BBB@#K?@'_R7 M3P7_ -C;IO\ Z51U^]]?@A\ _P#DNG@O_L;=-_\ 2J.OWOK\ \:/]\P?^&?Y MQ/ZZ^C/_ ,BS,?\ '3_])D%%%%?B1_3P4444 %%%% !1110 4444 %>>?&G0 M/C#\1[F+X9_#CQ?<^#M,GMO.U_QC9PQR7JQLQ46MB) R),VUB\[JWE+LVHS/ MNB]#HH ^6X?^"-G[!&H7\NO?$+X<:YXPUBX;==ZYXI\:ZG/=7#8Y9V2=%8GU MVU?\)?\ !+[X)? W5SXM_9&\8^+/A?JRMO\ +TO7[B_TV\(_@N[.]>1;B,]P M&1QU5T(!'C?[1GQD\5^ -'\8?L\? [4_&M[\?/BAXYU+3;&TO+W4I+?0M(GU M"7R;Z#S";>VMQ8B)A)"05>1F)'ELJ][^Q]\)/V;_ -EG]HS3?V;_ -G7QU-I&C@NS))/B.,*5C9PX_U9H ^I/ FI M>*]3\,P2>.M%AL-8B+0ZA#:N7@>1"1YL+'DQ. '7/S ,%;#*PK8HHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#P'_@J+_P F'^/_ /KVL?\ TX6U?C#7[/?\%1?^ M3#_'_P#U[6/_ *<+:OQAK^DO!S_DFZW_ %^?_I$#^*_I(_\ ):8;_L'C_P"G M*H4445^M'\]A1110 5_0GHW_ "![3_KVC_\ 017\]E?T)Z-_R![3_KVC_P#0 M17X7XU?!@?\ N+_[C/ZI^C)_$S7TH?\ N4LT445^#G]7A1110 5\S?\ !7;_ M ),9\2?]A+3?_2N.OIFOF;_@KM_R8SXD_P"PEIO_ *5QU]%PC_R5."_Z^T__ M $I'QWB%_P D)FG_ &#U?_2)'X^4445_91_FP%%%% !6EX-_Y&_2O^PE!_Z, M6LVM+P;_ ,C?I7_82@_]&+6=;^%+T9MA_P#>(>J_,_H*HHHK^%S_ %2"BBB@ M HHHH ^3/^"T'_)FP_[&VQ_] FK\EJ_6G_@M!_R9L/\ L;;'_P! FK\EJ_IW MPD_Y)/\ [B2_*)_#/TA?^3@?]P:?YR"BBBOT\_#0HHHH ZWX!_\ )=/!?_8V MZ;_Z51U^]]?@A\ _^2Z>"_\ L;=-_P#2J.OWOK\ \:/]\P?^&?YQ/ZZ^C/\ M\BS,?\=/_P!)D%%%%?B1_3P4444 %%%% !1110 4444 %%%% 'R3<_M"_P#! M2GXV?$#QI;_LL?";X4:5X6\)>+[WP[#?_$:_OWNM0GM'\N698[1ALC8X*[AG M:0W_:YTOXGB,7)NV.& M\HS^7MQD>;G../,?BO\ "+]L'X;_ !=\Y_X*@>%/A+X>\3>)S)H-EKO@ MS1'2ZMU@C,;%YS'NEC#&W+L#*Z6T9=F 3'H7[+/P>_:TTCXT6'Q=^,7[:NG? M%_PE<>"]1LM,FTOPS8Z9#;7,MW82)(OV1BMP&2"8;C]S9C^.@#Z5HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH I>)KRXT_P .:A?V=5>;VO_+6TK_Y%H_X>M?M\_P#1>O\ RUM*_P#D6OGBBOV3_5;AC_H!H_\ @J'_ M ,B?S;_KYQQ_T-,3_P"#ZO\ \D?0_P#P]:_;Y_Z+U_Y:VE?_ "+1_P /6OV^ M?^B]?^6MI7_R+7SQ11_JMPQ_T T?_!4/_D0_U\XX_P"AIB?_ ?5_P#DCZ'_ M .'K7[?/_1>O_+6TK_Y%K]/?V&_B7XV^,/[*7@[XE?$;6O[1UO5;&:2_O?LT MZT445^ G];A1110 445SWQ=UW5?"_PH\3^)="NO(O=.\/7 MMU9S[%;RY8X'=&PP(.& .""#W%:4JM'#T)59;13;^2N=#1 M7XU?\/6OV^?^B]?^6MI7_P BT?\ #UK]OG_HO7_EK:5_\BU^J_\ $'.)_P#G M]1_\"G_\K/P/_B9#@?\ Z!\3_P" 4O\ Y\&XNV MUT[.Q^[8#&4LQP-+%TTU&I&,E?>TDFKVNKV>NK"BBBL#K"BBB@#-\9>+O#W@ M#PEJGCKQ=J'V32M&T^:]U*Z\IY/)@B0O(^U 6;"J3A02<< UX5_P]:_8&_Z+ MU_Y:VJ__ "+7?_MC?\FE?$[_ +$#5_\ TCEK\*Z_5/#_ ('RGBO!5JV+G.+A M))\4>(. ,RPV'R^E2G&I!R?M(S;NI6TY9QT];G[*_\/6O MV!O^B]?^6MJO_P BT?\ #UK]@;_HO7_EK:K_ /(M?C517Z!_Q!SAC_G]6_\ M H?_ "L_(O\ B9#CC_H'PW_@%7_Y._\%!/^3+?B/\ ]BU+_P"A+7L5>._\%!/^3+?B M/_V+4O\ Z$M>MD/_ "/,+_U\A_Z4CY_BS_DEL?\ ]>:O_I$C\1:***_M8_S' M"BBB@ HHHH _?CX-?\D?\*?]BU8_^DZ5TEC?\@>T_P"O:/\ ]!%?SV5_0GHW M_('M/^O:/_T$5^%^-7P8'_N+_P"XS^J?HR?Q,U]*'_N4LT445^#G]7A1110 M5\S?\%=O^3&?$G_82TW_ -*XZ^F:^9O^"NW_ "8SXD_["6F_^E<=?1<(_P#) M4X+_ *^T_P#TI'QWB%_R0F:?]@]7_P!(D?CY1117]E'^; 4444 %:7@W_D;] M*_["4'_HQ:S:TO!O_(WZ5_V$H/\ T8M9UOX4O1FV'_WB'JOS/Z"J***_A<_U M2"BBB@ HHHH ^3/^"T'_ "9L/^QML?\ T":OR6K]:?\ @M!_R9L/^QML?_0) MJ_):OZ=\)/\ DD_^XDORB?PS](7_ ).!_P!P:?YR"BBBOT\_#0HHHH ZWX!_ M\ET\%_\ 8VZ;_P"E4=?O?7X(? /_ )+IX+_[&W3?_2J.OWOK\ \:/]\P?^&? MYQ/ZZ^C/_P BS,?\=/\ ])D%%%%?B1_3P4444 %%%% !1110 4444 %%%<3= M?'[P%9_M!6O[-$T>J?\ "2W?AAM>A9=+D-I]D68PG,X&P/N!^4^W.2 0#YZ\ M$_L@?LH?M)?%GQW\6_VGXK3QMXWM?&.IZ8VBZ_JSB+P[IL%W)'86\=H'5462 MU6"XWNIWFX+@@,<[/[/VF?LO_!_]KY_@E^Q[>V45E=>$;[4/B!X=\/:F]SIN MG7,5Q:1V6ZS+<$FZO!7^%CO6G_ .WG\F_2:_CY7Z5OSI!1117[D?RR%%%% !7[3_\ !,__ M ),9^'O_ &#;C_TKGK\6*_:?_@F?_P F,_#W_L&W'_I7/7Y'XR?\D]0_Z^K_ M -(F?T-]&W_DL<5_V#R_].4SW6BBBOYO/[2"BBB@ KD_CY_R0OQI_P!BEJ7_ M *2R5UE?26_Y'N _P"O4O\ TH****_9C^:@HHHH *_=W]E# M_DUKX:_]B!HW_I##7X15^[O[*'_)K7PU_P"Q T;_ -(8:_%_&?\ Y%N$_P < MOR1_3'T:?^1UF'_7N'_I3._HHHK^>S^P HHHH *\=_X*"?\ )EOQ'_[%J7_T M):]BKQW_ (*"?\F6_$?_ +%J7_T):];(?^1YA?\ KY#_ -*1\_Q9_P DMC_^ MO-7_ -(D?B+1117]K'^8X4444 %%%% '[\?!K_DC_A3_ +%JQ_\ 2=*Z2N;^ M#7_)'_"G_8M6/_I.E=)7\-XO_>ZG^)_F?ZF9?_N%+_#'\D%%%%_X*B_\F'^/_P#KVL?_ $X6U?C#7])> M#G_)-UO^OS_](@?Q7])'_DM,-_V#Q_\ 3E4****_6C^>PHHHH *_H3T;_D#V MG_7M'_Z"*_GLK^A/1O\ D#VG_7M'_P"@BOPOQJ^# _\ <7_W&?U3]&3^)FOI M0_\ K_ .D2/Q\HHHK^ MRC_-@**** "M+P;_ ,C?I7_82@_]&+6;6EX-_P"1OTK_ +"4'_HQ:SK?PI>C M-L/_ +Q#U7YG]!5%%%?PN?ZI!1110 4444 ?)G_!:#_DS8?]C;8_^@35^2U? MK3_P6@_Y,V'_ &-MC_Z!-7Y+5_3OA)_R2?\ W$E^43^&?I"_\G _[@T_SD%% M%%?IY^&A1110!UOP#_Y+IX+_ .QMTW_TJCK][Z_!#X!_\ET\%_\ 8VZ;_P"E M4=?O?7X!XT?[Y@_\,_SB?UU]&?\ Y%F8_P".G_Z3(****_$C^G@HHHH **** M "BBB@ HHHH *\&_::_;AU']G3XI:;\*M*_96^)?CZZU/0SJ<-UX&T5+R-(U ME,3JX#AD*GRR21M_?)SDXKWFOG_]IW]I3]I7X2_&72/ ?P-_8=?XF_;O#WTIK8+.D<]N1/;L,#-JW$GS;Q\OR9H X/3/^"C?BK1KJ_O=+_X)??M M!02ZG=BZU!X_! !GF$4<6]OGY/EQ1K]$%=9^SW^V1K_[0G[2-GX&U[]D7Q]\ M/VM/!&JWT.K^/]!-F]P!>:;&8+9LD,#O#2#J"D7X\_\ \-D_\%)_^D2%W_X> MK2__ (Q71_L]?M%?M"M3O;6]F\5VNLF^N4N].1 M8Q)!&OD!4ED)0GY\@_\ +.@#Z-HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **^>IO^"JG[!5O,]O-\>,.C%6'_"+ZIP0<'_EUIO_ ]:_8&_Z+U_ MY:VJ_P#R+7N_ZK<3/_F!K?\ @J?_ ,B?*/CO@=/_ )&F&_\ !]+_ .2/H>BO MGC_AZU^P-_T7K_RUM5_^1:/^'K7[ W_1>O\ RUM5_P#D6G_JMQ/_ - -;_P5 M/_Y$/]?.!_\ H:8;_P 'TO\ Y(^AZ*^>/^'K7[ W_1>O_+6U7_Y%H_X>M?L# M?]%Z_P#+6U7_ .1:/]5N)_\ H!K?^"I__(A_KYP/_P!#3#?^#Z7_ ,D?0]%< MW\)?BY\//CGX#L_B;\+/$']J:'?M*MI??9)H/,,OR/QD_P"2 M>H?]?5_Z1,_H;Z-O_)8XK_L'E_Z?VD%%%% !7)_'S_DA?C3_L M4M2_])9*ZRN3^/G_ "0OQI_V*6I?^DLE=6!_WVE_BC^:.',_^1;7_P $O_26 M?@?1117]Q'^6H4444 %%%% '[A?L'?\ )FWPV_[%*T_] KUJO)?V#O\ DS;X M;?\ 8I6G_H%>M5_$^=_\CK$_]?)_^E,_T[X7_P"29P/_ %YI?^D1"BBBO+/= M"BBB@#S?]L;_ )-*^)W_ &(&K_\ I'+7X5U^ZG[8W_)I7Q._[$#5_P#TCEK\ M*Z_H;P8_Y%6*_P :_P#23^//I+?\CW ?]>I?^E!1117[,?S4%%%% !7[N_LH M?\FM?#7_ +$#1O\ TAAK\(J_=W]E#_DUKX:_]B!HW_I##7XOXS_\BW"?XY?D MC^F/HT_\CK,/^OQ5X[_P4$_Y,M^(_P#V+4O_ *$M>MD/_(\PO_7R'_I2/G^+/^26Q_\ UYJ_ M^D2/Q%HHHK^UC_,<**** "BBB@#]^/@U_P D?\*?]BU8_P#I.E=)7-_!K_DC M_A3_ +%JQ_\ 2=*Z2OX;Q?\ O=3_ !/\S_4S+_\ <*7^&/Y(****YSL"BBB@ M#P'_ (*B_P#)A_C_ /Z]K'_TX6U?C#7[/?\ !47_ ),/\?\ _7M8_P#IPMJ_ M&&OZ2\'/^2;K?]?G_P"D0/XK^DC_ ,EIAO\ L'C_ .G*H4445^M'\]A1110 M5_0GHW_('M/^O:/_ -!%?SV5_0GHW_('M/\ KVC_ /017X7XU?!@?^XO_N,_ MJGZ,G\3-?2A_[E+-%%%?@Y_5X4444 %?,W_!7;_DQGQ)_P!A+3?_ $KCKZ9K MYF_X*[?\F,^)/^PEIO\ Z5QU]%PC_P E3@O^OM/_ -*1\=XA?\D)FG_8/5_] M(D?CY1117]E'^; 4444 %:7@W_D;]*_["4'_ *,6LVM+P;_R-^E?]A*#_P!& M+6=;^%+T9MA_]XAZK\S^@JBBBOX7/]4@HHHH **** /DS_@M!_R9L/\ L;;' M_P! FK\EJ_6G_@M!_P F;#_L;;'_ - FK\EJ_IWPD_Y)/_N)+\HG\,_2%_Y. M!_W!I_G(****_3S\-"BBB@#K?@'_ ,ET\%_]C;IO_I5'7[WU^"'P#_Y+IX+_ M .QMTW_TJCK][Z_ /&C_ 'S!_P"&?YQ/ZZ^C/_R+,Q_QT_\ TF04445^)']/ M!1110 4444 %%%% !1110 5Q%WJ7[0"_M"6FDV7AKPVWPS;PN\EYJTEU*-53 M5O.(6)4SL,/E8.<9SGYA@*W;UX/^V?\ %[]I30=1\+_ G]C[P]HUSX\\8K>7 M1U?Q&6^P:'IMIY*SW4H4$EC)<01H-K9+-\K8Q0!R7B[XH?\ !5ZZ^)OBS1/A M9\"?A3/XP3WMJ426*7:DA!.R558C \Q' Q6Y^SQXK_X* M(:Q\?X-._:K^'G@K1?"G_"':C):R^"KR>X6741=V C$[3,=I$33E ,_O,DX M&/"-<^*?_!7;Q/XD@_8/U&Z\)Z'\0KJ'^VY_BWHJ;M//A]28Y"J-%E;G[04C MXB5L,,*@_>U['^Q;JW[9'PF^+6J_LM?MA>.K#QJS^'?[?\%^-[*#RGN;>.>. M"ZM9QM7+QO- P)!.)>6;("@'T[1110!Y;\=/&'[4JZY'X-_9@^'WA2ZNH-/6 M]U/7?'FHW,%@F]W2.VA6VC>2:8^6S,256-=F=Q< <'\*O^"@ND:C^ROX\^/O MQV\"R^%=6^%FL7^B^.-!M[D3J-1M?+ CMI#@2+*TT2IG^)\9(&X^U_$OXAV_ M@#2(A9Z:VIZUJ4IMO#^A0RA9=0N=I8("?N(H!>20C$:*S'I@_(7_ 4"_9\N M_AK_ ,$P?B+X6TZ_CUGQ'=ZW;>,?B!-:)@W]Q-JD,]W.(BD5J 2 M2I- 'ML'[27Q/^&_BWX;Z7^T)X>T2RLOBC.;"P;1UF5M!U9H3/#87#R.PNO, M19(Q,BQ8DB \LJ^4]SKY5_X*31R>/[W]G'PWX-N/M-YJ'[0N@:M9M;G.ZSM; M>ZFGG&.=J1D.3Z5]54 %%%% !145Y:QWUJ]I,S!9%PQ1L'\#69_P@^D?\_-[ M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U 'D'BS_ (*9?L1^ M!_%.I^"O%'QK^RZGH^H366HVW_"-ZD_DSQ.8Y$W);%6PRD94D''!(K/_ .'K M7[ W_1>O_+6U7_Y%K\IOVIX4MOVG?B/;QDE8_'FL*I8Y.!>S#D]ZX.OZ+P?A M%PWB,)3JRJUKRBF_>AU5_P#GV?QIF/TB.-<'F%:A##X>T)RBKPJ7LFTK_O=S M]E?^'K7[ W_1>O\ RUM5_P#D6C_AZU^P-_T7K_RUM5_^1:_&JBNG_B#G#'_/ MZM_X%#_Y6M?L#?]%Z_\M;5?_D6OQJHH_P"(.<,?\_JW_@4/_E8?\3(<'+'5_V4M:N;F:X5AX\NU BG*C'V.R/0?6OK[_A!](_Y M^;W_ ,"VK\&XDRVAD^>XC!46W"G*R;M>WG9)?@C^L."\ZQ7$?"N$S/$QBJE6 M"DU%-13?9-MV]6S8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VKQ#ZOV[P6_WO&_ MX8?G(_E[Z3/^X9;_ (JOY0._^!;4?\(/I'_/S>_\ @6U? MS&?W&;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U 'X":S_ ,AB[_Z^9/\ T(U6JSK QJUT!VN7_P#0 MC5:O[JA\"/\ *JI_$?J%%%%40%%%% '[&?\ !)?_ ),/\'_]?.I_^G"XKZ0K MY=_X)3^%M.U/]AKPC>7$]RKM,/!.DIX2U1A"O\ M+'>M/_V\_DWZ37\?*_2M^=(****_FZA^Q'X O)I[H,^G3DB.Y91_Q]S=!7Y'XR?\ )/4/ M^OJ_](F?T-]&W_DL<5_V#R_].4SZ(HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W M_P "VK^;S^TC8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V*Y/X^?\ M)"_&G_8I:E_Z2R5J?\(/I'_/S>_^!;5RGQV\&:5!\$/&4R7-V2GA746 :Z8C MBVDKJP/^^TO\4?S1PYG_ ,BVO_@E_P"DL_":BBBO[B/\M0HHHH **** /W"_ M8._Y,V^&W_8I6G_H%>M5XA^PSX1TR\_8_P#AS=2W%T&D\*VK,$N6 ^[V':O5 M_P#A!](_Y^;W_P "VK^)\[_Y'6)_Z^3_ /2F?Z=\+_\ ),X'_KS2_P#2(FQ1 M6/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M7EGNFQ16/_P (/I'_ #\WO_@6 MU'_"#Z1_S\WO_@6U ''_ +8W_)I7Q._[$#5__2.6OPKK]O\ ]KWP?I=K^RE\ M2[F.XNRT?@/5F4-=,1D6OQ K^AO!C_D58K_ !K_ -)/X\^DM_R/X?\ I3/5:*Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:OY[/[ -BBL?_A! M](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V*\=_X*"?\ )EOQ'_[%J7_T):]*_P"$ M'TC_ )^;W_P+:O(?V^/"6F6/[&_Q$NX;BZ+1^')2H>Y8CJO45ZV0_P#(\PO_ M %\A_P"E(^?XL_Y);'_]>:O_ *1(_%FBBBO[6/\ ,<**** "BBB@#]^/@U_R M1_PI_P!BU8_^DZ5TE<)\'O!>E2_"3PM*US>9;PY8DXNF _X]TKH_^$'TC_GY MO?\ P+:OX;Q?^]U/\3_,_P!3,O\ ]PI?X8_DC8HK'_X0?2/^?F]_\"VH_P"$ M'TC_ )^;W_P+:N<[#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#QG_@J M+_R8?X__ .O:Q_\ 3A;5^,-?L7_P4V\*:=IW[#7CR\@GNBZ6UE@27#,/^/\ MMAT-?CI7])>#G_)-UO\ K\__ $B!_%?TD?\ DM,-_P!@\?\ TY5"BBBOUH_G ML**** "OZ$]&_P"0/:?]>T?_ *"*_GLK]^]'\$:2=)M2;F\YMD_Y>V_NBOPO MQJ^# _\ <7_W&?U3]&3^)FOI0_\ _^!;4?\(/I'_/ MS>_^!;5^#G]7FQ16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L5\S?\%= MO^3&?$G_ &$M-_\ 2N.OH'_A!](_Y^;W_P "VKYL_P""LOA?3],_8C\17EO/ M_^!;5^ >-'^^8/_#/\XG]=?1G_P"1 M9F/^.G_Z3(V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK\2/Z>-BBJ^FZ= M!I5J+2W>1E#$YE?(1IIU+6?MR:E)-J6A[\.((E4H(5^7DGS,\=_KNHGL;&2^CU.2SB:YA MB>**X,8+HCE2ZANH#%$)'0E%ST% $M%%% 'DWQO_ &(/V;/VC/&5OX^^,'A# M5]3U2TLC:6DUOXTU:R2"$L&9$BMKJ.-=Q"EB%!8JNXG:,:OP<_91^ /P$\+: MUX+^&?@$6^F^(G)URWU35+K4C>@Q^5LD>\EE=GS-Q\QSZ)10!P/P_ M_9H^$GPVUO3?$&@:3?3W&A::^G>'/[6UBXO5T:S;:&@M5F=A"I"(I(^8HBH6 MVJJCOJ** "BBB@ HHHH **** /PB_:O_ .3I?B5_V/\ K/\ Z735P%=_^U?_ M ,G2_$K_ +'_ %G_ -+IJX"O[>RS_D6T/\$?_24?Y=YY_P CK$_]?)_^E,** M**[CRPHHHH _5;_@B%_R:5K?_8_WG_I'95]C5\<_\$0O^32M;_['^\_]([*O ML:OX_P".?^2NQG^-_H?Z,^%G_)O,M_Z]+\V%%%%?)GWX4444 %?@1\9?^2P> M*_\ L9;[_P!*'K]]Z_ CXR_\E@\5_P#8RWW_ *4/7[=X+?[WC?\ ##\Y'\O? M29_W#+?\57\H'-4445^_'\D!1110 5^N/_!&S_DRVU_[&6__ /0DK\CJ_7'_ M ((V?\F6VO\ V,M__P"A)7Y?XN_\DHO^OD?RD?NOT>/^2^E_UYG_ .E0/JNB MBBOYC/[C"BBB@ HHHH _GLUG_D,7?_7S)_Z$:K59UG_D,7?_ %\R?^A&JU?W M5#X$?Y55/XC]0HHHJB HHHH _8S_ ()+_P#)A_@__KYU/_TX7%?2%?-__!)? M_DP_P?\ ]?.I_P#IPN*^D*_C/BO_ )*C'?\ 7ZI_Z6S_ $JX _Y(7*_^P>C_ M .FXA1117SY]<%%%% &;XR_Y%#5?^P;/_P"BVK^?6OZ"O&7_ "*&J_\ 8-G_ M /1;5_/K7[UX*_PL=ZT__;S^3?I-?Q\K]*WYT@HHHK]R/Y9"BBB@ K]I_P#@ MF?\ \F,_#W_L&W'_ *5SU^+%?M/_ ,$S_P#DQGX>_P#8-N/_ $KGK\C\9/\ MDGJ'_7U?^D3/Z&^C;_R6.*_[!Y?^G*9[K1117\WG]I!1110 5R?Q\_Y(7XT_ M[%+4O_262NLKD_CY_P D+\:?]BEJ7_I+)75@?]]I?XH_FCAS/_D6U_\ !+_T MEGX'T445_<1_EJ%%%% !1110!^X7[!W_ "9M\-O^Q2M/_0*]:KR7]@[_ ),V M^&W_ &*5I_Z!7K5?Q/G?_(ZQ/_7R?_I3/].^%_\ DF<#_P!>:7_I$0HHHKRS MW0HHHH \W_;&_P"32OB=_P!B!J__ *1RU^%=?NI^V-_R:5\3O^Q U?\ ](Y: M_"NOZ&\&/^15BO\ &O\ TD_CSZ2W_(]P'_7J7_I04445^S'\U!1110 5^[O[ M*'_)K7PU_P"Q T;_ -(8:_"*OW=_90_Y-:^&O_8@:-_Z0PU^+^,__(MPG^.7 MY(_ICZ-/_(ZS#_KW#_TIG?T445_/9_8 4444 %>._P#!03_DRWXC_P#8M2_^ MA+7L5>._\%!/^3+?B/\ ]BU+_P"A+7K9#_R/,+_U\A_Z4CY_BS_DEL?_ ->: MO_I$C\1:***_M8_S'"BBB@ HHHH _?CX-?\ )'_"G_8M6/\ Z3I725S?P:_Y M(_X4_P"Q:L?_ $G2NDK^&\7_ +W4_P 3_,_U,R__ '"E_AC^2"BBBN<[ HHH MH \!_P""HO\ R8?X_P#^O:Q_].%M7XPU^SW_ 5%_P"3#_'_ /U[6/\ Z<+: MOQAK^DO!S_DFZW_7Y_\ I$#^*_I(_P#):8;_ +!X_P#IRJ%%%%?K1_/84444 M %?T)Z-_R![3_KVC_P#017\]E?T)Z-_R![3_ *]H_P#T$5^%^-7P8'_N+_[C M/ZI^C)_$S7TH?^Y2S1117X.?U>%%%% !7S-_P5V_Y,9\2?\ 82TW_P!*XZ^F M:^9O^"NW_)C/B3_L):;_ .E<=?1<(_\ )4X+_K[3_P#2D?'>(7_)"9I_V#U? M_2)'X^4445_91_FP%%%% !6EX-_Y&_2O^PE!_P"C%K-K2\&_\C?I7_82@_\ M1BUG6_A2]&;8?_>(>J_,_H*HHHK^%S_5(**** "BBB@#Y,_X+0?\F;#_ +&V MQ_\ 0)J_):OUI_X+0?\ )FP_[&VQ_P#0)J_):OZ=\)/^23_[B2_*)_#/TA?^ M3@?]P:?YR"BBBOT\_#0HHHH ZWX!_P#)=/!?_8VZ;_Z51U^]]?@A\ _^2Z>" M_P#L;=-_]*HZ_>^OP#QH_P!\P?\ AG^<3^NOHS_\BS,?\=/_ -)D%%%%?B1_ M3P4444 %%%% !1110 4444 %%%9K^+-"C\6Q^!Y+U5U*;3FO8K=B 7A5U1F' M&?'%YHNB>$M(\"6E] M+]CB"-;WDTTSJY,\,D^(]4U3P!J]LND>./$YU(I;K?:6S3PED4Q@-L5N M2&\Q>FTY /I.BBB@ HHHH **** "BBB@ HHHH **** /PB_:O_Y.E^)7_8_Z MS_Z735P%=_\ M7_\G2_$K_L?]9_]+IJX"O[>RS_D6T/\$?\ TE'^7>>?\CK$ M_P#7R?\ Z4PHHHKN/+"BBB@#]5O^"(7_ ":5K?\ V/\ >?\ I'95]C5\<_\ M!$+_ )-*UO\ ['^\_P#2.RK[&K^/^.?^2NQG^-_H?Z,^%G_)O,M_Z]+\V%%% M%?)GWX4444 %?@1\9?\ DL'BO_L9;[_TH>OWWK\"/C+_ ,E@\5_]C+??^E#U M^W>"W^]XW_##\Y'\O?29_P!PRW_%5_*!S5%%%?OQ_) 4444 %?KC_P $;/\ MDRVU_P"QEO\ _P!"2OR.K]9_^E0/JNBBBOYC/[C"BBB@ HHHH _GLUG_D,7?_ %\R?^A& MJU6=9_Y#%W_U\R?^A&JU?W5#X$?Y55/XC]0HHHJB HHHH _8S_@DO_R8?X/_ M .OG4_\ TX7%?2%?-_\ P27_ .3#_!__ %\ZG_Z<+BOI"OXSXK_Y*C'?]?JG M_I;/]*N /^2%RO\ [!Z/_IN(4445\^?7!1110!F^,O\ D4-5_P"P;/\ ^BVK M^?6OZ"O&7_(H:K_V#9__ $6U?SZU^]>"O\+'>M/_ -O/Y-^DU_'ROTK?G2"B MBBOW(_ED**** "OVG_X)G_\ )C/P]_[!MQ_Z5SU^+%?M/_P3/_Y,9^'O_8-N M/_2N>OR/QD_Y)ZA_U]7_ *1,_H;Z-O\ R6.*_P"P>7_IRF>ZT445_-Y_:044 M44 %M5_$^=_P#(ZQ/_ %\G_P"E,_T[X7_Y M)G _]>:7_I$0HHHKRSW0HHHH \W_ &QO^32OB=_V(&K_ /I'+7X5U^ZG[8W_ M ":5\3O^Q U?_P!(Y:_"NOZ&\&/^15BO\:_])/X\^DM_R/I?\ I044 M45^S'\U!1110 5^[O[*'_)K7PU_[$#1O_2&&OPBK]W?V4/\ DUKX:_\ 8@:- M_P"D,-?B_C/_ ,BW"?XY?DC^F/HT_P#(ZS#_ *]P_P#2F=_1117\]G]@!111 M0 5X[_P4$_Y,M^(__8M2_P#H2U[%7CO_ 4$_P"3+?B/_P!BU+_Z$M>MD/\ MR/,+_P!?(?\ I2/G^+/^26Q__7FK_P"D2/Q%HHHK^UC_ #'"BBB@ HHHH _? MCX-?\D?\*?\ 8M6/_I.E=)7-_!K_ )(_X4_[%JQ_])TKI*_AO%_[W4_Q/\S_ M %,R_P#W"E_AC^2"BBBN<[ HHHH \!_X*B_\F'^/_P#KVL?_ $X6U?C#7[/? M\%1?^3#_ !__ ->UC_Z<+:OQAK^DO!S_ ))NM_U^?_I$#^*_I(_\EIAO^P>/ M_IRJ%%%%?K1_/84444 %?T)Z-_R![3_KVC_]!%?SV5_0GHW_ "![3_KVC_\ M017X7XU?!@?^XO\ [C/ZI^C)_$S7TH?^Y2S1117X.?U>%%%% !7S-_P5V_Y, M9\2?]A+3?_2N.OIFOF;_ (*[?\F,^)/^PEIO_I7'7T7"/_)4X+_K[3_]*1\= MXA?\D)FG_8/5_P#2)'X^4445_91_FP%%%% !6EX-_P"1OTK_ +"4'_HQ:S:T MO!O_ "-^E?\ 82@_]&+6=;^%+T9MA_\ >(>J_,_H*HHHK^%S_5(**** "BBB M@#Y,_P""T'_)FP_[&VQ_] FK\EJ_6G_@M!_R9L/^QML?_0)J_):OZ=\)/^23 M_P"XDORB?PS](7_DX'_<&G^<@HHHK]//PT**** .M^ ?_)=/!?\ V-NF_P#I M5'7[WU^"'P#_ .2Z>"_^QMTW_P!*HZ_>^OP#QH_WS!_X9_G$_KKZ,_\ R+,Q M_P =/_TF04445^)']/!1110 4444 %%%% !1110 5\Y_MRTK3=0:VD;[3.@,Q;8=ZC[/MPK?*6&X?,A/T97&?&CX)Z M#\9]#@M;G7]6T'6-.D:70O%'AV\^SW^F2L &,;X(9& >)PT<@ #*< @ ^8_ M^'"G_!/G_H7?%7_A32?_ !-=W^RU_P $P?@!^QI\3VK9\ ?LU?M\_$N91^V+^UUI]OH;'_3/ M"'PITLV*WJ_W)-1=%N4C(R&6+8S GYQ0!])Z%XBT7Q-:27^@:@EU!%=2V[3Q M [#)$Y215;&&VNK*2,C9;_UZ7YL M****^3/OPHHHH *_ CXR_P#)8/%?_8RWW_I0]?OO7X$?&7_DL'BO_L9;[_TH M>OV[P6_WO&_X8?G(_E[Z3/\ N&6_XJOY0.:HHHK]^/Y("BBB@ K],O^10U7_L&S_\ HMJ_GUK]Z\%?X6.]:?\ [>?R;])K^/E?I6_. MD%%%%?N1_+(4444 %?M/_P $S_\ DQGX>_\ 8-N/_2N>OQ8K]I_^"9__ "8S M\/?^P;2_L'?\F;?#;_L4K3_T"O6J_B?._P#D=8G_ *^3_P#2F?Z= M\+_\DS@?^O-+_P!(B%%%%>6>Z%%%% 'F_P"V-_R:5\3O^Q U?_TCEK\*Z_=3 M]L;_ )-*^)W_ &(&K_\ I'+7X5U_0W@Q_P BK%?XU_Z2?QY]);_D>X#_ *]2 M_P#2@HHHK]F/YJ"BBB@ K]W?V4/^36OAK_V(&C?^D,-?A%7[N_LH?\FM?#7_ M +$#1O\ TAAK\7\9_P#D6X3_ !R_)'],?1I_Y'68?]>X?^E,[^BBBOY[/[ " MBBB@ KQW_@H)_P F6_$?_L6I?_0EKV*O'?\ @H)_R9;\1_\ L6I?_0EKULA_ MY'F%_P"OD/\ TI'S_%G_ "2V/_Z\U?\ TB1^(M%%%?VL?YCA1110 4444 ?O MQ\&O^2/^%/\ L6K'_P!)TKI*YOX-?\D?\*?]BU8_^DZ5TE?PWB_][J?XG^9_ MJ9E_^X4O\,?R04445SG8%%%% '@/_!47_DP_Q_\ ]>UC_P"G"VK\8:_8C_@K M[J=[H_\ P3F^)6I:=/YNT5Y%_PM#QS_ -!S_P EHO\ XFC_ (6A MXY_Z#G_DM%_\37W7_$7^&O\ GS6_\!A_\L/RO_B7'CC_ *",-_X'5_\ E)Z[ M17D7_"T/'/\ T'/_ "6B_P#B:/\ A:'CG_H.?^2T7_Q-'_$7^&O^?-;_ ,!A M_P#+ _XEQXX_Z",-_P"!U?\ Y2>NU_0GHW_('M/^O:/_ -!%?S'_ /"T/'/_ M $'/_):+_P")K^F_0B6T2S8GDVD>?^^17YKXB<8Y9Q7'#+"0G'V?/?G45\7+ M:UI2[.^Q^U^#OAOGGA_+&O,:E.?MO9\OLW)VY.>]^:$/YE:U^NQ:HHHK\R/V MX**** "OF;_@KM_R8SXD_P"PEIO_ *5QU],U\S?\%=O^3&?$G_82TW_TKCKZ M+A'_ )*G!?\ 7VG_ .E(^.\0O^2$S3_L'J_^D2/Q\HHHK^RC_-@**** "M+P M;_R-^E?]A*#_ -&+6;6EX-_Y&_2O^PE!_P"C%K.M_"EZ,VP_^\0]5^9_0511 M17\+G^J04444 %%%% 'R9_P6@_Y,V'_8VV/_ *!-7Y+5^G__ < ?\F$+_V. M^G?^@3U^(E?J/"'B+_JOE/U+ZK[3WG*_/R[VTMR2[=S\+\0_!C_7SB#^T_KW ML? MS37Q\,O#G_B'>%Q-'ZU[?VSB[\G);E37\\[WOY!1117PY^H M!1110 4444 %%%% !1110 5SOCWXO?"SX6W&FVGQ(^(FC:%-K$[0Z3#JNHQP M/>R* 62)7(,C $$A/_BGX4\+^%'\*W>E: M%XA\0?#J_P!7BTN[::"2>WDDMK^+RY+A45D?:H9;9H^6 +@'T!\6?C7\*?@7 MX N/BE\7/'5AH.@6H3S-2OI"%);[JHH!:1V[*H+'L*Q?V>OVK/V>OVK/#UUX MG_9^^*%AXCM;&98KY8(Y89K9FR5\R&9$EC#8;:64!MIP3@U\2?"WPK^T/_P5 M@^-=O\>/&'B?PXOPI^&VI,O@)-8^'UXFF^*K_)#WDFG-J7F,J8&&:?;PJ;,F M=![MX<7QO-^WGH.C:'\7OAGJ6NZ=X)U ^-4\,> ;BVDBTP7EB(;:Y;^UI0LS M/YGD%P3$%G.QE<@@'U/1110 4444 %%%% !1110 4444 %%%% 'X1?M7_P#) MTOQ*_P"Q_P!9_P#2Z:N KO\ ]J__ ).E^)7_ &/^L_\ I=-7 5_;V6?\BVA_ M@C_Z2C_+O//^1UB?^OD__2F%%%%=QY84444 ?JM_P1"_Y-*UO_L?[S_TCLJ^ MQJ^.?^"(7_)I6M_]C_>?^D=E7V-7\?\ '/\ R5V,_P ;_0_T9\+/^3>9;_UZ M7YL****^3/OPHHHH *_ CXR_\E@\5_\ 8RWW_I0]?OO7X$?&7_DL'BO_ +&6 M^_\ 2AZ_;O!;_>\;_AA^O!7^%CO6G_[>?R;])K^ M/E?I6_.D%%%%?N1_+(4444 %?M/_ ,$S_P#DQGX>_P#8-N/_ $KGK\6*_:?_ M ()G_P#)C/P]_P"P;2_L'?\ )FWPV_[%*T_] KUJOXGSO_D=8G_KY/\ M]*9_IWPO_P DS@?^O-+_ -(B%%%%>6>Z%%%% 'F_[8W_ ":5\3O^Q U?_P!( MY:_"NOW4_;&_Y-*^)W_8@:O_ .D#'_(JQ7^-?\ I)_'GTEO^1[@ M/^O4O_2@HHHK]F/YJ"BBB@ K]W?V4/\ DUKX:_\ 8@:-_P"D,-?A%7[N_LH? M\FM?#7_L0-&_](8:_%_&?_D6X3_'+\D?TQ]&G_D=9A_U[A_Z4SOZ***_GL_L M **** "O'?\ @H)_R9;\1_\ L6I?_0EKV*O'?^"@G_)EOQ'_ .Q:E_\ 0EKU MLA_Y'F%_Z^0_]*1\_P 6?\DMC_\ KS5_](D?B+1117]K'^8X4444 %%%% '[ M\?!K_DC_ (4_[%JQ_P#2=*Z2N;^#7_)'_"G_ &+5C_Z3I725_#>+_P![J?XG M^9_J9E_^X4O\,?R04445SG8%%%% 'S)_P60_Y1L?$[_KTT[_ -.EI7X!5^_O M_!9#_E&Q\3O^O33O_3I:5^ 5:PV(EN%%%%6(**** "OZC= _Y 5E_P!>D?\ MZ"*_ERK^HW0/^0%9?]>D?_H(K.IT*B6Z***S*"BBB@ KY#_X+F?\HY/%G_86 MTG_TNAKZ\KY#_P""YG_*.3Q9_P!A;2?_ $NAIK<3V/PCHHHK<@**** "M;P% M_P CUHO_ &%K;_T:M9-:W@+_ )'K1?\ L+6W_HU: /Z@J***YS0**** "BBB M@#XB_P"#@#_DPA?^QWT[_P! GK\1*_;O_@X _P"3"%_['?3O_0)Z_$2M8;$/ M<****L04444 =O\ LS?\G(?#[_L=])_]+(J_IAK^9[]F;_DY#X??]COI/_I9 M%7],-9U.A40HHHK,H**** "BBB@ HHHH **** "HK^PL=4LY-/U.RAN;>5=L ML$\8=''H5/!%2T4 ,@@@M8$MK:%(XXU"QQQJ J@< #H*J:9X8\-Z)=SW^C> M'K&TGNFS=36MHD;S').6*@%N23SZU>HH **** "BBB@ HHHH **** "BBB@ MHHHH _"+]J__ ).E^)7_ &/^L_\ I=-7 5W_ .U?_P G2_$K_L?]9_\ 2Z:N M K^WLL_Y%M#_ 1_])1_EWGG_(ZQ/_7R?_I3"BBBNX\L**** /U6_P""(7_) MI6M_]C_>?^D=E7V-7QS_ ,$0O^32M;_['^\_]([*OL:OX_XY_P"2NQG^-_H? MZ,^%G_)O,M_Z]+\V%%%%?)GWX4444 %?@1\9?^2P>*_^QEOO_2AZ_?>OP(^, MO_)8/%?_ &,M]_Z4/7[=X+?[WC?\,/SD?R]])G_<,M_Q5?R@/^2^E_P!>9_\ I4#ZKHHHK^8S^XPHHHH **** /Y[ M-9_Y#%W_ -?,G_H1JM5G6?\ D,7?_7S)_P"A&JU?W5#X$?Y55/XC]0HHHJB MHHHH _8S_@DO_P F'^#_ /KYU/\ ].%Q7TA7S?\ \$E_^3#_ ?_ -?.I_\ MIPN*^D*_C/BO_DJ,=_U^J?\ I;/]*N /^2%RO_L'H_\ IN(4445\^?7!1110 M!F^,O^10U7_L&S_^BVK^?6OZ!O'O_(BZU_V";G_T4U?R^U]_P1QK_JC"O'ZO M[7VG+]OEMR\W]V5[W\C\E\3O"_\ XB+4PLOK?L/8J:_A\_-S\O\ ?A:W+YWO MT/?**\#HK[O_ (C/_P!0'_E7_P"YGY7_ ,2R_P#4V_\ *'_W8]\HKP.BC_B, M_P#U ?\ E7_[F'_$LO\ U-O_ "A_]V/?*_:?_@F?_P F,_#W_L&W'_I7/7\[ ME?T$?\$B?^4497O[2=_AM:W7<^D****_-3]J"B MBB@ KD_CY_R0OQI_V*6I?^DLE=97%_M(SRVW[.WCZY@;:\?@O561L9P1:2D5 MMAJD:.(A4>R:?W,YL91EB,)4I1WE%I?-6/P7HKR+_A:'CG_H.?\ DM%_\31_ MPM#QS_T'/_):+_XFOZ1_XB_PU_SYK?\ @,/_ )8?Q?\ \2X\.?^@Y_P"2T7_Q-'_" MT/'/_0<_\EHO_B:/^(O\-?\ /FM_X##_ .6!_P 2X\@ MXKVJOYTS'$0Q>85J\-IRE)7WLVWJ?V/DV#JY=D^&PM1IRITX1=MKQBD[7L[7 M6FB"BBBN,](**** /,_VT;J"Q_8_^*=[=2;(H?AYK+R-@G"BRE).![5^"'_" MT/ W_0<_\EI?_B:_>/\ ;R_Y,A^,'_9,==_]()J_F_K[7A;C;->%L/4HX2$) M*;3?,I-W2MI:43\TXY\+\@X^Q='$9A5JPE3BXKV! MO^@Y_P"2TO\ \31_PM#P-_T'/_):7_XFO(J*^I_XB_Q+_P ^:/\ X#/_ .6' MPW_$N/ __01B?_ Z7_RD]=_X6AX&_P"@Y_Y+2_\ Q-'_ M#P-_T'/\ R6E_ M^)KR*BC_ (B_Q+_SYH_^ S_^6!_Q+CP/_P!!&)_\#I?_ "D]=_X6AX&_Z#G_ M )+2_P#Q-?OQ^R-=07O[*/PPO;5]T4WP\T5XVP1E38PD'!]J_FJK^DK]B;_D MS/X1_P#9,= _]-T%?*\4\:YKQ50ITL7"$5!MKE4ENK:WE(^ZX&\,,@X!Q5:O ME]6K-U8J+]I*#5D[Z+/\ ML+:3_P"ET--;B>Q^$=%%%;D!1110 5K> O\ D>M%_P"PM;?^C5K)K6\!?\CU MHO\ V%K;_P!&K0!_4%1117.:!1110 4444 ?$7_!P!_R80O_ &.^G?\ H$]? MB)7[=_\ !P!_R80O_8[Z=_Z!/7XB5K#8A[A1115B"BBB@#M_V9O^3D/A]_V. M^D_^ED5?TPU_,]^S-_RCZ7"9;I] M-TF>\D4<#)6%&V#) WOM09&6%;>,&O)/^"E__)@GQ9_[$N[_ /017E__ 5"U76-*_X).ZHN MDW$D*7>D>'K34)XFVE+:6[LTDY[!@=ASQAR.] 'O/@/]J/X?^.?$.@>')=%U MS0Y/%^G2W_@R;7[%($UVWC4.[0 .S(XC99?*F6*4HQ8(0K[?2:^5/^"F33>& M)?V<[WPE L-]:_M&^'+.R6$886TD-W'-$ /X&3"M[5]5T %%%% !145XMT]J MZ6,JI*5_=NZY /N*S/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&@#\.OVK_\ DZ7XE?\ 8_ZS_P"ETU!O^@Y_Y+2__ !-=O^M'#7_0;1_\&0_^ M2/-_U$XX_P"A7B?_ 15_P#D3?HK _X6AX&_Z#G_ )+2_P#Q-'_"T/ W_0<_ M\EI?_B:/]:.&O^@VC_X,A_\ )!_J)QQ_T*\3_P""*O\ \B?KK_P1"_Y-*UO_ M +'^\_\ 2.RK[&KX>_X(>:K?>)OV2-;O_".MV_V9/B!>1OYMLV=XLK(GKCL1 M7V3]B\;_ /0;LO\ P&/^-?RKQE7H8KBG%U:,E*+FVFFFGMLUHS^]_#;"8K \ M"9?A\33E"I&FDXR3C).[T:=FGZFQ16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR M_P# 8_XU\R?;FQ16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q7X$?&7 M_DL'BO\ [&6^_P#2AZ_=_P"Q>-_^@W9?^ Q_QK^>3XV?&B2T^,WBZTE\.!VB M\3WZ,XO,!B+B09QLXK]3\,.(LFX?Q&)EF%7D4U&WNRE>SE?X4^_4_!O'/@SB M7C#"8&&44/:NG*;E[T(V34;?'*-[V>US7HK@?^%X?]2O_P"3O_V%'_"\/^I7 M_P#)W_["OV#_ (B3P5_T%?\ DE3_ .0/YU_X@EXG_P#0!_Y5H?\ RP[ZBN!_ MX7A_U*__ ).__84?\+P_ZE?_ ,G?_L*/^(D\%?\ 05_Y)4_^0#_B"7B?_P! M'_E6A_\ +#OJ_7'_ ((V?\F6VO\ V,M__P"A)7XH?\+P_P"I7_\ )W_["OV* M_P""*&M>)O%_[#UIK.ES6UG$?$^H(()5,A!#)DYP/Y5\%XC<8<.9[P\L-@:_ M//GB[Y^L>#/AOQIPIQ?+&YKA?9TO93C?GIRU;BTK0G)]'TL? M:%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-?A)_59L45C_8O&__ $&[ M+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\ M!C_C0!^ FL_\AB[_ .OF3_T(U6KB];^-Q36;M#X9R1=2 G[;_M'_ &*J_P#" M\/\ J5__ "=_^PK^LH^)'!:BE]:_\DJ?_('^?T_!/Q. M)_\ T ?^5:'_ ,L.^HK@?^%X?]2O_P"3O_V%'_"\/^I7_P#)W_["C_B)/!7_ M $%?^25/_D _X@EXG_\ 0!_Y5H?_ "P_*O^"?_ (+US3;FVM(9KK5 L$B&0KC4;E3\W&.?1&Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- #O'O M_(BZU_V";G_T4U?R^U_35X[LO&H\$:R7UJS(_LJXR!;'_GDWO7\RM:4^I,@H MHHK0D**** "OZ"/^"1/_ "CD^%W_ &";K_TNN*_GWK]]?^"2]KXKD_X)W?#% M]/U6UCA.E7.Q)("2/]-N.IJ*FPX[GU'16/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C619L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q7$?M M,_\ )M_Q!_[$C5O_ $CEK?\ L7C?_H-V7_@,?\:XK]I.S\9+^SKX^,VLVC(/ M!6J[U%L02/LDN>]-;@?S:4445N9A1110 4444 ?T4_\ !-?_ ),(^$O_ &)% ME_Z!7M]?/G_!.*T\7/\ L(_"AK/5K5(CX*LO+1[O[%/Q=:ZU>T>(?#37#(JVY!*_8)L@&OYU*UI[$2W"BBBK$%%% M% !7])7[$W_)F?PC_P"R8Z!_Z;H*_FUK^C3]BZS\8M^QW\)VMM8M%C/PTT$Q MJUN20O\ 9\& >:BIL..Y[)16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-9 M%FQ16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L5X-_P5!_Y1^?%?\ M[%*;_P!"6O8?L7C?_H-V7_@,?\:\*_X*:VGBU/V!OBH]]JUJ\0\*3>8B6Y!( MW+T--;B>Q_/I1116Y 4444 %%%% ']-GP#_Y(7X+_P"Q2TW_ -)8ZZRO//@1 M9^,S\#_!ABUFS"GPIIVT&V.0/LT?O75_8O&__0;LO_ 8_P"--O[#L\:U9X^R1X_T8_P!T>]9U.A43HZ*Q_L7C?_H-V7_@ M,?\ &C[%XW_Z#=E_X#'_ !K,HV**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&@#8KY#_P""YG_*.3Q9_P!A;2?_ $NAKZD^Q>-_^@W9?^ Q_P :^2?^ M"W=MXGB_X)W>*WU/4[:6'^U=*W)' 5)_TV+'--;B>Q^&M%%%;D!1110 5K> MO^1ZT7_L+6W_ *-6LFM7P)N/C?1@AP?[5M\$_P#75: /Z@Z*Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&N-_^@W9 M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : /CK_@X _P"3 M"%_['?3O_0)Z_$2OVK_X+VVWB6+]A%6U74K>6+_A-=.^2*$J<[)^]?BI6L-B M'N%%%%6(**** .W_ &9O^3D/A]_V.^D_^ED5?TPU_,Y^S8)6_:*\ B%@KGQK MI6QF&0#]KBQ7])?V+QO_ -!NR_\ 8_XUG4Z%1-BBL?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QK,HV**KZ;'J,5J$U2XCEEW'+Q)M&.W%6* "BBB@ H MHHH **** "BBB@ HHHH **** //?VJ?@EK/[1WP$\2_ [2/&=MH \3:9)8W6 MIW&D->F*)^&*1B>'YO0EL>QIWB#X Z/\2?V<+C]G'XQWT&M6.H>'!I&IW=A9 M&T\Q1&$6:-&DE\MU*JZG,?$OB_P ^(OCO\1K'Q'# M\,U:7P[!8Z.UL;[4#!Y"ZA>%I9 9$B+[8T"J))&?)^54]HHHH **** "BBB@ M HHHH _FU_;9_P"3S/BY_P!E.U__ -.,]>8UZ=^VS_R>9\7/^RG:_P#^G&>O M,:Z%L9A1110 4444 ?M)_P &[?\ R9#XB_[*=??^D&GU]Z5\%_\ !NW_ ,F0 M^(O^RG7W_I!I]?>E8R^(M;!1114C"BBB@ K^9/X^?\ET\:?]C;J7_I5)7]-E M?S)_'S_DNGC3_L;=2_\ 2J2M*>Y,CDZ***T)"BBB@ K]QO\ @@?_ ,H_++_L M;=3_ /0DK\.:_<;_ (('_P#*/RR_[&W4_P#T)*F?PCCN?:5%%%8EA1110 44 M44 ?RY:__P AV]_Z^Y/_ $(U4JWK_P#R';W_ *^Y/_0C52N@S"BBB@ HHHH M_>?_ ((B?\HV/ ?_ %]ZO_Z=+JOK&OD[_@B)_P HV/ ?_7WJ_P#Z=+JOK&L' MN6M@HHHI#"BBB@#)\>_\B+K7_8)N?_135_+[7]07CW_D1=:_[!-S_P"BFK^7 MVM*?4F04445H2%%%% !7]!'_ 2)_P"4#?\%0?^ M4?GQ7_[%*;_T)::W$]C^>"BBBMR HHHH **** /Z;/@'_P D+\%_]BEIO_I+ M'765R?P#_P"2%^"_^Q2TW_TECKK*YRUL%%%% PHHHH ^9/\ @LA_RC8^)W_7 MIIW_ *=+2OP"K]_?^"R'_*-CXG?]>FG?^G2TK\ JUAL1+<****L04444 %?U M&Z!_R K+_KTC_P#017\N5?U&Z!_R K+_ *](_P#T$5G4Z%1+=%%%9E!1110 M5\A_\%S/^4O,:]._;9_Y/,^+G_93M?_\ 3C/7F-="V,PHHHH **** /VD_P"#=O\ Y,A\ M1?\ 93K[_P!(-/K[TKX+_P"#=O\ Y,A\1?\ 93K[_P!(-/K[TK&7Q%K8**** MD84444 %?S)_'S_DNGC3_L;=2_\ 2J2OZ;*_F3^/G_)=/&G_ &-NI?\ I5)6 ME/ _\ K[U?_P!.EU7U MC7R=_P $1/\ E&QX#_Z^]7_].EU7UC6#W+6P4444AA1110!D^/?^1%UK_L$W M/_HIJ_E]K^H+Q[_R(NM?]@FY_P#135_+[6E/J3(****T)"BBB@ K^@C_ ()$ M_P#*.3X7?]@FZ_\ 2ZXK^?>OZ"/^"1/_ "CD^%W_ &";K_TNN*BIL..Y](44 M45D6%%%% !7$?M,_\FW_ !!_[$C5O_2.6NWKB/VF?^3;_B#_ -B1JW_I'+36 MX'\SU%%%;F84444 %%%% ']%/_!-?_DPCX2_]B19?^@5[?7B'_!-?_DPCX2_ M]B19?^@5[?6#W+6P4444AA1110!Y/^WE_P F0_&#_LF.N_\ I!-7\W]?T@?M MY?\ )D/Q@_[)CKO_ *035_-_6M/8B6X44458@HHHH *_I*_8F_Y,S^$?_9,= M _\ 3=!7\VM?TE?L3?\ )F?PC_[)CH'_ *;H*BIL..YZ=1116184444 %>#? M\%0?^4?GQ7_[%*;_ -"6O>:\&_X*@_\ */SXK_\ 8I3?^A+36XGL?SP4445N M0%%%% !1110!_39\ _\ DA?@O_L4M-_])8ZZRN3^ ?\ R0OP7_V*6F_^DL== M97.6M@HHHH&%%%% 'S)_P60_Y1L?$[_KTT[_ -.EI7X!5^_O_!9#_E&Q\3O^ MO33O_3I:5^ 5:PV(EN%%%%6(**** "OZC= _Y 5E_P!>D?\ Z"*_ERK^HW0/ M^0%9?]>D?_H(K.IT*B6Z***S*"BBB@ KY#_X+F?\HY/%G_86TG_TNAKZ\KY# M_P""YG_*.3Q9_P!A;2?_ $NAIK<3V/PCHHHK<@**** "M;P%_P CUHO_ &%K M;_T:M9-:W@+_ )'K1?\ L+6W_HU: /Z@J***YS0**** "BBB@#XB_P"#@#_D MPA?^QWT[_P! GK\1*_;O_@X _P"3"%_['?3O_0)Z_$2M8;$/<****L04444 M=O\ LS?\G(?#[_L=])_]+(J_IAK^9[]F;_DY#X??]COI/_I9%7],-9U.A40H MHHK,H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH _FU_;9_Y/,^+G_93M?_ /3C/7F->G?ML_\ )YGQ<_[*=K__ *<9 MZ\QKH6QF%%%% !1110!^TG_!NW_R9#XB_P"RG7W_ *0:?7WI7P7_ ,&[?_)D M/B+_ +*=??\ I!I]?>E8R^(M;!1114C"BBB@ K^9/X^?\ET\:?\ 8VZE_P"E M4E?TV5_,G\?/^2Z>-/\ L;=2_P#2J2M*>Y,CDZ***T)"BBB@ K]QO^"!_P#R MC\LO^QMU/_T)*_#FOW&_X('_ /*/RR_[&W4__0DJ9_"..Y]I4445B6%%%% ! M1110!_+EK_\ R';W_K[D_P#0C52K>O\ _(=O?^ON3_T(U4KH,PHHHH **** M/WG_ ."(G_*-CP'_ -?>K_\ ITNJ^L:^3O\ @B)_RC8\!_\ 7WJ__ITNJ^L: MP>Y:V"BBBD,**** ,GQ[_P B+K7_ &";G_T4U?R^U_4%X]_Y$76O^P3<_P#H MIJ_E]K2GU)D%%%%:$A1110 5_01_P2)_Y1R?"[_L$W7_ *77%?S[U_01_P $ MB?\ E')\+O\ L$W7_I=<5%38<=SZ0HHHK(L**** "N(_:9_Y-O\ B#_V)&K? M^D\UX- M_P %0?\ E'Y\5_\ L4IO_0EIK<3V/YX****W("BBB@ HHHH _IL^ ?\ R0OP M7_V*6F_^DL==97)_ /\ Y(7X+_[%+3?_ $ECKK*YRUL%%%% PHHHH ^9/^"R M'_*-CXG?]>FG?^G2TK\ J_?W_@LA_P HV/B=_P!>FG?^G2TK\ JUAL1+<*** M*L04444 %?U&Z!_R K+_ *](_P#T$5_+E7]1N@?\@*R_Z](__016=3H5$MT4 M45F4%%%% !7R'_P7,_Y1R>+/^PMI/_I=#7UY7R'_ ,%S/^4X44458@HHHH [?]F;_DY#X??]COI/_I9% M7],-?S/?LS?\G(?#[_L=])_]+(J_IAK.IT*B%%%%9E!1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\VO[;/_)YGQ<_ M[*=K_P#Z<9Z\QKT[]MG_ )/,^+G_ &4[7_\ TXSUYC70MC,**** "BBB@#]I M/^#=O_DR'Q%_V4Z^_P#2#3Z^]*^"_P#@W;_Y,A\1?]E.OO\ T@T^OO2L9?$6 MM@HHHJ1A1110 5_,G\?/^2Z>-/\ L;=2_P#2J2OZ;*_F3^/G_)=/&G_8VZE_ MZ525I3W)D_\ 7W)_Z$:J M5;U__D.WO_7W)_Z$:J5T&84444 %%%% '[S_ /!$3_E&QX#_ .OO5_\ TZ75 M?6-?)W_!$3_E&QX#_P"OO5__ $Z75?6-8/_\B+K7_8)N?_135_+[6E/J3(****T)"BBB@ K^@C_@ MD3_RCD^%W_8)NO\ TNN*_GWK^@C_ ()$_P#*.3X7?]@FZ_\ 2ZXJ*FPX[GTA M1116184444 %<1^TS_R;?\0?^Q(U;_TCEKMZXC]IG_DV_P"(/_8D:M_Z1RTU MN!_,]1116YF%%%% !1110!_13_P37_Y,(^$O_8D67_H%>WUXA_P37_Y,(^$O M_8D67_H%>WU@]RUL%%%%(84444 >3_MY?\F0_&#_ +)CKO\ Z035_-_7]('[ M>7_)D/Q@_P"R8Z[_ .D$U?S?UK3V(EN%%%%6(**** "OZ2OV)O\ DS/X1_\ M9,= _P#3=!7\VM?TE?L3?\F9_"/_ +)CH'_IN@J*FPX[GIU%%%9%A1110 5X M-_P5!_Y1^?%?_L4IO_0EKWFO!O\ @J#_ ,H_/BO_ -BE-_Z$M-;B>Q_/!111 M6Y 4444 %%%% ']-GP#_ .2%^"_^Q2TW_P!)8ZZRN3^ ?_)"_!?_ &*6F_\ MI+'765SEK8****!A1110!\R?\%D/^4;'Q._Z]-._].EI7X!5^_O_ 60_P"4 M;'Q._P"O33O_ $Z6E?@%6L-B);A1115B"BBB@ K^HW0/^0%9?]>D?_H(K^7* MOZC= _Y 5E_UZ1_^@BLZG0J);HHHK,H**** "OD/_@N9_P HY/%G_86TG_TN MAKZ\KY#_ ."YG_*.3Q9_V%M)_P#2Z&FMQ/8_".BBBMR HHHH *UO 7_(]:+_ M -A:V_\ 1JUDUK> O^1ZT7_L+6W_ *-6@#^H*BBBNG?ML_P#)YGQ<_P"R MG:__ .G&>O,:Z%L9A1110 4444 ?M)_P;M_\F0^(O^RG7W_I!I]?>E?!?_!N MW_R9#XB_[*=??^D&GU]Z5C+XBUL%%%%2,**** "OYD_CY_R73QI_V-NI?^E4 ME?TV5_,G\?/^2Z>-/^QMU+_TJDK2GN3(Y.BBBM"0HHHH *_<;_@@?_RC\LO^ MQMU/_P!"2OPYK]QO^"!__*/RR_[&W4__ $)*F?PCCN?:5%%%8EA1110 4444 M ?RY:_\ \AV]_P"ON3_T(U4JWK__ "';W_K[D_\ 0C52N@S"BBB@ HHHH _> M?_@B)_RC8\!_]?>K_P#ITNJ^L:^3O^"(G_*-CP'_ -?>K_\ ITNJ^L:P>Y:V M"BBBD,**** ,GQ[_ ,B+K7_8)N?_ $4U?R^U_4%X]_Y$76O^P3<_^BFK^7VM M*?4F04445H2%%%% !7]!'_!(G_E')\+O^P3=?^EUQ7\^]?T$?\$B?^4Y:V"BBBD,**** /)_V\O^3(?C!_ MV3'7?_2":OYOZ_I _;R_Y,A^,'_9,==_]()J_F_K6GL1+<****L04444 %?T ME?L3?\F9_"/_ +)CH'_IN@K^;6OZ2OV)O^3,_A'_ -DQT#_TW05%38<=STZB MBBLBPHHHH *\&_X*@_\ */SXK_\ 8I3?^A+7O->#?\%0?^4?GQ7_ .Q2F_\ M0EIK<3V/YX****W("BBB@ HHHH _IL^ ?_)"_!?_ &*6F_\ I+'765R?P#_Y M(7X+_P"Q2TW_ -)8ZZRNFG?\ ITM*_ *M8;$2W"BBBK$%%%% !7]1N@?\@*R_ MZ](__017\N5?U&Z!_P @*R_Z](__ $$5G4Z%1+=%%%9E!1110 5\A_\ !+/^PMI/_I=#7UY7R'_P7,_Y1R>+/^PMI/\ Z70TUN)['X1T445N0%%% M% !6MX"_Y'K1?^PM;?\ HU:R:UO 7_(]:+_V%K;_ -&K0!_4%1117.:!1110 M 4444 ?$7_!P!_R80O\ V.^G?^@3U^(E?MW_ ,' '_)A"_\ 8[Z=_P"@3U^( ME:PV(>X44458@HHHH [?]F;_ ).0^'W_ &.^D_\ I9%7],-?S/?LS?\ )R'P M^_['?2?_ $LBK^F&LZG0J(4445F4%%%% !1110 4444 %%%% !1110 4444 M%%%% !5/Q%XAT+PCH%]XJ\3ZM!8:;IMI)=:A?74@2*WAC4L\CL> JJ"2?05< MKY<_X+,:KK&E?\$[O'"Z3<20I=W&E6FH3Q-M*6TNHVR2<]@P.PYXPY'>@#UK MP'^U'\/_ !SXAT#PY+HNN:')XOTZ6_\ !DVOV*0)KMO&H=V@ =F1Q&RR^5,L M4I1BP0A7V^DU\J?\%,FF\,2_LYWOA*!8;ZU_:-\.6=DL(PPMI(;N.:( ?P,F M%;VKZKH **** "BHKQ;I[5TL9524K^[=UR ?<5F?8O&__0;LO_ 8_P"- &Q1 M6/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!_.;^VS_R>9\7/^RG:_P#^ MG&>O,:_>WQM_P1Z_8G^(OC/5_B#XR^"UE>:QKNJ7&HZK=_\ "1ZO'Y]S/(TL MLFQ+M57<[,<* !G '%9G_#DC]@/_H@EE_X5.M?_ ";6O.B.5GX2T5^[7_#D MC]@/_H@EE_X5.M?_ ";1_P .2/V _P#H@EE_X5.M?_)M'.@Y6?A+17[M?\.2 M/V _^B"67_A4ZU_\FT?\.2/V _\ H@EE_P"%3K7_ ,FT^)==^!UE/>ZC=R75Y/_PDNLKYDLC%W;"W@ RQ)P .PJHM(35 MS\&J*_=K_AR1^P'_ -$$LO\ PJ=:_P#DVC_AR1^P'_T02R_\*G6O_DVKYT3R ML_"6BOW:_P"')'[ ?_1!++_PJ=:_^3:/^')'[ ?_ $02R_\ "IUK_P"3:.=! MRL_"6OW&_P""!_\ RC\LO^QMU/\ ]"2M3_AR1^P'_P!$$LO_ J=:_\ DVO< M?@'^S7X5_9@^'R?"SX&:59:'H,=W+=)8>?-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\: /YBM?_ .0[>_\ 7W)_Z$:J5^[EQ_P10_8(NIWN9_@/9,\CEG;_ (2C M6ADDY)_X_*;_ ,.2/V _^B"67_A4ZU_\FUKSHCE9^$M%?NU_PY(_8#_Z()9? M^%3K7_R;1_PY(_8#_P"B"67_ (5.M?\ R;1SH.5GX2T5^[7_ Y(_8#_ .B" M67_A4ZU_\FT?\.2/V _^B"67_A4ZU_\ )M'.@Y67?^"(G_*-CP'_ -?>K_\ MITNJ^L:\Z^"'P!T3]G'X:V'PA^#-E9:-X=TQYFL=.\RXN/+,LK2R'S)Y'D;+ MNQY8XS@8&!76_8O&_P#T&[+_ ,!C_C6;U99L45C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (T@-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@!WCW_D1 M=:_[!-S_ .BFK^7VOZ>K_1/%NJ6,^FWVK63P7$+13)]G8;D8$$9!R.#VKY?_ M .')'[ ?_1!++_PJ=:_^3:N,E$35S\):*_=K_AR1^P'_ -$$LO\ PJ=:_P#D MVC_AR1^P'_T02R_\*G6O_DVJYT3RL_"6BOW:_P"')'[ ?_1!++_PJ=:_^3:/ M^')'[ ?_ $02R_\ "IUK_P"3:.=!RL_"6OZ"/^"1/_*.3X7?]@FZ_P#2ZXKD M?^')'[ ?_1!++_PJ=:_^3:^@OA%\%K/X#_#C2_A)\*8;+2O#VBPM%IFG[II_ M)1G:1AYDSN[?,['YF/7TJ923&E8[RBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7 M_@,?\:@HV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V*XC]IG_ )-O M^(/_ &)&K?\ I'+6_P#8O&__ $&[+_P&/^-4?$W@_7?&/AO4/"/B._LKG3M5 ML9;._M_*=/-AE0HZ[E8,N58C(((SP10!_,;17[M?\.2/V _^B"67_A4ZU_\ M)M'_ Y(_8#_ .B"67_A4ZU_\FUKSHCE9^$M%?NU_P .2/V _P#H@EE_X5.M M?_)M'_#DC]@/_H@EE_X5.M?_ ";1SH.5GX2T5^[7_#DC]@/_ *()9?\ A4ZU M_P#)M'_#DC]@/_H@EE_X5.M?_)M'.@Y6>G_\$U_^3"/A+_V)%E_Z!7M]<7\- M?A7)\(/ .D_##X=M9:=H6A6*6>E6.)9O(A085=\KL[8'=F)]ZW/L7C?_ *#= ME_X#'_&LF6;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O M&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- 'G_[>7_)D/Q@_[)CKO_I!-7\W M]?TU>/?AU??$[P/K'PX\<3V5]HNOZ7/IVK66R2+S[::-HY(]\;*ZY1B,J01G M((-?-_\ PY(_8#_Z()9?^%3K7_R;5QDD2U<_"6BOW:_X#;FRL]'T+ M2[?3M*M-DDGD6T$:Q11[W9F;:BJ,L23C))/-3*28TK'645C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (U!1L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ M &/^- &Q7@W_!4'_E'Y\5_^Q2F_]"6O8?L7C?\ Z#=E_P" Q_QK ^*'PD'Q MG^'VK?"SXE"RU+0=&M"U&R@LM.M([6S@\EV\N*-0B+EB2<* , MDDGN:N?8O&__ $&[+_P&/^-9%FQ16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ?/G_ 60_P"4 M;'Q._P"O33O_ $Z6E?@%7]+/QD^!^G?M ?#74_A#\7+>RU?P[K*1KJ6G;I[? MSA'*DJ#S(721-_^@W9?^ Q_QKD/CG^SSX?_ &D_AQ=_"3XU:?9:UX>O MIHI;K3_-N+;>\3B1#YD$B.,,H/##..1WHYT'*SZYHK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ M&LBS8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH ^.O^#@#_DPA?^QWT[_T">OQ$K^DC]H# M]F3PA^U)X!_X5A\=M(LM=T(7T=Y]A\^YM?WT88(V^WEC?@,W&[!SR*\1_P"' M)'[ ?_1!++_PJ=:_^3:N,DD2TVS\):*_=K_AR1^P'_T02R_\*G6O_DVC_AR1 M^P'_ -$$LO\ PJ=:_P#DVJYT+E9^$M%?NU_PY(_8#_Z()9?^%3K7_P FT?\ M#DC]@/\ Z()9?^%3K7_R;1SH.5GXN?LS?\G(?#[_ +'?2?\ TLBK^F&OD[PS M_P $;/V'/!WB33_%WASX(V5MJ.E7T5Y87'_"2:P_E31.'1MK7A5L,H.""#CD M&OIG[%XW_P"@W9?^ Q_QJ924BDK&Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XU S8HJOIL>HQ6H35+B.67<?A5K_P<^(5DUQHWB+3)+*^2-@KJK#AT)!V MNC8=3@X90>U=-10!XOI'[,'C'Q+XO\ ^(OCO\1K'Q'#\,U:7P[!8Z.UL;[4# M!Y"ZA>%I9 9$B+[8T"J))&?)^54]HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@#YH\._%_QC^UK^U[X^^!_AKQ=J7A_P!\)XK2T M\02Z'Y5V,7VE/WEO;P+&ZD0E)&DP=^WY31^.GQ,\6?L%_%[X=:N/ M&NN:[\,?'_BB/POK6F>)M5EU"XT+4)U+6MW;W=HVV2"6.61P%3TCA$5_:3O,[AW,9E&3$BE5=5*E@RG/'T17R[_P4S\8>$] NO@/9:YXF ML+.8?M#^&KEHKJ[2-E@3[3OE(8C"+P"YX!(&>17U!!/#U M:W:;S9()&4;P1+$'C*KZ_O)97UC39&9[.^LT_NR(R1+'$-Q?R\C?*!7M'[,'PT^(O M@[P//X@^*GCCQ#?Z]K]U/?'3-9U=KJ/0;>61G@T^/G:Y@C*1O*=S2.K'=M( M^=?VQKGX.V?_ 5>_9PU'7]5T."XEL=?@\2O<7L:$K!:BYTU+D%APMWB2(/_ M ,M "O(&/MHD*"S$
OCUX'^(GQ+U+Q);^%_&UE::& M^HI"GV6VDL(YQ$J01QH,&3!(4%L9))YK&^$WB+QO^V3:?&3Q%I_Q2U_PWJGA M+XA:KX2\%PZ)JCV\.DOIZ1!+F>$'R[MY9F,CK<+(GEE455PQ,7[#GC7P=XA_ M:T_:5@T'Q7IUZ\WCK39(8[6]1VD1-+AC=U .2H=64D<9!%4_VH/A-X'^&^O^ M+]3_ &:-<\30_%/XFP>4?!/A7Q"8+6^OF0Q#5;V-06M(H@V^6X5X@^T*2SN MP!ZM^PC^T-J?[5G[)'@GX]:[816VH:YILBZG% NV,W5O/+;3,@_A5I(78#G M8#)QFO6Z\\_9/^ .E_LN?LY^$?@'I-\+I/#>DK!<7:IM%QAT %?,GPV^*?BS]M#]I7XE>"['QAJV@?#GX5ZNOA^2U\/W[V5YK^L#= M]J::ZB*S0PP%=BQPNAQ:3I/Q/\ M9/XP\">)+^016>I/>-_VB]$_;%\7>$]>\,V%_JOAO0M%FMTT&"TM%>6**Z@>$M0,@R[0#Z*_9Z\;>*_B5\!/!7Q$\=Z M,NG:UKWA33]0U:Q1"H@N9K:.21 IY4!F/RGD=#R*^?-0O/&WB+_@JOJ?[/LO MQ9\76OA!_@F/$ZZ/8^(IHECU(ZJEL9$8'>J>62/+!V G@#C'TG\+/B5X1^,' M@#3/B7X!NI;C1-7A,VE74MLT/VB#>RI*JN P1PH=20"593@9Q7Q[XMLOV?OB MG_P6INO#/Q0LO!_B.RB^ *6D&GZ_%:WD2:F-95A$J3!E%P(G MYV_P,\1>-/"'C2S^'G[5?C V6LIY'AC5CK!GGT#5+62ZMKG8Y4>=#YJQAHI- MV6B?##*D>=?L5?M3W.C_ +/7C'P#^TWK&LR_$SX7ZE)IGCJRGU&2>]U.::3; M9367*DK=!HXX1'MS(1C&X,?I7X8_#'P1\'?!L'P^^'.@P:7HUI=74UGIUI$L M<-MY]Q)<.D:* J('E8*H&%7 [5\B_'.Y^#UE_P %F/A1J%YJNAPWL_@34EU@ MO>QJ9+F'S#:"9=V#(OS&/<-P*@C[BX /I#]F[X5?$7X>?"]+?XH_$O6]:\4Z MG&]QJ5QJ.J&[CTUW+,MK;A@$9(0P02%=TA3)G\,?&G4]&TB\U1(4>*RAM[7RX@D"1QJ!N).U%!9B<9)KZ(GGAMH7 MN;F98XXU+22.P"JH&223T KY6_X)H^+/"NM^._VB;/1?$NGWDTGQ[UBZCBM; MU)&> P6JB4!224+*RANF01GB@"G\/?''Q&_:G_9_^*'[06@?%77?#_B31?$F MNVG@FVT[5&BL]'7325MXI[4'R;HRF/S)C.KG$Y"% J8]R_9)^.$O[27[-/@O MXY7.FI9W'B308;J]M8L[(KCE)E3/.P2*^W/.,5\__M0_ KP?X0?QK\/?V2_$ M'B2+X@_%J27^T?!F@>(6CTJTN+A?+N-5@. 7?19&.'V@BN?_87L(?V+?B?\4_V8_C)J4&C6VO_ M ! O/%GP]UO4YA%:ZU8W:1AX(I7(1KB#R5\R+(?YRX!3YJL?&OP];?MD?MU? M"+_A65W%J?A7X-WU[KOB_P 364@DM!J$@B%II\4JY62<-#OE12?+0C<0Q"D MM_MN?#_]H/P=X>3XS_"3]J'Q1!X_F\66-KX0\%)=P1Z'J(FNTC%@UH8]TN(& M>229G9AY)OB)HMO>6'@T:+<1 MG7[778MWD6\"KBX -PJ[E_U94,Y(52X^HOAKIWBK1_ASX?TCQUJ0O=+_P#@IA\0O@1J/Q>\90^$])^'^G:Q MINDVGB6>-;>ZFD5)&5\[RI&3M+$ DXP, =YJ/P)\=>//A)XQT[X1?M8^*_,U M>=Y_ _B.35VEDTF[B5H)("^W%Q:F:+/S!CAW*MPC5XGH6C_LZ?&7_@L)\1M! M^(^E>"_%<"_#'2HM/L]M?97PX^'?A+X3^ M#;3X?^!-*2PT?3S*-/L85"QVT;RO((D50 J+O*JO90!SC- 'S7^R-^UA_:G[ M(NKZ-\8%UV?XF^!K\^&O&OAV?5Y#J=]KCOY-N()-P*"Z8J8V0K&A+D$+&6KV M[X _"7QW\,OA#:>%_B#\7=;\2>*;BS#:QXAU"\\\K"OBI:Z#XDL+V5?CKXJG,=K=I(?* MDO T#7%_M,?LV>#].TGQ;^S9^QYXF\11>(_BG?R'Q!X3TK7 MF.A^'8[HA;[5;M$&ZU1H]X6 2*L[D*L3JK!0#ZG_ &?OBM;_ !T^!?@_XS6U MA]D7Q3X;LM4:TW9\AIH5D://?:S%<]\5U]8'PK^'>@_"'X9>'OA3X6#C3?#6 MB6NEV)D^\8H(EB4MZL0H)/"O#_AG69],DU!+<)YNI75U:NEPQD9\)$DB(BJ=RNQW5]1U\??\$X; M6R_8RL?&/[&'QHU2WT*]TGQC>ZGX*O\ 5)5M[?7]&N-C1S6\CX621&#B6-26 MC++G@YH ZC2/C+XW_9L_;?\ #W[)GCGQ?J'B/PA\2="NK[P)JFMS>=?Z5?VH M9[BPDGP&N(6C =))"T@9@A9@01A_\%(/VB/BKX9\)PZ3\"O$TND6NA>-M!L_ M&.OVC$2/+=7D 73(6'W6\IQ+,P^ZCPISYS[*_P 1?"FH?MA_\% ? OQ"^$FJ MP3>%?@SH&K27'B^*,3V-QKM['Y,5G"X.VX:'8DLNPE5QY;%7.*\G_;C^!_[8 MGPC_ &3M)\,^+OCMX%U?1X?'NB,WV/P/@\6^//V\OCQ\'?$7QB\:KX:\&6?AJX\.Z?!XHN(Q9F\LI M);@;]V]U+J"-[-MZ# XKZ>\#6?C.P\(:=9?$/6['4MREFQZU\8_!K0/V8OCG_P5'_:(TOXBZ!X&\8-)I?A4:%#K5G9Z@&* M:&![6WV6<[% LT#S1S$,5+(DP()(.[G/V=?VL[7XB_L2 ZE'KC?$K3K MG_A$-<\-7FL3)JA\4C]WY9ESOB1W!N"Z_+%")"1B)P/I/X>^!/#GPO\ ND? M#GP?:&WTK0]/BL=-MR0?*@B4(B< =% 'X5\A> ;OX)6G_!:WQ@^E:OH:7E[\ M*;.Y9(KY,2ZP+D6[,%W;?M7V9@G W[)&[.V0#Z=^$7PH\5_#OX26G@?Q%\8- M?U_Q ;)5U3Q9J,ZRW$MR5^>6*.16BB7.=B;" -P(8KK4[M$\^XCMM0N$0!(PJK\D8 10%' KZ!O]0L-* MLI=1U2]AMK>%"\T]Q($2-1U+,> /.UNDD,:R:I^)>E6[16OB+0[34[:)SEDCN(4E52>Y <"OC7]H/\ 9.\$W_AW5?V+OV.O M&/B6%?&^MB;Q3HFGZ\9-"\%V,DJRWEPZJ,Q-*H9(K(R;9&E9A&%0L/M;PIX9 MT?P5X6TWP;X>MO)T_2-/ALK&'.?+AB0(B_@J@4 :%,N;FWL[:2[NYECBB0O) M(YP%4#))/H!3ZK:UI-IKVC7>A:@I,%[;203A3@E'4J?T)H ^9?V1O&?BK_@H M!X5U?]H_QKXS\1:/X*O=?N['P!X5\-ZY<:5BQMI#%]MNKBT>.>6>217_ '?F M>4@0 *Q):KOPY^-WCKX(_MPG]B3XE>+;SQ)HGBCPJ?$'PYU[52KW]L8FD6YT MVXE4#[0%$3RQRL/,"_*[2$AAS7_!,J_M_P!E/X3W_P"Q1\>-8M- \2>!]?U MZ3)JDRVT6O:5/.T\5_:.Y FC+2.KA26C8!7"D@59T7PY)^U'_P %+]%_:0\" MS?:O ?PH\&W>E6WB.'FVU?6;LRI+#;..)XHH9/GD4E1(-G7. #K-=\8_$[1_ M^"F7AGXV>W>^C M#B:2_MBD14G.]@C$+U(4X'%?4DDD<,;2RN%502S,< =230!\D_LZ1>*OB-^ MU)^T%X \;_&SQJ-!\">(-+B\.P1^*IX5L8+BR:>52^./V4M6N/V>()M4^>]LYHHIH[&YW(J.K?.J2%0R!H MR3]]6\O_ &7?!O[+/[0/[=O[35C\0O"G@3QE-)XBT9=(36+&SOY#$NGLD_D> M8&. Z8 /!FD> _#XD%AHFEV]A9"9]SB&&-8TW' R=JC M)Q0!\W_##]JK3?CK^PWIES\/[W6(/'VMLWA6/1[C5IAJ6G^)E5O.$TI/F*D! M5[IR?^7>,_+R(Z]*U?\ 9_\ B9<_##1/@_HW[1/BRSCQO\6>-DOD?6[XJB@1 MV[RH\=J)'.YF1/D6/:HS(9%\$_9ONO@E:_\ !7CXUCPSJVA"YN?"^DSVD=M? M(1)?3(GVQXU#;3*VV'S"HW$]>2<_07[5G[77P>_9&\&6WB+XG^+=.L;W5[@V MOA^POKHQ_:Y^,LQ569(8]P:20*VU2 %9V1& /)OV>_&GQ:_9V^/7Q>^"7Q1^ M+NN>/? W@GP?9>*=,\1^(V274M-29;@R64\R*HF)6W>120"%7L#@&?[1D_LAM&>]$?]EBV_U8 M&!%QM\_SEW%R MI*5V7P-^+/[*O[1WA'QQ\#/@S\;;;QEXR\_P""1UI^Q_:6T?\ PM.6SM_ 1\%M(OVV M.^BO$A=FC'*PK;(;KS2-GDXDS@@D ^[_ YKVF^*O#UAXHT>4O9ZE9175JY& M"T%;?P)X&T7P1:3&2+1M)MK&*0C!=88EC!_$+6M0!2\2>( M-)\)>';_ ,5:]=""QTRREN[V8C/EQ1H7=OP4$U\W_LA:IXV_;I^$Y_:=^+/C M+Q+H^C>)M1NSX*\(>&?$5SI2:7IT,[P1R3RV;QRW-Q(T;.Q=S%@J%C7G/T)\ M1O!EG\1OA[KWP]U"X:&WU[1KK3IY4&2B3PM$S >H#$U\U_\ !-'QC8? 3]GJ MU_9&^/>JV'ACQM\.KN]M+NRU6[6W34;)[J6:#4+5I"!/;ND@7>N<,C!@IP* M-+X4?'KXI?#3]K7Q7^PMX]U]_$UV/!X\4_##Q#K16.XN[0L8FL;QXD =HYE< M+,%W-&C%\L.>3_:0\!_M,_LL2>$/V@_!W[6OC/Q=K-_X\TG2O$O@W7OLYTC5 MXKZY2!X;*TCB4VA4N"F&=@JG+,02USP1IVF?&G_@H?KW[=4>K6]K\-/AY\-3 MX:TKQ3<2B.SU:Y\Z6YNKJ&5L+):PI))&TP/ELPRK,%8UFVO_ 4H_8-^*OQ& MLOB3X[^/NF+8^%[R8^"/"ZV5S-<3W95H3J4D:1',S(SQV\(R425G;]Y*$@ / MLJX@2YMWMI&<+(A5C'(R, 1CAE(*GW!!%?'O[)-]XC^)GC?X^P_%;X[^-(]( M^'_Q,OM,T:4>*IH5L-.BCWX9@?G"C)W/DX')-?7XO8H]/_M&^'V5%A\R87#* MODC&3N() QW.<<=:^#_V'?A=^RK^T7\;OVF-*^(_@OP/XNO+KXM:@+&34+&T MO+H6;H1O@=@SJFX.0R' 8$@Y% 'J7[0GP&_:9U+]D"XN_P!G']IKQA<^-=(: MZU7PUJ;7_P"]UVPDF>>*QN$**IE$+K&CA5;=&F2 Q MZ9^TQHG[3/[&_AVY^ M ?B#5=.\5^/(SHVB1+JDS7V@ZHBG[7-J:) MN>^T.;P]!9WL;!FN;1YM4:W4,02\\4+3%?XHTW?=& #Z"\9? #XA>(/!>A_" M;P_^T)XPT728()7\2>*++4D;7M1E41B)$N)8W2W1B9'D,:*1L14VAFKR#X"_ M%WXL_LVZU^T+\/\ XS_$K5?'_A;X/:39ZYH/B/6BG]I/!/837DEA/*B@2R(( MTP^,XE!( 957U?\ :W_;-^#W[(_A_3F^('C/2K#6?$$[6^@6>IW#)&S ?/<3 M; SK;Q@@NP4DY"*"[*#Y7X(\5?LP?M8?L]_$W]F7]F[XOP>,?$GBKPKJEWXI M\2Q6,L:2ZG>1>2D\[,H5-S[5CB4D)#;;!A8QD P?$GQH^,?P>_86\(_\%#/$ MWCS5M1UJX?2-?\9:&UXYTZXT;4KB%&L8+3/EP&"*YB,"#R#7P9\4M3N/C[_P2O\ !7['GA614^(OB"U\/^#M1\., M5-YI5SI]S;#4);B'.Z**)+21V=@%VO&0?G3/W?865OIEA!IMHNV*WA6.)?15 M _04 35C?$7QUH/PN^'VN_$SQ3*Z:9X=T:ZU/4GC7++!;Q-+(0.YVH>*V:Y M7XZ?#<_&/X)>,?A"NH"T/BKPKJ&CB[*Y$/VFVDAWX[XWY_"@#Q3]D[3O'G[8 M?P5L/VE?CCX]\3Z:_B\RWOAOPOX4\376EVNAZ?YC+;J6M'C>[F9%$CO,74E] MJHJC!/V>?CY\4=,_:4^(O["OQ(\4IK6O>&-$BUWP)XLU&U42ZCI4P10MXD01 M7E@FE2-G0+YJY)"L"37_ ."=GQ4T#X:_LQZ+^SW\<-5L/"'C;X<6CZ3XBT/7 M+Z.V<10R.(;R(R$":VDBV,LR90G< T\.>'=>N498M5MX"EU>ZC$,9>W1HBB2#*RC:UBTZ*#Y;^"&.-!:8N7BB58QABZCHLF M?IZ]M(K^SEL9WE5)HRCM#.T;@$8^5T(93[@@CL:^/_COX,_9Q_:+^,/PE^// M[(WB'PYJ/Q#M_B!IM[?>(?!MY$\TN@J6.H?;S"?]4808P9L,798@07*G[!O+ MRTTZTDO]0NHX((4+S33.%1% R6)/ '*9H%LM)LH[=H]VSARH=R68%CWSP*Z/]K?X%_M8>%_V68] M?^!G[0GB_4?&O@J>>\GC34=K^)]+2YEE^RRJJ;1="W9%$D:J7:,K@[E*^6?\ M$Z?@O^RG^TKI'[0&G?$#P5X,\2ZI?_'CQ.;/4)[&TN=0BTZ46_E3V\K*TB1[ MVD:.13M#Y(YS7WW++%;Q-//*J(BEG=VP% ZDGL* /G/5OCYH'[4W[,_@NU_9 MG\=:MI^L_$>*-=!U"SU)S>:%%;LOV^YN6+$N;9=T;*^Y9)Y(4)_>!QW'Q%_9 M_P#'OCG1-'^&NA_M ^,O#'AZPM&?5-9T75E.NZK]N$C^< MPI@X48,KX12OS.@!Y-\'OVA_C%^S1\,/VB-.^-GC>[\?:?\ !.^'_"+^*-31 M5NM466P2ZCL;B1 \L;2P1O)C.93G@ "3QI\4/BQ^S;^SI\+/VN/%WQ$UC5] M1UG5M%_X6AI]]>.]C-::H%61;:V)\NU-M++%Y1B"%EC(D+ER:9=7?[.?[8?[ M&?Q0_9C_ &1/B-_PF.K7/AVYOM8UP6\B"\UBY=YHWN9G1%,MQ/$WRJ-J(F,( MBQJ<'XYZY8_M9_L7?!_]G/P#>+)XH\4:UX>M_$.B1M_I6A0Z>4DU*2ZB^]"+ M=X#&V\#,C(HR64$ ^X**** .6^.'Q9\/? ?X/>)OC-XKCDDT_P ,Z+<:CLZ3H M_A/Q-=:58Z#9W"^9:PQ);.GVEA$R,SW/F[G8\!0%'H_[67P9N_VAOV:?&_P3 MTV^CMKOQ)X#M!_9=\,_#3XR^( M=/\ "'B_X>^'[;0O%^@>([^*TN+)[.(0+.PD8!H94C$J3*3&ZMPQP< "?L@_ MM#^/]4^./Q+_ &-/C7K(U?Q-\-KFVN-*\2&!(I-:T>ZC62"69(P$%Q&'1)&1 M55BPPH(:N:\5?'_XJ^+_ -O+X)VGA7Q/-9?#;Q)-XHMK2Q@)4>(#9:;O-](? MXK?S7Q ,880F8%EECQQG@C]GKXK_ +3GQH^._P"U3\-O$R>$=/\ 'UCIGAGP M%J^JZ;+(-1TNU\@7UT8E>*007/DF.*161RCEU(^1CF?&/X>_MG^'_P!M;]G3 M0-<^-'P\DOE7Q/'X9DTOP!<6UK80QZ;%YZ20_;6\P-$ D>UD$9&2&'% 'W;J MFG0:OI\NFW4LZ1S)M9[6ZDAD _V7C964^X(-?&W[".K:Y\6_V>CV\T4Q5I(\$AT;.,\C.: /1?VS_A7^U7\,OV=-#^*7PD^. M/B[6M=^'K0W'C#2K75&B/BW2(9,SY"K^ZNO)&XM%MS^\ #-LQV?CGXKZ/^U+ M\(_ ?A[]F;XFZSI]WX]C@U/3_$6CZ@RW.CZ1;R1F]N)LE@TF#]D"2!O](G!( M/ENR^_W=Q:VEK+=7T\<4$4;/-)*P5$0#)+$\ =2:^+?^"1Y^$^F^/?V@]!\ M 7VCA;7XQ:E;:):6%VC^5I$O'_P 3 M8].\#Z5^T-XS\'^&=+TX%[OPMJRKK&IWC,W,UW<1RLL4:@$*@&]I3DA8U4^# M?#_]K+XT_LW?L@_'7Q3\9O$Q\:W?P;\6WNA>&/%%_ (Y-:.VW6V6Y"8#.DUS M&DC+R>1DLI)]=_:\_;G^"7[,U]IWPU\4?%O1- \4>(8F:TFU,-+'I5MR&O9X MDRS $$1Q\&63C*HLDB>1_%*Q^ G[:'_!/'XF?LV?L3^+)/%3Z;I4-W)J$<$N M=1U078U J\TB)YUU<2P.[D#&Z=2=H8"@#IOB-XX^)7[(NA_!CXJ>*/B1K6O- MXM\6:9X;^)EOJ]^\D$\NHPN1>V\+'99F"X48C@5%:)V5@Q56'U77QS^TIXDT M+]M'P5\ OAG\*]0AO[_4_'VB^)O$5I;R9ET33+"*22[:Y7.;=UE*VX60 F4E M/O @?8U !7"?M.?'?0/V9/@%XJ^//B6S:YM?#6E/.O@;XV@<13")652URLY=@Q)(( @_8E_:/\>?$/QA\2OV9OC/J,-[XT^%&O MQV5QKD-LL(UK3IU9[.\:)<+',R*?,5!L!VD8W8%_]E3]I[X977[-OA]?BAXO MTWPEXA\*Z!;:=XUT+Q)?1V-SI-Y;PK',)8Y2I5"4+H^-KHRL"0:X_P#80^%_ MB/7?V@OC3^VMK^BW>F:?\2];L[7P=9W]LT$\VE6,/DI>M&X#(MQA616 ;:FX MC#@T =!^R-XR^)FJ_M-?'[X?>/?B9JGB.S\+>)-&@T(ZE'#']D@GTY;AHU2" M.- TF,[=S!06)/->]:[H]OX@TB?1KJZNX([A-K36-Y);S)SD%9(R&4Y'8^Q MR"17S+^QEXW\&:[^V]^TS:Z)XMTR\DN?$OA^2VCM;Z.0RHFCQH[*%)W!75E) M'0@@\U]-ZUKFB^&]+FUSQ%K%K865LNZXO+VX6**(9QEG8@*,D#D]Z /CW]@F M[UKXV?L-:!\9_CK^TCX\M]9U;5+[3YM;M_$\D)$O]J36=L$C"F/>2(D V$$G MD)KR]N-;AT MRU;5K.>#5Y;BU9I]AE3Y5BQD\H<=#7W3J\^DV^EW$VO36T=D(6^U->,HB$9& M&WEN-N.N>* /#OB9XXLOVF=(\!^"_P!G;XKZO8?\)+#;>(KCQ1XA_#[4= M+=[3XN:W;V=O:7@D>/2XI$-HJ#<3]G E%;#Q;]E6-M:M;*18TO&4?*6WF2,XZF$Y M).28OV'/&GQ)\2>/OCCX:^(OQ(U/Q*OAGXJ2Z;HUSJB0HUO:"RMI$B"01QQJ M 7/W5&3DGDFNJ_9#^+W[,WQ!^&;^'_V6?$2:IX5\)[+*35(H91 ;AE,TBF68 M*TTWSB65SG+3ABQ9FQYK_P $^O&?@_7OC=^T98Z'XJTZ\FD^+TMQ'%:WLD?LC?LU^*?C]JNFB^;0[) M?L&GE]HNKN6188(R1R%,CKN(Y"ACVKGOAO\ L]^/_&WPMTWQ7\:?CMXW7QWJ MVFQW=[?^'?$<^GV>DW$B!_(MK&,_9I(XB=@-Q',S[:-?1Q@3VT\$A#QNK@@ CYP5*Y# MD X']E_]H/XX?M'?#OXA? ;6/%-EI'Q/^''B]O#/B#Q59V"".:U\TA-5@MV# M(LTD"2[8V!C$JABNS]V,[PSX>^.G[+G[?\ LG3T+3?9(F:-5VJ \]Q,2-[) MQE8X4 !]'?%#36U3X>:U;1:I?64JZ9.\%WIMZ\$T,BQL5=70@Y! .#D'&"". M*^6OV-(=8^-7[!O@CXO_ !=_:9\>:9XC\60FS.NVOB613]MFOY+6W$<)!C+% MO+&W;CJ3QDU]0_%KQ'H'A3X9Z]KOB?6[33[*#2+DS7=[<+%&@\INK,0!7R-_ MP2A^ /[+WQ._8=^&/C4_#SPC<>+M$N5OKG7[#3;7^U;6\M]2EDC$DZH95)$8 M0ACEHR1T- &U^W%8_M!_LZZ5X&_:ATKXJ^+-5\+>%9K*'XR^%-)U654OK+:D M)O$/B/PM MJAC0:'(C""#/*L]W( $)&5C@N'!4@!_8/%@\+/X9O[?QNUB-'FM'AU,:FR"W M>%QL=9-_R[2"00>#G%?)?_!$N\^'C?LDWEEX.U2QGN4\9:JMRD-X)9E@2?R[ M8-EBP00"()GC;C'6@#V'XQ_LV_$KXSZE)8VW[3/C?P)HFEV,<&@6W@G5$CN+ MB?9E[J]GGCDDFY(18@P&(V=F9I!LR_\ @GU\2/C-\6_V85O/C/KRWOB#3->U M?0U\3VUJD8U6.SNY+9+Y4QLR2A'3!,9..2*R?VMOV\_V>?A)XN'[.WB']H#2 M_"6NWUJ)-=U9W=Y=$LW YC"(_P#IDBG]TK#;&#YSY CCF[[]EKXN_LY?$/X2 MH/V9]6MY_!/A8+I5K?6]O)#:)Y,2,R(TP5I-BLNZ0Y!8G+%@^ #C/^"?7C?X MD>,=)^+=C\3?B%J/B:Y\._''7M$T[4-36)9%LK9;988]L*)&@ ))"*J[F8X& M:^@J^7?^"9?B_P )^()OCM;:#XFT^]D?]H?Q-=)':WB2,T#&V"R@*22C$'#= M#C@U]14 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110!0\4>%O#?C;P[>^$?&&A6FJ:7J5L]O?Z??VZRPW$3##(Z,"&!'8UY' M^SQ^R&O[(MSJ'ASX ^-)5\"ZEJ#7H\$:^C3KI8;*[#>9%&0 3%*LV6&0 MR9;/M=% !1110 4444 %%%% !5>QTC2M+DGETW3+>W:YE,MRT$*H97/5V('S M,?4\U8HH **** "LGQWX#\&?$[PC?^ ?B%X8LM9T;5+IJQ110 4444 8/Q-^%_P]^,W@?4/AM\4_"-EKFA M:I#Y=]IM_%NCD'4$=U8'!5E(92 000#7!?LV?LU:U^RGX?3X6?#SXA3:OX$M MKEWT?1/$,1>]T>.1R[10W:']["K%BL\;B/-Q@#UNB@"M;:+HUG?S:K9Z3 M:Q75P/W]S' JR2?[S 9/XU9HHH **** "BBB@ JOINDZ5HUN;31],M[2(N7, M5M"L:ECU.% &3ZU8HH **** "N8^,/P8^%_Q^^']]\+OC!X,L]=T/44Q<65X MAX8?==&&&C=3RKJ0RGD$5T]% 'EO[-_P!\4?LR^%+3X2>'?B/+XA\%Z9NBT* MUU^#_B8Z5;Y)6 7,9VW$29VHK1HRK@&1@ !ZE110 4444 %%%% !1110!7TO M2=*T2S73M%TRWL[=/N06L*QHOT50 *L444 %%%% ''?';X _"+]I;X=W?PL^ M-7@JUUO1KOYO)G!5X) "%EBD7#12#)PZD'DCH2#D?L\_!GQM^S[X/T_X3CXE M/XH\,:/ +70YM;M=FIV-HBXB@DFC/EW00 (I\N)@H&2Y'/I%% !1110 4444 M %%%% !4*Z=IZW[:JMC"+IHA&UR(AYA0'(4MUQGG%344 %%%% !7!?M%_LS_ M 6_:L^'4_PP^.'@N#5]-D;S+=R2D]E-@@302K\T;C/4<$9# J2#WM% '!? MGX9?$+X-^%++X;:]\2O^$MT?2K86VDZGJMIY6J1P( L4=Q(A,=TP4;?-"1$A M06#-ECWM%% !1110 4444 %%%% $,>G:?%>R:E%8PK<3*%EN%B =U'0%NI [ M5-110 4444 >;?M/?LF? O\ :^\ GX>_'#P>FH6\3&33M0@?RKS3I2,>;!,! ME#TR.5; #*PXK7^#W@KXE_#WPW;^"?'7Q%B\76MC:B&SUR\L?L^H2HN @N=K M-'.^W.Z91%D@90DEJ[*B@"MI>BZ/H<+6VBZ3;6<;.7:.U@6-2QZDA0.?>K-% M9'CCQSX8^'/AR;Q5XNU(6UG%)'$I$;/)--(ZQQ0QHH+22R2,J)&H+,S $F@ M#7HK/_X2&ULO##>*O$\)T:W@LVNKY=2GB'V.-5+.971VC&U02Q#%1@\D6LPDBGB=0R2(RDAE92""."#F MK% !4,.G:?;7&Y&N=/D,NB>(-,F\C4=*FX/F03 ';R 2K!D)4$J2 1ZE10 M!R_PO\/_ !,\)Z%#X<^(?CBT\3-:P+'#KBZ>;2ZG"X ,\89XWD(Y:1"BD](U MKJ*** "BL;QSX\\-_#O1%USQ+=LBS745K96\*;YKRYE;;%!$@Y>1V. ![DD* M"1P_QI_:L\*_ ZQCDUOX;>-]7&,HX # MDMY;E0RJQ !ZC17 :-^TM\+/$WP2TO\ :,\*ZE<:GX,U.U6[?6;.W)%E:_,' MGFC.'5(V4K)A2T>&+ *K,O=VEW:W]K%?6-S'-!-&LD,T3ADD0C(92.""#D$4 M 24444 0VVG:?9SS75I8PQ2W+AKB2.(*TK 8!8C[QQQS4U%% !1110!Y+^U+ M^Q;\$?VM],T]OB+I5S9:]H*=/UVXMXU5-9L]/:SDN<<9E@WNBOT)9&"L2<(@P*Z"B M@ HHK$\=_$'P[\/=/M;O7))))]0O4LM)TZU0/<:A=.&*P0H2-S;5=B20J(CN M[*B,P -NBO'?CM^VQ\-_@'J4NBZQX!\=>(KNPL$O?$$7@SPG-J::' X+*]Y+ M'^[ARJLVW<6VKNQM()Z'3?VG?A%KOP@T?]H'PYKS:AX(U>%9CXEM8_W%C"6V M>=<*Q#Q(K@I(VT^40QDV*KLH!Z#12*RNH=&!!&00>"*6@ HHHH **** "O'_ M -IS]B;X-?M0WVC^,/$<-YH?C+PS=1W7A?QQX?=8=1TV:-Q(F&9666,.,^7( MK+R<;22:]@HH Q? ]GX^T[2%T[X@ZWIFJ7<**O\ :FFV+V@N3CDM SR",].D MC Y/"X K:HHH **P?'/Q%\/^ 5T^VU/SKC4-8O?L>BZ39*&N;^?8SE(U8@85 M$=V=BJ(JEF8 9KG_ (V?M)_#']G^?PW9_$274TF\5^(K+1-'6QTB:='O+J41 MQ+)*J^5$,[C\[J2$;:&(Q0!WU%<]\0/B5X=^&-O9ZKXP6>VTNZNTMKC6-@-M M8R.RI$9SG=&CNP3S,%%)&\J"#70T %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 5\T?M >*KSQ5_P %&O@=\$KJ1O[(TO1]<\67=JP.RYNXX#:V MK$="8O,F<>C,#V%?2]>#?M0_#>\T+X^_"W]K_2K62:W\#7.H:7XOBA0LXT>_ M@\LW6!DE;:=8I7 '$1E;^&@#(_:+_:I_9K'QI'[//QB^./AGPUI'AY+;4O%M MEK>KQV\FJS.!+:V 1R"T 6>8_=<&&+YUDF5>?\ ^".WQ2^&_C/]DZ+P7X4\ M;:9J.K:-XAUJ?5M.M+M7FM(KG5[V2W>10HY%?3TWAWP?KY76)]"T MV]-PBNMT]K')YBX&TAB#D8Q@^E>9_LW?!'PG^Q!^SV_A+6_%]O?VVF7NHZA> MZVND_9GE6XO9KE8O+5Y&=E\X1* Q+D#:H+!: .%_X)F>*KX^%OBG\%9R38_# M7XS:_H/AY3R(M,\X3V\7T3SG0#H%50.!@?3%>*_L*_!7Q%\)/A=KOB?QUIK6 M/B7XC>-]4\8^(-.<@M837TNZ.U)'&Z*!848 D!P^"1R?:J "BBB@ HHHH ** M** "BBB@#YG^(?BV]\9?\%5_A]\&[^5O[,\(?"K4_&%M!_#)?7-S_9JR$=V2 M'S@I[><_K7M'QPO/C-I'PUU:]_9Z\):#JWBIK9_L%MX@U1[2 R;,*Q9(G\QA M@81B@;&#(@YKS3X\_#JX\#?M:_#_ /;%M(F.F:?HE]X4\!/%O[&V@>%/"_PXNO#,?AB2\\ M.Z]X9U299Y+34+:9TNUD<*JR%Y&:0D*HS(1M&,5D_P#!*OQGJ>N?LWZO\.M1 MNI+A/AQ\0M;\):?/*Q9FL[2XS;KD]0D4J1C_ &8Q7JGA+POX$_91^#MZTM]= MW<<5W>:MK%\T >\UC4[N=YYG$<8&^>:>0A(D'5DC08 %<]^PG\"/$/P!_9]M M=$\$,.&\M2D18<,8R1P: /8Z*** "BBB M@ HHHH **** "OF9_%EYX^_X*T1> M3D9M-^'_P9EU+2[5C\HU&_OXXI;CZB MW18QZ!W_ +QKZ9KP/XF_#^7X6_MO>&OVM50C0M<\&3>"_&$X'R:>WVE;JPO) M/2,R"2W9SPAEB)^7+* >J_$/Q=X8^$/A/5?&\VBF:XN9E9+"PB'VG6+YD2&" M!!_RTFDV11+GH%&2%4D<+^R#^S':_ ;]DS1_V?\ QC;6EW)-97C^([6 9MC- M>RRSW$$8XS$IF:)>!E4!(R36+\8_V;?VL?'_ ,9U^*/P_P#VP=%\-6%A;&'P M_H5U\+8]2&GEEQ+-YLM\N^=P2ID"*5C)10 S[^IT*X^(G[.GP4U77OC5\5IO MB)XD-Q-/:S6F@QZ<;^=D5+;3[6TC=PK,450-Q+.[N2 3@ X3_@E)\0_$7C_] MB?PW:>+-2EO=0\,7M_X=EOIB2T\=E=20PL2>I$(B4GN5)KZ-KR;]A[]G[4?V M8_V8?#'PE\0W<=QK5O!+>^(KF(Y634;J9[BXVG^)5DD9%/=44UZS0 4444 % M%%% !1110 4444 ?-/@/Q/J'Q&_X*H>/--U:0M:?#7X9:;I^C6S'*I-J4HNK MFX4=G988(R?[L8'N@/ELM7MIP]C)*?X8YHGD@#'@2I$F.-8^'OP@U/4M-@_M'Q M)<:>]IX>TZRCV/J6J21L(88D+$J&?YB2Q$<:N[-M1F&9^R#\ [;]E[]F?P;\ M!H+M+B3P[HR0WMQ$/DFNW9I;AUSSM::20C/.",T >D4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!':6=II]LEG86L<$,8Q'%"@55'H .!1 M<65G>&-KNTBE,,HDA,D8;8X! 89Z'!/(]34E% !1110 4444 %%%% !1110 M4444 ! 8%6 ((Y!J.SL[33[2*PL+6."""-8X884"I&BC 50. .E244 1 M7%C8W1:P1M++)LC5G;:BL=J@ ML<8 )XKYN_X?5?\ !,S_ *.5_P#+-UG_ .0Z]3_;F_Y,F^,7_9+/$/\ Z;;B MOYNJN,4Q-V/WR_X?5?\ !,S_ *.5_P#+-UG_ .0Z[[]G3_@H5^Q_^UEXVNOA MS^S_ /%W^W]9LM*?4KFS_L#4+79:I+%$TF^YMXT.'FC&T$M\V<8!(_G/K[Y_ MX-T_^3V?%'_9++[_ -.6FTW!)"NS]GZ***S*"BO%+G]I;Q=\4OCUXA_9X_9P MTO299_!<,!\;^,=?26:QTRYF!:*RAMX61[NXV@LX\V)(P,%BQVC9TWQ[^T%X M7^,WA[X9_$3PSX=U+0M;L;UQXRT,36NV[A1'2T>RE>7RBR>:X<3R;A$PVIC) M /4J**1G1/O,!QGDT +12,Z*<,X'&>3VH9T4A68 L<*">IQG^AH 6BD+*" 6 M R<#)ZUG>+O&/A?P%X3U'QUXQURWT_2-)LI+O4=0N9 L<$$:EG=CZ T :5% M9G@OQ7IOCOP=I/CC1HYDL]9TR"^M4N%"R+'-&LBA@"0&PPR 2,]S7AOC/]HS M]H.S_;OS')"\CX$_:A_:Q^)OQM^+_ ,&O O@KP#=7/PJO+&"-K^YO M+7^V3=0//&H(\P6YVIM).\9/IS0!]/45\R>$/^"G_P *O$W[(=G^T]<^"]4M MM3OO$/\ PC-KX%65'O+CQ 7V+I\4AVJ^XD/YA Q'DE004KMO&7B_]L;X>?#^ M[^+&H^'_ /KO]FV#7VI> ]'MKN*[$:*7EBM]1DF9+B55!VAK6(2, ,IG( / M9:*Y7X(?&?P#^T-\)]#^-'PQU0WFA^(+(7-E*Z[73DJ\;KD[9$=61ADX9",G MK754 %%%% !1110!PWQU_:2^"W[-6AV7B3XV>,_[%LM1NS;68_\/6OV!O\ HO7_ ):VJ_\ R+7D?_!=+_DB'@K_ +&N3_TF M>OS&K]IX+\.#?XG\S>)GC-Q1P9Q;5RO!4:,J M<8P:BF[N-2*W>FA^RO_#UK]@;_ *+U_P"6MJO_ ,BUZW\&/CC\+?VA M/!@^(/P@\4?VOHYNY+87GV*>W_>IC%?B_Q+QQQ0\MQ]&C M&'LY3O",U*Z<4M95)*VO;YGUC1163XV3QPWANY/PYGTI-85"UFNMPRO;2, < M(YB8,@)P-XW;>NUNE?CI_1YK45\^?\$_OV\_#_[:?@2Z76_#P\->-]$$;>(/ M"TDC$K!,H>WO("X#26\L;*P;'!..049N]^#_ ,0?B5XP^)?C_P )>+VT,6/@ M[7K?3+.33;.9);LRZ?:7WFOOE81[1="/:-V2A;<,[: /1J*0,I)4,"1U /2@ MN@SEP-HR<4 +12-(BYW.!@9.3T'K7/_$OXI>"OA)HEIK_CC5TM M8;_6;+2K%"1ON+N[N$@AB121N)=P2!T56;HIH Z&BDD$AC81,%;!VLRY /;( MR,_G7S5\-_VDOVK/BK\:/BQ\'_"7AGX?^=\,-4M+1+C4)+V$:J;FW:>,_(9/ ML_R@ _ZS!/&<4 ?2U%>-?L@?M6G]LCX(7WQ \.>&?^$7U_2-=NM"UW2-2/VR M*PU*WV&1 \9C\Y-LB$,-OWNG'/CW@7]OC]J/Q%^R=KG[8<_P=\%ZAHOAC4-0 MCUOP[8ZQ=6]ZUK93-'<3PRO&\;, K.$91E5/S9P" ?8U%>"^(_V[?"6K>'OA MA:_!'P\_B+Q3\8K-;OP=HE[/]F2UM!")KB\O757,,4"Y#!0S.Z[$SRRO^-7Q M[^-W[)GA6/XP?&^'PUXF\$6][!#XFO/"FC7-A>Z##-(L:W7E2W-P+V)9&4/M M,3A6W!6P10![O14&F:GI^M:;;ZQI%[%(EM)_P"U!)'%874:N+D*A9QL((*A>N1CD#N,\5\5_P!ECX.?&#QCI_Q+ MU_2=0TWQ5I5N;?3_ !5X:UFXTS48X"VC#Q68\HY^:,^663@CY25Z$BO;_C?\#_ (>? M&'_@I_IG@+X@V-[?:)KGP'U-M:TL:M<1PWH&IVT81@C@JN"K80KEHT)SBO2- M7_X)M_LEZ]HWB7PKJ_@O59]$\5:D;_4/#S>*;_\ L^WN&G6>66VMA-Y=J\CI M\SQ*K;69 55BM=M!^RY\%[?XK:3\;DT35CXGT32/[+TW4Y/%FI/Y=F6W&%HF MN#'(K, S;U8LP!;)&: /EZP_8Y^ /C;]O;QK^SSXH\,7]YX+M?@GH"1:#-XA MO2F8[N:*)C)YOFY1(DVC?@$;L%@"+'@[X3Q?MNW7QR^'?BKQ+X3BU30/'=_X M;T\ZWX4FU#5?#=C##''I]Q93&]B-N#M,Z,J#=,)&8OS7U'IW[.GPFTKXV7O[ M1%CH^I)XNU'3DT^]U)O$E^T3P)KZVUO BS.BRL L@+%]K M;90[;BZN<\CK_P /?!/AW]DW]L[X-Z;X9L_^$7\(>(;VZ\+:)<0"6WTB5M+@ MN-UNKY\G;*Q==N-A)*XS7VMJO[,_P7UCXG>'/C%=>%KF/7_"-@]EX;N++7+R MW@L+9U"/"EM%,L&QE505*$$*,]!5/1_V2/@%HB>.8K7P==S1_$J*2/QO#?\ MB*_NH]4$D1B8LLT[+&3&=FZ,*0N ",# _\ 9*\'^$?!G[-W@JS\'^%M.TF& M[\+Z==W<6FV,<"S7#VD.^9P@ 9VP,L>3@9-?/GQKT+XA^(O^"M5MIGPK\=1> M'=>;]F>[.G:G<:^#O@7X%>!K7X=_#NU MO8M-M% B_M'5KB]F(5%109KAW7LVY.<4 >)_\$MSX.DTOQ[)X MQTN^MOCC%XA6W^-+ZU>":[N+R,,+>>+:JHMD\99H%C4(H+*"P4,>7_9Q\*_$ M+Q;^W1^UKI?@#XG_ /"+RS:QX<%E=>>5.*^F M=?\ V8?@IXC^,L7[05WX7O+7QC%I@TY];TC7[ZP>XM0VX13I;31I<*#T\U6Q MM7^Z,,^&W[+GP5^$?Q&\1?%GP#H.J6FO^+)HY?$=]<>*=1NAJ#QJRQM)'/!8+Z3P1X#^-UE?\ C#5M3G\V M8RW4T9_M&Z>&K[P;XU\/V>JZ3J5NUOJ&G:A;K+#<1,,% M'1@0P/O7G4G[''P3:UC%K\3^2/%OPQXYXGXVK8_+,)[2C*,$I>TI1U44GI*<7H_(_ M/&OUK_X(Q_\ )F:?]C5?_P HJ\B_X<+?]76?^6-_]W5];?L8_LO_ /#(GP9' MPC_X3C_A(<:K/>_VA_9GV3_6!!L\OS9.FWKNYST%<_B+QEPWGO#WU; U^>?/ M%VY9K1)WUE%+KW.SP;\-N->%.+WCLUPOLZ7LIQOSTY:MQLK0G)]'TL>L4456 MUG2;77=+FTB^ENDBG3:[V=[+;2@?[,L3*Z'W5@:_"3^JSXA7]F+X@ZK^RO\ M!?\ ;&_936.T^+7@?X=:6$L_NP^*M+^RQM+I=R!C<2,F,GHW&02KI5L_VSM6 M\&X;+5M,7_2/$]I?O'#-:WD M@^:\6<2B0M(6;>-X(8DFW\.?VLTC(7PS*VYD)^XSLRX)R/>_A]^R!\$_AJ-&L] TW5Y].\,W;7/A; M1-6\07=Y9:-*590UO#-(RJ55V"%MQB#$1[ 2*T]$_9I^$/AOXB^*/BSH6E:O M:^(?&<,$7B348O%>I WBP(R0C9]HV1^6K,%,:J5W'&,T ?%7[/?Q)=:TOQ/-?3,5U 6/VV/3-/F8\/%),MNIB/$@A52"NX M'U[]J;]F_P"$'P<_9_\ VB=7\ ZA/!)XD^'ESK?_ A<2Q#3=$N;6RFC6^M( M(XQ]EDE9=S/G+O$S#[K8]1O/V"/V4[[]GZ+]EVY^&3R^";:[-UI^E7.N7L[V M%P7>3SK>>69I87WR2'*./OL.C$'>^&/[*OP1^$_P\U?X9>'?"\]YIWB*V>#Q M%+KNISW]SJD;1F(I//.[2.OELRA,A5#':!DT ?.'Q$BMT\-_L6>(@JKJ-QK^ MB6T][TFE@;1)7:-GZLA<*Q4G&0#UH^%O[+GP;^-?[(MK=G2DN?M"LDH%/#GBFUF7Q!JGQ&L?!*]4?4M?>[\1W]XMW=O@-.4N9Y%5R%494#A0.@ KB-'_ ."=G[)7A[XO7/QI MT/X;2VFI7FIC4[O3;?6;I=+FO@VY;IK$2>0T@8!AE-H8!@ P!H \@\(? /X5 M?%O_ (*0_'OP1\3/#.Z=X?T+QY_P $S?V;K[Q_I%IKMSI_QUT_1[6\UFV2YE2P7Q'=VOV??("? M+,$,4;+T98U!! %?>>D_LU?"#0OBCXA^-&D:/JMOXF\4VD5KKNIQ^*=1_P!) MBB4K$@C^T>7&$!.W8JEIKJ-I8#Q-J# MRV=V)S<">"X>=IH7\YF?*.,EFSU.0#U'0/#^@^%-'M_#OA?1+/3=/M(_+M+& MPMDAAA3^ZB( JCV KX)CT#]IO5OCG^V'?_LI>//[*\4V6N:#+:Z?]@@D;4@- M,)>&.256\F8H&$;X(#E -!U2TUWQ9<)/XCO+CQ M3J-TM_(BLJ-)%/IW+3:A#JQ8?:TO7;YFN XP20 5"%0$*BOG_P#8+_9\\3_M'?L&:S\* MM0^,E]H'A77O&VOVVMV>C:7#]LGMCJ$@E@2YEW"-9!D-^[+8) .#7UCX<_92 M^!O@SQYXD^)7@SPWJ6BZMXONOM7B1]'\4:C:07UQMP9FMXKA85E/),BH&))) M.22;7P&_9K^#G[,OANX\(?!7P[>Z5IES>27(+Z]3SY""\@^U32;2Q&3 MC&3D]S0!\O\ B3X::!^SO_P5?^"$&G:0-.\%7/P=NO!_@\.Q,5M>VK3S>3O; M^-H7C +'=9(/V[PU)864.,M-=W#K# B 5DC M977G!&:Y^R_9@^&9\1:5XI\6W6N^*+O0+@7&@CQ5K]Q?0V$X!"SQPR-Y9F4$ M[9G5I5R<.,G( []DGP3XG^&W[+/PX^'WC5'36-$\#:58ZG%(V3%/%:1H\9/? M:P*_A7H5%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% 1%% !1110 4444 %%%% '_]D! end XML 14 crm-20200731_htm.xml IDEA: XBRL DOCUMENT 0001108524 2020-02-01 2020-07-31 0001108524 2020-08-25 0001108524 2020-07-31 0001108524 2020-01-31 0001108524 crm:SubscriptionandSupportMember 2020-05-01 2020-07-31 0001108524 crm:SubscriptionandSupportMember 2019-05-01 2019-07-31 0001108524 crm:SubscriptionandSupportMember 2020-02-01 2020-07-31 0001108524 crm:SubscriptionandSupportMember 2019-02-01 2019-07-31 0001108524 crm:ProfessionalServicesandOtherMember 2020-05-01 2020-07-31 0001108524 crm:ProfessionalServicesandOtherMember 2019-05-01 2019-07-31 0001108524 crm:ProfessionalServicesandOtherMember 2020-02-01 2020-07-31 0001108524 crm:ProfessionalServicesandOtherMember 2019-02-01 2019-07-31 0001108524 2020-05-01 2020-07-31 0001108524 2019-05-01 2019-07-31 0001108524 2019-02-01 2019-07-31 0001108524 us-gaap:CostOfSalesMember 2020-05-01 2020-07-31 0001108524 us-gaap:CostOfSalesMember 2019-05-01 2019-07-31 0001108524 us-gaap:CostOfSalesMember 2020-02-01 2020-07-31 0001108524 us-gaap:CostOfSalesMember 2019-02-01 2019-07-31 0001108524 us-gaap:SellingAndMarketingExpenseMember 2020-05-01 2020-07-31 0001108524 us-gaap:SellingAndMarketingExpenseMember 2019-05-01 2019-07-31 0001108524 us-gaap:SellingAndMarketingExpenseMember 2020-02-01 2020-07-31 0001108524 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2019-07-31 0001108524 us-gaap:ResearchAndDevelopmentExpenseMember 2020-05-01 2020-07-31 0001108524 us-gaap:ResearchAndDevelopmentExpenseMember 2019-05-01 2019-07-31 0001108524 us-gaap:ResearchAndDevelopmentExpenseMember 2020-02-01 2020-07-31 0001108524 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2019-07-31 0001108524 us-gaap:GeneralAndAdministrativeExpenseMember 2020-05-01 2020-07-31 0001108524 us-gaap:GeneralAndAdministrativeExpenseMember 2019-05-01 2019-07-31 0001108524 us-gaap:GeneralAndAdministrativeExpenseMember 2020-02-01 2020-07-31 0001108524 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2019-07-31 0001108524 us-gaap:CommonStockMember 2020-01-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0001108524 us-gaap:RetainedEarningsMember 2020-01-31 0001108524 us-gaap:CommonStockMember 2020-02-01 2020-04-30 0001108524 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2020-04-30 0001108524 2020-02-01 2020-04-30 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-02-01 2020-04-30 0001108524 us-gaap:RetainedEarningsMember 2020-02-01 2020-04-30 0001108524 us-gaap:CommonStockMember 2020-04-30 0001108524 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-30 0001108524 us-gaap:RetainedEarningsMember 2020-04-30 0001108524 2020-04-30 0001108524 us-gaap:CommonStockMember 2020-05-01 2020-07-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2020-05-01 2020-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-01 2020-07-31 0001108524 us-gaap:RetainedEarningsMember 2020-05-01 2020-07-31 0001108524 us-gaap:CommonStockMember 2020-07-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-31 0001108524 us-gaap:RetainedEarningsMember 2020-07-31 0001108524 us-gaap:CommonStockMember 2019-01-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001108524 us-gaap:RetainedEarningsMember 2019-01-31 0001108524 2019-01-31 0001108524 us-gaap:CommonStockMember 2019-02-01 2019-04-30 0001108524 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-04-30 0001108524 2019-02-01 2019-04-30 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-01 2019-04-30 0001108524 us-gaap:RetainedEarningsMember 2019-02-01 2019-04-30 0001108524 us-gaap:CommonStockMember 2019-04-30 0001108524 us-gaap:AdditionalPaidInCapitalMember 2019-04-30 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-30 0001108524 us-gaap:RetainedEarningsMember 2019-04-30 0001108524 2019-04-30 0001108524 us-gaap:CommonStockMember 2019-05-01 2019-07-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2019-05-01 2019-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-05-01 2019-07-31 0001108524 us-gaap:RetainedEarningsMember 2019-05-01 2019-07-31 0001108524 us-gaap:CommonStockMember 2019-07-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0001108524 us-gaap:RetainedEarningsMember 2019-07-31 0001108524 2019-07-31 0001108524 us-gaap:NonUsMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2020-07-31 2020-07-31 0001108524 us-gaap:NonUsMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2020-01-31 2020-01-31 0001108524 country:US us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2020-07-31 2020-07-31 0001108524 country:US us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2020-01-31 2020-01-31 0001108524 srt:MinimumMember crm:ComputerEquipmentAndSoftwareMember 2020-02-01 2020-07-31 0001108524 srt:MaximumMember crm:ComputerEquipmentAndSoftwareMember 2020-02-01 2020-07-31 0001108524 us-gaap:FurnitureAndFixturesMember 2020-02-01 2020-07-31 0001108524 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2020-02-01 2020-07-31 0001108524 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2020-02-01 2020-07-31 0001108524 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2020-02-01 2020-07-31 0001108524 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2020-02-01 2020-07-31 0001108524 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2020-02-01 2020-07-31 0001108524 crm:StockOptionsandRestrictedStockMember 2020-02-01 2020-07-31 0001108524 us-gaap:PerformanceSharesMember 2020-02-01 2020-07-31 0001108524 us-gaap:RestrictedStockMember 2020-02-01 2020-07-31 0001108524 crm:SalesCloudMember 2020-05-01 2020-07-31 0001108524 crm:SalesCloudMember 2019-05-01 2019-07-31 0001108524 crm:SalesCloudMember 2020-02-01 2020-07-31 0001108524 crm:SalesCloudMember 2019-02-01 2019-07-31 0001108524 crm:ServiceCloudMember 2020-05-01 2020-07-31 0001108524 crm:ServiceCloudMember 2019-05-01 2019-07-31 0001108524 crm:ServiceCloudMember 2020-02-01 2020-07-31 0001108524 crm:ServiceCloudMember 2019-02-01 2019-07-31 0001108524 crm:SalesforcePlatformandOtherMember 2020-05-01 2020-07-31 0001108524 crm:SalesforcePlatformandOtherMember 2019-05-01 2019-07-31 0001108524 crm:SalesforcePlatformandOtherMember 2020-02-01 2020-07-31 0001108524 crm:SalesforcePlatformandOtherMember 2019-02-01 2019-07-31 0001108524 crm:MarketingandCommerceCloudMember 2020-05-01 2020-07-31 0001108524 crm:MarketingandCommerceCloudMember 2019-05-01 2019-07-31 0001108524 crm:MarketingandCommerceCloudMember 2020-02-01 2020-07-31 0001108524 crm:MarketingandCommerceCloudMember 2019-02-01 2019-07-31 0001108524 srt:AmericasMember 2020-05-01 2020-07-31 0001108524 srt:AmericasMember 2019-05-01 2019-07-31 0001108524 srt:AmericasMember 2020-02-01 2020-07-31 0001108524 srt:AmericasMember 2019-02-01 2019-07-31 0001108524 srt:EuropeMember 2020-05-01 2020-07-31 0001108524 srt:EuropeMember 2019-05-01 2019-07-31 0001108524 srt:EuropeMember 2020-02-01 2020-07-31 0001108524 srt:EuropeMember 2019-02-01 2019-07-31 0001108524 srt:AsiaPacificMember 2020-05-01 2020-07-31 0001108524 srt:AsiaPacificMember 2019-05-01 2019-07-31 0001108524 srt:AsiaPacificMember 2020-02-01 2020-07-31 0001108524 srt:AsiaPacificMember 2019-02-01 2019-07-31 0001108524 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-02-01 2020-07-31 0001108524 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-05-01 2020-07-31 0001108524 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2019-07-31 0001108524 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-05-01 2019-07-31 0001108524 us-gaap:TransferredOverTimeMember 2020-05-01 2020-07-31 0001108524 us-gaap:TransferredOverTimeMember 2019-05-01 2019-07-31 0001108524 us-gaap:TransferredOverTimeMember 2020-02-01 2020-07-31 0001108524 us-gaap:TransferredOverTimeMember 2019-02-01 2019-07-31 0001108524 crm:TransferredoverTimeasDeliveredMember 2020-05-01 2020-07-31 0001108524 crm:TransferredoverTimeasDeliveredMember 2019-05-01 2019-07-31 0001108524 crm:TransferredoverTimeasDeliveredMember 2020-02-01 2020-07-31 0001108524 crm:TransferredoverTimeasDeliveredMember 2019-02-01 2019-07-31 0001108524 us-gaap:TransferredAtPointInTimeMember 2020-05-01 2020-07-31 0001108524 us-gaap:TransferredAtPointInTimeMember 2019-05-01 2019-07-31 0001108524 us-gaap:TransferredAtPointInTimeMember 2020-02-01 2020-07-31 0001108524 us-gaap:TransferredAtPointInTimeMember 2019-02-01 2019-07-31 0001108524 srt:MinimumMember 2020-08-01 2020-07-31 0001108524 srt:MaximumMember 2020-08-01 2020-07-31 0001108524 us-gaap:CorporateDebtSecuritiesMember 2020-07-31 0001108524 us-gaap:USTreasurySecuritiesMember 2020-07-31 0001108524 us-gaap:MortgageBackedSecuritiesMember 2020-07-31 0001108524 us-gaap:AssetBackedSecuritiesMember 2020-07-31 0001108524 us-gaap:MunicipalNotesMember 2020-07-31 0001108524 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-07-31 0001108524 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-07-31 0001108524 us-gaap:BondsMember 2020-07-31 0001108524 us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001108524 us-gaap:USTreasurySecuritiesMember 2020-01-31 0001108524 us-gaap:MortgageBackedSecuritiesMember 2020-01-31 0001108524 us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001108524 us-gaap:MunicipalNotesMember 2020-01-31 0001108524 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-01-31 0001108524 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-01-31 0001108524 us-gaap:BankTimeDepositsMember 2020-01-31 0001108524 us-gaap:BondsMember 2020-01-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2020-07-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2020-07-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2020-07-31 0001108524 us-gaap:EquitySecuritiesMember 2020-07-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2020-07-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2020-07-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2020-07-31 0001108524 us-gaap:DebtSecuritiesMember 2020-07-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-07-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember 2020-07-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember 2020-07-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2020-01-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2020-01-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2020-01-31 0001108524 us-gaap:EquitySecuritiesMember 2020-01-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2020-01-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2020-01-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2020-01-31 0001108524 us-gaap:DebtSecuritiesMember 2020-01-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-01-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember 2020-01-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember 2020-01-31 0001108524 crm:TechnologyCompanyInPreferredStockFinancingMember 2020-02-29 0001108524 crm:TechnologyCompanyInPreferredStockFinancingMember 2020-06-30 0001108524 crm:PubliclyTradedSecuritiesMember 2020-07-01 2020-07-31 0001108524 crm:PubliclyTradedSecuritiesMember 2020-07-31 0001108524 crm:PubliclyTradedSecuritiesMember 2020-05-01 2020-07-31 0001108524 crm:PubliclyTradedSecuritiesMember 2019-05-01 2019-07-31 0001108524 crm:PubliclyTradedSecuritiesMember 2020-02-01 2020-07-31 0001108524 crm:PubliclyTradedSecuritiesMember 2019-02-01 2019-07-31 0001108524 crm:PrivatelyHeldSecuritiesMember 2020-05-01 2020-07-31 0001108524 crm:PrivatelyHeldSecuritiesMember 2019-05-01 2019-07-31 0001108524 crm:PrivatelyHeldSecuritiesMember 2020-02-01 2020-07-31 0001108524 crm:PrivatelyHeldSecuritiesMember 2019-02-01 2019-07-31 0001108524 us-gaap:EquitySecuritiesMember 2020-05-01 2020-07-31 0001108524 us-gaap:EquitySecuritiesMember 2019-05-01 2019-07-31 0001108524 us-gaap:EquitySecuritiesMember 2020-02-01 2020-07-31 0001108524 us-gaap:EquitySecuritiesMember 2019-02-01 2019-07-31 0001108524 us-gaap:DebtSecuritiesMember 2020-05-01 2020-07-31 0001108524 us-gaap:DebtSecuritiesMember 2019-05-01 2019-07-31 0001108524 us-gaap:DebtSecuritiesMember 2020-02-01 2020-07-31 0001108524 us-gaap:DebtSecuritiesMember 2019-02-01 2019-07-31 0001108524 crm:VlocityIncMember 2020-05-01 2020-07-31 0001108524 crm:VlocityIncMember 2020-02-01 2020-07-31 0001108524 crm:TwoPubliclyTradedInvestmentsMember 2020-02-01 2020-07-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-07-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-01-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-01-31 0001108524 crm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-07-31 0001108524 crm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-01-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherExpenseMember 2020-05-01 2020-07-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherExpenseMember 2019-05-01 2019-07-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherExpenseMember 2020-02-01 2020-07-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherExpenseMember 2019-02-01 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel1Member 2020-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member 2020-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel3Member 2020-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:BankTimeDepositsMember 2020-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2020-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2020-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2020-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2020-07-31 0001108524 us-gaap:CorporateDebtSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2020-07-31 0001108524 us-gaap:USTreasurySecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:MortgageBackedSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:MortgageBackedSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:MortgageBackedSecuritiesMember 2020-07-31 0001108524 us-gaap:MortgageBackedSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2020-07-31 0001108524 us-gaap:AssetBackedSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalNotesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalNotesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalNotesMember 2020-07-31 0001108524 us-gaap:MunicipalNotesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-07-31 0001108524 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-07-31 0001108524 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:BondsMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:BondsMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:BondsMember 2020-07-31 0001108524 us-gaap:BondsMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel1Member 2020-07-31 0001108524 us-gaap:FairValueInputsLevel2Member 2020-07-31 0001108524 us-gaap:FairValueInputsLevel3Member 2020-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member 2020-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2020-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member 2020-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2020-07-31 0001108524 crm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member 2020-07-31 0001108524 crm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2020-07-31 0001108524 crm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member 2020-07-31 0001108524 crm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember us-gaap:ForeignExchangeContractMember 2020-07-31 0001108524 us-gaap:CashMember 2020-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel1Member 2020-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member 2020-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel3Member 2020-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:BankTimeDepositsMember 2020-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2020-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2020-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2020-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001108524 us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2020-01-31 0001108524 us-gaap:USTreasurySecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:MortgageBackedSecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:MortgageBackedSecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:MortgageBackedSecuritiesMember 2020-01-31 0001108524 us-gaap:MortgageBackedSecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001108524 us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalNotesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalNotesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalNotesMember 2020-01-31 0001108524 us-gaap:MunicipalNotesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-01-31 0001108524 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-01-31 0001108524 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:BankTimeDepositsMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:BankTimeDepositsMember 2020-01-31 0001108524 us-gaap:BankTimeDepositsMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:BondsMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:BondsMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:BondsMember 2020-01-31 0001108524 us-gaap:BondsMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel1Member 2020-01-31 0001108524 us-gaap:FairValueInputsLevel2Member 2020-01-31 0001108524 us-gaap:FairValueInputsLevel3Member 2020-01-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member 2020-01-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2020-01-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member 2020-01-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2020-01-31 0001108524 crm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member 2020-01-31 0001108524 crm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2020-01-31 0001108524 crm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member 2020-01-31 0001108524 crm:AccountsPayableAccruedExpensesAndOtherLiabilitiesMember us-gaap:ForeignExchangeContractMember 2020-01-31 0001108524 us-gaap:CashMember 2020-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember crm:PrivatelyHeldSecuritiesMember 2020-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember crm:PrivatelyHeldSecuritiesMember 2020-01-31 0001108524 crm:VlocityIncMember 2020-06-01 2020-06-30 0001108524 crm:VlocityIncMember 2020-06-30 0001108524 crm:VlocityIncMember us-gaap:DevelopedTechnologyRightsMember 2020-06-30 0001108524 crm:VlocityIncMember us-gaap:DevelopedTechnologyRightsMember 2020-06-01 2020-06-30 0001108524 crm:VlocityIncMember us-gaap:CustomerRelationshipsMember 2020-06-30 0001108524 crm:VlocityIncMember us-gaap:CustomerRelationshipsMember 2020-06-01 2020-06-30 0001108524 crm:VlocityIncMember 2020-05-31 2020-05-31 0001108524 crm:EvergageIncMember 2020-02-01 2020-02-29 0001108524 crm:EvergageIncMember crm:DevelopedTechnologyAndCustomerRelationshipsMember 2020-02-29 0001108524 srt:MinimumMember crm:EvergageIncMember crm:DevelopedTechnologyAndCustomerRelationshipsMember 2020-02-01 2020-02-29 0001108524 srt:MaximumMember crm:EvergageIncMember crm:DevelopedTechnologyAndCustomerRelationshipsMember 2020-02-01 2020-02-29 0001108524 crm:EvergageIncMember 2020-02-29 0001108524 us-gaap:DevelopedTechnologyRightsMember 2020-01-31 0001108524 us-gaap:DevelopedTechnologyRightsMember 2020-02-01 2020-07-31 0001108524 us-gaap:DevelopedTechnologyRightsMember 2020-07-31 0001108524 us-gaap:CustomerRelationshipsMember 2020-01-31 0001108524 us-gaap:CustomerRelationshipsMember 2020-02-01 2020-07-31 0001108524 us-gaap:CustomerRelationshipsMember 2020-07-31 0001108524 us-gaap:OtherIntangibleAssetsMember 2020-01-31 0001108524 us-gaap:OtherIntangibleAssetsMember 2020-02-01 2020-07-31 0001108524 us-gaap:OtherIntangibleAssetsMember 2020-07-31 0001108524 us-gaap:OtherAssetsMember 2020-07-31 0001108524 us-gaap:OtherAssetsMember 2020-01-31 0001108524 crm:EvergageIncMember 2020-02-01 2020-07-31 0001108524 crm:A2023SeniorNotesMember us-gaap:SeniorNotesMember 2020-07-31 0001108524 crm:A2023SeniorNotesMember us-gaap:SeniorNotesMember 2020-01-31 0001108524 crm:A2028SeniorNotesMember us-gaap:SeniorNotesMember 2020-07-31 0001108524 crm:A2028SeniorNotesMember us-gaap:SeniorNotesMember 2020-01-31 0001108524 crm:LoanAssumedon50FremontMember us-gaap:SecuredDebtMember 2020-07-31 0001108524 crm:LoanAssumedon50FremontMember us-gaap:SecuredDebtMember 2020-01-31 0001108524 us-gaap:SeniorNotesMember 2020-07-31 0001108524 us-gaap:SeniorNotesMember 2020-01-31 0001108524 us-gaap:RevolvingCreditFacilityMember 2018-04-30 0001108524 us-gaap:RevolvingCreditFacilityMember 2020-07-31 0001108524 2020-03-01 2020-03-31 0001108524 us-gaap:LandMember 2020-03-01 2020-03-31 0001108524 us-gaap:BuildingMember 2020-03-01 2020-03-31 0001108524 us-gaap:LeasesAcquiredInPlaceMember 2020-03-01 2020-03-31 0001108524 us-gaap:EmployeeStockMember 2020-05-01 2020-07-31 0001108524 us-gaap:EmployeeStockMember 2019-05-01 2019-07-31 0001108524 crm:Range1Member 2020-02-01 2020-07-31 0001108524 crm:Range1Member 2020-07-31 0001108524 crm:Range2Member 2020-02-01 2020-07-31 0001108524 crm:Range2Member 2020-07-31 0001108524 crm:Range3Member 2020-02-01 2020-07-31 0001108524 crm:Range3Member 2020-07-31 0001108524 crm:Range4Member 2020-02-01 2020-07-31 0001108524 crm:Range4Member 2020-07-31 0001108524 crm:Range5Member 2020-02-01 2020-07-31 0001108524 crm:Range5Member 2020-07-31 0001108524 crm:Range6Member 2020-02-01 2020-07-31 0001108524 crm:Range6Member 2020-07-31 0001108524 us-gaap:RestrictedStockMember 2020-01-31 0001108524 us-gaap:RestrictedStockMember 2020-07-31 0001108524 us-gaap:StockCompensationPlanMember 2020-05-01 2020-07-31 0001108524 us-gaap:StockCompensationPlanMember 2019-05-01 2019-07-31 0001108524 us-gaap:StockCompensationPlanMember 2020-02-01 2020-07-31 0001108524 us-gaap:StockCompensationPlanMember 2019-02-01 2019-07-31 0001108524 srt:MinimumMember 2020-07-31 0001108524 srt:MaximumMember 2020-07-31 0001108524 crm:FacilitiesSpaceMember 2020-07-31 0001108524 us-gaap:LetterOfCreditMember 2020-07-31 0001108524 crm:TableauSoftwareInc.TableauLitigationMember 2017-07-01 2017-08-31 0001108524 crm:TableauSoftwareInc.TableauLitigationMember 2018-02-01 2018-02-28 0001108524 srt:AffiliatedEntityMember 2020-07-31 0001108524 srt:AffiliatedEntityMember 2019-08-01 2020-07-31 shares iso4217:USD iso4217:USD shares crm:segment pure crm:investment crm:employee crm:defendant crm:board_seat false 2021 Q2 0001108524 --01-31 P3Y P3Y 10-Q true 2020-07-31 false 001-32224 salesforce.com, inc. DE 94-3320693 Salesforce Tower 415 Mission Street, 3rd Fl San Francisco CA 94105 415 901-7000 Common Stock, par value $0.001 per share CRM NYSE Yes Yes Large Accelerated Filer false false false 910000000 4052000000 4145000000 5231000000 3802000000 3445000000 6174000000 948000000 926000000 1170000000 916000000 14846000000 15963000000 2528000000 2375000000 2985000000 3040000000 1309000000 1348000000 2555000000 1963000000 26301000000 25134000000 4676000000 4724000000 2580000000 579000000 57780000000 55126000000 3485000000 3433000000 767000000 750000000 8711000000 10662000000 12963000000 14845000000 2673000000 2673000000 2407000000 2445000000 1297000000 1278000000 19340000000 21241000000 1000000 1000000 33922000000 32116000000 -68000000 -93000000 4585000000 1861000000 38440000000 33885000000 57780000000 55126000000 4840000000 3745000000 9415000000 7241000000 311000000 252000000 601000000 493000000 5151000000 3997000000 10016000000 7734000000 1013000000 727000000 1979000000 1405000000 298000000 240000000 586000000 476000000 1311000000 967000000 2565000000 1881000000 3840000000 3030000000 7451000000 5853000000 898000000 607000000 1757000000 1161000000 2275000000 1824000000 4665000000 3521000000 489000000 375000000 991000000 737000000 0 166000000 0 166000000 3662000000 2972000000 7413000000 5585000000 178000000 58000000 38000000 268000000 682000000 109000000 874000000 390000000 -21000000 -3000000 -26000000 -12000000 839000000 164000000 886000000 646000000 -1786000000 73000000 -1838000000 163000000 2625000000 91000000 2724000000 483000000 2.90 0.12 3.02 0.62 2.85 0.11 2.96 0.61 904000000 776000000 901000000 774000000 922000000 795000000 919000000 795000000 166000000 62000000 325000000 123000000 118000000 65000000 230000000 133000000 63000000 46000000 115000000 89000000 184000000 98000000 350000000 179000000 253000000 199000000 476000000 376000000 78000000 45000000 141000000 87000000 -2000000000.0 2625000000 91000000 2724000000 483000000 28000000 -17000000 5000000 -30000000 49000000 6000000 24000000 14000000 77000000 -11000000 29000000 -16000000 10000000 1000000 4000000 3000000 67000000 -12000000 25000000 -19000000 2692000000 79000000 2749000000 464000000 893000000 1000000 32116000000 -93000000 1861000000 33885000000 6000000 119000000 119000000 504000000 504000000 -42000000 -42000000 99000000 99000000 899000000 1000000 32739000000 -135000000 1960000000 34565000000 9000000 605000000 605000000 578000000 578000000 67000000 67000000 2625000000 2625000000 908000000 1000000 33922000000 -68000000 4585000000 38440000000 770000000 1000000 13927000000 -58000000 1735000000 15605000000 5000000 113000000 113000000 343000000 343000000 -7000000 -7000000 392000000 392000000 775000000 1000000 14383000000 -65000000 2127000000 16446000000 5000000 253000000 253000000 388000000 388000000 -12000000 -12000000 91000000 91000000 780000000 1000000 15024000000 -77000000 2218000000 17166000000 2625000000 91000000 2724000000 483000000 649000000 457000000 1307000000 894000000 250000000 217000000 497000000 426000000 578000000 388000000 1082000000 731000000 0 166000000 0 166000000 682000000 109000000 874000000 390000000 -2003000000 0 -2003000000 0 349000000 146000000 -2745000000 -2628000000 455000000 173000000 480000000 297000000 203000000 -28000000 214000000 69000000 693000000 293000000 -64000000 -252000000 -209000000 -182000000 -412000000 -346000000 -465000000 -594000000 -2020000000 -1573000000 429000000 436000000 2288000000 2401000000 1154000000 423000000 1257000000 433000000 232000000 62000000 574000000 221000000 51000000 71000000 652000000 265000000 1681000000 772000000 2515000000 1506000000 207000000 375000000 544000000 461000000 330000000 137000000 557000000 193000000 114000000 178000000 437000000 337000000 -2593000000 -852000000 -3030000000 -1578000000 466000000 152000000 724000000 371000000 24000000 134000000 72000000 145000000 1000000 201000000 2000000 202000000 441000000 -183000000 650000000 24000000 3000000 -1000000 -1000000 -6000000 -1720000000 -600000000 -93000000 841000000 5772000000 4110000000 4145000000 2669000000 4052000000 3510000000 4052000000 3510000000 2000000 6000000 48000000 56000000 66000000 37000000 124000000 55000000 6000000 0 6000000 0 Summary of Business and Significant Accounting Policies<div style="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Description of Business</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Salesforce.com, inc. (the “Company”) is a leading provider of enterprise software, delivered through the cloud, with a focus on customer relationship management, or CRM. The Company introduced its first CRM solution in 2000, and has since expanded its service offerings into new areas and industries with new editions, features and platform capabilities. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's core mission is to empower its customers to connect with their customers in entirely new ways through cloud, mobile, social, blockchain, voice, advanced analytics and artificial intelligence (“AI”) technologies. Salesforce’s Customer 360 is an integrated platform that unites sales, service, marketing, commerce, integration, analytics and more to give companies a single, shared view of their customers.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fiscal Year</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s fiscal year ends on January 31. References to fiscal 2021, for example, refer to the fiscal year ending January 31, 2021.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying condensed consolidated balance sheet as of July 31, 2020 and the condensed consolidated statements of operations, condensed consolidated statements of comprehensive income, condensed consolidated statements of stockholders' equity and condensed consolidated statements of cash flows for the three and six months ended July 31, 2020 and 2019 are unaudited. </span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. Accordingly, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of the Company’s management, the unaudited condensed consolidated financial statements include all adjustments necessary for the fair presentation of the Company’s balance sheet as of July 31, 2020, and its results of operations, including its comprehensive income, stockholders' equity and its cash flows for the three and six months ended July 31, 2020 and 2019. All adjustments are of a normal recurring nature. The results for the three and six months ended July 31, 2020 are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ending January 31, 2021.</span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2020, filed with the Securities and Exchange Commission (the “SEC”) on March 5, 2020.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in the Company’s condensed consolidated financial statements and notes thereto.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant estimates and assumptions made by management include the determination of:</span></div><div style="text-indent:-13.5pt;padding-left:40.5pt;margin-top:3.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the fair value of assets acquired and liabilities assumed for business combinations;</span></div><div style="text-indent:-13.5pt;padding-left:40.5pt;margin-top:3.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the standalone selling price (“SSP”) of performance obligations for revenue contracts with multiple performance obligations;</span></div><div style="text-indent:-13.5pt;padding-left:40.5pt;margin-top:3.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the valuation of privately-held strategic investments, including impairments;</span></div><div style="text-indent:-13.5pt;padding-left:40.5pt;margin-top:3.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions;</span></div><div style="text-indent:-13.5pt;padding-left:40.5pt;margin-top:3.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the average period of benefit associated with costs capitalized to obtain revenue contracts; </span></div><div style="text-indent:-13.5pt;padding-left:40.5pt;margin-top:3.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the useful lives of intangible assets; and</span></div><div style="text-indent:-13.5pt;padding-left:40.5pt;margin-top:3.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the fair value of certain stock awards issued.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Actual results could differ materially from those estimates. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the result of which forms the basis for making judgments about the carrying values of assets and liabilities. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the novel coronavirus and resulting disease (“COVID-19”) was reported and in March 2020 the World Health Organization declared it a pandemic. The extent of the impact of COVID-19 on the Company’s operational and financial performance will depend on certain developments, including the duration of the outbreak, impact on the Company’s </span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">customers and its sales and renewal cycles, and impact on the Company’s employees, as discussed in more detail in Part I, Item 2 “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. These estimates may change, as new events occur and additional information is obtained, and such changes will be recognized in the condensed consolidated financial statements as soon as they become known. Actual results could differ from these estimates and any such differences may be material to the Company’s financial statements.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Principles of Consolidation</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Segments</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance. Over the past few years, the Company has completed a number of acquisitions. These acquisitions have allowed the Company to expand its offerings, presence and reach in various market segments of the enterprise cloud computing market. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">While the Company has offerings in multiple enterprise cloud computing market segments, including as a result of the Company's acquisitions, and operates in multiple countries, the Company’s business operates in one operating segment because most of the Company's offerings operate on its single Customer 360 Platform and most of the Company's products are deployed in a nearly identical way, and the Company’s CODM evaluates the Company’s financial information and resources and assesses the performance of these resources on a consolidated basis. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentrations of Credit Risk, Significant Customers and Investments</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Collateral is not required for accounts receivable. The Company maintains an allowance for its doubtful accounts receivable due to estimated credit losses. This allowance is based upon historical loss patterns, the number of days that billings are past due, an evaluation of the potential risk of loss associated with delinquent accounts and current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss patterns. The Company records the allowance against bad debt expense through the condensed consolidated statement of operations up to the amount of revenues recognized to date. Any incremental allowance is recorded as an offset to unearned revenue on the condensed consolidated balance sheet. Receivables are written-off and charged against the recorded allowance when the Company has exhausted collection efforts without success. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">No single customer accounted for more than five percent of accounts receivable at July 31, 2020 and January 31, 2020. No single customer accounted for five percent or more of total revenue during the six months ended July 31, 2020 and 2019. As of July 31, 2020 and January 31, 2020, assets located outside the Americas were 15 percent and 12 percent of total assets, respectively. As of July 31, 2020 and January 31, 2020, assets located in the United States were 83 percent and 87 percent of total assets, respectively.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is also exposed to concentrations of risk in its strategic investment portfolio. As of July 31, 2020, the Company held one publicly traded investment with a carrying value greater than 30 percent of its total strategic investments. In addition, the Company held three investments with carrying values that were individually greater than five percent of its total strategic investments, all of which were privately held. As of January 31, 2020, the Company held five investments that were individually greater than five percent of its total strategic investments, of which one was publicly traded and four were privately held. The publicly traded investment held as of July 31, 2020 is different than the publicly traded investment that was held as of January 31, 2020.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company derives its revenues from two sources: (1) subscription revenues, which are comprised of subscription fees from customers accessing the Company’s enterprise cloud computing services (collectively, “Cloud Services”), software licenses, and from customers paying for additional support beyond the standard support that is included in the basic subscription fees; and (2) related professional services such as process mapping, project management and implementation services. Other revenue consists primarily of training fees.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, for example, overage fees, contingent fees or service level penalties, the Company includes an estimate of the amount it expects to receive for the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines the amount of revenue to be recognized through the application of the following steps:</span></div><div style="padding-left:27pt;margin-top:3.3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">Identification of the contract, or contracts with a customer;</span></div><div style="padding-left:27pt;margin-top:3.3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">Identification of the performance obligations in the contract;</span></div><div style="padding-left:27pt;margin-top:3.3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">Determination of the transaction price;</span></div><div style="padding-left:27pt;margin-top:3.3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="padding-left:27pt;margin-top:3.3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">Recognition of revenue when or as the Company satisfies the performance obligations.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s subscription service arrangements are non-cancelable and do not contain refund-type provisions.</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Subscription and Support Revenues</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subscription and support revenues are comprised of fees that provide customers with access to Cloud Services, software licenses and related support and updates during the term of the arrangement. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cloud Services allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">With the May 2018 acquisition of MuleSoft, Inc. (“MuleSoft”) and the August 2019 acquisition of Tableau Software, Inc. (“Tableau”), subscription and support revenues also includes revenues associated with software licenses. These licenses for on-premises software provide the customer with a right to use the software as it exists when made available. Customers purchase these term licenses through a subscription. Revenues from distinct licenses are generally recognized upfront when the software is made available to the customer. In cases where the Company allocates revenue to software updates and support revenue, the allocated revenue is recognized as the updates are provided, which is generally ratably over the contract term.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company typically invoices its customers annually. Typical payment terms provide that customers pay within 30 days of invoice. Amounts that have been invoiced are recorded in accounts receivable and in unearned revenue or revenue, depending on whether transfer of control to customers has occurred.</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Professional Services and Other Revenues</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s professional services contracts are either on a time and materials, fixed fee or subscription basis. These revenues are recognized as the services are rendered for time and materials contracts, on a proportional performance basis for fixed price contracts or ratably over the contract term for subscription professional services contracts. Training revenues are recognized as the services are performed.</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Significant Judgments - Contracts with Multiple Performance Obligations</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company enters into contracts with its customers that may include promises to transfer multiple Cloud Services, software licenses, premium support and professional services. A performance obligation is a promise in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cloud Services and software licenses are distinct because such offerings are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the subscription start date and the contractual dependence of the service on the customer’s satisfaction with the professional services work. To date, the Company has concluded that professional services included in contracts with multiple performance obligations are distinct.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company allocates the transaction price to each performance obligation on a relative SSP basis. The SSP is the price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines SSP by considering its overall pricing objectives and market conditions. Significant pricing practices taken into consideration include the Company’s discounting practices, the size and volume of the Company’s transactions, the customer demographic, the geographic area where services are sold, price lists, the Company's go-to-market strategy, historical sales and contract prices. In instances where the Company does not sell or price a product or service separately, the Company determines relative fair value using information that may include market conditions or other observable inputs. As the Company’s go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes to SSP.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In certain cases, the Company is able to establish SSP based on observable prices of products or services sold or priced separately in comparable circumstances to similar customers. The Company uses a single amount to estimate SSP when it has observable prices.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If SSP is not directly observable, for example when pricing is highly variable, the Company uses a range of SSP. The Company determines the SSP range using information that may include pricing practices or other observable inputs. The Company typically has more than one SSP for individual products and services due to the stratification of those products and services by customer size and geography.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Costs Capitalized to Obtain Revenue Contracts</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company capitalizes incremental costs of obtaining a non-cancelable subscription and support revenue contract. The capitalized amounts consist primarily of sales commissions paid to the Company’s direct sales force. Capitalized amounts also include (1) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation plans that are tied to the value of contracts acquired, (2) commissions paid to employees upon renewals of subscription and support contracts, (3) the associated payroll taxes and fringe benefit costs associated with the payments to the Company’s employees, and to a lesser extent (4) success fees paid to partners in emerging markets where the Company has a limited presence. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Costs capitalized related to new revenue contracts are amortized on a straight-line basis over four years, which, although longer than the typical initial contract period, reflects the average period of benefit, including expected contract renewals. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the estimated life cycles of its offerings and its customer attrition. Additionally, the Company amortizes capitalized costs for renewals and success fees paid to partners over two years. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The capitalized amounts are recoverable through future revenue streams under all non-cancelable customer contracts. The Company periodically evaluates whether there have been any changes in its business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization of capitalized costs to obtain revenue contracts is included in marketing and sales expense in the accompanying condensed consolidated statements of operations.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the six months ended July 31, 2020, the Company capitalized $480 million of costs to obtain revenue contracts and amortized $497 million to marketing and sales expense. During the same period a year ago, the Company capitalized $297 million of costs to obtain revenue contracts and amortized $426 million to marketing and sales expense. During the three months ended April 30, 2020, the Company offered its direct sales force a partial minimum commission guarantee that would pay the greater of actual commissions earned or a fixed amount of their variable compensation that would have been otherwise paid during the three months ended April 30, 2020 if incremental new business was not impacted by the COVID-19 pandemic. As these payments were guaranteed and not a cost to obtain a revenue contract, the amounts were immediately expensed and are reflected in the Company’s condensed consolidated statement of operations for the six months ended July 31, 2020. Costs capitalized to obtain a revenue contract, net on the Company's condensed consolidated balance sheets totaled $2.3 billion as of July 31, 2020 and as of January 31, 2020. There were no impairments of costs to obtain revenue contracts for the three and six months ended July 31, 2020 and 2019, respectively. </span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Marketable Securities</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company considers all of its marketable debt securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the condensed consolidated balance sheets. Securities are classified as available for sale and are carried at fair value, with the change in unrealized gains and losses, net of tax, reported as a separate component on the condensed consolidated statements of comprehensive income until realized. Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates and yield curves. Securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of the excess, if any, is caused by expected credit losses, as required by new accounting pronouncement ASU 2016-13 discussed in further detail below. Expected credit losses on securities are recognized in other income (expense), net on the condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive loss in stockholders' equity. For the purposes of computing realized and unrealized gains and losses, the cost of securities sold is based on the specific-identification method. Interest on securities classified as available for sale is included as a component of investment income.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Strategic Investments</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company holds strategic investments in privately held debt and equity securities and publicly held equity securities in which the Company does not have a controlling interest. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Privately held equity securities which the Company does not have a controlling financial interest in but does exercise significant influence over the investee are accounted for under the equity method. Privately held equity securities not accounted for under the equity method are recorded at cost and adjusted for observable transactions for same or similar investments of the same issuer (referred to as the measurement alternative) or impairment. All gains and losses on privately held equity securities, realized and unrealized, are recorded through gains on strategic investments, net on the condensed consolidated statement of operations. Privately held debt securities are recorded at fair value with changes in fair value recorded through accumulated other comprehensive income on the condensed consolidated balance sheet.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Valuations of privately held securities are inherently complex due to the lack of readily available market data and require the Company's use of judgment. The carrying value is not adjusted for the Company's privately held equity securities if there are no observable price changes in a same or similar security from the same issuer or if there are no identified events or changes in circumstances that may indicate impairment, as discussed below. In determining the estimated fair value of its strategic investments in privately held companies, the Company utilizes the most recent data available to the Company. The Company assesses its privately held debt and equity securities in its strategic investment portfolio at least quarterly for impairment. The Company’s impairment analysis encompasses an assessment of both qualitative and quantitative factors including the investee's financial metrics, market acceptance of the investee's product or technology and the rate at which the investee is using its cash. If the investment is considered impaired, the Company recognizes an impairment through the condensed consolidated statement of operations and establishes a new carrying value for the investment.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Publicly held equity securities are measured at fair value with changes recorded through gains on strategic investments, net on the condensed consolidated statement of operations.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Derivative Financial Instruments</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company enters into foreign currency derivative contracts with financial institutions to reduce foreign exchange risk. The Company uses forward currency derivative contracts to minimize the Company’s exposure to balances primarily denominated in the Euro, British Pound Sterling, Japanese Yen, Canadian Dollar and Australian Dollar. The Company’s foreign currency derivative contracts, which are not designated as hedging instruments, are used to reduce the exchange rate risk associated primarily with intercompany receivables and payables. The Company’s derivative financial instruments program is not designated for trading or speculative purposes. The Company generally enters into master netting arrangements with the financial institutions with which it contracts for such derivative contracts, which permit net settlement of transactions with the same counterparty, thereby reducing credit-related losses in the event of the financial institutions' nonperformance. Outstanding foreign currency derivative contracts are recorded at fair value on the condensed consolidated balance sheets.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Foreign currency derivative contracts are marked-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated receivables and payables. While the contract or notional amount is often used to express the volume of foreign currency derivative contracts, the amounts potentially subject to credit risk are generally limited to the amounts, if any, by which the counterparties’ obligations under the agreements exceed the obligations of the Company to the counterparties.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value Measurement</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company measures its cash and cash equivalents, marketable securities and foreign currency derivative contracts at fair value. In addition, the Company measures its strategic investments, including its publicly held equity securities, privately held debt securities and privately held equity securities for which there has been an observable price change in a same or similar security, at fair value. The additional disclosures regarding the Company’s fair value measurements are included in Note 5 “Fair Value Measurement.”</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets as follows:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.900%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:48.900%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computers, equipment and software</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 to 9 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Shorter of the estimated lease term or 10 years</span></div></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and building improvements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">10 to 40 years</span></div></td></tr></table></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from their respective accounts and any loss on such retirement is reflected in operating expenses.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Capitalized Software Costs</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company capitalizes costs related to its enterprise cloud computing services and certain projects for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhkYjI0NzY3NjVkMzRiZmY4MDFkZjg5MGZkY2IwNzFkL3NlYzo4ZGIyNDc2NzY1ZDM0YmZmODAxZGY4OTBmZGNiMDcxZF81NS9mcmFnOmU4NDFhY2ZlYjU4NDQ2ZTRiOWJjNjY2YWUyYTg5MGMwL3RleHRyZWdpb246ZTg0MWFjZmViNTg0NDZlNGI5YmM2NjZhZTJhODkwYzBfMjUzNDg_5e6b411a-865c-471b-b69d-ee6321de58a1">three</span> to five years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible Assets Acquired through Business Combinations</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Impairment Assessment</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company evaluates intangible assets and long-lived assets for possible impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. This includes but is not limited to significant adverse changes in business climate, market conditions, or other events that indicate an asset's carrying amount may not be recoverable. Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, the carrying amount of such assets is reduced to fair value. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no material impairments of intangible assets, long-lived assets or goodwill during the six months ended July 31, 2020 and 2019, respectively. </span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Business Combinations</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions, tax-related valuation allowances and pre-acquisition contingencies are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s condensed consolidated statement of operations.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the event the Company acquires an entity with which the Company has a preexisting relationship, the Company will generally recognize a gain or loss to settle that relationship as of the acquisition date within operating income on the condensed consolidated statements of operations. In the event that the Company acquires an entity in which the Company previously held a strategic investment, the difference between the fair value of the shares as of the date of the acquisition and the carrying value of the strategic investment is recorded as a gain or loss and recorded within net gains (or losses) on strategic investments in the condensed consolidated statement of operations.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines if an arrangement is a lease at inception and classifies its leases at commencement. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities on the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other liabilities, and other noncurrent liabilities on the Company’s condensed consolidated balance sheets. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease ROU asset is reduced for tenant incentives. As the Company’s leases typically do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. The Company's incremental borrowing rate is an estimate of the interest rate the Company would have to pay to borrow on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the ROU asset and lease liability when it is reasonably certain that the Company will exercise the option. The Company reassesses the lease term if and when a significant event or change in circumstances occurs within the control of the Company, such as construction of significant leasehold improvements that are expected to have economic value when the option becomes exercisable. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the ROU asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has lease agreements which contain both lease and non-lease components, which it has elected to combine for all asset classes. In addition, the Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less for any asset classes.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On the lease commencement date the Company establishes assets and liabilities for the present value of estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are amortized over the lease term to operating expense.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company additionally has entered into subleases for unoccupied leased office space. Any impairments to the ROU asset, leasehold improvements or other assets as a result of a sublease are recognized in the period the sublease is executed and recorded as an operating expense. Similar to other long-lived assets, management tests ROU assets for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. For leased assets, such circumstances would include subleases which do not fully recover the costs of the associated lease.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Expense</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based expenses related to stock options are measured based on grant date at fair value using the Black-Scholes option pricing model and restricted stock awards based on grant date at fair value using the closing stock price. The Company recognizes stock-based expenses related to stock options and restricted stock awards on a straight-line basis, net of estimated forfeitures, over the requisite service period of the awards, which is generally the vesting term of four years.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based expenses related to the Company’s Amended and Restated 2004 Employee Stock Purchase Plan (“ESPP” or “2004 Employee Stock Purchase Plan”) are measured based on grant date at fair value using the Black-Scholes option pricing model. The Company recognizes stock-based expenses related to shares issued pursuant to the 2004 Employee Stock Purchase Plan on a straight-line basis over the offering period, which is 12 months. The ESPP allows employees to purchase shares of the Company's common stock at a 15 percent discount from the lower of the Company’s stock price on (i) the first day of the offering period or on (ii) the last day of the purchase period and also allows employees to reduce their percentage election once during a six month purchase period (December 15 and June 15 of each fiscal year), but not increase that election until the next one-year offering period. The ESPP also includes a re-set provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based expenses related to performance share grants, which are awarded to executive officers and other members of senior management, are measured based on grant date at fair value using a Monte Carlo simulation model and expensed on a straight-line basis, net of estimated forfeitures, over the service period of the awards, which is generally the vesting term of three years. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company, at times, grants unvested restricted shares to employee stockholders of certain acquired companies in lieu of cash consideration. These awards are generally subject to continued post-acquisition employment. Therefore, the Company accounts for them as post-acquisition stock-based expense. The Company recognizes stock-based expense equal to the grant date fair value of the restricted stock awards on a straight-line basis over the requisite service period of the awards, which is generally four years. </span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax laws is recognized in the condensed consolidated statements of operations in the period that includes the enactment date.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, solely based on its technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence. Future realization of deferred tax assets ultimately depends on the existence of sufficient taxable income of the appropriate character (for example, ordinary income or capital gain) within the carryback or carryforward periods available under the applicable tax law. The Company regularly reviews the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences and tax planning strategies. The Company’s judgments regarding future profitability may change due to many factors, including future market conditions and the ability to successfully execute its business plans. Should there be a change in the ability to recover deferred tax assets, the tax provision would increase or decrease in the period in which the assessment is changed.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Foreign Currency Translation</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The functional currency of the Company’s major foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the condensed consolidated statement of comprehensive income. Foreign currency transaction gains and losses are included in other income in the condensed consolidated statement of operations for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Warranties and Indemnification</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s enterprise cloud computing services are typically warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company’s online help documentation under normal use and circumstances.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third party’s intellectual property rights. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying condensed consolidated financial statements.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">New Accounting Pronouncement Adopted in Fiscal 2021</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">ASU 2016-13</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, which includes the Company's accounts receivables, certain financial instruments and contract assets. ASU 2016-13 replaces the prior incurred loss impairment model with an expected loss methodology, which results in more timely recognition of credit losses. Effective on February 1, 2020, the Company adopted the provisions and expanded disclosure requirements described in ASU 2016-13. The adoption of ASU 2016-13 was not material to the consolidated financial statements. </span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accounting Pronouncement Pending Adoption</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued Accounting Standards Update No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”),” which modifies and eliminates certain exceptions to the general principles of ASC 740, Income taxes. The new standard is effective for interim and annual periods beginning after December 15, 2020, and early adoption is permitted. The Company is currently evaluating the impact of the adoption to its consolidated financial statements.</span></div> <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fiscal Year</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s fiscal year ends on January 31. References to fiscal 2021, for example, refer to the fiscal year ending January 31, 2021.</span></div> <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying condensed consolidated balance sheet as of July 31, 2020 and the condensed consolidated statements of operations, condensed consolidated statements of comprehensive income, condensed consolidated statements of stockholders' equity and condensed consolidated statements of cash flows for the three and six months ended July 31, 2020 and 2019 are unaudited. </span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. Accordingly, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of the Company’s management, the unaudited condensed consolidated financial statements include all adjustments necessary for the fair presentation of the Company’s balance sheet as of July 31, 2020, and its results of operations, including its comprehensive income, stockholders' equity and its cash flows for the three and six months ended July 31, 2020 and 2019. All adjustments are of a normal recurring nature. The results for the three and six months ended July 31, 2020 are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ending January 31, 2021.</span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2020, filed with the Securities and Exchange Commission (the “SEC”) on March 5, 2020.</span></div> <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in the Company’s condensed consolidated financial statements and notes thereto.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant estimates and assumptions made by management include the determination of:</span></div><div style="text-indent:-13.5pt;padding-left:40.5pt;margin-top:3.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the fair value of assets acquired and liabilities assumed for business combinations;</span></div><div style="text-indent:-13.5pt;padding-left:40.5pt;margin-top:3.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the standalone selling price (“SSP”) of performance obligations for revenue contracts with multiple performance obligations;</span></div><div style="text-indent:-13.5pt;padding-left:40.5pt;margin-top:3.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the valuation of privately-held strategic investments, including impairments;</span></div><div style="text-indent:-13.5pt;padding-left:40.5pt;margin-top:3.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions;</span></div><div style="text-indent:-13.5pt;padding-left:40.5pt;margin-top:3.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the average period of benefit associated with costs capitalized to obtain revenue contracts; </span></div><div style="text-indent:-13.5pt;padding-left:40.5pt;margin-top:3.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the useful lives of intangible assets; and</span></div><div style="text-indent:-13.5pt;padding-left:40.5pt;margin-top:3.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the fair value of certain stock awards issued.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Actual results could differ materially from those estimates. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the result of which forms the basis for making judgments about the carrying values of assets and liabilities. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the novel coronavirus and resulting disease (“COVID-19”) was reported and in March 2020 the World Health Organization declared it a pandemic. The extent of the impact of COVID-19 on the Company’s operational and financial performance will depend on certain developments, including the duration of the outbreak, impact on the Company’s </span></div>customers and its sales and renewal cycles, and impact on the Company’s employees, as discussed in more detail in Part I, Item 2 “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. These estimates may change, as new events occur and additional information is obtained, and such changes will be recognized in the condensed consolidated financial statements as soon as they become known. Actual results could differ from these estimates and any such differences may be material to the Company’s financial statements. <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Principles of Consolidation</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div> <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Segments</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance. Over the past few years, the Company has completed a number of acquisitions. These acquisitions have allowed the Company to expand its offerings, presence and reach in various market segments of the enterprise cloud computing market. </span></div>While the Company has offerings in multiple enterprise cloud computing market segments, including as a result of the Company's acquisitions, and operates in multiple countries, the Company’s business operates in one operating segment because most of the Company's offerings operate on its single Customer 360 Platform and most of the Company's products are deployed in a nearly identical way, and the Company’s CODM evaluates the Company’s financial information and resources and assesses the performance of these resources on a consolidated basis. 1 1 <div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentrations of Credit Risk, Significant Customers and Investments</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Collateral is not required for accounts receivable. The Company maintains an allowance for its doubtful accounts receivable due to estimated credit losses. This allowance is based upon historical loss patterns, the number of days that billings are past due, an evaluation of the potential risk of loss associated with delinquent accounts and current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss patterns. The Company records the allowance against bad debt expense through the condensed consolidated statement of operations up to the amount of revenues recognized to date. Any incremental allowance is recorded as an offset to unearned revenue on the condensed consolidated balance sheet. Receivables are written-off and charged against the recorded allowance when the Company has exhausted collection efforts without success. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">No single customer accounted for more than five percent of accounts receivable at July 31, 2020 and January 31, 2020. No single customer accounted for five percent or more of total revenue during the six months ended July 31, 2020 and 2019. As of July 31, 2020 and January 31, 2020, assets located outside the Americas were 15 percent and 12 percent of total assets, respectively. As of July 31, 2020 and January 31, 2020, assets located in the United States were 83 percent and 87 percent of total assets, respectively.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is also exposed to concentrations of risk in its strategic investment portfolio. As of July 31, 2020, the Company held one publicly traded investment with a carrying value greater than 30 percent of its total strategic investments. In addition, the Company held three investments with carrying values that were individually greater than five percent of its total strategic investments, all of which were privately held. As of January 31, 2020, the Company held five investments that were individually greater than five percent of its total strategic investments, of which one was publicly traded and four were privately held. The publicly traded investment held as of July 31, 2020 is different than the publicly traded investment that was held as of January 31, 2020.</span></div> 0.15 0.12 0.83 0.87 1 0.30 3 0.05 5 0.05 1 4 <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company derives its revenues from two sources: (1) subscription revenues, which are comprised of subscription fees from customers accessing the Company’s enterprise cloud computing services (collectively, “Cloud Services”), software licenses, and from customers paying for additional support beyond the standard support that is included in the basic subscription fees; and (2) related professional services such as process mapping, project management and implementation services. Other revenue consists primarily of training fees.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, for example, overage fees, contingent fees or service level penalties, the Company includes an estimate of the amount it expects to receive for the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines the amount of revenue to be recognized through the application of the following steps:</span></div><div style="padding-left:27pt;margin-top:3.3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">Identification of the contract, or contracts with a customer;</span></div><div style="padding-left:27pt;margin-top:3.3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">Identification of the performance obligations in the contract;</span></div><div style="padding-left:27pt;margin-top:3.3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">Determination of the transaction price;</span></div><div style="padding-left:27pt;margin-top:3.3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="padding-left:27pt;margin-top:3.3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">Recognition of revenue when or as the Company satisfies the performance obligations.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s subscription service arrangements are non-cancelable and do not contain refund-type provisions.</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Subscription and Support Revenues</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subscription and support revenues are comprised of fees that provide customers with access to Cloud Services, software licenses and related support and updates during the term of the arrangement. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cloud Services allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">With the May 2018 acquisition of MuleSoft, Inc. (“MuleSoft”) and the August 2019 acquisition of Tableau Software, Inc. (“Tableau”), subscription and support revenues also includes revenues associated with software licenses. These licenses for on-premises software provide the customer with a right to use the software as it exists when made available. Customers purchase these term licenses through a subscription. Revenues from distinct licenses are generally recognized upfront when the software is made available to the customer. In cases where the Company allocates revenue to software updates and support revenue, the allocated revenue is recognized as the updates are provided, which is generally ratably over the contract term.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company typically invoices its customers annually. Typical payment terms provide that customers pay within 30 days of invoice. Amounts that have been invoiced are recorded in accounts receivable and in unearned revenue or revenue, depending on whether transfer of control to customers has occurred.</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Professional Services and Other Revenues</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s professional services contracts are either on a time and materials, fixed fee or subscription basis. These revenues are recognized as the services are rendered for time and materials contracts, on a proportional performance basis for fixed price contracts or ratably over the contract term for subscription professional services contracts. Training revenues are recognized as the services are performed.</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Significant Judgments - Contracts with Multiple Performance Obligations</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company enters into contracts with its customers that may include promises to transfer multiple Cloud Services, software licenses, premium support and professional services. A performance obligation is a promise in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cloud Services and software licenses are distinct because such offerings are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the subscription start date and the contractual dependence of the service on the customer’s satisfaction with the professional services work. To date, the Company has concluded that professional services included in contracts with multiple performance obligations are distinct.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company allocates the transaction price to each performance obligation on a relative SSP basis. The SSP is the price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines SSP by considering its overall pricing objectives and market conditions. Significant pricing practices taken into consideration include the Company’s discounting practices, the size and volume of the Company’s transactions, the customer demographic, the geographic area where services are sold, price lists, the Company's go-to-market strategy, historical sales and contract prices. In instances where the Company does not sell or price a product or service separately, the Company determines relative fair value using information that may include market conditions or other observable inputs. As the Company’s go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes to SSP.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In certain cases, the Company is able to establish SSP based on observable prices of products or services sold or priced separately in comparable circumstances to similar customers. The Company uses a single amount to estimate SSP when it has observable prices.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If SSP is not directly observable, for example when pricing is highly variable, the Company uses a range of SSP. The Company determines the SSP range using information that may include pricing practices or other observable inputs. The Company typically has more than one SSP for individual products and services due to the stratification of those products and services by customer size and geography.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Costs Capitalized to Obtain Revenue Contracts</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company capitalizes incremental costs of obtaining a non-cancelable subscription and support revenue contract. The capitalized amounts consist primarily of sales commissions paid to the Company’s direct sales force. Capitalized amounts also include (1) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation plans that are tied to the value of contracts acquired, (2) commissions paid to employees upon renewals of subscription and support contracts, (3) the associated payroll taxes and fringe benefit costs associated with the payments to the Company’s employees, and to a lesser extent (4) success fees paid to partners in emerging markets where the Company has a limited presence. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Costs capitalized related to new revenue contracts are amortized on a straight-line basis over four years, which, although longer than the typical initial contract period, reflects the average period of benefit, including expected contract renewals. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the estimated life cycles of its offerings and its customer attrition. Additionally, the Company amortizes capitalized costs for renewals and success fees paid to partners over two years. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The capitalized amounts are recoverable through future revenue streams under all non-cancelable customer contracts. The Company periodically evaluates whether there have been any changes in its business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization of capitalized costs to obtain revenue contracts is included in marketing and sales expense in the accompanying condensed consolidated statements of operations.</span></div> P4Y P2Y 480000000 497000000 297000000 426000000 2300000000 2300000000 0 0 0 0 <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.</span></div> <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Marketable Securities</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company considers all of its marketable debt securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the condensed consolidated balance sheets. Securities are classified as available for sale and are carried at fair value, with the change in unrealized gains and losses, net of tax, reported as a separate component on the condensed consolidated statements of comprehensive income until realized. Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates and yield curves. Securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of the excess, if any, is caused by expected credit losses, as required by new accounting pronouncement ASU 2016-13 discussed in further detail below. Expected credit losses on securities are recognized in other income (expense), net on the condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive loss in stockholders' equity. For the purposes of computing realized and unrealized gains and losses, the cost of securities sold is based on the specific-identification method. Interest on securities classified as available for sale is included as a component of investment income.</span></div> <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Strategic Investments</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company holds strategic investments in privately held debt and equity securities and publicly held equity securities in which the Company does not have a controlling interest. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Privately held equity securities which the Company does not have a controlling financial interest in but does exercise significant influence over the investee are accounted for under the equity method. Privately held equity securities not accounted for under the equity method are recorded at cost and adjusted for observable transactions for same or similar investments of the same issuer (referred to as the measurement alternative) or impairment. All gains and losses on privately held equity securities, realized and unrealized, are recorded through gains on strategic investments, net on the condensed consolidated statement of operations. Privately held debt securities are recorded at fair value with changes in fair value recorded through accumulated other comprehensive income on the condensed consolidated balance sheet.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Valuations of privately held securities are inherently complex due to the lack of readily available market data and require the Company's use of judgment. The carrying value is not adjusted for the Company's privately held equity securities if there are no observable price changes in a same or similar security from the same issuer or if there are no identified events or changes in circumstances that may indicate impairment, as discussed below. In determining the estimated fair value of its strategic investments in privately held companies, the Company utilizes the most recent data available to the Company. The Company assesses its privately held debt and equity securities in its strategic investment portfolio at least quarterly for impairment. The Company’s impairment analysis encompasses an assessment of both qualitative and quantitative factors including the investee's financial metrics, market acceptance of the investee's product or technology and the rate at which the investee is using its cash. If the investment is considered impaired, the Company recognizes an impairment through the condensed consolidated statement of operations and establishes a new carrying value for the investment.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Publicly held equity securities are measured at fair value with changes recorded through gains on strategic investments, net on the condensed consolidated statement of operations.</span></div> <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Derivative Financial Instruments</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company enters into foreign currency derivative contracts with financial institutions to reduce foreign exchange risk. The Company uses forward currency derivative contracts to minimize the Company’s exposure to balances primarily denominated in the Euro, British Pound Sterling, Japanese Yen, Canadian Dollar and Australian Dollar. The Company’s foreign currency derivative contracts, which are not designated as hedging instruments, are used to reduce the exchange rate risk associated primarily with intercompany receivables and payables. The Company’s derivative financial instruments program is not designated for trading or speculative purposes. The Company generally enters into master netting arrangements with the financial institutions with which it contracts for such derivative contracts, which permit net settlement of transactions with the same counterparty, thereby reducing credit-related losses in the event of the financial institutions' nonperformance. Outstanding foreign currency derivative contracts are recorded at fair value on the condensed consolidated balance sheets.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Foreign currency derivative contracts are marked-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated receivables and payables. While the contract or notional amount is often used to express the volume of foreign currency derivative contracts, the amounts potentially subject to credit risk are generally limited to the amounts, if any, by which the counterparties’ obligations under the agreements exceed the obligations of the Company to the counterparties.</span></div> <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value Measurement</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company measures its cash and cash equivalents, marketable securities and foreign currency derivative contracts at fair value. In addition, the Company measures its strategic investments, including its publicly held equity securities, privately held debt securities and privately held equity securities for which there has been an observable price change in a same or similar security, at fair value. The additional disclosures regarding the Company’s fair value measurements are included in Note 5 “Fair Value Measurement.”</span></div> <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets as follows:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.900%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:48.900%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computers, equipment and software</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 to 9 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Shorter of the estimated lease term or 10 years</span></div></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and building improvements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">10 to 40 years</span></div></td></tr></table></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from their respective accounts and any loss on such retirement is reflected in operating expenses.</span></div> <div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets as follows:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.900%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:48.900%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computers, equipment and software</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3 to 9 years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Shorter of the estimated lease term or 10 years</span></div></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and building improvements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">10 to 40 years</span></div></td></tr></table></div> P3Y P9Y P5Y P10Y P10Y P40Y <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Capitalized Software Costs</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company capitalizes costs related to its enterprise cloud computing services and certain projects for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhkYjI0NzY3NjVkMzRiZmY4MDFkZjg5MGZkY2IwNzFkL3NlYzo4ZGIyNDc2NzY1ZDM0YmZmODAxZGY4OTBmZGNiMDcxZF81NS9mcmFnOmU4NDFhY2ZlYjU4NDQ2ZTRiOWJjNjY2YWUyYTg5MGMwL3RleHRyZWdpb246ZTg0MWFjZmViNTg0NDZlNGI5YmM2NjZhZTJhODkwYzBfMjUzNDg_5e6b411a-865c-471b-b69d-ee6321de58a1">three</span> to five years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div> P5Y <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible Assets Acquired through Business Combinations</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div> <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Impairment Assessment</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company evaluates intangible assets and long-lived assets for possible impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. This includes but is not limited to significant adverse changes in business climate, market conditions, or other events that indicate an asset's carrying amount may not be recoverable. Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, the carrying amount of such assets is reduced to fair value. </span></div>The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable. 0 0 0 0 0 0 <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Business Combinations</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions, tax-related valuation allowances and pre-acquisition contingencies are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s condensed consolidated statement of operations.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the event the Company acquires an entity with which the Company has a preexisting relationship, the Company will generally recognize a gain or loss to settle that relationship as of the acquisition date within operating income on the condensed consolidated statements of operations. In the event that the Company acquires an entity in which the Company previously held a strategic investment, the difference between the fair value of the shares as of the date of the acquisition and the carrying value of the strategic investment is recorded as a gain or loss and recorded within net gains (or losses) on strategic investments in the condensed consolidated statement of operations.</span></div> <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines if an arrangement is a lease at inception and classifies its leases at commencement. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities on the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other liabilities, and other noncurrent liabilities on the Company’s condensed consolidated balance sheets. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease ROU asset is reduced for tenant incentives. As the Company’s leases typically do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. The Company's incremental borrowing rate is an estimate of the interest rate the Company would have to pay to borrow on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the ROU asset and lease liability when it is reasonably certain that the Company will exercise the option. The Company reassesses the lease term if and when a significant event or change in circumstances occurs within the control of the Company, such as construction of significant leasehold improvements that are expected to have economic value when the option becomes exercisable. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the ROU asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has lease agreements which contain both lease and non-lease components, which it has elected to combine for all asset classes. In addition, the Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less for any asset classes.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On the lease commencement date the Company establishes assets and liabilities for the present value of estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are amortized over the lease term to operating expense.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company additionally has entered into subleases for unoccupied leased office space. Any impairments to the ROU asset, leasehold improvements or other assets as a result of a sublease are recognized in the period the sublease is executed and recorded as an operating expense. Similar to other long-lived assets, management tests ROU assets for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. For leased assets, such circumstances would include subleases which do not fully recover the costs of the associated lease.</span></div> <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Expense</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based expenses related to stock options are measured based on grant date at fair value using the Black-Scholes option pricing model and restricted stock awards based on grant date at fair value using the closing stock price. The Company recognizes stock-based expenses related to stock options and restricted stock awards on a straight-line basis, net of estimated forfeitures, over the requisite service period of the awards, which is generally the vesting term of four years.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based expenses related to the Company’s Amended and Restated 2004 Employee Stock Purchase Plan (“ESPP” or “2004 Employee Stock Purchase Plan”) are measured based on grant date at fair value using the Black-Scholes option pricing model. The Company recognizes stock-based expenses related to shares issued pursuant to the 2004 Employee Stock Purchase Plan on a straight-line basis over the offering period, which is 12 months. The ESPP allows employees to purchase shares of the Company's common stock at a 15 percent discount from the lower of the Company’s stock price on (i) the first day of the offering period or on (ii) the last day of the purchase period and also allows employees to reduce their percentage election once during a six month purchase period (December 15 and June 15 of each fiscal year), but not increase that election until the next one-year offering period. The ESPP also includes a re-set provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based expenses related to performance share grants, which are awarded to executive officers and other members of senior management, are measured based on grant date at fair value using a Monte Carlo simulation model and expensed on a straight-line basis, net of estimated forfeitures, over the service period of the awards, which is generally the vesting term of three years. </span></div>The Company, at times, grants unvested restricted shares to employee stockholders of certain acquired companies in lieu of cash consideration. These awards are generally subject to continued post-acquisition employment. Therefore, the Company accounts for them as post-acquisition stock-based expense. The Company recognizes stock-based expense equal to the grant date fair value of the restricted stock awards on a straight-line basis over the requisite service period of the awards, which is generally four years. P4Y P12M 0.15 P6M P3Y P4Y <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax laws is recognized in the condensed consolidated statements of operations in the period that includes the enactment date.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, solely based on its technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence. Future realization of deferred tax assets ultimately depends on the existence of sufficient taxable income of the appropriate character (for example, ordinary income or capital gain) within the carryback or carryforward periods available under the applicable tax law. The Company regularly reviews the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences and tax planning strategies. The Company’s judgments regarding future profitability may change due to many factors, including future market conditions and the ability to successfully execute its business plans. Should there be a change in the ability to recover deferred tax assets, the tax provision would increase or decrease in the period in which the assessment is changed.</span></div> 0.50 <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Foreign Currency Translation</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The functional currency of the Company’s major foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the condensed consolidated statement of comprehensive income. Foreign currency transaction gains and losses are included in other income in the condensed consolidated statement of operations for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.</span></div> <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Warranties and Indemnification</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s enterprise cloud computing services are typically warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company’s online help documentation under normal use and circumstances.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third party’s intellectual property rights. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying condensed consolidated financial statements.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.</span></div> <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">New Accounting Pronouncement Adopted in Fiscal 2021</span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">ASU 2016-13</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, which includes the Company's accounts receivables, certain financial instruments and contract assets. ASU 2016-13 replaces the prior incurred loss impairment model with an expected loss methodology, which results in more timely recognition of credit losses. Effective on February 1, 2020, the Company adopted the provisions and expanded disclosure requirements described in ASU 2016-13. The adoption of ASU 2016-13 was not material to the consolidated financial statements. </span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accounting Pronouncement Pending Adoption</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued Accounting Standards Update No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”),” which modifies and eliminates certain exceptions to the general principles of ASC 740, Income taxes. The new standard is effective for interim and annual periods beginning after December 15, 2020, and early adoption is permitted. The Company is currently evaluating the impact of the adoption to its consolidated financial statements.</span></div> Revenues<div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Disaggregation of Revenue</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Subscription and Support Revenue by the Company's service offerings</span></div><div style="text-indent:27pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subscription and support revenues consisted of the following (in millions):</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.438%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales Cloud</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,279</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,130</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,203</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cloud</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,303</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,087</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,555</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Salesforce Platform and Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,512</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">912</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,876</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,754</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketing and Commerce Cloud</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">746</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">616</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,460</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,177</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,745</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,415</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,241</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span><br/></span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Total Revenue by Geographic Locations</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenues by geographical region consisted of the following (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.169%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.039%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,596</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,816</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,966</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,433</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,070</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">786</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,104</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,541</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia Pacific</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">485</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">395</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">946</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,997</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,016</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,734</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenues by geography are determined based on the region of the Company's contracting entity, which may be different than the region of the customer. Americas revenue attributed to the United States was approximately 96 percent during the three and six months ended July 31, 2020 and 2019, respectively. No other country represented more than ten percent of total revenue during the three and six months ended July 31, 2020 and 2019, respectively.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Contract Balances</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Contract Assets</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As described in Note 1, subscription and support revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. License revenue is recognized as the licenses are delivered. The Company records a contract asset when revenue recognized on a contract exceeds the billings. The Company's standard billing terms are annual in advance. Contract assets were $508 million as of July 31, 2020 as compared to $449 million as of January 31, 2020, and are included in prepaid expenses and other current assets on the condensed consolidated balance sheet. Impairments of contract assets were immaterial during the three and six months ended July 31, 2020 and 2019, respectively. </span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Unearned Revenue</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Unearned revenue represents amounts that have been invoiced in advance of revenue recognition and is recognized as revenue when transfer of control to customers has occurred or services have been provided. The unearned revenue balance does not represent the total contract value of annual or multi-year, non-cancelable subscription agreements. The Company generally invoices customers in annual installments. The unearned revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, invoice duration, invoice timing, dollar size and new business linearity within the quarter.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The change in unearned revenue was as follows (in millions):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unearned revenue, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,112</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,585</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,662</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,564</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Billings and other (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,632</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,396</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,110</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contribution from contract asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized ratably over time</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,657)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,736)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,110)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,223)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized over time as delivered</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(190)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(174)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(381)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(346)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized at a point in time</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(304)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(525)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unearned revenue from business combinations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unearned revenue, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,711</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,142</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,711</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,142</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Other includes, for example, the impact of foreign currency translation.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue recognized ratably over time is generally billed in advance and includes Cloud Services, the related support and advisory services. The majority of revenue recognized for these services is from the beginning of period unearned revenue balance.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue recognized over time as delivered includes professional services billed on a time and materials basis, fixed fee professional services and training classes that are primarily billed, delivered and recognized within the same reporting period.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue recognized at a point in time substantially consists of on-premises software licenses.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Remaining Performance Obligation </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Remaining performance obligation represents contracted revenue that has not yet been recognized and includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including seasonality, the timing of renewals, the timing of software license deliveries, average contract terms and foreign currency exchange rates. Unbilled portions of the remaining performance obligation denominated in foreign currencies are revalued each period based on the period end exchange rates. Unbilled portions of the remaining performance obligation are subject to future economic risks including bankruptcies, regulatory changes and other market factors.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company excludes amounts related to performance obligations that are billed and recognized as they are delivered. This primarily consists of professional services contracts that are on a time-and-materials basis.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The majority of the Company's noncurrent remaining performance obligation is expected to be recognized in the next 13 to 36 months.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Remaining performance obligation consisted of the following (in billions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:59.280%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.622%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of July 31, 2020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.8</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.8</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> <div style="text-indent:27pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subscription and support revenues consisted of the following (in millions):</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:47.438%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales Cloud</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,279</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,130</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,203</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service Cloud</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,303</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,087</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,555</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Salesforce Platform and Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,512</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">912</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,876</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,754</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketing and Commerce Cloud</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">746</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">616</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,460</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,177</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,840</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,745</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,415</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,241</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span><br/></span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Total Revenue by Geographic Locations</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenues by geographical region consisted of the following (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:48.169%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.039%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Americas</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,596</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,816</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,966</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,433</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,070</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">786</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,104</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,541</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia Pacific</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">485</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">395</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">946</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">760</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,997</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,016</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,734</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 1279000000 1130000000 2524000000 2203000000 1303000000 1087000000 2555000000 2107000000 1512000000 912000000 2876000000 1754000000 746000000 616000000 1460000000 1177000000 4840000000 3745000000 9415000000 7241000000 3596000000 2816000000 6966000000 5433000000 1070000000 786000000 2104000000 1541000000 485000000 395000000 946000000 760000000 5151000000 3997000000 10016000000 7734000000 0.96 0.96 0.96 0.96 508000000 449000000 <div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The change in unearned revenue was as follows (in millions):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unearned revenue, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,112</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,585</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,662</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,564</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Billings and other (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,632</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,396</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,937</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,110</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contribution from contract asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized ratably over time</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,657)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,736)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,110)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,223)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized over time as delivered</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(190)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(174)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(381)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(346)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue recognized at a point in time</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(304)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(525)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unearned revenue from business combinations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unearned revenue, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,711</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,142</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,711</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,142</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Other includes, for example, the impact of foreign currency translation.</span></div> 9112000000 7585000000 10662000000 8564000000 4632000000 3396000000 7937000000 6110000000 54000000 7000000 59000000 51000000 4657000000 3736000000 9110000000 7223000000 190000000 174000000 381000000 346000000 304000000 87000000 525000000 165000000 64000000 151000000 69000000 151000000 8711000000 7142000000 8711000000 7142000000 P13M P36M <div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Remaining performance obligation consisted of the following (in billions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:59.280%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.622%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of July 31, 2020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.8</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.8</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td 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> 15200000000 15400000000 30600000000 15000000000.0 15800000000 30800000000 Investments<div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Marketable Securities</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At July 31, 2020, marketable securities consisted of the following (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.752%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Investments classified as Marketable Securities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,937</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,959</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mortgage backed obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">313</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,053</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Municipal securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">296</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">297</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign government obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Covered bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">308</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">311</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,188</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,231</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At January 31, 2020, marketable securities consisted of the following (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.752%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Investments classified as Marketable Securities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,199</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,207</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mortgage backed obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">225</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">226</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">779</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">781</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Municipal securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign government obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Time deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Covered bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,789</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,802</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The contractual maturities of the investments classified as marketable securities are as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:72.106%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.225%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due within 1 year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,990</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,332</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due in 1 year through 5 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,233</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,466</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due in 5 years through 10 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,231</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,802</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the following marketable securities were in a continuous unrealized loss position (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:30.711%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.651%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.651%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.651%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.651%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.651%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.654%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 Months</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12 Months or Greater</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">737</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">737</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">829</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">829</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unrealized losses for each of the marketable securities were less than $1 million. The Company does not believe any of the unrealized losses represent an indication of credit loss based on its evaluation of available evidence as of July 31, 2020. The Company does not intend to sell its investments in a loss position and it is not more likely than not that the Company will be required to sell the investments before recovery of the investment’s amortized basis. No credit allowances were recorded as of July 31, 2020. The Company expects to receive the full principal and interest on all of these marketable securities.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Investment Income</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Investment income consists of interest income, realized gains and realized losses on the Company’s cash, cash equivalents and marketable securities. The components of investment income are presented below (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Realized gains</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Realized losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investment income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Strategic Investments</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Strategic investments by form and measurement category as of July 31, 2020 were as follows (in millions): </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.752%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement Category</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement Alternative</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,537</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,511</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total strategic investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,537</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,555</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Strategic investments by form and measurement category as of January 31, 2020 were as follows (in millions): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.752%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement Category</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement Alternative</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,502</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,912</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total strategic investments </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,502</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,963</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Measurement Alternative Adjustments</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of privately held equity securities accounted for under the measurement alternative included in the table above are presented below (in millions): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying amount, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,731</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">927</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,502</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">785</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments related to privately held equity securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net additions (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(209)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Upward adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairments and downward adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(76)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying amount, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,537</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">917</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,537</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">917</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Net additions include additions from purchases and reductions due to exits of securities and reclassifications due to changes to capital structure. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2020, the Company made a strategic investment of $150 million in cash for preferred shares of a technology company in a preferred stock financing. The investment was accounted for using the measurement alternative. In June 2020, the Company made a strategic investment of $100 million in cash for preferred shares of a technology company in a preferred stock financing. The investment was accounted for using the measurement alternative. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In July 2020, one of the Company’s investments, which was previously accounted for under the measurement alternative, completed its initial public offering which resulted in a change of accounting methodology to fair value and the recognition of an unrealized gain of $617 million for the three months ended July 31, 2020, which is reflected in the table below. The investment is subject to a lock-up agreement in which the Company’s ability to sell is restricted until January 2021. As of July 31, 2020, the Company’s carrying value of this investment was $851 million.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Since the adoption of Accounting Standards Update No. 2016-01, “Financial Instrument-Overall (Subtopic 825-10)” (“ASU 2016-01”) on February 1, 2018, cumulative impairments and downward adjustments were $178 million and cumulative upward adjustments were $509 million through July 31, 2020. </span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Gains on strategic investments, net </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of gains and losses on strategic investments are presented below (in millions): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#ffffff;background-color:rgb(255,255,255, 0.0);">2</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gains recognized on publicly traded equity securities, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">623</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">623</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gains (losses) recognized on privately held equity securities, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Realized gains on sales of equity securities, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">288</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Losses on debt securities, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gains on strategic investments, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">682</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">874</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">390</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:24.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Realized gains on sales of equity securities, net reflects the difference between the sale proceeds and the carrying value of the equity security at the beginning of the period or the purchase date, if later. The cumulative net realized gain, measured as the sale price less the initial purchase price, for securities that were exited during the three and six months ended July 31, 2020 was $168 million and $527 million, respectively. Cumulative net realized gains for the three and six months ended July 31, 2020 includes approximately $147 million related to the Company’s acquisition of Vlocity in June 2020. See Note 6 for additional details on the acquisition. Cumulative net realized gains for the six months ended July 31, 2020 also includes gains related to the Company’s sales of two of its publicly traded investments resulting in a realized gain of $222 million, and a cumulative net gain of $314 million. </span></div><div style="text-indent:24.75pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Net unrealized gains recognized in the three and six months ended July 31, 2020 for strategic investments still held as of July 31, 2020 were $633 million and $586 million, respectively. These include approximately $14 million and $91 million of impairments on its privately held equity and debt securities during the three and six months ended July 31, 2020, respectively.</span></div> <div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At July 31, 2020, marketable securities consisted of the following (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.752%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Investments classified as Marketable Securities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,937</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,959</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mortgage backed obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">313</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,053</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Municipal securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">296</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">297</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign government obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Covered bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">308</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">311</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,188</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,231</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At January 31, 2020, marketable securities consisted of the following (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.752%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Investments classified as Marketable Securities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,199</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,207</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mortgage backed obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">225</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">226</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">779</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">781</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Municipal securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign government obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Time deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Covered bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,789</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,802</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 2937000000 24000000 2000000 2959000000 157000000 3000000 0 160000000 313000000 6000000 0 319000000 1053000000 9000000 1000000 1061000000 296000000 1000000 0 297000000 107000000 0 0 107000000 17000000 0 0 17000000 308000000 3000000 0 311000000 5188000000 46000000 3000000 5231000000 2199000000 9000000 1000000 2207000000 182000000 1000000 0 183000000 225000000 1000000 0 226000000 779000000 2000000 0 781000000 157000000 1000000 0 158000000 69000000 0 0 69000000 12000000 0 0 12000000 1000000 0 0 1000000 165000000 0 0 165000000 3789000000 14000000 1000000 3802000000 <div style="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The contractual maturities of the investments classified as marketable securities are as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:72.106%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.225%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due within 1 year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,990</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,332</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due in 1 year through 5 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,233</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,466</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due in 5 years through 10 years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,231</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,802</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 1990000000 1332000000 3233000000 2466000000 8000000 4000000 5231000000 3802000000 <div style="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the following marketable securities were in a continuous unrealized loss position (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:30.711%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.651%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.651%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.651%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.651%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.651%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.654%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than 12 Months</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12 Months or Greater</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">737</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">737</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">829</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">829</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 737000000 2000000 0 0 737000000 2000000 92000000 1000000 0 0 92000000 1000000 829000000 3000000 0 0 829000000 3000000 1000000 The components of investment income are presented below (in millions):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Realized gains</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Realized losses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investment income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 18000000 31000000 46000000 57000000 1000000 1000000 2000000 1000000 0 1000000 1000000 1000000 19000000 31000000 47000000 57000000 <div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Strategic investments by form and measurement category as of July 31, 2020 were as follows (in millions): </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.752%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement Category</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement Alternative</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,537</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,511</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total strategic investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,537</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,555</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Strategic investments by form and measurement category as of January 31, 2020 were as follows (in millions): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.752%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement Category</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement Alternative</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,502</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,912</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total strategic investments </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,502</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,963</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Measurement Alternative Adjustments</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of privately held equity securities accounted for under the measurement alternative included in the table above are presented below (in millions): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying amount, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,731</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">927</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,502</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">785</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments related to privately held equity securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net additions (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(209)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Upward adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairments and downward adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(76)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying amount, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,537</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">917</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,537</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">917</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Net additions include additions from purchases and reductions due to exits of securities and reclassifications due to changes to capital structure. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of gains and losses on strategic investments are presented below (in millions): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#ffffff;background-color:rgb(255,255,255, 0.0);">2</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gains recognized on publicly traded equity securities, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">623</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">623</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gains (losses) recognized on privately held equity securities, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Realized gains on sales of equity securities, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">288</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Losses on debt securities, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gains on strategic investments, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">682</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">874</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">390</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 864000000 1537000000 110000000 2511000000 0 0 44000000 44000000 864000000 1537000000 154000000 2555000000 370000000 1502000000 40000000 1912000000 0 0 51000000 51000000 370000000 1502000000 91000000 1963000000 1731000000 927000000 1502000000 785000000 -209000000 -9000000 56000000 11000000 25000000 32000000 55000000 172000000 10000000 33000000 76000000 51000000 1537000000 917000000 1537000000 917000000 150000000 100000000 617000000 851000000 178000000 509000000 623000000 66000000 623000000 216000000 14000000 0 -24000000 122000000 49000000 43000000 288000000 62000000 -4000000 0 -13000000 -10000000 682000000 109000000 874000000 390000000 168000000 527000000 147000000 147000000 2 222000000 314000000 -633000000 -586000000 14000000 91000000 Derivatives<div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Details on outstanding foreign currency derivative contracts are presented below (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:72.692%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.639%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional amount of foreign currency derivative contracts</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,484</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,543</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of the Company’s outstanding derivative instruments not designated as hedging instruments are summarized below (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:35.796%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:35.796%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.639%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> </span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Balance Sheet Location</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Foreign currency derivative contracts</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency derivative contracts</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable, accrued expenses and other liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Gains (losses) on derivative instruments not designated as hedging instruments recorded in other income in the condensed consolidated statements of operations are summarized below (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency derivative contracts</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Details on outstanding foreign currency derivative contracts are presented below (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:72.692%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.639%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional amount of foreign currency derivative contracts</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,484</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,543</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td 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> 4484000000 5543000000 <div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of the Company’s outstanding derivative instruments not designated as hedging instruments are summarized below (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:35.796%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:35.796%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.639%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> </span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Balance Sheet Location</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Foreign currency derivative contracts</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency derivative contracts</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable, accrued expenses and other liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div> 107000000 28000000 94000000 24000000 <div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Gains (losses) on derivative instruments not designated as hedging instruments recorded in other income in the condensed consolidated statements of operations are summarized below (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency derivative contracts</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> -17000000 -35000000 -15000000 1000000 Fair Value Measurement<div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></div><div style="padding-left:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Level 1. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="padding-left:22.5pt;"><span><br/></span></div><div style="padding-left:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Level 2. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant other inputs that are directly or indirectly observable in the marketplace.</span></div><div style="padding-left:22.5pt;"><span><br/></span></div><div style="padding-left:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Level 3. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant unobservable inputs which are supported by little or no market activity.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">All of the Company’s cash equivalents, marketable securities and foreign currency derivative contracts are classified within Level 1 or Level 2 because the Company’s cash equivalents, marketable securities and foreign currency derivative contracts are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents information about the Company’s assets and liabilities that are measured at fair value as of July 31, 2020 and indicates the fair value hierarchy of the valuation (in millions):</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:40.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.976%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.976%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.976%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.978%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Description</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of<br/>July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents (1):</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Time deposits</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">858</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">858</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market mutual funds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,114</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,114</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,959</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,959</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mortgage backed obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Municipal securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">297</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">297</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign government obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Covered bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">311</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">311</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Strategic investments:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Publicly held equity securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency derivative contracts (2)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,978</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,196</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,174</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency derivative contracts (3)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">___________ </span></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet as of July 31, 2020, in addition to $2.1 billion of cash.</span></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2) Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet as of July 31, 2020.</span></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3) Included in “accounts payable, accrued expenses and other liabilities” in the accompanying condensed consolidated balance sheet as of July 31, 2020.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents information about the Company’s assets and liabilities that are measured at fair value as of January 31, 2020 and indicates the fair value hierarchy of the valuation (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:40.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.976%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.976%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.976%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.978%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Description</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other<br/>Observable Inputs (Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents (1):</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Time deposits</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">746</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">746</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market mutual funds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,293</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,293</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,207</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,207</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mortgage backed obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">226</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">226</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">781</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">781</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Municipal securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign government obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Time deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Covered bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Strategic investments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Publicly held equity securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency derivative contracts (2)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,663</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,576</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,239</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency derivative contracts (3)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">______________ </span></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet in addition to $2.1 billion of cash.</span></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2) Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet.</span></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3) Included in “accounts payable, accrued expenses and other liabilities” in the accompanying condensed consolidated balance sheet.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Strategic investments measured and recorded at fair value on a non-recurring basis</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's privately held debt and equity securities and equity method investments are recorded at fair value on a non-recurring basis. The estimation of fair value for these investments requires the use of significant unobservable inputs, and as a result, the Company classifies these assets as Level 3 within the fair value hierarchy. For example, the Company's privately held equity securities that have been remeasured are classified within Level 3 in the fair value hierarchy because the value is based on valuation methods using the observable transaction price and other unobservable inputs including the volatility, rights, and obligations of the securities the Company holds. The Company's privately held debt and equity securities and equity method investments amounted to $1.7 billion as of July 31, 2020 and $1.6 billion as of January 31, 2020.</span></div> <div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents information about the Company’s assets and liabilities that are measured at fair value as of July 31, 2020 and indicates the fair value hierarchy of the valuation (in millions):</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:40.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.976%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.976%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.976%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.978%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Description</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of<br/>July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents (1):</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Time deposits</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">858</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">858</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market mutual funds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,114</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,114</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,959</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,959</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mortgage backed obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Municipal securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">297</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">297</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign government obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Covered bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">311</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">311</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Strategic investments:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Publicly held equity securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency derivative contracts (2)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,978</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,196</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,174</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency derivative contracts (3)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">___________ </span></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet as of July 31, 2020, in addition to $2.1 billion of cash.</span></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2) Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet as of July 31, 2020.</span></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3) Included in “accounts payable, accrued expenses and other liabilities” in the accompanying condensed consolidated balance sheet as of July 31, 2020.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents information about the Company’s assets and liabilities that are measured at fair value as of January 31, 2020 and indicates the fair value hierarchy of the valuation (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:40.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.976%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.976%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.976%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.978%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Description</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant Other<br/>Observable Inputs (Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents (1):</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Time deposits</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">746</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">746</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market mutual funds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,293</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,293</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate notes and obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,207</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,207</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. treasury securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mortgage backed obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">226</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">226</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset backed securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">781</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">781</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Municipal securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign government obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Time deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Covered bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Strategic investments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Publicly held equity securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency derivative contracts (2)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,663</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,576</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,239</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency derivative contracts (3)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">______________ </span></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet in addition to $2.1 billion of cash.</span></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2) Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet.</span></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3) Included in “accounts payable, accrued expenses and other liabilities” in the accompanying condensed consolidated balance sheet.</span></div> 0 858000000 0 858000000 1114000000 0 0 1114000000 0 2959000000 0 2959000000 0 160000000 0 160000000 0 319000000 0 319000000 0 1061000000 0 1061000000 0 297000000 0 297000000 0 107000000 0 107000000 0 17000000 0 17000000 0 311000000 0 311000000 864000000 0 0 864000000 0 107000000 0 107000000 1978000000 6196000000 0 8174000000 0 94000000 0 94000000 0 94000000 0 94000000 2100000000 0 746000000 0 746000000 1293000000 0 0 1293000000 0 2207000000 0 2207000000 0 183000000 0 183000000 0 226000000 0 226000000 0 781000000 0 781000000 0 158000000 0 158000000 0 69000000 0 69000000 0 12000000 0 12000000 0 1000000 0 1000000 0 165000000 0 165000000 370000000 0 0 370000000 0 28000000 0 28000000 1663000000 4576000000 0 6239000000 0 24000000 0 24000000 0 24000000 24000000 0 24000000 24000000 2100000000 1700000000 1600000000 Business Combinations<div style="text-indent:27pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Vlocity </span></div><div style="text-indent:27pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2020, the Company acquired all outstanding stock of Vlocity, Inc. ("Vlocity"), a leading provider of industry-specific cloud and mobile software. The Company has included the financial results of Vlocity in the condensed consolidated financial statements from the date of acquisition, which were not material to date. The transaction costs associated with its acquisition were immaterial. The acquisition date fair value of the consideration transferred for Vlocity was approximately $1.4 billion, which consisted of the following (in millions):</span></div><div style="margin-top:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.016%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,166</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of stock options and restricted stock awards assumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of pre-existing relationship</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,380</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:27pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of the stock options assumed by the Company was determined using the Black-Scholes option pricing model. The share conversion ratio of 0.05817 was applied to convert Vlocity's outstanding equity awards for Vlocity's common stock into equity awards for shares of the Company's common stock.</span></div><div style="text-indent:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the date of acquisition (in millions):</span></div><div style="margin-top:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.016%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">473</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable, accrued expenses and other liabilities, current and noncurrent</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unearned revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(64)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net assets acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,380</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:27pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The excess of purchase consideration over the fair value of net tangible and intangible assets acquired was recorded as goodwill, which is primarily attributed to the assembled workforce and expanded market opportunities, for which there is no basis for U.S. income tax purposes. The fair values assigned to tangible and intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received. The primary areas that remain preliminary relate to the fair values of intangible assets acquired, certain tangible assets and liabilities acquired, legal and other contingencies as of the acquisition date, income and non-income based taxes and residual goodwill. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.</span></div><div style="text-indent:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.110%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.783%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.823%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Useful Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">299</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets subject to amortization</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">473</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="text-indent:27pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Developed technology represents the fair value of Vlocity’s industry-specific cloud and mobile software. Customer relationships represent the fair values of the underlying relationships with Vlocity customers.</span></div><div style="text-indent:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company assumed unvested options with a fair value of $139 million. Of the total consideration, $6 million was allocated to the purchase consideration and $133 million was allocated to future services and will be expensed over the remaining service periods on a straight-line basis.</span></div><div style="text-indent:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company had a noncontrolling equity investment in Vlocity valued at $167 million prior to the acquisition. The Company recognized a gain of approximately $41 million as a result of remeasuring its prior equity interest in Vlocity held before the business combination. The gain is included in gains on strategic investments, net in the condensed consolidated statement of operations.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Evergage</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2020, the Company acquired all outstanding stock of Evergage Inc. ("Evergage"), for consideration consisting of cash and equity awards assumed. Evergage is a cloud-based real-time personalization and customer data platform. The acquisition date fair value of the consideration transferred for Evergage was approximately $100 million, which consisted of cash and the fair value of stock options and restricted stock awards assumed. The Company recorded approximately $25 million for developed technology and customer relationships with estimated useful lives of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhkYjI0NzY3NjVkMzRiZmY4MDFkZjg5MGZkY2IwNzFkL3NlYzo4ZGIyNDc2NzY1ZDM0YmZmODAxZGY4OTBmZGNiMDcxZF85MS9mcmFnOjhiYjBmZmJlN2NhNzQ4Yjg5NWMzYzFlYWZmNjZkOTZlL3RleHRyZWdpb246OGJiMGZmYmU3Y2E3NDhiODk1YzNjMWVhZmY2NmQ5NmVfNTkz_08c26f93-89f9-4d3d-aac8-e7c61d83976a">three</span> to five years. The Company recorded approximately $74 million of goodwill which is primarily attributed to the assembled workforce and </span></div>expanded market opportunities from integrating Evergage's technology with the Company's other offerings. For the goodwill balance there is no basis for U.S. income tax purposes. The fair values assigned to tangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received and certain tax returns are finalized. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date. The Company has included the financial results of Evergage in the condensed consolidated financial statements from the date of acquisition, which were not material. The transaction costs associated with the acquisition were not material. The acquisition date fair value of the consideration transferred for Vlocity was approximately $1.4 billion, which consisted of the following (in millions):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.016%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,166</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of stock options and restricted stock awards assumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of pre-existing relationship</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,380</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table> 1400000000 1166000000 6000000 208000000 1380000000 0.05817 <div style="text-indent:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the date of acquisition (in millions):</span></div><div style="margin-top:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:79.016%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">473</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable, accrued expenses and other liabilities, current and noncurrent</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unearned revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(64)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(67)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net assets acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,380</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 12000000 22000000 1024000000 473000000 15000000 35000000 64000000 67000000 1380000000 <div style="text-indent:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.110%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.783%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.823%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Useful Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">299</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets subject to amortization</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">473</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 174000000 P4Y 299000000 P8Y 473000000 139000000 6000000 133000000 167000000 41000000 100000000 25000000 P5Y 74000000 Intangible Assets Acquired Through Business Combinations and Goodwill<div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible assets acquired through business combinations</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets acquired through business combinations are as follows (in millions):</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:10.776%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.257%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.603%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.257%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.257%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.603%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.257%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.257%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.257%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.612%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Assets, Gross</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Assets, Net</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining Useful Life (Years) </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions and retirements, net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expense and retirements, net </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,598</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,783</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,249)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(325)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,574)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,349</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,209</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.6</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,252</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">316</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,568</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(888)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(218)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,106)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,364</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,462</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(61)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.7</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,922</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">507</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,429</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,198)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(555)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,753)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,724</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,676</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.5</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Included in other are in-place leases, trade names, trademarks and territory rights.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization of intangible assets resulting from business combinations for three months ended July 31, 2020 and 2019 was $284 million and $127 million, respectively, and for the six months ended July 31, 2020 and 2019 was $555 million and $256 million, respectively.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected future amortization expense for intangible assets as of July 31, 2020 is as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:84.844%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.956%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Period:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining six months of fiscal 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">568</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,076</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">921</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">833</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">568</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">710</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total amortization expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,676</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Customer contract assets acquired through business combinations</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Customer contract assets resulting from business combinations reflects the fair value of future billings of amounts that are contractually committed by acquired companies' existing customers as of the acquisition date. Customer contract assets are amortized over the corresponding contract terms. Customer contract assets resulting from business combinations were $67 million and $93 million as of July 31, 2020 and January 31, 2020, respectively, and are included in other assets on the condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill represents the excess of the purchase price in a business combination over the fair value of net assets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">acquired. Goodwill amounts are not amortized, but are rather tested for impairment at least annually during the fourth quarter.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The changes in the carrying amounts of goodwill, which is generally not deductible for tax purposes, were as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:82.917%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.883%;"/><td style="width:0.1%;"/></tr><tr><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,134</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Evergage</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vlocity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other acquisitions and adjustments (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of July 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,301</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div>(1) Adjustments include measurement period adjustments for business combinations from the prior year and the effect of foreign currency translation. <div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets acquired through business combinations are as follows (in millions):</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:10.776%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.257%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.603%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.257%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.257%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.603%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.257%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.257%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.257%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.612%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Assets, Gross</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Assets, Net</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining Useful Life (Years) </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions and retirements, net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expense and retirements, net </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,598</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,783</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,249)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(325)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,574)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,349</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,209</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.6</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,252</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">316</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,568</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(888)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(218)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,106)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,364</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,462</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(61)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.7</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,922</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">507</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,429</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,198)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(555)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,753)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,724</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,676</span><span style="font-size:8pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.5</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:18pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Included in other are in-place leases, trade names, trademarks and territory rights.</span></div> 3598000000 185000000 3783000000 1249000000 325000000 1574000000 2349000000 2209000000 P3Y7M6D 3252000000 316000000 3568000000 888000000 218000000 1106000000 2364000000 2462000000 P7Y2M12D 72000000 6000000 78000000 61000000 12000000 73000000 11000000 5000000 P3Y8M12D 6922000000 507000000 7429000000 2198000000 555000000 2753000000 4724000000 4676000000 P5Y6M 284000000 127000000 555000000 256000000 <div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected future amortization expense for intangible assets as of July 31, 2020 is as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:84.844%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.956%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Period:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining six months of fiscal 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">568</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,076</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">921</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">833</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">568</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">710</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total amortization expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,676</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 568000000 1076000000 921000000 833000000 568000000 710000000 4676000000 67000000 93000000 <div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The changes in the carrying amounts of goodwill, which is generally not deductible for tax purposes, were as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:82.917%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.883%;"/><td style="width:0.1%;"/></tr><tr><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,134</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Evergage</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vlocity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other acquisitions and adjustments (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of July 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,301</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div>(1) Adjustments include measurement period adjustments for business combinations from the prior year and the effect of foreign currency translation. 25134000000 74000000 1024000000 69000000 26301000000 Debt<div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying values of the Company's borrowings were as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:28.914%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.955%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.960%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Instrument</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date of issuance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Maturity date</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective interest rate for the three months ended July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.26%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">995</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">995</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2028 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 2028</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.70%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,490</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,489</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loan assumed on 50 Fremont</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 2015</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.75%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">193</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total carrying value of debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,676</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,677</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less current portion of debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total noncurrent debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,673</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,673</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Each of the Company's debt agreements requires it to maintain compliance with certain debt covenants, all of which the Company was in compliance with as of July 31, 2020.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total estimated fair value of the Company's 2023 and 2028 Senior Notes as of July 31, 2020 and January 31, 2020 was $2.9 billion and $2.7 billion, respectively. The fair value was determined based on the closing trading price per $100 of the 2023 and 2028 Senior Notes as of the last day of trading for the second quarter of fiscal 2021 and last day of trading for the fourth quarter of fiscal 2020, respectively, and is deemed a Level 2 liability within the fair value measurement framework.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected future principal payments for all borrowings as of July 31, 2020 is as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:86.180%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.620%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal period:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining six months of fiscal 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,182</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total principal outstanding</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,692</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revolving Credit Facility</span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In April 2018, the Company entered into a Second Amended and Restated Credit Agreement ("Revolving Loan Credit Agreement") with Wells Fargo Bank, National Association, and certain other institutional lenders that provides for $1.0 billion unsecured revolving credit facility (“Credit Facility”) that matures in April 2023. The Revolving Loan Credit Agreement amended and restated the Company’s existing revolving credit facility dated July 2016. The Company may use the proceeds of future borrowings under the Credit Facility for refinancing other indebtedness, working capital, capital expenditures and other general corporate purposes, including permitted acquisitions.</span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no outstanding borrowings under the Credit Facility as of July 31, 2020. The Company continues to pay a commitment fee on the available amount of the Credit Facility, which is included within other expense in the Company's condensed consolidated statement of operations.</span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Interest Expense on Debt</span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth total interest expense recognized related to debt (in millions):</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> <div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying values of the Company's borrowings were as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:28.914%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.955%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.960%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Instrument</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date of issuance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Maturity date</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective interest rate for the three months ended July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.26%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">995</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">995</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2028 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 2018</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 2028</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.70%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,490</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,489</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loan assumed on 50 Fremont</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 2015</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.75%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">191</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">193</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total carrying value of debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,676</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,677</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less current portion of debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total noncurrent debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,673</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,673</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 0.0326 995000000 995000000 0.0370 1490000000 1489000000 0.0375 191000000 193000000 2676000000 2677000000 3000000 4000000 2673000000 2673000000 2900000000 2700000000 <div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected future principal payments for all borrowings as of July 31, 2020 is as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:86.180%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.620%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal period:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining six months of fiscal 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,182</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total principal outstanding</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,692</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 2000000 4000000 4000000 1182000000 0 1500000000 2692000000 1000000000.0 0 <div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth total interest expense recognized related to debt (in millions):</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 24000000 28000000 48000000 56000000 1000000 1000000 2000000 2000000 25000000 29000000 50000000 58000000 Other Balance Sheet AccountsIn March 2020, the Company purchased the property located at 450 Mission St. (“450 Mission”) in San Francisco, California for approximately $150 million, of which $110 million was allocated to land, $34 million to building, which is included in property and equipment, net and $6 million to in-place leases, which is included in intangible assets in the accompanying condensed consolidated balance sheet.Accounts payable, accrued expenses and other liabilities as of July 31, 2020 included approximately $1.3 billion of accrued compensation as compared to $1.5 billion as of January 31, 2020. 150000000 110000000 34000000 6000000 1300000000 1500000000 Stockholders’ Equity<div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of the Company’s stock options and ESPP shares was estimated on the date of grant and the first day of the ESPP purchase period, respectively, using the Black-Scholes option pricing model. The weighted-average fair value per share for stock options grants, excluding assumed awards, was $48.50 and $40.06 in the three and six months ended July 31, 2020, respectively compared to $38.97 and $40.69 in the three and six months ended July 31, 2019, respectively. The weighted-average fair value per share for ESPP shares was $53.64 in the three months ended July 31, 2020 compared to $38.88 in the three months ended July 31, 2019.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock option activity, excluding the ESPP for the six months ended July 31, 2020 is as follows:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.525%;"/><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:12.204%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.204%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.207%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding<br/>Stock<br/>Options<br/>(in millions)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic Value (in millions)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98.56</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options granted under all plans</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143.56</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75.67</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan shares expired or canceled</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136.90</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115.05</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,183</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested or expected to vest</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112.45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,073</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable as of July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79.70</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,312</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:11pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes information about stock options outstanding as of July 31, 2020:</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:32.626%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.418%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.418%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.418%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.418%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.422%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Exercisable</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of Exercise<br/>Prices</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>Outstanding<br/>(in millions)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Remaining<br/>Contractual Life<br/>(Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares<br/>(in millions)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$0.36 to $59.34</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39.57</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.99</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$59.64 to $80.99</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.4</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76.55</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77.67</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$81.88 to $118.04</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114.83</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113.95</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$122.03 to $148.95</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142.35</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.00</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$154.14 </span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.7</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.00</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$155.20 to $191.65</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163.49</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161.50</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115.05</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79.70</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Restricted stock activity for the six months ended July 31, 2020 is as follows:</span></div><div style="margin-top:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:53.445%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.562%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.562%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.565%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted Stock Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding<br/>(in millions)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value (in millions)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted - restricted stock units and awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158.87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted - performance-based stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">139.50</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and converted to shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132.77</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of July 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148.39</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,076</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected to vest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,260</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the six months ended July 31, 2020 the Company recognized stock-based expense related to its equity plans for employees and non-employee directors of $1.1 billion. The aggregate stock compensation remaining to be recognized as of July 31, 2020 is as follows (in millions):</span></div><div style="margin-top:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.724%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.076%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Period:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining six months of fiscal 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,115</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,759</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,273</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">690</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock compensation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,951</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected amortization reflects only outstanding stock awards as of July 31, 2020 and assumes no forfeiture activity. The aggregate stock compensation remaining to be recognized to costs and expenses will be recognized over a weighted-average period of approximately 2 years. </span></div>Shares reserved and available for future issuance as of July 31, 2020 and January 31, 2020 were 148 million shares and 133 million shares, respectively. 48.50 40.06 38.97 40.69 53.64 38.88 <div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock option activity, excluding the ESPP for the six months ended July 31, 2020 is as follows:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.525%;"/><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:12.204%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.204%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.207%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding<br/>Stock<br/>Options<br/>(in millions)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic Value (in millions)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98.56</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options granted under all plans</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143.56</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75.67</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan shares expired or canceled</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136.90</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115.05</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,183</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested or expected to vest</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112.45</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,073</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable as of July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79.70</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,312</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 27000000 98.56 8000000 143.56 6000000 75.67 1000000 136.90 28000000 115.05 2183000000 25000000 112.45 2073000000 11000000 79.70 1312000000 <div style="text-indent:24.75pt;margin-top:11pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes information about stock options outstanding as of July 31, 2020:</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:32.626%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.418%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.418%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.418%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.418%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.422%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Exercisable</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of Exercise<br/>Prices</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>Outstanding<br/>(in millions)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Remaining<br/>Contractual Life<br/>(Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares<br/>(in millions)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$0.36 to $59.34</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39.57</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.99</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$59.64 to $80.99</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.4</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76.55</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77.67</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$81.88 to $118.04</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114.83</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113.95</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$122.03 to $148.95</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142.35</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.00</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$154.14 </span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.7</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.00</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$155.20 to $191.65</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163.49</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161.50</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115.05</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79.70</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div> 0.36 59.34 6000000 P3Y6M 39.57 5000000 40.99 59.64 80.99 4000000 P3Y4M24D 76.55 3000000 77.67 81.88 118.04 4000000 P4Y6M 114.83 2000000 113.95 122.03 148.95 2000000 P5Y9M18D 142.35 0 0.00 154.14 154.14 6000000 P6Y8M12D 154.14 0 0.00 155.20 191.65 6000000 P5Y8M12D 163.49 1000000 161.50 28000000 P5Y 115.05 11000000 79.70 <div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Restricted stock activity for the six months ended July 31, 2020 is as follows:</span></div><div style="margin-top:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:53.445%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.562%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.562%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.565%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted Stock Outstanding</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding<br/>(in millions)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value (in millions)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted - restricted stock units and awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158.87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted - performance-based stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154.14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">139.50</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and converted to shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132.77</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of July 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148.39</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,076</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected to vest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,260</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 28000000 140.14 11000000 158.87 1000000 154.14 1000000 139.50 7000000 132.77 32000000 148.39 6076000000 27000000 5260000000 1100000000 The aggregate stock compensation remaining to be recognized as of July 31, 2020 is as follows (in millions):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.724%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.076%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Period:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining six months of fiscal 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,115</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,759</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,273</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">690</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock compensation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,951</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table> 1115000000 1759000000 1273000000 690000000 114000000 4951000000 P2Y 148000000 133000000 Income Taxes<div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Effective Tax Rate</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. For the six months ended July 31, 2020, the Company reported a tax benefit of $1.8 billion on a pretax income of $886 million, which resulted in a negative effective tax rate of 207 percent. The Company’s effective tax rate differs from the U.S. statutory rate of 21 percent primarily due to a one-time discrete tax benefit of $2.0 billion recorded in the three months ended July 31, 2020. The Company changed its international corporate structure, which included the consolidation of certain intangible property in Ireland resulting in a net tax benefit related to foreign deferred tax assets. The Company believes that it is more likely than not the deferred tax assets will be realized in Ireland. </span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the six months ended July 31, 2019, the Company reported a tax provision of $163 million on a pretax income of $646 million, which resulted in an effective tax rate of 25 percent. The Company's effective tax rate differs from the U.S. statutory rate of 21 percent primarily due to profitable jurisdictions outside of the United States subject to tax rates greater than 21 percent, offset by excess tax benefits from stock-based compensation. </span></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Unrecognized Tax Benefits and Other Considerations</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company records liabilities related to its uncertain tax positions. Tax positions for the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions throughout the world. Certain prior year tax returns are currently being examined by various taxing authorities in countries including the United States, France and Germany. The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years. As the outcome of the tax audits cannot be predicted with certainty, if any issues arising in the Company's tax audits progress in a manner inconsistent </span></div>with management's expectations, the Company could adjust its provision for income taxes in the future. In addition, the Company anticipates it is reasonably possible that a decrease of its unrecognized tax benefits up to approximately $6 million may occur in the next 12 months, as the applicable statutes of limitations lapse, ongoing examinations are completed, or tax positions meet the conditions of being effectively settled. -1800000000 886000000 -2.07 -2000000000.0 163000000 646000000 0.25 6000000 Net Income Per Share<div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding for the fiscal period. Diluted earnings per share is computed by giving effect to all potential weighted average dilutive common stock, including options and restricted stock units. The dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of the denominator used in the calculation of basic and diluted earnings per share is as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#ffffff;background-color:rgb(255,255,255, 0.0);">2</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,625</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,724</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">483</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares outstanding for basic earnings per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">904</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">776</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">901</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">774</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of employee stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">922</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">795</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">919</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">795</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted-average number of shares outstanding used in the computation of diluted earnings per share does not include the effect of the following potential outstanding common stock. The effects of these potentially outstanding shares were not included in the calculation of diluted earnings per share because the effect would have been anti-dilutive (in millions):</span></div><div style="margin-top:5pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> <div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of the denominator used in the calculation of basic and diluted earnings per share is as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#ffffff;background-color:rgb(255,255,255, 0.0);">2</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,625</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,724</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">483</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares outstanding for basic earnings per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">904</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">776</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">901</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">774</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of employee stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">922</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">795</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">919</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">795</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 2625000000 91000000 2724000000 483000000 904000000 776000000 901000000 774000000 18000000 19000000 18000000 21000000 922000000 795000000 919000000 795000000 The effects of these potentially outstanding shares were not included in the calculation of diluted earnings per share because the effect would have been anti-dilutive (in millions):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td 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> 12000000 7000000 11000000 5000000 Leases and Other Commitments<div style="text-indent:24.75pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has operating leases for corporate offices, data centers, and equipment under non-cancelable operating leases with various expiration dates. The leases have remaining terms of one year to 22 years, some of which include options to extend for up to five years, and some of which include options to terminate within one year. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total operating lease costs were $258 million and $217 million for the three months ended July 31, 2020 and 2019, respectively and $537 million and $423 million for the six months ended July 31, 2020 and 2019, respectively.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the three and six months ended July 31, 2020, cash payments for operating leases were $224 million and $450 million, respectively. New ROU assets obtained in exchange for operating lease liabilities were $177 million and $366 million during the three and six months ended July 31, 2020, respectively. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> As of July 31, 2020, for operating leases, the weighted-average remaining lease term is 6 years, and the weighted-average discount rate is 2.6 percent. As of July 31, 2020, for finance leases, the weighted-average remaining lease term is 20 years, and the weighted-average discount rate is 4.4 percent.</span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the maturities of lease liabilities under non-cancelable operating and finance leases were as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.128%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.420%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.422%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Period:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining six months of fiscal 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">736</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">555</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,066</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,497</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">515</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(323)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(177)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,174</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Operating lease amounts above do not include sublease income. The Company has entered into various sublease agreements with third parties. Under these agreements, the Company expects to receive sublease income of approximately $179 million in the next five years and $44 million thereafter. </span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the Company's future contractual obligations when it is reasonably certain that the Company will exercise that option. </span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the Company has additional operating leases that have not yet commenced totaling $2.4 billion and therefore not reflected on the condensed consolidated balance sheet and tables above. These operating leases include agreements for office facilities to be constructed. These operating leases will commence between fiscal year 2021 and fiscal year 2025 with lease terms of 3 years to 18 years.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Of the total operating lease commitment balance, including leases not yet commenced, of $5.9 billion, approximately $5.4 billion is related to facilities space. The remaining commitment amount is primarily related to equipment.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Letters of Credit</span></div>As of July 31, 2020, the Company had a total of $100 million in letters of credit outstanding substantially in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2023. P1Y P22Y P5Y P1Y 258000000 217000000 537000000 423000000 224000000 450000000 177000000 366000000 P6Y 0.026 P20Y 0.044 <div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the maturities of lease liabilities under non-cancelable operating and finance leases were as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.128%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.420%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.422%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Period:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining six months of fiscal 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">736</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">555</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,066</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,497</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">515</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(323)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(177)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,174</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> <div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the maturities of lease liabilities under non-cancelable operating and finance leases were as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.128%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.420%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.422%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Period:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remaining six months of fiscal 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">435</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">736</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">555</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,066</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,497</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">515</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(323)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(177)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,174</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 435000000 11000000 736000000 23000000 555000000 23000000 398000000 24000000 307000000 24000000 1066000000 410000000 3497000000 515000000 323000000 177000000 3174000000 338000000 179000000 44000000 2400000000 P3Y P18Y 5900000000 5400000000 100000000 Legal Proceedings and Claims<div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the ordinary course of business, the Company is or may be involved in various legal or regulatory proceedings, claims or purported class actions related to alleged infringement of third-party patents and other intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour and other claims. The Company has been, and may in the future be put on notice or sued by third parties for alleged infringement of their proprietary rights, including patent infringement.</span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In general, the resolution of a legal matter could prevent the Company from offering its service to others, could be material to the Company’s financial condition or cash flows, or both, or could otherwise adversely affect the Company’s operating results.</span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. The outcomes of legal proceedings and other contingencies are, however, inherently unpredictable and subject to significant uncertainties. At this time, the Company is not able to reasonably estimate the amount or range of possible losses in excess of any amounts accrued, including losses that could arise as a result of application of non-monetary remedies, with respect to the contingencies it faces, and the Company’s estimates may not prove to be accurate. </span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In management’s opinion, resolution of all current matters is not expected to have a material adverse impact on the Company’s condensed consolidated results of operations, cash flows or financial position. However, depending on the nature and timing of any such dispute or other contingency, an unfavorable resolution of a matter could materially affect the Company’s current or future results of operations or cash flows, or both, in a particular quarter.</span></div><div style="text-indent:22.5pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Tableau Litigation</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In July and August 2017, two substantially similar securities class action complaints were filed against Tableau and two of its now former executive officers. The first complaint was filed in the U.S. District for the Southern District of New York </span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(the “Scheufele Action”). The second complaint was filed in the U.S. District Court for the Western District of Washington and was voluntarily dismissed on October 17, 2017. In December 2017, the lead plaintiff in the Scheufele Action filed an amended complaint, which alleged that between February 5, 2015 and February 4, 2016, Tableau and certain of its executive officers violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 (the "Exchange Act") and Rule 10b-5 promulgated thereunder, in connection with statements regarding Tableau’s business and operations by allegedly failing to disclose, among other things, that product launches and software upgrades by competitors were negatively impacting Tableau’s competitive position and profitability. The amended complaint sought unspecified damages, interest, attorneys’ fees and other costs. In February 2018, the lead plaintiff filed a second amended complaint (the "SAC"), which contains substantially similar allegations as the amended complaint, and added as defendants two more of Tableau’s now former executive officers and directors. Defendants filed a motion to dismiss the SAC in March 2018, which was denied in February 2019. Defendants filed an answer to the SAC in March 2019, and subsequently amended their answer in April 2019. On January 15, 2020, the court granted lead plaintiff’s motion for class certification. The parties have completed fact and expert discovery. Motions for summary judgment are due on September 11, 2020. The court has not yet set a trial date. </span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, Tableau was named as a nominal defendant in a purported shareholder derivative action in the United States District Court for the District of Delaware, allegedly on behalf of and for the benefit of Tableau, against certain of its now former directors and officers. The derivative action arises out of many of the factual allegations at issue in the Scheufele Action, and generally alleges that the individual defendants breached fiduciary duties owed to Tableau. The complaint seeks unspecified damages and equitable relief, attorneys' fees, costs and expenses. The case is currently stayed. In April 2020, the same purported stockholder who filed the 2018 derivative action, who had previously been a shareholder of Tableau and acquired shares of Salesforce as a result of the acquisition of Tableau by Salesforce in August 2019, filed a “double derivative” action in the United States District Court for the District of Delaware, allegedly on behalf of and for the benefit of Salesforce and Tableau, against certain of Tableau’s now former directors and officers. The double derivative complaint adds Salesforce as an additional nominal defendant, but otherwise names the same individual defendants, generally alleges the same purported wrongdoing, and seeks the same relief as the 2018 derivative action. On June 5, 2020, the parties stipulated, and on June 12, 2020, the court entered an order, vacating the defendants’ deadline to respond to the April 2020 complaint and requiring the plaintiff to file an amended complaint on or before August 11, 2020. On August 11, 2020, the plaintiff filed its amended complaint. The Company’s response to the amended complaint is due on or before September 25, 2020.</span></div> 2 2 2 Related-Party Transactions<div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 1999, the Salesforce Foundation (the “Foundation”) was chartered on an idea of leveraging the Company’s people, technology and resources to help improve communities around the world. The Company calls this integrated philanthropic approach the 1-1-1 model. The Company’s Chair is the chair of the Foundation and holds one of the three Foundation board seats. The Company does not control the Foundation’s activities, and accordingly, the Company does not consolidate the Foundation’s statement of activities with its financial results. Since the Foundation’s inception, the Company has provided at no charge certain resources to the Foundation including general administrative support. The value of these resources to the Foundation has not been material.</span></div><div style="text-indent:24.75pt;margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the fiscal 2020 business combination with Salesforce.org, which was a related party, the Company agreed to use its best efforts to make charitable cash commitments of up to $5 million quarterly to the Foundation for ten years beginning in the third quarter of fiscal 2020.</span></div> 1 3 5000000 P10Y Amounts include stock-based expense, as follows: Three Months Ended July 31,Six Months Ended July 31, 2020201920202019Cost of revenues$63 $46 $115 $89 Research and development184 98 350 179 Marketing and sales253 199 476 376 General and administrative78 45 141 87  Amounts include amortization of intangible assets acquired through business combinations, as follows: Three Months Ended July 31,Six Months Ended July 31, 2020201920202019Cost of revenues$166 $62 $325 $123 Marketing and sales118 65 230 133  During the three months ended July 31, 2020 the Company recorded approximately $2.0 billion of benefit from income taxes due to a one-time discrete tax item from the recognition of deferred tax assets related to an intra-entity transfer of intangible property. XML 15 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
shares in Millions
6 Months Ended
Jul. 31, 2020
Aug. 25, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 31, 2020  
Document Transition Report false  
Entity File Number 001-32224  
Entity Registrant Name salesforce.com, inc.  
Entity Central Index Key 0001108524  
Current Fiscal Year End Date --01-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3320693  
Entity Address, Address Line One Salesforce Tower  
Entity Address, Address Line Two 415 Mission Street, 3rd Fl  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94105  
City Area Code 415  
Local Phone Number 901-7000  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol CRM  
Security Exchange Name NYSE  
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   910
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Millions
Jul. 31, 2020
Jan. 31, 2020
Current assets:    
Cash and cash equivalents $ 4,052 $ 4,145
Marketable securities 5,231 3,802
Accounts receivable, net 3,445 6,174
Costs capitalized to obtain revenue contracts, net 948 926
Prepaid expenses and other current assets 1,170 916
Total current assets 14,846 15,963
Property and equipment, net 2,528 2,375
Operating lease right-of-use assets, net 2,985 3,040
Noncurrent costs capitalized to obtain revenue contracts, net 1,309 1,348
Strategic investments 2,555 1,963
Goodwill 26,301 25,134
Intangible assets acquired through business combinations, net 4,676 4,724
Deferred tax assets and other assets, net 2,580 579
Total assets 57,780 55,126
Current liabilities:    
Accounts payable, accrued expenses and other liabilities 3,485 3,433
Operating lease liabilities, current 767 750
Unearned revenue 8,711 10,662
Total current liabilities 12,963 14,845
Noncurrent debt 2,673 2,673
Noncurrent operating lease liabilities 2,407 2,445
Other noncurrent liabilities 1,297 1,278
Total liabilities 19,340 21,241
Stockholders’ equity:    
Common stock 1 1
Additional paid-in capital 33,922 32,116
Accumulated other comprehensive loss (68) (93)
Retained earnings 4,585 1,861
Total stockholders’ equity 38,440 33,885
Total liabilities and stockholders’ equity $ 57,780 $ 55,126
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Revenues:        
Total revenues $ 5,151 $ 3,997 $ 10,016 $ 7,734
Cost of revenues:        
Total cost of revenues [1],[2] 1,311 967 2,565 1,881
Gross profit 3,840 3,030 7,451 5,853
Operating expenses:        
Research and development [1],[2] 898 607 1,757 1,161
Marketing and sales [1],[2] 2,275 1,824 4,665 3,521
General and administrative [1],[2] 489 375 991 737
Loss on settlement of Salesforce.org reseller agreement [1],[2] 0 166 0 166
Total operating expenses [1],[2] 3,662 2,972 7,413 5,585
Income from operations 178 58 38 268
Gains on strategic investments, net 682 109 874 390
Other expense (21) (3) (26) (12)
Income before benefit from (provision for) income taxes 839 164 886 646
Benefit from (provision for) income taxes [3] 1,786 (73) 1,838 (163)
Net income $ 2,625 $ 91 $ 2,724 $ 483
Basic net income per share (in dollars per share) $ 2.90 $ 0.12 $ 3.02 $ 0.62
Diluted net income per share (in dollars per share) $ 2.85 $ 0.11 $ 2.96 $ 0.61
Shares used in computing basic net income per share (in shares) 904 776 901 774
Shares used in computing diluted net income per share (in shares) 922 795 919 795
Subscription and support        
Revenues:        
Total revenues $ 4,840 $ 3,745 $ 9,415 $ 7,241
Cost of revenues:        
Total cost of revenues [1],[2] 1,013 727 1,979 1,405
Professional services and other        
Revenues:        
Total revenues 311 252 601 493
Cost of revenues:        
Total cost of revenues [1],[2] $ 298 $ 240 $ 586 $ 476
[1] Amounts include amortization of intangible assets acquired through business combinations, as follows:
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Cost of revenues$166 $62 $325 $123 
Marketing and sales118 65 230 133 
[2] Amounts include stock-based expense, as follows:
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Cost of revenues$63 $46 $115 $89 
Research and development184 98 350 179 
Marketing and sales253 199 476 376 
General and administrative78 45 141 87 
[3] During the three months ended July 31, 2020 the Company recorded approximately $2.0 billion of benefit from income taxes due to a one-time discrete tax item from the recognition of deferred tax assets related to an intra-entity transfer of intangible property.
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Stock-based expenses $ 578 $ 388 $ 1,082 $ 731
Tax benefit from intra-entity transfer of intangible property 2,000      
Cost of revenues        
Amortization of intangibles acquired through business combinations 166 62 325 123
Stock-based expenses 63 46 115 89
Research and development        
Stock-based expenses 184 98 350 179
Marketing and sales        
Amortization of intangibles acquired through business combinations 118 65 230 133
Stock-based expenses 253 199 476 376
General and administrative        
Stock-based expenses $ 78 $ 45 $ 141 $ 87
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Statement of Comprehensive Income [Abstract]        
Net income $ 2,625 $ 91 $ 2,724 $ 483
Other comprehensive income (loss), net of reclassification adjustments:        
Foreign currency translation and other losses 28 (17) 5 (30)
Unrealized gains on marketable securities and privately held debt securities 49 6 24 14
Other comprehensive income (loss), before tax 77 (11) 29 (16)
Tax effect (10) (1) (4) (3)
Other comprehensive income (loss), net 67 (12) 25 (19)
Comprehensive income $ 2,692 $ 79 $ 2,749 $ 464
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
shares in Millions, $ in Millions
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Jan. 31, 2019   770      
Beginning balance at Jan. 31, 2019 $ 15,605 $ 1 $ 13,927 $ (58) $ 1,735
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued (in shares)   5      
Common stock issued 113   113    
Stock-based expenses 343   343    
Other comprehensive loss, net of tax (7)     (7)  
Net income 392       392
Ending balance (in shares) at Apr. 30, 2019   775      
Ending balance at Apr. 30, 2019 16,446 $ 1 14,383 (65) 2,127
Beginning balance (in shares) at Jan. 31, 2019   770      
Beginning balance at Jan. 31, 2019 15,605 $ 1 13,927 (58) 1,735
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Other comprehensive loss, net of tax (19)        
Net income 483        
Ending balance (in shares) at Jul. 31, 2019   780      
Ending balance at Jul. 31, 2019 17,166 $ 1 15,024 (77) 2,218
Beginning balance (in shares) at Apr. 30, 2019   775      
Beginning balance at Apr. 30, 2019 16,446 $ 1 14,383 (65) 2,127
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued (in shares)   5      
Common stock issued 253   253    
Stock-based expenses 388   388    
Other comprehensive loss, net of tax (12)     (12)  
Net income 91       91
Ending balance (in shares) at Jul. 31, 2019   780      
Ending balance at Jul. 31, 2019 17,166 $ 1 15,024 (77) 2,218
Beginning balance (in shares) at Jan. 31, 2020   893      
Beginning balance at Jan. 31, 2020 33,885 $ 1 32,116 (93) 1,861
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued (in shares)   6      
Common stock issued 119   119    
Stock-based expenses 504   504    
Other comprehensive loss, net of tax (42)     (42)  
Net income 99       99
Ending balance (in shares) at Apr. 30, 2020   899      
Ending balance at Apr. 30, 2020 34,565 $ 1 32,739 (135) 1,960
Beginning balance (in shares) at Jan. 31, 2020   893      
Beginning balance at Jan. 31, 2020 33,885 $ 1 32,116 (93) 1,861
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Other comprehensive loss, net of tax 25        
Net income 2,724        
Ending balance (in shares) at Jul. 31, 2020   908      
Ending balance at Jul. 31, 2020 38,440 $ 1 33,922 (68) 4,585
Beginning balance (in shares) at Apr. 30, 2020   899      
Beginning balance at Apr. 30, 2020 34,565 $ 1 32,739 (135) 1,960
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued (in shares)   9      
Common stock issued 605   605    
Stock-based expenses 578   578    
Other comprehensive loss, net of tax 67     67  
Net income 2,625       2,625
Ending balance (in shares) at Jul. 31, 2020   908      
Ending balance at Jul. 31, 2020 $ 38,440 $ 1 $ 33,922 $ (68) $ 4,585
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Operating activities:        
Net income $ 2,625 $ 91 $ 2,724 $ 483
Adjustments to reconcile net income to net cash provided by operating activities:        
Depreciation and amortization 649 457 1,307 894
Amortization of costs capitalized to obtain revenue contracts, net 250 217 497 426
Expenses related to employee stock plans 578 388 1,082 731
Loss on settlement of Salesforce.org reseller agreement [1],[2] 0 166 0 166
Gains on strategic investments, net (682) (109) (874) (390)
Tax benefit from intra-entity transfer of intangible property (2,003) 0 (2,003) 0
Changes in assets and liabilities, net of business combinations:        
Accounts receivable, net (349) (146) 2,745 2,628
Costs capitalized to obtain revenue contracts, net (455) (173) (480) (297)
Prepaid expenses and other current assets and other assets (203) 28 (214) (69)
Accounts payable and accrued expenses and other liabilities 693 293 (64) (252)
Operating lease liabilities (209) (182) (412) (346)
Unearned revenue (465) (594) (2,020) (1,573)
Net cash provided by operating activities 429 436 2,288 2,401
Investing activities:        
Business combinations, net of cash acquired (1,154) (423) (1,257) (433)
Purchases of strategic investments (232) (62) (574) (221)
Sales of strategic investments 51 71 652 265
Purchases of marketable securities (1,681) (772) (2,515) (1,506)
Sales of marketable securities 207 375 544 461
Maturities of marketable securities 330 137 557 193
Capital expenditures (114) (178) (437) (337)
Net cash used in investing activities (2,593) (852) (3,030) (1,578)
Financing activities:        
Proceeds from employee stock plans 466 152 724 371
Principal payments on financing obligations (24) (134) (72) (145)
Repayments of debt (1) (201) (2) (202)
Net cash provided by (used in) financing activities 441 (183) 650 24
Effect of exchange rate changes 3 (1) (1) (6)
Net increase (decrease) in cash and cash equivalents (1,720) (600) (93) 841
Cash and cash equivalents, beginning of period 5,772 4,110 4,145 2,669
Cash and cash equivalents, end of period 4,052 3,510 4,052 3,510
Cash paid during the period for:        
Interest 2 6 48 56
Income taxes, net of tax refunds 66 37 124 55
Non-cash investing and financing activities:        
Fair value of equity awards assumed $ 6 $ 0 $ 6 $ 0
[1] Amounts include amortization of intangible assets acquired through business combinations, as follows:
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Cost of revenues$166 $62 $325 $123 
Marketing and sales118 65 230 133 
[2] Amounts include stock-based expense, as follows:
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Cost of revenues$63 $46 $115 $89 
Research and development184 98 350 179 
Marketing and sales253 199 476 376 
General and administrative78 45 141 87 
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Business and Significant Accounting Policies
6 Months Ended
Jul. 31, 2020
Accounting Policies [Abstract]  
Summary of Business and Significant Accounting Policies Summary of Business and Significant Accounting Policies
Description of Business
Salesforce.com, inc. (the “Company”) is a leading provider of enterprise software, delivered through the cloud, with a focus on customer relationship management, or CRM. The Company introduced its first CRM solution in 2000, and has since expanded its service offerings into new areas and industries with new editions, features and platform capabilities.
The Company's core mission is to empower its customers to connect with their customers in entirely new ways through cloud, mobile, social, blockchain, voice, advanced analytics and artificial intelligence (“AI”) technologies. Salesforce’s Customer 360 is an integrated platform that unites sales, service, marketing, commerce, integration, analytics and more to give companies a single, shared view of their customers.
Fiscal Year
The Company’s fiscal year ends on January 31. References to fiscal 2021, for example, refer to the fiscal year ending January 31, 2021.
Basis of Presentation
The accompanying condensed consolidated balance sheet as of July 31, 2020 and the condensed consolidated statements of operations, condensed consolidated statements of comprehensive income, condensed consolidated statements of stockholders' equity and condensed consolidated statements of cash flows for the three and six months ended July 31, 2020 and 2019 are unaudited.
These financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. Accordingly, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of the Company’s management, the unaudited condensed consolidated financial statements include all adjustments necessary for the fair presentation of the Company’s balance sheet as of July 31, 2020, and its results of operations, including its comprehensive income, stockholders' equity and its cash flows for the three and six months ended July 31, 2020 and 2019. All adjustments are of a normal recurring nature. The results for the three and six months ended July 31, 2020 are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ending January 31, 2021.
These unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2020, filed with the Securities and Exchange Commission (the “SEC”) on March 5, 2020.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in the Company’s condensed consolidated financial statements and notes thereto.
Significant estimates and assumptions made by management include the determination of:
the fair value of assets acquired and liabilities assumed for business combinations;
the standalone selling price (“SSP”) of performance obligations for revenue contracts with multiple performance obligations;
the valuation of privately-held strategic investments, including impairments;
the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions;
the average period of benefit associated with costs capitalized to obtain revenue contracts;
the useful lives of intangible assets; and
the fair value of certain stock awards issued.
Actual results could differ materially from those estimates. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the result of which forms the basis for making judgments about the carrying values of assets and liabilities.
In December 2019, the novel coronavirus and resulting disease (“COVID-19”) was reported and in March 2020 the World Health Organization declared it a pandemic. The extent of the impact of COVID-19 on the Company’s operational and financial performance will depend on certain developments, including the duration of the outbreak, impact on the Company’s
customers and its sales and renewal cycles, and impact on the Company’s employees, as discussed in more detail in Part I, Item 2 “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. These estimates may change, as new events occur and additional information is obtained, and such changes will be recognized in the condensed consolidated financial statements as soon as they become known. Actual results could differ from these estimates and any such differences may be material to the Company’s financial statements.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Segments
The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance. Over the past few years, the Company has completed a number of acquisitions. These acquisitions have allowed the Company to expand its offerings, presence and reach in various market segments of the enterprise cloud computing market.
While the Company has offerings in multiple enterprise cloud computing market segments, including as a result of the Company's acquisitions, and operates in multiple countries, the Company’s business operates in one operating segment because most of the Company's offerings operate on its single Customer 360 Platform and most of the Company's products are deployed in a nearly identical way, and the Company’s CODM evaluates the Company’s financial information and resources and assesses the performance of these resources on a consolidated basis.
Concentrations of Credit Risk, Significant Customers and Investments
The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Collateral is not required for accounts receivable. The Company maintains an allowance for its doubtful accounts receivable due to estimated credit losses. This allowance is based upon historical loss patterns, the number of days that billings are past due, an evaluation of the potential risk of loss associated with delinquent accounts and current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss patterns. The Company records the allowance against bad debt expense through the condensed consolidated statement of operations up to the amount of revenues recognized to date. Any incremental allowance is recorded as an offset to unearned revenue on the condensed consolidated balance sheet. Receivables are written-off and charged against the recorded allowance when the Company has exhausted collection efforts without success.
No single customer accounted for more than five percent of accounts receivable at July 31, 2020 and January 31, 2020. No single customer accounted for five percent or more of total revenue during the six months ended July 31, 2020 and 2019. As of July 31, 2020 and January 31, 2020, assets located outside the Americas were 15 percent and 12 percent of total assets, respectively. As of July 31, 2020 and January 31, 2020, assets located in the United States were 83 percent and 87 percent of total assets, respectively.
The Company is also exposed to concentrations of risk in its strategic investment portfolio. As of July 31, 2020, the Company held one publicly traded investment with a carrying value greater than 30 percent of its total strategic investments. In addition, the Company held three investments with carrying values that were individually greater than five percent of its total strategic investments, all of which were privately held. As of January 31, 2020, the Company held five investments that were individually greater than five percent of its total strategic investments, of which one was publicly traded and four were privately held. The publicly traded investment held as of July 31, 2020 is different than the publicly traded investment that was held as of January 31, 2020.
Revenue Recognition
The Company derives its revenues from two sources: (1) subscription revenues, which are comprised of subscription fees from customers accessing the Company’s enterprise cloud computing services (collectively, “Cloud Services”), software licenses, and from customers paying for additional support beyond the standard support that is included in the basic subscription fees; and (2) related professional services such as process mapping, project management and implementation services. Other revenue consists primarily of training fees.
Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, for example, overage fees, contingent fees or service level penalties, the Company includes an estimate of the amount it expects to receive for the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur.
The Company determines the amount of revenue to be recognized through the application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
The Company’s subscription service arrangements are non-cancelable and do not contain refund-type provisions.
Subscription and Support Revenues
Subscription and support revenues are comprised of fees that provide customers with access to Cloud Services, software licenses and related support and updates during the term of the arrangement.
Cloud Services allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term.
With the May 2018 acquisition of MuleSoft, Inc. (“MuleSoft”) and the August 2019 acquisition of Tableau Software, Inc. (“Tableau”), subscription and support revenues also includes revenues associated with software licenses. These licenses for on-premises software provide the customer with a right to use the software as it exists when made available. Customers purchase these term licenses through a subscription. Revenues from distinct licenses are generally recognized upfront when the software is made available to the customer. In cases where the Company allocates revenue to software updates and support revenue, the allocated revenue is recognized as the updates are provided, which is generally ratably over the contract term.
The Company typically invoices its customers annually. Typical payment terms provide that customers pay within 30 days of invoice. Amounts that have been invoiced are recorded in accounts receivable and in unearned revenue or revenue, depending on whether transfer of control to customers has occurred.
Professional Services and Other Revenues
The Company’s professional services contracts are either on a time and materials, fixed fee or subscription basis. These revenues are recognized as the services are rendered for time and materials contracts, on a proportional performance basis for fixed price contracts or ratably over the contract term for subscription professional services contracts. Training revenues are recognized as the services are performed.
Significant Judgments - Contracts with Multiple Performance Obligations
The Company enters into contracts with its customers that may include promises to transfer multiple Cloud Services, software licenses, premium support and professional services. A performance obligation is a promise in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.
Cloud Services and software licenses are distinct because such offerings are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the subscription start date and the contractual dependence of the service on the customer’s satisfaction with the professional services work. To date, the Company has concluded that professional services included in contracts with multiple performance obligations are distinct.
The Company allocates the transaction price to each performance obligation on a relative SSP basis. The SSP is the price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
The Company determines SSP by considering its overall pricing objectives and market conditions. Significant pricing practices taken into consideration include the Company’s discounting practices, the size and volume of the Company’s transactions, the customer demographic, the geographic area where services are sold, price lists, the Company's go-to-market strategy, historical sales and contract prices. In instances where the Company does not sell or price a product or service separately, the Company determines relative fair value using information that may include market conditions or other observable inputs. As the Company’s go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes to SSP.
In certain cases, the Company is able to establish SSP based on observable prices of products or services sold or priced separately in comparable circumstances to similar customers. The Company uses a single amount to estimate SSP when it has observable prices.
If SSP is not directly observable, for example when pricing is highly variable, the Company uses a range of SSP. The Company determines the SSP range using information that may include pricing practices or other observable inputs. The Company typically has more than one SSP for individual products and services due to the stratification of those products and services by customer size and geography.
Costs Capitalized to Obtain Revenue Contracts
The Company capitalizes incremental costs of obtaining a non-cancelable subscription and support revenue contract. The capitalized amounts consist primarily of sales commissions paid to the Company’s direct sales force. Capitalized amounts also include (1) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation plans that are tied to the value of contracts acquired, (2) commissions paid to employees upon renewals of subscription and support contracts, (3) the associated payroll taxes and fringe benefit costs associated with the payments to the Company’s employees, and to a lesser extent (4) success fees paid to partners in emerging markets where the Company has a limited presence.
Costs capitalized related to new revenue contracts are amortized on a straight-line basis over four years, which, although longer than the typical initial contract period, reflects the average period of benefit, including expected contract renewals. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the estimated life cycles of its offerings and its customer attrition. Additionally, the Company amortizes capitalized costs for renewals and success fees paid to partners over two years.
The capitalized amounts are recoverable through future revenue streams under all non-cancelable customer contracts. The Company periodically evaluates whether there have been any changes in its business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.
Amortization of capitalized costs to obtain revenue contracts is included in marketing and sales expense in the accompanying condensed consolidated statements of operations.
During the six months ended July 31, 2020, the Company capitalized $480 million of costs to obtain revenue contracts and amortized $497 million to marketing and sales expense. During the same period a year ago, the Company capitalized $297 million of costs to obtain revenue contracts and amortized $426 million to marketing and sales expense. During the three months ended April 30, 2020, the Company offered its direct sales force a partial minimum commission guarantee that would pay the greater of actual commissions earned or a fixed amount of their variable compensation that would have been otherwise paid during the three months ended April 30, 2020 if incremental new business was not impacted by the COVID-19 pandemic. As these payments were guaranteed and not a cost to obtain a revenue contract, the amounts were immediately expensed and are reflected in the Company’s condensed consolidated statement of operations for the six months ended July 31, 2020. Costs capitalized to obtain a revenue contract, net on the Company's condensed consolidated balance sheets totaled $2.3 billion as of July 31, 2020 and as of January 31, 2020. There were no impairments of costs to obtain revenue contracts for the three and six months ended July 31, 2020 and 2019, respectively.
Cash and Cash Equivalents
The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.
Marketable Securities
The Company considers all of its marketable debt securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the condensed consolidated balance sheets. Securities are classified as available for sale and are carried at fair value, with the change in unrealized gains and losses, net of tax, reported as a separate component on the condensed consolidated statements of comprehensive income until realized. Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates and yield curves. Securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of the excess, if any, is caused by expected credit losses, as required by new accounting pronouncement ASU 2016-13 discussed in further detail below. Expected credit losses on securities are recognized in other income (expense), net on the condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive loss in stockholders' equity. For the purposes of computing realized and unrealized gains and losses, the cost of securities sold is based on the specific-identification method. Interest on securities classified as available for sale is included as a component of investment income.
Strategic Investments
The Company holds strategic investments in privately held debt and equity securities and publicly held equity securities in which the Company does not have a controlling interest.
Privately held equity securities which the Company does not have a controlling financial interest in but does exercise significant influence over the investee are accounted for under the equity method. Privately held equity securities not accounted for under the equity method are recorded at cost and adjusted for observable transactions for same or similar investments of the same issuer (referred to as the measurement alternative) or impairment. All gains and losses on privately held equity securities, realized and unrealized, are recorded through gains on strategic investments, net on the condensed consolidated statement of operations. Privately held debt securities are recorded at fair value with changes in fair value recorded through accumulated other comprehensive income on the condensed consolidated balance sheet.
Valuations of privately held securities are inherently complex due to the lack of readily available market data and require the Company's use of judgment. The carrying value is not adjusted for the Company's privately held equity securities if there are no observable price changes in a same or similar security from the same issuer or if there are no identified events or changes in circumstances that may indicate impairment, as discussed below. In determining the estimated fair value of its strategic investments in privately held companies, the Company utilizes the most recent data available to the Company. The Company assesses its privately held debt and equity securities in its strategic investment portfolio at least quarterly for impairment. The Company’s impairment analysis encompasses an assessment of both qualitative and quantitative factors including the investee's financial metrics, market acceptance of the investee's product or technology and the rate at which the investee is using its cash. If the investment is considered impaired, the Company recognizes an impairment through the condensed consolidated statement of operations and establishes a new carrying value for the investment.
Publicly held equity securities are measured at fair value with changes recorded through gains on strategic investments, net on the condensed consolidated statement of operations.
Derivative Financial Instruments
The Company enters into foreign currency derivative contracts with financial institutions to reduce foreign exchange risk. The Company uses forward currency derivative contracts to minimize the Company’s exposure to balances primarily denominated in the Euro, British Pound Sterling, Japanese Yen, Canadian Dollar and Australian Dollar. The Company’s foreign currency derivative contracts, which are not designated as hedging instruments, are used to reduce the exchange rate risk associated primarily with intercompany receivables and payables. The Company’s derivative financial instruments program is not designated for trading or speculative purposes. The Company generally enters into master netting arrangements with the financial institutions with which it contracts for such derivative contracts, which permit net settlement of transactions with the same counterparty, thereby reducing credit-related losses in the event of the financial institutions' nonperformance. Outstanding foreign currency derivative contracts are recorded at fair value on the condensed consolidated balance sheets.
Foreign currency derivative contracts are marked-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated receivables and payables. While the contract or notional amount is often used to express the volume of foreign currency derivative contracts, the amounts potentially subject to credit risk are generally limited to the amounts, if any, by which the counterparties’ obligations under the agreements exceed the obligations of the Company to the counterparties.
Fair Value Measurement
The Company measures its cash and cash equivalents, marketable securities and foreign currency derivative contracts at fair value. In addition, the Company measures its strategic investments, including its publicly held equity securities, privately held debt securities and privately held equity securities for which there has been an observable price change in a same or similar security, at fair value. The additional disclosures regarding the Company’s fair value measurements are included in Note 5 “Fair Value Measurement.”
Property and Equipment
Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
Computers, equipment and software
3 to 9 years
Furniture and fixtures5 years
Leasehold improvements
Shorter of the estimated lease term or 10 years
Buildings and building improvements
10 to 40 years
When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from their respective accounts and any loss on such retirement is reflected in operating expenses.
Capitalized Software Costs
The Company capitalizes costs related to its enterprise cloud computing services and certain projects for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally three to five years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Intangible Assets Acquired through Business Combinations
Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Impairment Assessment
The Company evaluates intangible assets and long-lived assets for possible impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. This includes but is not limited to significant adverse changes in business climate, market conditions, or other events that indicate an asset's carrying amount may not be recoverable. Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, the carrying amount of such assets is reduced to fair value.
The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable.
There were no material impairments of intangible assets, long-lived assets or goodwill during the six months ended July 31, 2020 and 2019, respectively.
Business Combinations
The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions, tax-related valuation allowances and pre-acquisition contingencies are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s condensed consolidated statement of operations.
In the event the Company acquires an entity with which the Company has a preexisting relationship, the Company will generally recognize a gain or loss to settle that relationship as of the acquisition date within operating income on the condensed consolidated statements of operations. In the event that the Company acquires an entity in which the Company previously held a strategic investment, the difference between the fair value of the shares as of the date of the acquisition and the carrying value of the strategic investment is recorded as a gain or loss and recorded within net gains (or losses) on strategic investments in the condensed consolidated statement of operations.
Leases
The Company determines if an arrangement is a lease at inception and classifies its leases at commencement. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities on the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other liabilities, and other noncurrent liabilities on the Company’s condensed consolidated balance sheets.
ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease ROU asset is reduced for tenant incentives. As the Company’s leases typically do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. The Company's incremental borrowing rate is an estimate of the interest rate the Company would have to pay to borrow on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the ROU asset and lease liability when it is reasonably certain that the Company will exercise the option. The Company reassesses the lease term if and when a significant event or change in circumstances occurs within the control of the Company, such as construction of significant leasehold improvements that are expected to have economic value when the option becomes exercisable.
Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the ROU asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate.
The Company has lease agreements which contain both lease and non-lease components, which it has elected to combine for all asset classes. In addition, the Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less for any asset classes.
On the lease commencement date the Company establishes assets and liabilities for the present value of estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are amortized over the lease term to operating expense.
The Company additionally has entered into subleases for unoccupied leased office space. Any impairments to the ROU asset, leasehold improvements or other assets as a result of a sublease are recognized in the period the sublease is executed and recorded as an operating expense. Similar to other long-lived assets, management tests ROU assets for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. For leased assets, such circumstances would include subleases which do not fully recover the costs of the associated lease.
Stock-Based Expense
Stock-based expenses related to stock options are measured based on grant date at fair value using the Black-Scholes option pricing model and restricted stock awards based on grant date at fair value using the closing stock price. The Company recognizes stock-based expenses related to stock options and restricted stock awards on a straight-line basis, net of estimated forfeitures, over the requisite service period of the awards, which is generally the vesting term of four years.
Stock-based expenses related to the Company’s Amended and Restated 2004 Employee Stock Purchase Plan (“ESPP” or “2004 Employee Stock Purchase Plan”) are measured based on grant date at fair value using the Black-Scholes option pricing model. The Company recognizes stock-based expenses related to shares issued pursuant to the 2004 Employee Stock Purchase Plan on a straight-line basis over the offering period, which is 12 months. The ESPP allows employees to purchase shares of the Company's common stock at a 15 percent discount from the lower of the Company’s stock price on (i) the first day of the offering period or on (ii) the last day of the purchase period and also allows employees to reduce their percentage election once during a six month purchase period (December 15 and June 15 of each fiscal year), but not increase that election until the next one-year offering period. The ESPP also includes a re-set provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date.
Stock-based expenses related to performance share grants, which are awarded to executive officers and other members of senior management, are measured based on grant date at fair value using a Monte Carlo simulation model and expensed on a straight-line basis, net of estimated forfeitures, over the service period of the awards, which is generally the vesting term of three years.
The Company, at times, grants unvested restricted shares to employee stockholders of certain acquired companies in lieu of cash consideration. These awards are generally subject to continued post-acquisition employment. Therefore, the Company accounts for them as post-acquisition stock-based expense. The Company recognizes stock-based expense equal to the grant date fair value of the restricted stock awards on a straight-line basis over the requisite service period of the awards, which is generally four years. 
Income Taxes
The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax laws is recognized in the condensed consolidated statements of operations in the period that includes the enactment date.
The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, solely based on its technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.
Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence. Future realization of deferred tax assets ultimately depends on the existence of sufficient taxable income of the appropriate character (for example, ordinary income or capital gain) within the carryback or carryforward periods available under the applicable tax law. The Company regularly reviews the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences and tax planning strategies. The Company’s judgments regarding future profitability may change due to many factors, including future market conditions and the ability to successfully execute its business plans. Should there be a change in the ability to recover deferred tax assets, the tax provision would increase or decrease in the period in which the assessment is changed.
Foreign Currency Translation
The functional currency of the Company’s major foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the condensed consolidated statement of comprehensive income. Foreign currency transaction gains and losses are included in other income in the condensed consolidated statement of operations for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.
Warranties and Indemnification
The Company’s enterprise cloud computing services are typically warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company’s online help documentation under normal use and circumstances.
The Company’s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third party’s intellectual property rights. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying condensed consolidated financial statements.
The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.
New Accounting Pronouncement Adopted in Fiscal 2021
ASU 2016-13
In June 2016, the FASB issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, which includes the Company's accounts receivables, certain financial instruments and contract assets. ASU 2016-13 replaces the prior incurred loss impairment model with an expected loss methodology, which results in more timely recognition of credit losses. Effective on February 1, 2020, the Company adopted the provisions and expanded disclosure requirements described in ASU 2016-13. The adoption of ASU 2016-13 was not material to the consolidated financial statements.
Accounting Pronouncement Pending Adoption
In December 2019, the FASB issued Accounting Standards Update No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”),” which modifies and eliminates certain exceptions to the general principles of ASC 740, Income taxes. The new standard is effective for interim and annual periods beginning after December 15, 2020, and early adoption is permitted. The Company is currently evaluating the impact of the adoption to its consolidated financial statements.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues
6 Months Ended
Jul. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Disaggregation of Revenue
Subscription and Support Revenue by the Company's service offerings
Subscription and support revenues consisted of the following (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Sales Cloud$1,279 $1,130 $2,524 $2,203 
Service Cloud1,303 1,087 2,555 2,107 
Salesforce Platform and Other1,512 912 2,876 1,754 
Marketing and Commerce Cloud746 616 1,460 1,177 
$4,840 $3,745 $9,415 $7,241 

Total Revenue by Geographic Locations
Revenues by geographical region consisted of the following (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Americas$3,596 $2,816 $6,966 $5,433 
Europe1,070 786 2,104 1,541 
Asia Pacific485 395 946 760 
$5,151 $3,997 $10,016 $7,734 
Revenues by geography are determined based on the region of the Company's contracting entity, which may be different than the region of the customer. Americas revenue attributed to the United States was approximately 96 percent during the three and six months ended July 31, 2020 and 2019, respectively. No other country represented more than ten percent of total revenue during the three and six months ended July 31, 2020 and 2019, respectively.
Contract Balances
Contract Assets
As described in Note 1, subscription and support revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. License revenue is recognized as the licenses are delivered. The Company records a contract asset when revenue recognized on a contract exceeds the billings. The Company's standard billing terms are annual in advance. Contract assets were $508 million as of July 31, 2020 as compared to $449 million as of January 31, 2020, and are included in prepaid expenses and other current assets on the condensed consolidated balance sheet. Impairments of contract assets were immaterial during the three and six months ended July 31, 2020 and 2019, respectively.
Unearned Revenue
Unearned revenue represents amounts that have been invoiced in advance of revenue recognition and is recognized as revenue when transfer of control to customers has occurred or services have been provided. The unearned revenue balance does not represent the total contract value of annual or multi-year, non-cancelable subscription agreements. The Company generally invoices customers in annual installments. The unearned revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, invoice duration, invoice timing, dollar size and new business linearity within the quarter.
The change in unearned revenue was as follows (in millions):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Unearned revenue, beginning of period$9,112 $7,585 $10,662 $8,564 
Billings and other (1)4,632 3,396 7,937 6,110 
Contribution from contract asset54 7 59 51 
Revenue recognized ratably over time(4,657)(3,736)(9,110)(7,223)
Revenue recognized over time as delivered(190)(174)(381)(346)
Revenue recognized at a point in time(304)(87)(525)(165)
Unearned revenue from business combinations64 151 69 151 
Unearned revenue, end of period$8,711 $7,142 $8,711 $7,142 
(1) Other includes, for example, the impact of foreign currency translation.
Revenue recognized ratably over time is generally billed in advance and includes Cloud Services, the related support and advisory services. The majority of revenue recognized for these services is from the beginning of period unearned revenue balance.
Revenue recognized over time as delivered includes professional services billed on a time and materials basis, fixed fee professional services and training classes that are primarily billed, delivered and recognized within the same reporting period.
Revenue recognized at a point in time substantially consists of on-premises software licenses.
Remaining Performance Obligation
Remaining performance obligation represents contracted revenue that has not yet been recognized and includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including seasonality, the timing of renewals, the timing of software license deliveries, average contract terms and foreign currency exchange rates. Unbilled portions of the remaining performance obligation denominated in foreign currencies are revalued each period based on the period end exchange rates. Unbilled portions of the remaining performance obligation are subject to future economic risks including bankruptcies, regulatory changes and other market factors.
The Company excludes amounts related to performance obligations that are billed and recognized as they are delivered. This primarily consists of professional services contracts that are on a time-and-materials basis.
The majority of the Company's noncurrent remaining performance obligation is expected to be recognized in the next 13 to 36 months.
Remaining performance obligation consisted of the following (in billions):
 CurrentNoncurrentTotal
As of July 31, 2020 $15.2 $15.4 $30.6 
As of January 31, 2020$15.0 $15.8 $30.8 
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Investments
6 Months Ended
Jul. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Marketable Securities
At July 31, 2020, marketable securities consisted of the following (in millions):
Investments classified as Marketable SecuritiesAmortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair Value
Corporate notes and obligations$2,937 $24 $(2)$2,959 
U.S. treasury securities157 3 0 160 
Mortgage backed obligations313 6 0 319 
Asset backed securities1,053 9 (1)1,061 
Municipal securities296 1 0 297 
Foreign government obligations107 0 0 107 
U.S. agency obligations17 0 0 17 
Covered bonds308 3 0 311 
Total marketable securities$5,188 $46 $(3)$5,231 
At January 31, 2020, marketable securities consisted of the following (in millions):
Investments classified as Marketable SecuritiesAmortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair Value
Corporate notes and obligations$2,199 $9 $(1)$2,207 
U.S. treasury securities182 1 0 183 
Mortgage backed obligations225 1 0 226 
Asset backed securities779 2 0 781 
Municipal securities157 1 0 158 
Foreign government obligations69 0 0 69 
U.S. agency obligations12 0 0 12 
Time deposits1 0 0 1 
Covered bonds165 0 0 165 
Total marketable securities$3,789 $14 $(1)$3,802 
The contractual maturities of the investments classified as marketable securities are as follows (in millions):
 As of
 July 31, 2020January 31, 2020
Due within 1 year$1,990 $1,332 
Due in 1 year through 5 years3,233 2,466 
Due in 5 years through 10 years8 4 
$5,231 $3,802 
As of July 31, 2020, the following marketable securities were in a continuous unrealized loss position (in millions):
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Losses
Fair ValueUnrealized
Losses
Fair ValueUnrealized
Losses
Corporate notes and obligations$737 $(2)$0 $0 $737 $(2)
Asset backed securities92 (1)0 0 92 (1)
$829 $(3)$0 $0 $829 $(3)
The unrealized losses for each of the marketable securities were less than $1 million. The Company does not believe any of the unrealized losses represent an indication of credit loss based on its evaluation of available evidence as of July 31, 2020. The Company does not intend to sell its investments in a loss position and it is not more likely than not that the Company will be required to sell the investments before recovery of the investment’s amortized basis. No credit allowances were recorded as of July 31, 2020. The Company expects to receive the full principal and interest on all of these marketable securities.
Investment Income
Investment income consists of interest income, realized gains and realized losses on the Company’s cash, cash equivalents and marketable securities. The components of investment income are presented below (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Interest income$18 $31 $46 $57 
Realized gains1 1 2 1 
Realized losses0 (1)(1)(1)
Investment income$19 $31 $47 $57 
Strategic Investments
Strategic investments by form and measurement category as of July 31, 2020 were as follows (in millions):
 Measurement Category
 Fair ValueMeasurement AlternativeOtherTotal
Equity securities$864 $1,537 $110 $2,511 
Debt securities0 0 44 44 
Total strategic investments$864 $1,537 $154 $2,555 
Strategic investments by form and measurement category as of January 31, 2020 were as follows (in millions):
 Measurement Category
 Fair ValueMeasurement AlternativeOtherTotal
Equity securities$370 $1,502 $40 $1,912 
Debt securities0 0 51 51 
Total strategic investments $370 $1,502 $91 $1,963 
Measurement Alternative Adjustments
The components of privately held equity securities accounted for under the measurement alternative included in the table above are presented below (in millions):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Carrying amount, beginning of period$1,731 $927 $1,502 $785 
Adjustments related to privately held equity securities:
Net additions (1)(209)(9)56 11 
Upward adjustments25 32 55 172 
Impairments and downward adjustments(10)(33)(76)(51)
Carrying amount, end of period$1,537 $917 $1,537 $917 
(1) Net additions include additions from purchases and reductions due to exits of securities and reclassifications due to changes to capital structure.
In February 2020, the Company made a strategic investment of $150 million in cash for preferred shares of a technology company in a preferred stock financing. The investment was accounted for using the measurement alternative. In June 2020, the Company made a strategic investment of $100 million in cash for preferred shares of a technology company in a preferred stock financing. The investment was accounted for using the measurement alternative.
In July 2020, one of the Company’s investments, which was previously accounted for under the measurement alternative, completed its initial public offering which resulted in a change of accounting methodology to fair value and the recognition of an unrealized gain of $617 million for the three months ended July 31, 2020, which is reflected in the table below. The investment is subject to a lock-up agreement in which the Company’s ability to sell is restricted until January 2021. As of July 31, 2020, the Company’s carrying value of this investment was $851 million.
Since the adoption of Accounting Standards Update No. 2016-01, “Financial Instrument-Overall (Subtopic 825-10)” (“ASU 2016-01”) on February 1, 2018, cumulative impairments and downward adjustments were $178 million and cumulative upward adjustments were $509 million through July 31, 2020.
Gains on strategic investments, net
The components of gains and losses on strategic investments are presented below (in millions):
2Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Unrealized gains recognized on publicly traded equity securities, net$623 $66 $623 $216 
Unrealized gains (losses) recognized on privately held equity securities, net14 0 (24)122 
Realized gains on sales of equity securities, net49 43 288 62 
Losses on debt securities, net(4)0 (13)(10)
Gains on strategic investments, net$682 $109 $874 $390 
Realized gains on sales of equity securities, net reflects the difference between the sale proceeds and the carrying value of the equity security at the beginning of the period or the purchase date, if later. The cumulative net realized gain, measured as the sale price less the initial purchase price, for securities that were exited during the three and six months ended July 31, 2020 was $168 million and $527 million, respectively. Cumulative net realized gains for the three and six months ended July 31, 2020 includes approximately $147 million related to the Company’s acquisition of Vlocity in June 2020. See Note 6 for additional details on the acquisition. Cumulative net realized gains for the six months ended July 31, 2020 also includes gains related to the Company’s sales of two of its publicly traded investments resulting in a realized gain of $222 million, and a cumulative net gain of $314 million.
Net unrealized gains recognized in the three and six months ended July 31, 2020 for strategic investments still held as of July 31, 2020 were $633 million and $586 million, respectively. These include approximately $14 million and $91 million of impairments on its privately held equity and debt securities during the three and six months ended July 31, 2020, respectively.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives
6 Months Ended
Jul. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives Derivatives
Details on outstanding foreign currency derivative contracts are presented below (in millions):
 As of
 July 31, 2020January 31, 2020
Notional amount of foreign currency derivative contracts$4,484 $5,543 
The fair value of the Company’s outstanding derivative instruments not designated as hedging instruments are summarized below (in millions):
  As of
  
Balance Sheet LocationJuly 31, 2020January 31, 2020
Derivative Assets
Foreign currency derivative contracts
Prepaid expenses and other current assets$107 $28 
Derivative Liabilities
Foreign currency derivative contractsAccounts payable, accrued expenses and other liabilities$94 $24 
Gains (losses) on derivative instruments not designated as hedging instruments recorded in other income in the condensed consolidated statements of operations are summarized below (in millions):
Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Foreign currency derivative contracts$(17)$(35)$(15)$1 
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement
6 Months Ended
Jul. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1. Quoted prices (unadjusted) in active markets for identical assets or liabilities.

Level 2. Significant other inputs that are directly or indirectly observable in the marketplace.

Level 3. Significant unobservable inputs which are supported by little or no market activity.
All of the Company’s cash equivalents, marketable securities and foreign currency derivative contracts are classified within Level 1 or Level 2 because the Company’s cash equivalents, marketable securities and foreign currency derivative contracts are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.
The following table presents information about the Company’s assets and liabilities that are measured at fair value as of July 31, 2020 and indicates the fair value hierarchy of the valuation (in millions):
DescriptionQuoted Prices in
Active Markets
for Identical Assets
(Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Balance as of
July 31, 2020
Cash equivalents (1):
Time deposits$0 $858 $0 $858 
Money market mutual funds1,114 0 0 1,114 
Marketable securities:
Corporate notes and obligations0 2,959 0 2,959 
U.S. treasury securities0 160 0 160 
Mortgage backed obligations0 319 0 319 
Asset backed securities0 1,061 0 1,061 
Municipal securities0 297 0 297 
Foreign government obligations0 107 0 107 
U.S. agency obligations0 17 0 17 
Covered bonds0 311 0 311 
Strategic investments:
Publicly held equity securities864 0 0 864 
Foreign currency derivative contracts (2)0 107 0 107 
Total assets$1,978 $6,196 $0 $8,174 
Liabilities:
Foreign currency derivative contracts (3)0 94 0 94 
Total liabilities$0 $94 $0 $94 
___________ 
(1) Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet as of July 31, 2020, in addition to $2.1 billion of cash.
(2) Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet as of July 31, 2020.
(3) Included in “accounts payable, accrued expenses and other liabilities” in the accompanying condensed consolidated balance sheet as of July 31, 2020.
The following table presents information about the Company’s assets and liabilities that are measured at fair value as of January 31, 2020 and indicates the fair value hierarchy of the valuation (in millions):
DescriptionQuoted Prices in
Active Markets
for Identical Assets
(Level 1)
Significant Other
Observable Inputs (Level 2)
Significant
Unobservable
Inputs
(Level 3)
Balance as of January 31, 2020
Cash equivalents (1):
Time deposits$0 $746 $0 $746 
Money market mutual funds1,293 0 0 1,293 
Marketable securities:
Corporate notes and obligations0 2,207 0 2,207 
U.S. treasury securities0 183 0 183 
Mortgage backed obligations0 226 0 226 
Asset backed securities0 781 0 781 
Municipal securities0 158 0 158 
Foreign government obligations0 69 0 69 
U.S. agency obligations0 12 0 12 
Time deposits0 1 0 1 
Covered bonds0 165 0 165 
Strategic investments:
Publicly held equity securities370 0 0 370 
Foreign currency derivative contracts (2)0 28 0 28 
Total assets$1,663 $4,576 $0 $6,239 
Liabilities:
Foreign currency derivative contracts (3)0 24 0 24 
Total liabilities$0 $24 $0 $24 
______________ 
(1) Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet in addition to $2.1 billion of cash.
(2) Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet.
(3) Included in “accounts payable, accrued expenses and other liabilities” in the accompanying condensed consolidated balance sheet.
Strategic investments measured and recorded at fair value on a non-recurring basis
The Company's privately held debt and equity securities and equity method investments are recorded at fair value on a non-recurring basis. The estimation of fair value for these investments requires the use of significant unobservable inputs, and as a result, the Company classifies these assets as Level 3 within the fair value hierarchy. For example, the Company's privately held equity securities that have been remeasured are classified within Level 3 in the fair value hierarchy because the value is based on valuation methods using the observable transaction price and other unobservable inputs including the volatility, rights, and obligations of the securities the Company holds. The Company's privately held debt and equity securities and equity method investments amounted to $1.7 billion as of July 31, 2020 and $1.6 billion as of January 31, 2020.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations
6 Months Ended
Jul. 31, 2020
Business Combinations [Abstract]  
Business Combinations Business Combinations
Vlocity
In June 2020, the Company acquired all outstanding stock of Vlocity, Inc. ("Vlocity"), a leading provider of industry-specific cloud and mobile software. The Company has included the financial results of Vlocity in the condensed consolidated financial statements from the date of acquisition, which were not material to date. The transaction costs associated with its acquisition were immaterial. The acquisition date fair value of the consideration transferred for Vlocity was approximately $1.4 billion, which consisted of the following (in millions):
Fair Value
Cash$1,166 
Fair value of stock options and restricted stock awards assumed6 
Fair value of pre-existing relationship208 
Total$1,380 
The fair value of the stock options assumed by the Company was determined using the Black-Scholes option pricing model. The share conversion ratio of 0.05817 was applied to convert Vlocity's outstanding equity awards for Vlocity's common stock into equity awards for shares of the Company's common stock.
The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the date of acquisition (in millions):
Fair Value
Cash and cash equivalents$12 
Accounts receivable22 
Goodwill1,024 
Intangible assets473 
Other assets15 
Accounts payable, accrued expenses and other liabilities, current and noncurrent(35)
Unearned revenue(64)
Deferred tax liability(67)
Net assets acquired$1,380 
The excess of purchase consideration over the fair value of net tangible and intangible assets acquired was recorded as goodwill, which is primarily attributed to the assembled workforce and expanded market opportunities, for which there is no basis for U.S. income tax purposes. The fair values assigned to tangible and intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received. The primary areas that remain preliminary relate to the fair values of intangible assets acquired, certain tangible assets and liabilities acquired, legal and other contingencies as of the acquisition date, income and non-income based taxes and residual goodwill. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in millions):
Fair ValueUseful Life
Developed technology$174 4 years
Customer relationships299 8 years
Total intangible assets subject to amortization$473 
Developed technology represents the fair value of Vlocity’s industry-specific cloud and mobile software. Customer relationships represent the fair values of the underlying relationships with Vlocity customers.
The Company assumed unvested options with a fair value of $139 million. Of the total consideration, $6 million was allocated to the purchase consideration and $133 million was allocated to future services and will be expensed over the remaining service periods on a straight-line basis.
The Company had a noncontrolling equity investment in Vlocity valued at $167 million prior to the acquisition. The Company recognized a gain of approximately $41 million as a result of remeasuring its prior equity interest in Vlocity held before the business combination. The gain is included in gains on strategic investments, net in the condensed consolidated statement of operations.
Evergage
In February 2020, the Company acquired all outstanding stock of Evergage Inc. ("Evergage"), for consideration consisting of cash and equity awards assumed. Evergage is a cloud-based real-time personalization and customer data platform. The acquisition date fair value of the consideration transferred for Evergage was approximately $100 million, which consisted of cash and the fair value of stock options and restricted stock awards assumed. The Company recorded approximately $25 million for developed technology and customer relationships with estimated useful lives of three to five years. The Company recorded approximately $74 million of goodwill which is primarily attributed to the assembled workforce and
expanded market opportunities from integrating Evergage's technology with the Company's other offerings. For the goodwill balance there is no basis for U.S. income tax purposes. The fair values assigned to tangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received and certain tax returns are finalized. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date. The Company has included the financial results of Evergage in the condensed consolidated financial statements from the date of acquisition, which were not material. The transaction costs associated with the acquisition were not material.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets Acquired Through Business Combinations and Goodwill
6 Months Ended
Jul. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Acquired Through Business Combinations and Goodwill Intangible Assets Acquired Through Business Combinations and Goodwill
Intangible assets acquired through business combinations
Intangible assets acquired through business combinations are as follows (in millions):
Intangible Assets, GrossAccumulated AmortizationIntangible Assets, NetWeighted
Average
Remaining Useful Life (Years)
January 31, 2020Additions and retirements, netJuly 31, 2020January 31, 2020Expense and retirements, net July 31, 2020January 31, 2020July 31, 2020July 31, 2020
Acquired developed technology$3,598 $185 $3,783 $(1,249)$(325)$(1,574)$2,349 $2,209 3.6
Customer relationships3,252 316 3,568 (888)(218)(1,106)2,364 2,462 7.2
Other (1)72 6 78 (61)(12)(73)11 5 3.7
Total$6,922 $507 $7,429 $(2,198)$(555)$(2,753)$4,724 $4,676 5.5
(1) Included in other are in-place leases, trade names, trademarks and territory rights.
Amortization of intangible assets resulting from business combinations for three months ended July 31, 2020 and 2019 was $284 million and $127 million, respectively, and for the six months ended July 31, 2020 and 2019 was $555 million and $256 million, respectively.
The expected future amortization expense for intangible assets as of July 31, 2020 is as follows (in millions):
Fiscal Period:
Remaining six months of fiscal 2021$568 
Fiscal 20221,076 
Fiscal 2023921 
Fiscal 2024833 
Fiscal 2025568 
Thereafter710 
Total amortization expense$4,676 
Customer contract assets acquired through business combinations
Customer contract assets resulting from business combinations reflects the fair value of future billings of amounts that are contractually committed by acquired companies' existing customers as of the acquisition date. Customer contract assets are amortized over the corresponding contract terms. Customer contract assets resulting from business combinations were $67 million and $93 million as of July 31, 2020 and January 31, 2020, respectively, and are included in other assets on the condensed consolidated balance sheets.
Goodwill
Goodwill represents the excess of the purchase price in a business combination over the fair value of net assets acquired. Goodwill amounts are not amortized, but are rather tested for impairment at least annually during the fourth quarter.
The changes in the carrying amounts of goodwill, which is generally not deductible for tax purposes, were as follows (in millions):
Balance as of January 31, 2020$25,134 
Evergage74 
Vlocity1,024 
Other acquisitions and adjustments (1)69 
Balance as of July 31, 2020$26,301 
(1) Adjustments include measurement period adjustments for business combinations from the prior year and the effect of foreign currency translation.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Debt
6 Months Ended
Jul. 31, 2020
Debt Disclosure [Abstract]  
Debt Debt
The carrying values of the Company's borrowings were as follows (in millions):
InstrumentDate of issuanceMaturity dateEffective interest rate for the three months ended July 31, 2020July 31, 2020January 31, 2020
2023 Senior NotesApril 2018April 20233.26%$995 $995 
2028 Senior NotesApril 2018April 20283.70%1,490 1,489 
Loan assumed on 50 FremontFebruary 2015June 20233.75%191 193 
Total carrying value of debt2,676 2,677 
Less current portion of debt(3)(4)
Total noncurrent debt$2,673 $2,673 
Each of the Company's debt agreements requires it to maintain compliance with certain debt covenants, all of which the Company was in compliance with as of July 31, 2020.
The total estimated fair value of the Company's 2023 and 2028 Senior Notes as of July 31, 2020 and January 31, 2020 was $2.9 billion and $2.7 billion, respectively. The fair value was determined based on the closing trading price per $100 of the 2023 and 2028 Senior Notes as of the last day of trading for the second quarter of fiscal 2021 and last day of trading for the fourth quarter of fiscal 2020, respectively, and is deemed a Level 2 liability within the fair value measurement framework.
The expected future principal payments for all borrowings as of July 31, 2020 is as follows (in millions):
Fiscal period:
Remaining six months of fiscal 2021$2 
Fiscal 20224 
Fiscal 20234 
Fiscal 20241,182 
Fiscal 20250 
Thereafter1,500 
Total principal outstanding$2,692 
Revolving Credit Facility
In April 2018, the Company entered into a Second Amended and Restated Credit Agreement ("Revolving Loan Credit Agreement") with Wells Fargo Bank, National Association, and certain other institutional lenders that provides for $1.0 billion unsecured revolving credit facility (“Credit Facility”) that matures in April 2023. The Revolving Loan Credit Agreement amended and restated the Company’s existing revolving credit facility dated July 2016. The Company may use the proceeds of future borrowings under the Credit Facility for refinancing other indebtedness, working capital, capital expenditures and other general corporate purposes, including permitted acquisitions.
There were no outstanding borrowings under the Credit Facility as of July 31, 2020. The Company continues to pay a commitment fee on the available amount of the Credit Facility, which is included within other expense in the Company's condensed consolidated statement of operations.
Interest Expense on Debt
The following table sets forth total interest expense recognized related to debt (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Contractual interest expense$24 $28 $48 $56 
Amortization of debt issuance costs1 1 2 2 
$25 $29 $50 $58 
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Other Balance Sheet Accounts
6 Months Ended
Jul. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Other Balance Sheet Accounts Other Balance Sheet AccountsIn March 2020, the Company purchased the property located at 450 Mission St. (“450 Mission”) in San Francisco, California for approximately $150 million, of which $110 million was allocated to land, $34 million to building, which is included in property and equipment, net and $6 million to in-place leases, which is included in intangible assets in the accompanying condensed consolidated balance sheet.Accounts payable, accrued expenses and other liabilities as of July 31, 2020 included approximately $1.3 billion of accrued compensation as compared to $1.5 billion as of January 31, 2020.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity
6 Months Ended
Jul. 31, 2020
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
The fair value of the Company’s stock options and ESPP shares was estimated on the date of grant and the first day of the ESPP purchase period, respectively, using the Black-Scholes option pricing model. The weighted-average fair value per share for stock options grants, excluding assumed awards, was $48.50 and $40.06 in the three and six months ended July 31, 2020, respectively compared to $38.97 and $40.69 in the three and six months ended July 31, 2019, respectively. The weighted-average fair value per share for ESPP shares was $53.64 in the three months ended July 31, 2020 compared to $38.88 in the three months ended July 31, 2019.
Stock option activity, excluding the ESPP for the six months ended July 31, 2020 is as follows:
 Options Outstanding
 Outstanding
Stock
Options
(in millions)
Weighted-
Average
Exercise Price
Aggregate
Intrinsic Value (in millions)
Balance as of January 31, 202027 $98.56 
Options granted under all plans8 143.56 
Exercised(6)75.67 
Plan shares expired or canceled(1)136.90 
Balance as of July 31, 202028 $115.05 $2,183 
Vested or expected to vest25 $112.45 $2,073 
Exercisable as of July 31, 202011 $79.70 $1,312 
The following table summarizes information about stock options outstanding as of July 31, 2020:
 Options OutstandingOptions Exercisable
Range of Exercise
Prices
Number
Outstanding
(in millions)
Weighted-
Average
Remaining
Contractual Life
(Years)
Weighted-
Average
Exercise
Price
Number of
Shares
(in millions)
Weighted-
Average
Exercise
Price
$0.36 to $59.34
6 3.5$39.57 5 $40.99 
$59.64 to $80.99
4 3.476.55 3 77.67 
$81.88 to $118.04
4 4.5114.83 2 113.95 
$122.03 to $148.95
2 5.8142.35 0 0.00 
$154.14
6 6.7154.14 0 0.00 
$155.20 to $191.65
6 5.7163.49 1 161.50 
28 5.0$115.05 11 $79.70 
Restricted stock activity for the six months ended July 31, 2020 is as follows:
 Restricted Stock Outstanding
 Outstanding
(in millions)
Weighted-Average Grant Date Fair ValueAggregate
Intrinsic
Value (in millions)
Balance as of January 31, 202028 $140.14 
Granted - restricted stock units and awards11 158.87 
Granted - performance-based stock units1 154.14 
Canceled(1)139.50 
Vested and converted to shares(7)132.77 
Balance as of July 31, 202032 $148.39 $6,076 
Expected to vest27 $5,260 
During the six months ended July 31, 2020 the Company recognized stock-based expense related to its equity plans for employees and non-employee directors of $1.1 billion. The aggregate stock compensation remaining to be recognized as of July 31, 2020 is as follows (in millions):
Fiscal Period:
Remaining six months of fiscal 2021$1,115 
Fiscal 20221,759 
Fiscal 20231,273 
Fiscal 2024690 
Fiscal 2025114 
Total stock compensation$4,951 
The expected amortization reflects only outstanding stock awards as of July 31, 2020 and assumes no forfeiture activity. The aggregate stock compensation remaining to be recognized to costs and expenses will be recognized over a weighted-average period of approximately 2 years.
Shares reserved and available for future issuance as of July 31, 2020 and January 31, 2020 were 148 million shares and 133 million shares, respectively.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
6 Months Ended
Jul. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Effective Tax Rate
The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. For the six months ended July 31, 2020, the Company reported a tax benefit of $1.8 billion on a pretax income of $886 million, which resulted in a negative effective tax rate of 207 percent. The Company’s effective tax rate differs from the U.S. statutory rate of 21 percent primarily due to a one-time discrete tax benefit of $2.0 billion recorded in the three months ended July 31, 2020. The Company changed its international corporate structure, which included the consolidation of certain intangible property in Ireland resulting in a net tax benefit related to foreign deferred tax assets. The Company believes that it is more likely than not the deferred tax assets will be realized in Ireland.
For the six months ended July 31, 2019, the Company reported a tax provision of $163 million on a pretax income of $646 million, which resulted in an effective tax rate of 25 percent. The Company's effective tax rate differs from the U.S. statutory rate of 21 percent primarily due to profitable jurisdictions outside of the United States subject to tax rates greater than 21 percent, offset by excess tax benefits from stock-based compensation.
Unrecognized Tax Benefits and Other Considerations
The Company records liabilities related to its uncertain tax positions. Tax positions for the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions throughout the world. Certain prior year tax returns are currently being examined by various taxing authorities in countries including the United States, France and Germany. The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years. As the outcome of the tax audits cannot be predicted with certainty, if any issues arising in the Company's tax audits progress in a manner inconsistent
with management's expectations, the Company could adjust its provision for income taxes in the future. In addition, the Company anticipates it is reasonably possible that a decrease of its unrecognized tax benefits up to approximately $6 million may occur in the next 12 months, as the applicable statutes of limitations lapse, ongoing examinations are completed, or tax positions meet the conditions of being effectively settled.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income Per Share
6 Months Ended
Jul. 31, 2020
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
Basic earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding for the fiscal period. Diluted earnings per share is computed by giving effect to all potential weighted average dilutive common stock, including options and restricted stock units. The dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method.
A reconciliation of the denominator used in the calculation of basic and diluted earnings per share is as follows (in millions):
2Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Numerator:
Net income$2,625 $91 $2,724 $483 
Denominator:
Weighted-average shares outstanding for basic earnings per share904 776 901 774 
Dilutive effect of employee stock awards18 19 18 21 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share922 795 919 795 
The weighted-average number of shares outstanding used in the computation of diluted earnings per share does not include the effect of the following potential outstanding common stock. The effects of these potentially outstanding shares were not included in the calculation of diluted earnings per share because the effect would have been anti-dilutive (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Employee stock awards12 7 11 5 
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Leases and Other Commitments
6 Months Ended
Jul. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Leases and Other Commitments Leases and Other Commitments
Leases
The Company has operating leases for corporate offices, data centers, and equipment under non-cancelable operating leases with various expiration dates. The leases have remaining terms of one year to 22 years, some of which include options to extend for up to five years, and some of which include options to terminate within one year.
Total operating lease costs were $258 million and $217 million for the three months ended July 31, 2020 and 2019, respectively and $537 million and $423 million for the six months ended July 31, 2020 and 2019, respectively.
For the three and six months ended July 31, 2020, cash payments for operating leases were $224 million and $450 million, respectively. New ROU assets obtained in exchange for operating lease liabilities were $177 million and $366 million during the three and six months ended July 31, 2020, respectively.
As of July 31, 2020, for operating leases, the weighted-average remaining lease term is 6 years, and the weighted-average discount rate is 2.6 percent. As of July 31, 2020, for finance leases, the weighted-average remaining lease term is 20 years, and the weighted-average discount rate is 4.4 percent.
As of July 31, 2020, the maturities of lease liabilities under non-cancelable operating and finance leases were as follows (in millions):
Operating Leases Finance Leases
Fiscal Period:
Remaining six months of fiscal 2021$435 $11 
Fiscal 2022736 23 
Fiscal 2023555 23 
Fiscal 2024398 24 
Fiscal 2025307 24 
Thereafter1,066 410 
Total minimum lease payments3,497 515 
Less: Imputed interest(323)(177)
Total$3,174 $338 
Operating lease amounts above do not include sublease income. The Company has entered into various sublease agreements with third parties. Under these agreements, the Company expects to receive sublease income of approximately $179 million in the next five years and $44 million thereafter.
The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the Company's future contractual obligations when it is reasonably certain that the Company will exercise that option.
As of July 31, 2020, the Company has additional operating leases that have not yet commenced totaling $2.4 billion and therefore not reflected on the condensed consolidated balance sheet and tables above. These operating leases include agreements for office facilities to be constructed. These operating leases will commence between fiscal year 2021 and fiscal year 2025 with lease terms of 3 years to 18 years.
Of the total operating lease commitment balance, including leases not yet commenced, of $5.9 billion, approximately $5.4 billion is related to facilities space. The remaining commitment amount is primarily related to equipment.
Letters of Credit
As of July 31, 2020, the Company had a total of $100 million in letters of credit outstanding substantially in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2023.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Legal Proceedings and Claims
6 Months Ended
Jul. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Legal Proceedings and Claims Legal Proceedings and Claims
In the ordinary course of business, the Company is or may be involved in various legal or regulatory proceedings, claims or purported class actions related to alleged infringement of third-party patents and other intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour and other claims. The Company has been, and may in the future be put on notice or sued by third parties for alleged infringement of their proprietary rights, including patent infringement.
In general, the resolution of a legal matter could prevent the Company from offering its service to others, could be material to the Company’s financial condition or cash flows, or both, or could otherwise adversely affect the Company’s operating results.
The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. The outcomes of legal proceedings and other contingencies are, however, inherently unpredictable and subject to significant uncertainties. At this time, the Company is not able to reasonably estimate the amount or range of possible losses in excess of any amounts accrued, including losses that could arise as a result of application of non-monetary remedies, with respect to the contingencies it faces, and the Company’s estimates may not prove to be accurate.
In management’s opinion, resolution of all current matters is not expected to have a material adverse impact on the Company’s condensed consolidated results of operations, cash flows or financial position. However, depending on the nature and timing of any such dispute or other contingency, an unfavorable resolution of a matter could materially affect the Company’s current or future results of operations or cash flows, or both, in a particular quarter.
Tableau Litigation
In July and August 2017, two substantially similar securities class action complaints were filed against Tableau and two of its now former executive officers. The first complaint was filed in the U.S. District for the Southern District of New York
(the “Scheufele Action”). The second complaint was filed in the U.S. District Court for the Western District of Washington and was voluntarily dismissed on October 17, 2017. In December 2017, the lead plaintiff in the Scheufele Action filed an amended complaint, which alleged that between February 5, 2015 and February 4, 2016, Tableau and certain of its executive officers violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 (the "Exchange Act") and Rule 10b-5 promulgated thereunder, in connection with statements regarding Tableau’s business and operations by allegedly failing to disclose, among other things, that product launches and software upgrades by competitors were negatively impacting Tableau’s competitive position and profitability. The amended complaint sought unspecified damages, interest, attorneys’ fees and other costs. In February 2018, the lead plaintiff filed a second amended complaint (the "SAC"), which contains substantially similar allegations as the amended complaint, and added as defendants two more of Tableau’s now former executive officers and directors. Defendants filed a motion to dismiss the SAC in March 2018, which was denied in February 2019. Defendants filed an answer to the SAC in March 2019, and subsequently amended their answer in April 2019. On January 15, 2020, the court granted lead plaintiff’s motion for class certification. The parties have completed fact and expert discovery. Motions for summary judgment are due on September 11, 2020. The court has not yet set a trial date.
In August 2018, Tableau was named as a nominal defendant in a purported shareholder derivative action in the United States District Court for the District of Delaware, allegedly on behalf of and for the benefit of Tableau, against certain of its now former directors and officers. The derivative action arises out of many of the factual allegations at issue in the Scheufele Action, and generally alleges that the individual defendants breached fiduciary duties owed to Tableau. The complaint seeks unspecified damages and equitable relief, attorneys' fees, costs and expenses. The case is currently stayed. In April 2020, the same purported stockholder who filed the 2018 derivative action, who had previously been a shareholder of Tableau and acquired shares of Salesforce as a result of the acquisition of Tableau by Salesforce in August 2019, filed a “double derivative” action in the United States District Court for the District of Delaware, allegedly on behalf of and for the benefit of Salesforce and Tableau, against certain of Tableau’s now former directors and officers. The double derivative complaint adds Salesforce as an additional nominal defendant, but otherwise names the same individual defendants, generally alleges the same purported wrongdoing, and seeks the same relief as the 2018 derivative action. On June 5, 2020, the parties stipulated, and on June 12, 2020, the court entered an order, vacating the defendants’ deadline to respond to the April 2020 complaint and requiring the plaintiff to file an amended complaint on or before August 11, 2020. On August 11, 2020, the plaintiff filed its amended complaint. The Company’s response to the amended complaint is due on or before September 25, 2020.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Related-Party Transactions
6 Months Ended
Jul. 31, 2020
Related Party Transactions [Abstract]  
Related-Party Transactions Related-Party Transactions
In January 1999, the Salesforce Foundation (the “Foundation”) was chartered on an idea of leveraging the Company’s people, technology and resources to help improve communities around the world. The Company calls this integrated philanthropic approach the 1-1-1 model. The Company’s Chair is the chair of the Foundation and holds one of the three Foundation board seats. The Company does not control the Foundation’s activities, and accordingly, the Company does not consolidate the Foundation’s statement of activities with its financial results. Since the Foundation’s inception, the Company has provided at no charge certain resources to the Foundation including general administrative support. The value of these resources to the Foundation has not been material.
As a result of the fiscal 2020 business combination with Salesforce.org, which was a related party, the Company agreed to use its best efforts to make charitable cash commitments of up to $5 million quarterly to the Foundation for ten years beginning in the third quarter of fiscal 2020.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Business and Significant Accounting Policies (Policies)
6 Months Ended
Jul. 31, 2020
Accounting Policies [Abstract]  
Fiscal Year
Fiscal Year
The Company’s fiscal year ends on January 31. References to fiscal 2021, for example, refer to the fiscal year ending January 31, 2021.
Basis of Presentation
Basis of Presentation
The accompanying condensed consolidated balance sheet as of July 31, 2020 and the condensed consolidated statements of operations, condensed consolidated statements of comprehensive income, condensed consolidated statements of stockholders' equity and condensed consolidated statements of cash flows for the three and six months ended July 31, 2020 and 2019 are unaudited.
These financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. Accordingly, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of the Company’s management, the unaudited condensed consolidated financial statements include all adjustments necessary for the fair presentation of the Company’s balance sheet as of July 31, 2020, and its results of operations, including its comprehensive income, stockholders' equity and its cash flows for the three and six months ended July 31, 2020 and 2019. All adjustments are of a normal recurring nature. The results for the three and six months ended July 31, 2020 are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ending January 31, 2021.
These unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2020, filed with the Securities and Exchange Commission (the “SEC”) on March 5, 2020.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in the Company’s condensed consolidated financial statements and notes thereto.
Significant estimates and assumptions made by management include the determination of:
the fair value of assets acquired and liabilities assumed for business combinations;
the standalone selling price (“SSP”) of performance obligations for revenue contracts with multiple performance obligations;
the valuation of privately-held strategic investments, including impairments;
the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions;
the average period of benefit associated with costs capitalized to obtain revenue contracts;
the useful lives of intangible assets; and
the fair value of certain stock awards issued.
Actual results could differ materially from those estimates. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the result of which forms the basis for making judgments about the carrying values of assets and liabilities.
In December 2019, the novel coronavirus and resulting disease (“COVID-19”) was reported and in March 2020 the World Health Organization declared it a pandemic. The extent of the impact of COVID-19 on the Company’s operational and financial performance will depend on certain developments, including the duration of the outbreak, impact on the Company’s
customers and its sales and renewal cycles, and impact on the Company’s employees, as discussed in more detail in Part I, Item 2 “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. These estimates may change, as new events occur and additional information is obtained, and such changes will be recognized in the condensed consolidated financial statements as soon as they become known. Actual results could differ from these estimates and any such differences may be material to the Company’s financial statements.
Principles of Consolidation
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Segments
Segments
The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance. Over the past few years, the Company has completed a number of acquisitions. These acquisitions have allowed the Company to expand its offerings, presence and reach in various market segments of the enterprise cloud computing market.
While the Company has offerings in multiple enterprise cloud computing market segments, including as a result of the Company's acquisitions, and operates in multiple countries, the Company’s business operates in one operating segment because most of the Company's offerings operate on its single Customer 360 Platform and most of the Company's products are deployed in a nearly identical way, and the Company’s CODM evaluates the Company’s financial information and resources and assesses the performance of these resources on a consolidated basis.
Concentrations of Credit Risk, Significant Customers and Investments
Concentrations of Credit Risk, Significant Customers and Investments
The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Collateral is not required for accounts receivable. The Company maintains an allowance for its doubtful accounts receivable due to estimated credit losses. This allowance is based upon historical loss patterns, the number of days that billings are past due, an evaluation of the potential risk of loss associated with delinquent accounts and current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss patterns. The Company records the allowance against bad debt expense through the condensed consolidated statement of operations up to the amount of revenues recognized to date. Any incremental allowance is recorded as an offset to unearned revenue on the condensed consolidated balance sheet. Receivables are written-off and charged against the recorded allowance when the Company has exhausted collection efforts without success.
No single customer accounted for more than five percent of accounts receivable at July 31, 2020 and January 31, 2020. No single customer accounted for five percent or more of total revenue during the six months ended July 31, 2020 and 2019. As of July 31, 2020 and January 31, 2020, assets located outside the Americas were 15 percent and 12 percent of total assets, respectively. As of July 31, 2020 and January 31, 2020, assets located in the United States were 83 percent and 87 percent of total assets, respectively.
The Company is also exposed to concentrations of risk in its strategic investment portfolio. As of July 31, 2020, the Company held one publicly traded investment with a carrying value greater than 30 percent of its total strategic investments. In addition, the Company held three investments with carrying values that were individually greater than five percent of its total strategic investments, all of which were privately held. As of January 31, 2020, the Company held five investments that were individually greater than five percent of its total strategic investments, of which one was publicly traded and four were privately held. The publicly traded investment held as of July 31, 2020 is different than the publicly traded investment that was held as of January 31, 2020.
Revenue Recognition
Revenue Recognition
The Company derives its revenues from two sources: (1) subscription revenues, which are comprised of subscription fees from customers accessing the Company’s enterprise cloud computing services (collectively, “Cloud Services”), software licenses, and from customers paying for additional support beyond the standard support that is included in the basic subscription fees; and (2) related professional services such as process mapping, project management and implementation services. Other revenue consists primarily of training fees.
Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, for example, overage fees, contingent fees or service level penalties, the Company includes an estimate of the amount it expects to receive for the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur.
The Company determines the amount of revenue to be recognized through the application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
The Company’s subscription service arrangements are non-cancelable and do not contain refund-type provisions.
Subscription and Support Revenues
Subscription and support revenues are comprised of fees that provide customers with access to Cloud Services, software licenses and related support and updates during the term of the arrangement.
Cloud Services allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term.
With the May 2018 acquisition of MuleSoft, Inc. (“MuleSoft”) and the August 2019 acquisition of Tableau Software, Inc. (“Tableau”), subscription and support revenues also includes revenues associated with software licenses. These licenses for on-premises software provide the customer with a right to use the software as it exists when made available. Customers purchase these term licenses through a subscription. Revenues from distinct licenses are generally recognized upfront when the software is made available to the customer. In cases where the Company allocates revenue to software updates and support revenue, the allocated revenue is recognized as the updates are provided, which is generally ratably over the contract term.
The Company typically invoices its customers annually. Typical payment terms provide that customers pay within 30 days of invoice. Amounts that have been invoiced are recorded in accounts receivable and in unearned revenue or revenue, depending on whether transfer of control to customers has occurred.
Professional Services and Other Revenues
The Company’s professional services contracts are either on a time and materials, fixed fee or subscription basis. These revenues are recognized as the services are rendered for time and materials contracts, on a proportional performance basis for fixed price contracts or ratably over the contract term for subscription professional services contracts. Training revenues are recognized as the services are performed.
Significant Judgments - Contracts with Multiple Performance Obligations
The Company enters into contracts with its customers that may include promises to transfer multiple Cloud Services, software licenses, premium support and professional services. A performance obligation is a promise in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.
Cloud Services and software licenses are distinct because such offerings are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the subscription start date and the contractual dependence of the service on the customer’s satisfaction with the professional services work. To date, the Company has concluded that professional services included in contracts with multiple performance obligations are distinct.
The Company allocates the transaction price to each performance obligation on a relative SSP basis. The SSP is the price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
The Company determines SSP by considering its overall pricing objectives and market conditions. Significant pricing practices taken into consideration include the Company’s discounting practices, the size and volume of the Company’s transactions, the customer demographic, the geographic area where services are sold, price lists, the Company's go-to-market strategy, historical sales and contract prices. In instances where the Company does not sell or price a product or service separately, the Company determines relative fair value using information that may include market conditions or other observable inputs. As the Company’s go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes to SSP.
In certain cases, the Company is able to establish SSP based on observable prices of products or services sold or priced separately in comparable circumstances to similar customers. The Company uses a single amount to estimate SSP when it has observable prices.
If SSP is not directly observable, for example when pricing is highly variable, the Company uses a range of SSP. The Company determines the SSP range using information that may include pricing practices or other observable inputs. The Company typically has more than one SSP for individual products and services due to the stratification of those products and services by customer size and geography.
Costs Capitalized to Obtain Revenue Contracts
The Company capitalizes incremental costs of obtaining a non-cancelable subscription and support revenue contract. The capitalized amounts consist primarily of sales commissions paid to the Company’s direct sales force. Capitalized amounts also include (1) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation plans that are tied to the value of contracts acquired, (2) commissions paid to employees upon renewals of subscription and support contracts, (3) the associated payroll taxes and fringe benefit costs associated with the payments to the Company’s employees, and to a lesser extent (4) success fees paid to partners in emerging markets where the Company has a limited presence.
Costs capitalized related to new revenue contracts are amortized on a straight-line basis over four years, which, although longer than the typical initial contract period, reflects the average period of benefit, including expected contract renewals. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the estimated life cycles of its offerings and its customer attrition. Additionally, the Company amortizes capitalized costs for renewals and success fees paid to partners over two years.
The capitalized amounts are recoverable through future revenue streams under all non-cancelable customer contracts. The Company periodically evaluates whether there have been any changes in its business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.
Amortization of capitalized costs to obtain revenue contracts is included in marketing and sales expense in the accompanying condensed consolidated statements of operations.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.
Marketable Securities
Marketable Securities
The Company considers all of its marketable debt securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the condensed consolidated balance sheets. Securities are classified as available for sale and are carried at fair value, with the change in unrealized gains and losses, net of tax, reported as a separate component on the condensed consolidated statements of comprehensive income until realized. Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates and yield curves. Securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of the excess, if any, is caused by expected credit losses, as required by new accounting pronouncement ASU 2016-13 discussed in further detail below. Expected credit losses on securities are recognized in other income (expense), net on the condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive loss in stockholders' equity. For the purposes of computing realized and unrealized gains and losses, the cost of securities sold is based on the specific-identification method. Interest on securities classified as available for sale is included as a component of investment income.
Strategic Investments
Strategic Investments
The Company holds strategic investments in privately held debt and equity securities and publicly held equity securities in which the Company does not have a controlling interest.
Privately held equity securities which the Company does not have a controlling financial interest in but does exercise significant influence over the investee are accounted for under the equity method. Privately held equity securities not accounted for under the equity method are recorded at cost and adjusted for observable transactions for same or similar investments of the same issuer (referred to as the measurement alternative) or impairment. All gains and losses on privately held equity securities, realized and unrealized, are recorded through gains on strategic investments, net on the condensed consolidated statement of operations. Privately held debt securities are recorded at fair value with changes in fair value recorded through accumulated other comprehensive income on the condensed consolidated balance sheet.
Valuations of privately held securities are inherently complex due to the lack of readily available market data and require the Company's use of judgment. The carrying value is not adjusted for the Company's privately held equity securities if there are no observable price changes in a same or similar security from the same issuer or if there are no identified events or changes in circumstances that may indicate impairment, as discussed below. In determining the estimated fair value of its strategic investments in privately held companies, the Company utilizes the most recent data available to the Company. The Company assesses its privately held debt and equity securities in its strategic investment portfolio at least quarterly for impairment. The Company’s impairment analysis encompasses an assessment of both qualitative and quantitative factors including the investee's financial metrics, market acceptance of the investee's product or technology and the rate at which the investee is using its cash. If the investment is considered impaired, the Company recognizes an impairment through the condensed consolidated statement of operations and establishes a new carrying value for the investment.
Publicly held equity securities are measured at fair value with changes recorded through gains on strategic investments, net on the condensed consolidated statement of operations.
Derivative Financial Instruments
Derivative Financial Instruments
The Company enters into foreign currency derivative contracts with financial institutions to reduce foreign exchange risk. The Company uses forward currency derivative contracts to minimize the Company’s exposure to balances primarily denominated in the Euro, British Pound Sterling, Japanese Yen, Canadian Dollar and Australian Dollar. The Company’s foreign currency derivative contracts, which are not designated as hedging instruments, are used to reduce the exchange rate risk associated primarily with intercompany receivables and payables. The Company’s derivative financial instruments program is not designated for trading or speculative purposes. The Company generally enters into master netting arrangements with the financial institutions with which it contracts for such derivative contracts, which permit net settlement of transactions with the same counterparty, thereby reducing credit-related losses in the event of the financial institutions' nonperformance. Outstanding foreign currency derivative contracts are recorded at fair value on the condensed consolidated balance sheets.
Foreign currency derivative contracts are marked-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated receivables and payables. While the contract or notional amount is often used to express the volume of foreign currency derivative contracts, the amounts potentially subject to credit risk are generally limited to the amounts, if any, by which the counterparties’ obligations under the agreements exceed the obligations of the Company to the counterparties.
Fair Value Measurement
Fair Value Measurement
The Company measures its cash and cash equivalents, marketable securities and foreign currency derivative contracts at fair value. In addition, the Company measures its strategic investments, including its publicly held equity securities, privately held debt securities and privately held equity securities for which there has been an observable price change in a same or similar security, at fair value. The additional disclosures regarding the Company’s fair value measurements are included in Note 5 “Fair Value Measurement.”
Property and Equipment
Property and Equipment
Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
Computers, equipment and software
3 to 9 years
Furniture and fixtures5 years
Leasehold improvements
Shorter of the estimated lease term or 10 years
Buildings and building improvements
10 to 40 years
When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from their respective accounts and any loss on such retirement is reflected in operating expenses.
Capitalized Software Costs
Capitalized Software Costs
The Company capitalizes costs related to its enterprise cloud computing services and certain projects for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally three to five years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Intangible Assets acquired through Business Combinations
Intangible Assets Acquired through Business Combinations
Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Impairment Assessment
Impairment Assessment
The Company evaluates intangible assets and long-lived assets for possible impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. This includes but is not limited to significant adverse changes in business climate, market conditions, or other events that indicate an asset's carrying amount may not be recoverable. Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, the carrying amount of such assets is reduced to fair value.
The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable.
Business Combinations
Business Combinations
The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions, tax-related valuation allowances and pre-acquisition contingencies are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s condensed consolidated statement of operations.
In the event the Company acquires an entity with which the Company has a preexisting relationship, the Company will generally recognize a gain or loss to settle that relationship as of the acquisition date within operating income on the condensed consolidated statements of operations. In the event that the Company acquires an entity in which the Company previously held a strategic investment, the difference between the fair value of the shares as of the date of the acquisition and the carrying value of the strategic investment is recorded as a gain or loss and recorded within net gains (or losses) on strategic investments in the condensed consolidated statement of operations.
Leases
Leases
The Company determines if an arrangement is a lease at inception and classifies its leases at commencement. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities on the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other liabilities, and other noncurrent liabilities on the Company’s condensed consolidated balance sheets.
ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease ROU asset is reduced for tenant incentives. As the Company’s leases typically do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. The Company's incremental borrowing rate is an estimate of the interest rate the Company would have to pay to borrow on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the ROU asset and lease liability when it is reasonably certain that the Company will exercise the option. The Company reassesses the lease term if and when a significant event or change in circumstances occurs within the control of the Company, such as construction of significant leasehold improvements that are expected to have economic value when the option becomes exercisable.
Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the ROU asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate.
The Company has lease agreements which contain both lease and non-lease components, which it has elected to combine for all asset classes. In addition, the Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less for any asset classes.
On the lease commencement date the Company establishes assets and liabilities for the present value of estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are amortized over the lease term to operating expense.
The Company additionally has entered into subleases for unoccupied leased office space. Any impairments to the ROU asset, leasehold improvements or other assets as a result of a sublease are recognized in the period the sublease is executed and recorded as an operating expense. Similar to other long-lived assets, management tests ROU assets for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. For leased assets, such circumstances would include subleases which do not fully recover the costs of the associated lease.
Stock-Based Expense
Stock-Based Expense
Stock-based expenses related to stock options are measured based on grant date at fair value using the Black-Scholes option pricing model and restricted stock awards based on grant date at fair value using the closing stock price. The Company recognizes stock-based expenses related to stock options and restricted stock awards on a straight-line basis, net of estimated forfeitures, over the requisite service period of the awards, which is generally the vesting term of four years.
Stock-based expenses related to the Company’s Amended and Restated 2004 Employee Stock Purchase Plan (“ESPP” or “2004 Employee Stock Purchase Plan”) are measured based on grant date at fair value using the Black-Scholes option pricing model. The Company recognizes stock-based expenses related to shares issued pursuant to the 2004 Employee Stock Purchase Plan on a straight-line basis over the offering period, which is 12 months. The ESPP allows employees to purchase shares of the Company's common stock at a 15 percent discount from the lower of the Company’s stock price on (i) the first day of the offering period or on (ii) the last day of the purchase period and also allows employees to reduce their percentage election once during a six month purchase period (December 15 and June 15 of each fiscal year), but not increase that election until the next one-year offering period. The ESPP also includes a re-set provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date.
Stock-based expenses related to performance share grants, which are awarded to executive officers and other members of senior management, are measured based on grant date at fair value using a Monte Carlo simulation model and expensed on a straight-line basis, net of estimated forfeitures, over the service period of the awards, which is generally the vesting term of three years.
The Company, at times, grants unvested restricted shares to employee stockholders of certain acquired companies in lieu of cash consideration. These awards are generally subject to continued post-acquisition employment. Therefore, the Company accounts for them as post-acquisition stock-based expense. The Company recognizes stock-based expense equal to the grant date fair value of the restricted stock awards on a straight-line basis over the requisite service period of the awards, which is generally four years.
Income Taxes
Income Taxes
The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax laws is recognized in the condensed consolidated statements of operations in the period that includes the enactment date.
The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, solely based on its technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.
Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence. Future realization of deferred tax assets ultimately depends on the existence of sufficient taxable income of the appropriate character (for example, ordinary income or capital gain) within the carryback or carryforward periods available under the applicable tax law. The Company regularly reviews the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences and tax planning strategies. The Company’s judgments regarding future profitability may change due to many factors, including future market conditions and the ability to successfully execute its business plans. Should there be a change in the ability to recover deferred tax assets, the tax provision would increase or decrease in the period in which the assessment is changed.
Foreign Currency Translation
Foreign Currency Translation
The functional currency of the Company’s major foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the condensed consolidated statement of comprehensive income. Foreign currency transaction gains and losses are included in other income in the condensed consolidated statement of operations for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.
Warranties and Indemnification
Warranties and Indemnification
The Company’s enterprise cloud computing services are typically warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company’s online help documentation under normal use and circumstances.
The Company’s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third party’s intellectual property rights. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying condensed consolidated financial statements.
The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.
New Accounting Pronouncements Adopted and Pending Adoption
New Accounting Pronouncement Adopted in Fiscal 2021
ASU 2016-13
In June 2016, the FASB issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, which includes the Company's accounts receivables, certain financial instruments and contract assets. ASU 2016-13 replaces the prior incurred loss impairment model with an expected loss methodology, which results in more timely recognition of credit losses. Effective on February 1, 2020, the Company adopted the provisions and expanded disclosure requirements described in ASU 2016-13. The adoption of ASU 2016-13 was not material to the consolidated financial statements.
Accounting Pronouncement Pending Adoption
In December 2019, the FASB issued Accounting Standards Update No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”),” which modifies and eliminates certain exceptions to the general principles of ASC 740, Income taxes. The new standard is effective for interim and annual periods beginning after December 15, 2020, and early adoption is permitted. The Company is currently evaluating the impact of the adoption to its consolidated financial statements.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Business and Significant Accounting Policies (Tables)
6 Months Ended
Jul. 31, 2020
Accounting Policies [Abstract]  
Schedule of Property and Equipment
Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
Computers, equipment and software
3 to 9 years
Furniture and fixtures5 years
Leasehold improvements
Shorter of the estimated lease term or 10 years
Buildings and building improvements
10 to 40 years
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues (Tables)
6 Months Ended
Jul. 31, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Subscription and support revenues consisted of the following (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Sales Cloud$1,279 $1,130 $2,524 $2,203 
Service Cloud1,303 1,087 2,555 2,107 
Salesforce Platform and Other1,512 912 2,876 1,754 
Marketing and Commerce Cloud746 616 1,460 1,177 
$4,840 $3,745 $9,415 $7,241 

Total Revenue by Geographic Locations
Revenues by geographical region consisted of the following (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Americas$3,596 $2,816 $6,966 $5,433 
Europe1,070 786 2,104 1,541 
Asia Pacific485 395 946 760 
$5,151 $3,997 $10,016 $7,734 
Unearned Revenue
The change in unearned revenue was as follows (in millions):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Unearned revenue, beginning of period$9,112 $7,585 $10,662 $8,564 
Billings and other (1)4,632 3,396 7,937 6,110 
Contribution from contract asset54 7 59 51 
Revenue recognized ratably over time(4,657)(3,736)(9,110)(7,223)
Revenue recognized over time as delivered(190)(174)(381)(346)
Revenue recognized at a point in time(304)(87)(525)(165)
Unearned revenue from business combinations64 151 69 151 
Unearned revenue, end of period$8,711 $7,142 $8,711 $7,142 
(1) Other includes, for example, the impact of foreign currency translation.
Remaining Performance Obligation
Remaining performance obligation consisted of the following (in billions):
 CurrentNoncurrentTotal
As of July 31, 2020 $15.2 $15.4 $30.6 
As of January 31, 2020$15.0 $15.8 $30.8 
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Investments (Tables)
6 Months Ended
Jul. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
At July 31, 2020, marketable securities consisted of the following (in millions):
Investments classified as Marketable SecuritiesAmortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair Value
Corporate notes and obligations$2,937 $24 $(2)$2,959 
U.S. treasury securities157 3 0 160 
Mortgage backed obligations313 6 0 319 
Asset backed securities1,053 9 (1)1,061 
Municipal securities296 1 0 297 
Foreign government obligations107 0 0 107 
U.S. agency obligations17 0 0 17 
Covered bonds308 3 0 311 
Total marketable securities$5,188 $46 $(3)$5,231 
At January 31, 2020, marketable securities consisted of the following (in millions):
Investments classified as Marketable SecuritiesAmortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair Value
Corporate notes and obligations$2,199 $9 $(1)$2,207 
U.S. treasury securities182 1 0 183 
Mortgage backed obligations225 1 0 226 
Asset backed securities779 2 0 781 
Municipal securities157 1 0 158 
Foreign government obligations69 0 0 69 
U.S. agency obligations12 0 0 12 
Time deposits1 0 0 1 
Covered bonds165 0 0 165 
Total marketable securities$3,789 $14 $(1)$3,802 
Schedule of Short-Term and Long-Term Marketable Securities
The contractual maturities of the investments classified as marketable securities are as follows (in millions):
 As of
 July 31, 2020January 31, 2020
Due within 1 year$1,990 $1,332 
Due in 1 year through 5 years3,233 2,466 
Due in 5 years through 10 years8 4 
$5,231 $3,802 
Schedule of Marketable Securities in a Unrealized Loss Position
As of July 31, 2020, the following marketable securities were in a continuous unrealized loss position (in millions):
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Losses
Fair ValueUnrealized
Losses
Fair ValueUnrealized
Losses
Corporate notes and obligations$737 $(2)$0 $0 $737 $(2)
Asset backed securities92 (1)0 0 92 (1)
$829 $(3)$0 $0 $829 $(3)
Schedule of Components of Investment Income The components of investment income are presented below (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Interest income$18 $31 $46 $57 
Realized gains1 1 2 1 
Realized losses0 (1)(1)(1)
Investment income$19 $31 $47 $57 
Schedules of Strategic Investments
Strategic investments by form and measurement category as of July 31, 2020 were as follows (in millions):
 Measurement Category
 Fair ValueMeasurement AlternativeOtherTotal
Equity securities$864 $1,537 $110 $2,511 
Debt securities0 0 44 44 
Total strategic investments$864 $1,537 $154 $2,555 
Strategic investments by form and measurement category as of January 31, 2020 were as follows (in millions):
 Measurement Category
 Fair ValueMeasurement AlternativeOtherTotal
Equity securities$370 $1,502 $40 $1,912 
Debt securities0 0 51 51 
Total strategic investments $370 $1,502 $91 $1,963 
Measurement Alternative Adjustments
The components of privately held equity securities accounted for under the measurement alternative included in the table above are presented below (in millions):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Carrying amount, beginning of period$1,731 $927 $1,502 $785 
Adjustments related to privately held equity securities:
Net additions (1)(209)(9)56 11 
Upward adjustments25 32 55 172 
Impairments and downward adjustments(10)(33)(76)(51)
Carrying amount, end of period$1,537 $917 $1,537 $917 
(1) Net additions include additions from purchases and reductions due to exits of securities and reclassifications due to changes to capital structure.
The components of gains and losses on strategic investments are presented below (in millions):
2Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Unrealized gains recognized on publicly traded equity securities, net$623 $66 $623 $216 
Unrealized gains (losses) recognized on privately held equity securities, net14 0 (24)122 
Realized gains on sales of equity securities, net49 43 288 62 
Losses on debt securities, net(4)0 (13)(10)
Gains on strategic investments, net$682 $109 $874 $390 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives (Tables)
6 Months Ended
Jul. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables
Details on outstanding foreign currency derivative contracts are presented below (in millions):
 As of
 July 31, 2020January 31, 2020
Notional amount of foreign currency derivative contracts$4,484 $5,543 
Fair Value of Outstanding Derivative Instruments
The fair value of the Company’s outstanding derivative instruments not designated as hedging instruments are summarized below (in millions):
  As of
  
Balance Sheet LocationJuly 31, 2020January 31, 2020
Derivative Assets
Foreign currency derivative contracts
Prepaid expenses and other current assets$107 $28 
Derivative Liabilities
Foreign currency derivative contractsAccounts payable, accrued expenses and other liabilities$94 $24 
Schedule of The Effect of The Derivative Instruments Not Designated as Hedging Instruments on the Condensed Consolidated Statements of Operations
Gains (losses) on derivative instruments not designated as hedging instruments recorded in other income in the condensed consolidated statements of operations are summarized below (in millions):
Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Foreign currency derivative contracts$(17)$(35)$(15)$1 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement (Tables)
6 Months Ended
Jul. 31, 2020
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value an a Recurring Basis
The following table presents information about the Company’s assets and liabilities that are measured at fair value as of July 31, 2020 and indicates the fair value hierarchy of the valuation (in millions):
DescriptionQuoted Prices in
Active Markets
for Identical Assets
(Level 1)
Significant Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Balance as of
July 31, 2020
Cash equivalents (1):
Time deposits$0 $858 $0 $858 
Money market mutual funds1,114 0 0 1,114 
Marketable securities:
Corporate notes and obligations0 2,959 0 2,959 
U.S. treasury securities0 160 0 160 
Mortgage backed obligations0 319 0 319 
Asset backed securities0 1,061 0 1,061 
Municipal securities0 297 0 297 
Foreign government obligations0 107 0 107 
U.S. agency obligations0 17 0 17 
Covered bonds0 311 0 311 
Strategic investments:
Publicly held equity securities864 0 0 864 
Foreign currency derivative contracts (2)0 107 0 107 
Total assets$1,978 $6,196 $0 $8,174 
Liabilities:
Foreign currency derivative contracts (3)0 94 0 94 
Total liabilities$0 $94 $0 $94 
___________ 
(1) Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet as of July 31, 2020, in addition to $2.1 billion of cash.
(2) Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet as of July 31, 2020.
(3) Included in “accounts payable, accrued expenses and other liabilities” in the accompanying condensed consolidated balance sheet as of July 31, 2020.
The following table presents information about the Company’s assets and liabilities that are measured at fair value as of January 31, 2020 and indicates the fair value hierarchy of the valuation (in millions):
DescriptionQuoted Prices in
Active Markets
for Identical Assets
(Level 1)
Significant Other
Observable Inputs (Level 2)
Significant
Unobservable
Inputs
(Level 3)
Balance as of January 31, 2020
Cash equivalents (1):
Time deposits$0 $746 $0 $746 
Money market mutual funds1,293 0 0 1,293 
Marketable securities:
Corporate notes and obligations0 2,207 0 2,207 
U.S. treasury securities0 183 0 183 
Mortgage backed obligations0 226 0 226 
Asset backed securities0 781 0 781 
Municipal securities0 158 0 158 
Foreign government obligations0 69 0 69 
U.S. agency obligations0 12 0 12 
Time deposits0 1 0 1 
Covered bonds0 165 0 165 
Strategic investments:
Publicly held equity securities370 0 0 370 
Foreign currency derivative contracts (2)0 28 0 28 
Total assets$1,663 $4,576 $0 $6,239 
Liabilities:
Foreign currency derivative contracts (3)0 24 0 24 
Total liabilities$0 $24 $0 $24 
______________ 
(1) Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet in addition to $2.1 billion of cash.
(2) Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet.
(3) Included in “accounts payable, accrued expenses and other liabilities” in the accompanying condensed consolidated balance sheet.
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations (Tables)
6 Months Ended
Jul. 31, 2020
Business Combinations [Abstract]  
Schedule of Business Acquisitions, by Acquisition The acquisition date fair value of the consideration transferred for Vlocity was approximately $1.4 billion, which consisted of the following (in millions):
Fair Value
Cash$1,166 
Fair value of stock options and restricted stock awards assumed6 
Fair value of pre-existing relationship208 
Total$1,380 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the date of acquisition (in millions):
Fair Value
Cash and cash equivalents$12 
Accounts receivable22 
Goodwill1,024 
Intangible assets473 
Other assets15 
Accounts payable, accrued expenses and other liabilities, current and noncurrent(35)
Unearned revenue(64)
Deferred tax liability(67)
Net assets acquired$1,380 
Schedule of Acquired Finite-Lived Intangible Assets by Major Class
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in millions):
Fair ValueUseful Life
Developed technology$174 4 years
Customer relationships299 8 years
Total intangible assets subject to amortization$473 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets Acquired Through Business Combinations and Goodwill (Tables)
6 Months Ended
Jul. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Acquired From Business Combinations
Intangible assets acquired through business combinations are as follows (in millions):
Intangible Assets, GrossAccumulated AmortizationIntangible Assets, NetWeighted
Average
Remaining Useful Life (Years)
January 31, 2020Additions and retirements, netJuly 31, 2020January 31, 2020Expense and retirements, net July 31, 2020January 31, 2020July 31, 2020July 31, 2020
Acquired developed technology$3,598 $185 $3,783 $(1,249)$(325)$(1,574)$2,349 $2,209 3.6
Customer relationships3,252 316 3,568 (888)(218)(1,106)2,364 2,462 7.2
Other (1)72 6 78 (61)(12)(73)11 5 3.7
Total$6,922 $507 $7,429 $(2,198)$(555)$(2,753)$4,724 $4,676 5.5
(1) Included in other are in-place leases, trade names, trademarks and territory rights.
Expected Future Amortization Expense for Purchased Intangible Assets
The expected future amortization expense for intangible assets as of July 31, 2020 is as follows (in millions):
Fiscal Period:
Remaining six months of fiscal 2021$568 
Fiscal 20221,076 
Fiscal 2023921 
Fiscal 2024833 
Fiscal 2025568 
Thereafter710 
Total amortization expense$4,676 
Schedule of Goodwill
The changes in the carrying amounts of goodwill, which is generally not deductible for tax purposes, were as follows (in millions):
Balance as of January 31, 2020$25,134 
Evergage74 
Vlocity1,024 
Other acquisitions and adjustments (1)69 
Balance as of July 31, 2020$26,301 
(1) Adjustments include measurement period adjustments for business combinations from the prior year and the effect of foreign currency translation.
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Tables)
6 Months Ended
Jul. 31, 2020
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
The carrying values of the Company's borrowings were as follows (in millions):
InstrumentDate of issuanceMaturity dateEffective interest rate for the three months ended July 31, 2020July 31, 2020January 31, 2020
2023 Senior NotesApril 2018April 20233.26%$995 $995 
2028 Senior NotesApril 2018April 20283.70%1,490 1,489 
Loan assumed on 50 FremontFebruary 2015June 20233.75%191 193 
Total carrying value of debt2,676 2,677 
Less current portion of debt(3)(4)
Total noncurrent debt$2,673 $2,673 
Schedule of Maturities of Long-term Debt
The expected future principal payments for all borrowings as of July 31, 2020 is as follows (in millions):
Fiscal period:
Remaining six months of fiscal 2021$2 
Fiscal 20224 
Fiscal 20234 
Fiscal 20241,182 
Fiscal 20250 
Thereafter1,500 
Total principal outstanding$2,692 
Schedule of Interest Expense
The following table sets forth total interest expense recognized related to debt (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Contractual interest expense$24 $28 $48 $56 
Amortization of debt issuance costs1 1 2 2 
$25 $29 $50 $58 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Tables)
6 Months Ended
Jul. 31, 2020
Equity [Abstract]  
Share-based Compensation, Stock Options, Activity
Stock option activity, excluding the ESPP for the six months ended July 31, 2020 is as follows:
 Options Outstanding
 Outstanding
Stock
Options
(in millions)
Weighted-
Average
Exercise Price
Aggregate
Intrinsic Value (in millions)
Balance as of January 31, 202027 $98.56 
Options granted under all plans8 143.56 
Exercised(6)75.67 
Plan shares expired or canceled(1)136.90 
Balance as of July 31, 202028 $115.05 $2,183 
Vested or expected to vest25 $112.45 $2,073 
Exercisable as of July 31, 202011 $79.70 $1,312 
Schedule Of Stock Options Outstanding
The following table summarizes information about stock options outstanding as of July 31, 2020:
 Options OutstandingOptions Exercisable
Range of Exercise
Prices
Number
Outstanding
(in millions)
Weighted-
Average
Remaining
Contractual Life
(Years)
Weighted-
Average
Exercise
Price
Number of
Shares
(in millions)
Weighted-
Average
Exercise
Price
$0.36 to $59.34
6 3.5$39.57 5 $40.99 
$59.64 to $80.99
4 3.476.55 3 77.67 
$81.88 to $118.04
4 4.5114.83 2 113.95 
$122.03 to $148.95
2 5.8142.35 0 0.00 
$154.14
6 6.7154.14 0 0.00 
$155.20 to $191.65
6 5.7163.49 1 161.50 
28 5.0$115.05 11 $79.70 
Schedule Of Restricted Stock Activity
Restricted stock activity for the six months ended July 31, 2020 is as follows:
 Restricted Stock Outstanding
 Outstanding
(in millions)
Weighted-Average Grant Date Fair ValueAggregate
Intrinsic
Value (in millions)
Balance as of January 31, 202028 $140.14 
Granted - restricted stock units and awards11 158.87 
Granted - performance-based stock units1 154.14 
Canceled(1)139.50 
Vested and converted to shares(7)132.77 
Balance as of July 31, 202032 $148.39 $6,076 
Expected to vest27 $5,260 
Share-based Payment Arrangement, Expensed and Capitalized, Amount The aggregate stock compensation remaining to be recognized as of July 31, 2020 is as follows (in millions):
Fiscal Period:
Remaining six months of fiscal 2021$1,115 
Fiscal 20221,759 
Fiscal 20231,273 
Fiscal 2024690 
Fiscal 2025114 
Total stock compensation$4,951 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income Per Share (Tables)
6 Months Ended
Jul. 31, 2020
Earnings Per Share [Abstract]  
Reconciliation of Denominator Used in Calculation of Basic And Diluted Earnings Per Share
A reconciliation of the denominator used in the calculation of basic and diluted earnings per share is as follows (in millions):
2Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Numerator:
Net income$2,625 $91 $2,724 $483 
Denominator:
Weighted-average shares outstanding for basic earnings per share904 776 901 774 
Dilutive effect of employee stock awards18 19 18 21 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share922 795 919 795 
Shares Excluded From Diluted Earnings Per Share The effects of these potentially outstanding shares were not included in the calculation of diluted earnings per share because the effect would have been anti-dilutive (in millions):
 Three Months Ended July 31,Six Months Ended July 31,
 2020201920202019
Employee stock awards12 7 11 5 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Leases and Other Commitments (Tables)
6 Months Ended
Jul. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Maturities of lease liabilities
As of July 31, 2020, the maturities of lease liabilities under non-cancelable operating and finance leases were as follows (in millions):
Operating Leases Finance Leases
Fiscal Period:
Remaining six months of fiscal 2021$435 $11 
Fiscal 2022736 23 
Fiscal 2023555 23 
Fiscal 2024398 24 
Fiscal 2025307 24 
Thereafter1,066 410 
Total minimum lease payments3,497 515 
Less: Imputed interest(323)(177)
Total$3,174 $338 
Maturities of lease liabilities
As of July 31, 2020, the maturities of lease liabilities under non-cancelable operating and finance leases were as follows (in millions):
Operating Leases Finance Leases
Fiscal Period:
Remaining six months of fiscal 2021$435 $11 
Fiscal 2022736 23 
Fiscal 2023555 23 
Fiscal 2024398 24 
Fiscal 2025307 24 
Thereafter1,066 410 
Total minimum lease payments3,497 515 
Less: Imputed interest(323)(177)
Total$3,174 $338 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Business and Significant Accounting Policies - Narrative (Detail)
3 Months Ended 6 Months Ended
Jul. 31, 2020
USD ($)
investment
Jan. 31, 2020
USD ($)
investment
Jul. 31, 2020
USD ($)
investment
Jul. 31, 2019
USD ($)
Jul. 31, 2020
USD ($)
segment
investment
Jul. 31, 2019
USD ($)
Summary of Business and Significant Accounting Policies [Line Items]            
Number of operating segments | segment         1  
Number of publicly traded investments | investment 1 1 1   1  
Percent of total strategic investments, publicly traded 30.00%   30.00%   30.00%  
Number of investments held | investment 3 5 3   3  
Percent of total strategic investments, privately held   5.00%        
Percent of total strategic investments   5.00%        
Number of privately held investments | investment   4        
Capitalized contract cost, amortization term (in years) 4 years   4 years   4 years  
Capitalized contract cost, renewals and success fees, amortization term (in years)         2 years  
Costs capitalized to obtain revenue contracts, net     $ 455,000,000 $ 173,000,000 $ 480,000,000 $ 297,000,000
Amortization of costs capitalized to obtain revenue contracts, net     250,000,000 217,000,000 497,000,000 426,000,000
Costs capitalized to obtain revenue contracts, net $ 2,300,000,000 $ 2,300,000,000 2,300,000,000   2,300,000,000  
Impairments of costs to obtain revenue contracts     $ 0 $ 0 0 0
Impairments of capitalized software and long-lived assets         0 0
Impairment of intangible assets         0 0
Impairment of goodwill         $ 0 $ 0
Offering period         12 months  
Discount for ESPP         15.00%  
Purchase period         6 months  
Percentage of tax benefit likely to be realized upon settlement (greater than 50%)         50.00%  
Stock options and restricted stock            
Summary of Business and Significant Accounting Policies [Line Items]            
Vesting period         4 years  
Performance shares            
Summary of Business and Significant Accounting Policies [Line Items]            
Vesting period         3 years  
Restricted Stock            
Summary of Business and Significant Accounting Policies [Line Items]            
Award requisite service period         4 years  
Non-US | Assets | Geographic Concentration Risk            
Summary of Business and Significant Accounting Policies [Line Items]            
Concentration risk percentage 15.00% 12.00%        
Untied States | Assets | Geographic Concentration Risk            
Summary of Business and Significant Accounting Policies [Line Items]            
Concentration risk percentage 83.00% 87.00%        
Internal-use software | Minimum            
Summary of Business and Significant Accounting Policies [Line Items]            
Property and equipment, estimated useful lives         3 years  
Internal-use software | Maximum            
Summary of Business and Significant Accounting Policies [Line Items]            
Property and equipment, estimated useful lives         5 years  
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives (Detail)
6 Months Ended
Jul. 31, 2020
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 5 years
Minimum | Computers, equipment and software  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 3 years
Minimum | Buildings and building improvements  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 10 years
Maximum | Computers, equipment and software  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 9 years
Maximum | Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 10 years
Maximum | Buildings and building improvements  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 40 years
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Disaggregation of Revenue (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Disaggregation of Revenue [Line Items]        
Total revenues $ 5,151 $ 3,997 $ 10,016 $ 7,734
Americas        
Disaggregation of Revenue [Line Items]        
Total revenues 3,596 2,816 6,966 5,433
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 1,070 786 2,104 1,541
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues $ 485 $ 395 $ 946 $ 760
Untied States | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 96.00% 96.00% 96.00% 96.00%
Subscription and support        
Disaggregation of Revenue [Line Items]        
Total revenues $ 4,840 $ 3,745 $ 9,415 $ 7,241
Sales Cloud        
Disaggregation of Revenue [Line Items]        
Total revenues 1,279 1,130 2,524 2,203
Service Cloud        
Disaggregation of Revenue [Line Items]        
Total revenues 1,303 1,087 2,555 2,107
Salesforce Platform and Other        
Disaggregation of Revenue [Line Items]        
Total revenues 1,512 912 2,876 1,754
Marketing and Commerce Cloud        
Disaggregation of Revenue [Line Items]        
Total revenues $ 746 $ 616 $ 1,460 $ 1,177
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Contract Balances, Unearned Revenue and Remaining Performance Obligation (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Jan. 31, 2020
Disaggregation of Revenue [Line Items]          
Customer contract assets $ 508   $ 508   $ 449
Unearned Revenue [Roll Forward]          
Unearned revenue, beginning of period 9,112 $ 7,585 10,662 $ 8,564  
Billings and other 4,632 3,396 7,937 6,110  
Contribution from contract asset 54 7 59 51  
Unearned revenue from business combinations 64 151 69 151  
Unearned revenue, end of period 8,711 7,142 8,711 7,142  
Remaining Performance Obligation          
Current 15,200   15,200   15,000
Noncurrent 15,400   15,400   15,800
Total 30,600   30,600   $ 30,800
Revenue recognized ratably over time          
Unearned Revenue [Roll Forward]          
Revenue recognized (4,657) (3,736) (9,110) (7,223)  
Revenue recognized over time as delivered          
Unearned Revenue [Roll Forward]          
Revenue recognized (190) (174) (381) (346)  
Revenue recognized at a point in time          
Unearned Revenue [Roll Forward]          
Revenue recognized $ (304) $ (87) $ (525) $ (165)  
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Remaining Performance Obligation (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-08-01
Jul. 31, 2020
Minimum  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Noncurrent remaining performance obligation, recognition period 13 months
Maximum  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Noncurrent remaining performance obligation, recognition period 36 months
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Investments - Schedule of Marketable Securities (Detail) - USD ($)
$ in Millions
Jul. 31, 2020
Jan. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 5,188 $ 3,789
Unrealized Gains 46 14
Unrealized Losses (3) (1)
Fair Value 5,231 3,802
Corporate notes and obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,937 2,199
Unrealized Gains 24 9
Unrealized Losses (2) (1)
Fair Value 2,959 2,207
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 157 182
Unrealized Gains 3 1
Unrealized Losses 0 0
Fair Value 160 183
Mortgage backed obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 313 225
Unrealized Gains 6 1
Unrealized Losses 0 0
Fair Value 319 226
Asset backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,053 779
Unrealized Gains 9 2
Unrealized Losses (1) 0
Fair Value 1,061 781
Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 296 157
Unrealized Gains 1 1
Unrealized Losses 0 0
Fair Value 297 158
Foreign government obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 107 69
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 107 69
U.S. agency obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 17 12
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 17 12
Time deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   1
Unrealized Gains   0
Unrealized Losses   0
Fair Value   1
Covered bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 308 165
Unrealized Gains 3 0
Unrealized Losses 0 0
Fair Value $ 311 $ 165
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Investments - Schedule of Short-Term and Long-Term Marketable Securities (Detail) - USD ($)
$ in Millions
Jul. 31, 2020
Jan. 31, 2020
Investments, Debt and Equity Securities [Abstract]    
Due within 1 year $ 1,990 $ 1,332
Due in 1 year through 5 years 3,233 2,466
Due in 5 years through 10 years 8 4
Fair Value of Marketable Securities $ 5,231 $ 3,802
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Investments - Schedule of Marketable Securities in Unrealized Loss Position (Detail)
$ in Millions
6 Months Ended
Jul. 31, 2020
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Marketable securities in an unrealized loss position for less than 12 months, Fair Value $ 829
Marketable securities in an unrealized loss position for less than 12 months, Unrealized Losses (3)
Marketable securities in an unrealized loss position for more than 12 months, Fair Value 0
Marketable securities in an unrealized loss position for more than 12 months, Unrealized Losses 0
Marketable securities in an unrealized loss position, Fair Value 829
Marketable securities in an unrealized loss position, Unrealized Losses (3)
Unrealized losses on fixed rate investments, upper range value 1
Corporate notes and obligations  
Debt Securities, Available-for-sale [Line Items]  
Marketable securities in an unrealized loss position for less than 12 months, Fair Value 737
Marketable securities in an unrealized loss position for less than 12 months, Unrealized Losses (2)
Marketable securities in an unrealized loss position for more than 12 months, Fair Value 0
Marketable securities in an unrealized loss position for more than 12 months, Unrealized Losses 0
Marketable securities in an unrealized loss position, Fair Value 737
Marketable securities in an unrealized loss position, Unrealized Losses (2)
Asset backed securities  
Debt Securities, Available-for-sale [Line Items]  
Marketable securities in an unrealized loss position for less than 12 months, Fair Value 92
Marketable securities in an unrealized loss position for less than 12 months, Unrealized Losses (1)
Marketable securities in an unrealized loss position for more than 12 months, Fair Value 0
Marketable securities in an unrealized loss position for more than 12 months, Unrealized Losses 0
Marketable securities in an unrealized loss position, Fair Value 92
Marketable securities in an unrealized loss position, Unrealized Losses $ (1)
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Investments - Schedule of Components of Investment Income (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Investments, Debt and Equity Securities [Abstract]        
Interest income $ 18 $ 31 $ 46 $ 57
Realized gains 1 1 2 1
Realized losses 0 (1) (1) (1)
Investment income $ 19 $ 31 $ 47 $ 57
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Investments - Schedule of Strategic Investments (Detail)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2020
USD ($)
employee
Jul. 31, 2020
USD ($)
employee
Jul. 31, 2019
USD ($)
Jul. 31, 2020
USD ($)
employee
Jul. 31, 2019
USD ($)
Jun. 30, 2020
USD ($)
Feb. 29, 2020
USD ($)
Jan. 31, 2020
USD ($)
Investment Holdings [Line Items]                
Strategic investments $ 2,555 $ 2,555   $ 2,555       $ 1,963
Strategic Investments [Roll Forward]                
Carrying amount, beginning of period   1,731 $ 927 1,502 $ 785      
Adjustments related to privately held equity securities:                
Net additions   (209) (9) 56 11      
Upward adjustments   25 32 55 172      
Impairments and downward adjustments   (10) (33) (76) (51)      
Carrying amount, end of period 1,537 1,537 917 1,537 917      
Net unrealized gains (loss) recognized   (633)   (586)        
Cumulative impairments and downward adjustments 178 178   178        
Cumulative upward adjustments $ 509 509   509        
Cumulative net gain on equity securities   $ 168   $ 527        
Number of publicly traded investments sold | employee 2 2   2        
Impairments on privately held equity and debt securities   $ 14   $ 91        
Vlocity                
Adjustments related to privately held equity securities:                
Cumulative net gain on equity securities   147   147        
Equity securities                
Investment Holdings [Line Items]                
Strategic investments $ 2,511 2,511   2,511       1,912
Adjustments related to privately held equity securities:                
Net realized gains (losses) recognized   49 43 288 62      
Debt securities                
Investment Holdings [Line Items]                
Strategic investments 44 44   44       51
Adjustments related to privately held equity securities:                
Net realized gains (losses) recognized   (4) 0 (13) (10)      
Technology company in preferred stock financing                
Investment Holdings [Line Items]                
Strategic investments           $ 100 $ 150  
Two publicly traded investments                
Adjustments related to privately held equity securities:                
Cumulative net gain on equity securities       314        
Net realized gains (losses) recognized       222        
Publicly traded securities                
Investment Holdings [Line Items]                
Strategic investments 851 851   851        
Adjustments related to privately held equity securities:                
Net unrealized gains (loss) recognized 617 623 $ 66 623 $ 216      
Fair Value                
Investment Holdings [Line Items]                
Strategic investments 864 864   864       370
Fair Value | Equity securities                
Investment Holdings [Line Items]                
Strategic investments 864 864   864       370
Fair Value | Debt securities                
Investment Holdings [Line Items]                
Strategic investments 0 0   0       0
Measurement Alternative                
Investment Holdings [Line Items]                
Strategic investments 1,537 1,537   1,537       1,502
Measurement Alternative | Equity securities                
Investment Holdings [Line Items]                
Strategic investments 1,537 1,537   1,537       1,502
Measurement Alternative | Debt securities                
Investment Holdings [Line Items]                
Strategic investments 0 0   0       0
Other                
Investment Holdings [Line Items]                
Strategic investments 154 154   154       91
Other | Equity securities                
Investment Holdings [Line Items]                
Strategic investments 110 110   110       40
Other | Debt securities                
Investment Holdings [Line Items]                
Strategic investments $ 44 $ 44   $ 44       $ 51
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Investments - Gains (Losses) on Strategic Investments, Net (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Investment Holdings [Line Items]          
Net unrealized gains (loss) recognized   $ (633)   $ (586)  
Gains on strategic investments, net   682 $ 109 874 $ 390
Publicly traded securities          
Investment Holdings [Line Items]          
Net unrealized gains (loss) recognized $ 617 623 66 623 216
Privately held securities          
Investment Holdings [Line Items]          
Net unrealized gains (loss) recognized   14 0 (24) 122
Equity securities          
Investment Holdings [Line Items]          
Net realized gains (losses) recognized   49 43 288 62
Debt securities          
Investment Holdings [Line Items]          
Net realized gains (losses) recognized   $ (4) $ 0 $ (13) $ (10)
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables (Detail) - USD ($)
$ in Millions
Jul. 31, 2020
Jan. 31, 2020
Derivatives not designated as hedging instruments | Foreign currency derivative contracts    
Derivative [Line Items]    
Notional amount of foreign currency derivative contracts $ 4,484 $ 5,543
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Fair Value of Outstanding Derivative Instruments (Detail) - Derivatives not designated as hedging instruments - Foreign currency derivative contracts - USD ($)
$ in Millions
Jul. 31, 2020
Jan. 31, 2020
Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets $ 107 $ 28
Accounts payable, accrued expenses and other liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liabilities $ 94 $ 24
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Effect of Derivative Instruments Not Designated as Hedging Instruments on Condensed Consolidated Statements of Operations (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Derivatives not designated as hedging instruments | Foreign currency derivative contracts | Other income (expense)        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on derivative instruments recognized in income $ (17) $ (35) $ (15) $ 1
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement (Detail) - USD ($)
$ in Millions
Jul. 31, 2020
Jan. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 5,231 $ 3,802
Publicly held equity securities 864 370
Total assets 8,174 6,239
Total liabilities 94 24
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Publicly held equity securities 864 370
Total assets 1,978 1,663
Total liabilities 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Publicly held equity securities 0 0
Total assets 6,196 4,576
Total liabilities 94 24
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Publicly held equity securities 0 0
Total assets 0 0
Total liabilities 0 0
Prepaid expenses and other current assets | Foreign currency derivative contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency derivative contracts 107 28
Prepaid expenses and other current assets | Quoted Prices in Active Markets for Identical Assets (Level 1) | Foreign currency derivative contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency derivative contracts 0 0
Prepaid expenses and other current assets | Significant Other Observable Inputs (Level 2) | Foreign currency derivative contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency derivative contracts 107 28
Prepaid expenses and other current assets | Significant Unobservable Inputs (Level 3) | Foreign currency derivative contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency derivative contracts 0 0
Accounts payable, accrued expenses and other liabilities | Foreign currency derivative contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency derivative contracts 94 24
Accounts payable, accrued expenses and other liabilities | Quoted Prices in Active Markets for Identical Assets (Level 1) | Foreign currency derivative contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency derivative contracts 0 0
Accounts payable, accrued expenses and other liabilities | Significant Other Observable Inputs (Level 2) | Foreign currency derivative contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency derivative contracts 94 24
Accounts payable, accrued expenses and other liabilities | Significant Unobservable Inputs (Level 3) | Foreign currency derivative contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency derivative contracts 0 0
Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 2,959 2,207
Corporate notes and obligations | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Corporate notes and obligations | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 2,959 2,207
Corporate notes and obligations | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 160 183
U.S. treasury securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
U.S. treasury securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 160 183
U.S. treasury securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Mortgage backed obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 319 226
Mortgage backed obligations | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Mortgage backed obligations | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 319 226
Mortgage backed obligations | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Asset backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 1,061 781
Asset backed securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Asset backed securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 1,061 781
Asset backed securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 297 158
Municipal securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Municipal securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 297 158
Municipal securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Foreign government obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 107 69
Foreign government obligations | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Foreign government obligations | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 107 69
Foreign government obligations | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 17 12
U.S. agency obligations | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
U.S. agency obligations | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 17 12
U.S. agency obligations | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Time deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   1
Time deposits | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   0
Time deposits | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   1
Time deposits | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities   0
Covered bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 311 165
Covered bonds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Covered bonds | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 311 165
Covered bonds | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Privately held debt and equity securities and equity method investments | Significant Unobservable Inputs (Level 3) | Fair value, non-recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments, fair value 1,700 1,600
Time deposits | Cash and cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 858 746
Time deposits | Cash and cash equivalents | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Time deposits | Cash and cash equivalents | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 858 746
Time deposits | Cash and cash equivalents | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Money market mutual funds | Cash and cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 1,114 1,293
Money market mutual funds | Cash and cash equivalents | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 1,114 1,293
Money market mutual funds | Cash and cash equivalents | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Money market mutual funds | Cash and cash equivalents | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 2,100 $ 2,100
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations (Narrative) (Details)
$ in Millions
1 Months Ended 6 Months Ended
May 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
Feb. 29, 2020
USD ($)
Jul. 31, 2020
USD ($)
Jan. 31, 2020
USD ($)
Business Acquisition [Line Items]          
Estimated useful lives (in years)       5 years 6 months  
Goodwill       $ 26,301 $ 25,134
Vlocity          
Business Acquisition [Line Items]          
Fair value of consideration transferred   $ 1,380      
Share conversion ratio   0.05817      
Fair value of unvested options   $ 139      
Consideration transferred, unvested options   6      
Assumed unvested options, allocated to future services   133      
Fair value of pre-existing relationship $ 167 208      
Remeasurement gain   41      
Total intangible assets subject to amortization   473      
Goodwill   $ 1,024      
Evergage          
Business Acquisition [Line Items]          
Consideration transferred     $ 100    
Goodwill     74    
Evergage | Developed technology and customer relationships          
Business Acquisition [Line Items]          
Total intangible assets subject to amortization     $ 25    
Minimum | Evergage | Developed technology and customer relationships          
Business Acquisition [Line Items]          
Estimated useful lives (in years)     3 years    
Maximum | Evergage | Developed technology and customer relationships          
Business Acquisition [Line Items]          
Estimated useful lives (in years)     5 years    
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations (Consideration Transferred) (Details) - Vlocity - USD ($)
$ in Millions
1 Months Ended
May 31, 2020
Jun. 30, 2020
Business Acquisition [Line Items]    
Cash   $ 1,166
Fair value of stock options and restricted stock awards assumed   6
Fair value of pre-existing relationship $ 167 208
Total   $ 1,380
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations (Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details) - USD ($)
$ in Millions
Jul. 31, 2020
Jun. 30, 2020
Jan. 31, 2020
Business Acquisition [Line Items]      
Goodwill $ 26,301   $ 25,134
Vlocity      
Business Acquisition [Line Items]      
Cash and cash equivalents   $ 12  
Accounts receivable   22  
Goodwill   1,024  
Intangible assets   473  
Other assets   15  
Accounts payable, accrued expenses and other liabilities, current and noncurrent   (35)  
Unearned revenue   (64)  
Deferred tax liability   (67)  
Net assets acquired   $ 1,380  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations (Intangible Assets Acquired) (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Jun. 30, 2020
Jul. 31, 2020
Business Acquisition [Line Items]    
Estimated useful lives (in years)   5 years 6 months
Developed technology    
Business Acquisition [Line Items]    
Estimated useful lives (in years)   3 years 7 months 6 days
Customer relationships    
Business Acquisition [Line Items]    
Estimated useful lives (in years)   7 years 2 months 12 days
Vlocity    
Business Acquisition [Line Items]    
Total intangible assets subject to amortization $ 473  
Vlocity | Developed technology    
Business Acquisition [Line Items]    
Total intangible assets subject to amortization $ 174  
Estimated useful lives (in years) 4 years  
Vlocity | Customer relationships    
Business Acquisition [Line Items]    
Total intangible assets subject to amortization $ 299  
Estimated useful lives (in years) 8 years  
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets Acquired Through Business Combinations and Goodwill (Intangible Assets Acquired From Business Combinations) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Jan. 31, 2020
Finite-lived Intangible Assets [Roll Forward]          
Intangible assets, gross, beginning balance     $ 6,922    
Additions and retirements, net     507    
Intangible assets, gross, ending balance $ 7,429   7,429    
Accumulated amortization, beginning balance     (2,198)    
Expense and retirements, net     (555)    
Accumulated amortization, ending balance (2,753)   (2,753)    
Intangible assets, net, beginning balance     4,724    
Intangible assets, net, ending balance 4,676   $ 4,676    
Weighted average remaining useful life     5 years 6 months    
Amortization of intangible assets 284 $ 127 $ 555 $ 256  
Customer contract assets 508   508   $ 449
Other assets          
Finite-lived Intangible Assets [Roll Forward]          
Customer contract assets 67   67   $ 93
Acquired developed technology          
Finite-lived Intangible Assets [Roll Forward]          
Intangible assets, gross, beginning balance     3,598    
Additions and retirements, net     185    
Intangible assets, gross, ending balance 3,783   3,783    
Accumulated amortization, beginning balance     (1,249)    
Expense and retirements, net     (325)    
Accumulated amortization, ending balance (1,574)   (1,574)    
Intangible assets, net, beginning balance     2,349    
Intangible assets, net, ending balance 2,209   $ 2,209    
Weighted average remaining useful life     3 years 7 months 6 days    
Customer relationships          
Finite-lived Intangible Assets [Roll Forward]          
Intangible assets, gross, beginning balance     $ 3,252    
Additions and retirements, net     316    
Intangible assets, gross, ending balance 3,568   3,568    
Accumulated amortization, beginning balance     (888)    
Expense and retirements, net     (218)    
Accumulated amortization, ending balance (1,106)   (1,106)    
Intangible assets, net, beginning balance     2,364    
Intangible assets, net, ending balance 2,462   $ 2,462    
Weighted average remaining useful life     7 years 2 months 12 days    
Other          
Finite-lived Intangible Assets [Roll Forward]          
Intangible assets, gross, beginning balance     $ 72    
Additions and retirements, net     6    
Intangible assets, gross, ending balance 78   78    
Accumulated amortization, beginning balance     (61)    
Expense and retirements, net     (12)    
Accumulated amortization, ending balance (73)   (73)    
Intangible assets, net, beginning balance     11    
Intangible assets, net, ending balance $ 5   $ 5    
Weighted average remaining useful life     3 years 8 months 12 days    
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets Acquired Through Business Combinations and Goodwill (Expected Future Amortization Expense for Purchased Intangible Assets) (Details) - USD ($)
$ in Millions
Jul. 31, 2020
Jan. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
Remaining six months of fiscal 2021 $ 568  
Fiscal 2022 1,076  
Fiscal 2023 921  
Fiscal 2024 833  
Fiscal 2025 568  
Thereafter 710  
Total amortization expense $ 4,676 $ 4,724
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets Acquired Through Business Combinations and Goodwill (Goodwill) (Details)
$ in Millions
6 Months Ended
Jul. 31, 2020
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 25,134
Other acquisitions and adjustments 69
Goodwill, ending balance 26,301
Evergage  
Goodwill [Roll Forward]  
Goodwill acquired 74
Vlocity  
Goodwill [Roll Forward]  
Goodwill acquired $ 1,024
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Carrying Value of Borrowings (Details) - USD ($)
$ in Millions
Jul. 31, 2020
Jan. 31, 2020
Debt Instrument [Line Items]    
Total carrying value of debt $ 2,676 $ 2,677
Less current portion of debt (3) (4)
Total noncurrent debt $ 2,673 2,673
Senior Notes | 2023 Senior Notes    
Debt Instrument [Line Items]    
Effective interest rate for the three months ended July 31, 2020 3.26%  
Total carrying value of debt $ 995 995
Senior Notes | 2028 Senior Notes    
Debt Instrument [Line Items]    
Effective interest rate for the three months ended July 31, 2020 3.70%  
Total carrying value of debt $ 1,490 1,489
Secured Debt | Loan assumed on 50 Fremont    
Debt Instrument [Line Items]    
Effective interest rate for the three months ended July 31, 2020 3.75%  
Total carrying value of debt $ 191 $ 193
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Narrative (Details) - USD ($)
Jul. 31, 2020
Jan. 31, 2020
Apr. 30, 2018
Line of Credit Facility [Line Items]      
Total carrying value of debt $ 2,676,000,000 $ 2,677,000,000  
Senior Notes      
Line of Credit Facility [Line Items]      
Senior Notes fair value 2,900,000,000 $ 2,700,000,000  
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity     $ 1,000,000,000.0
Total carrying value of debt $ 0    
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Future Principal Payments (Details)
$ in Millions
Jul. 31, 2020
USD ($)
Debt Disclosure [Abstract]  
Remaining six months of fiscal 2021 $ 2
Fiscal 2022 4
Fiscal 2023 4
Fiscal 2024 1,182
Fiscal 2025 0
Thereafter 1,500
Total principal outstanding $ 2,692
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Schedule of Interest Expense (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Debt Disclosure [Abstract]        
Contractual interest expense $ 24 $ 28 $ 48 $ 56
Amortization of debt issuance costs 1 1 2 2
Debt interest expense $ 25 $ 29 $ 50 $ 58
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Other Balance Sheet Accounts (Details) - USD ($)
$ in Millions
1 Months Ended
Mar. 31, 2020
Jul. 31, 2020
Jan. 31, 2020
Property, Plant and Equipment [Line Items]      
Payment to acquire property $ 150    
Accrued compensation   $ 1,300 $ 1,500
Acquired in-place leases      
Property, Plant and Equipment [Line Items]      
Finite-lived intangible assets acquired 6    
Land      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, additions 110    
Building      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, additions $ 34    
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Billions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Jan. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average fair value per share of grants (in dollars per share) $ 48.50 $ 38.97 $ 40.06 $ 40.69  
Share-based compensation expense     $ 1.1    
Period for recognition     2 years    
Total shares available for future grant (in shares) 148   148   133
Employee Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average fair value per share of ESPP shares (in dollars per share) $ 53.64 $ 38.88      
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Stock Options Outstanding (Detail)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended
Jul. 31, 2020
USD ($)
$ / shares
shares
Outstanding Stock Options  
Beginning balance (in shares) | shares 27
Options granted under all plans (in shares) | shares 8
Exercised (in shares) | shares (6)
Plan shares expired or canceled (in shares) | shares (1)
Ending balance (in shares) | shares 28
Outstanding Stock Options, Vested or expected to vest (in shares) | shares 25
Outstanding Stock Options, Exercisable (in shares) | shares 11
Options Outstanding Weighted-Average Exercise Price  
Beginning balance (in dollars per share) $ 98.56
Options granted under all plans (in dollars per share) 143.56
Exercised (in dollars per share) 75.67
Plan shares expired or canceled (in dollars per share) 136.90
Ending balance (in dollars per share) 115.05
Weighted-Average Exercise Price, Vested or expected to vest (in dollars per share) 112.45
Weighted-Average Exercise Price, Exercisable (in dollars per share) $ 79.70
Aggregate Intrinsic Value  
Balance | $ $ 2,183
Vested or expected to vest | $ 2,073
Exercisable | $ $ 1,312
Stock Options Outstanding Information  
Options, Number Outstanding (in shares) | shares 28
Weighted-Average Remaining Contractual Life, Options Outstanding 5 years
Weighted-Average Exercise Price, Options Outstanding (in dollars per share) $ 115.05
Options Exercisable, Number of Shares (in shares) | shares 11
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 79.70
$0.36 to $59.34  
Stock Options Outstanding Information  
Range of Exercise Prices, Minimum (in dollars per share) 0.36
Range of Exercise Prices, Maximum (in dollars per share) $ 59.34
Options, Number Outstanding (in shares) | shares 6
Weighted-Average Remaining Contractual Life, Options Outstanding 3 years 6 months
Weighted-Average Exercise Price, Options Outstanding (in dollars per share) $ 39.57
Options Exercisable, Number of Shares (in shares) | shares 5
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 40.99
$59.64 to $80.99  
Stock Options Outstanding Information  
Range of Exercise Prices, Minimum (in dollars per share) 59.64
Range of Exercise Prices, Maximum (in dollars per share) $ 80.99
Options, Number Outstanding (in shares) | shares 4
Weighted-Average Remaining Contractual Life, Options Outstanding 3 years 4 months 24 days
Weighted-Average Exercise Price, Options Outstanding (in dollars per share) $ 76.55
Options Exercisable, Number of Shares (in shares) | shares 3
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 77.67
$81.88 to $118.04  
Stock Options Outstanding Information  
Range of Exercise Prices, Minimum (in dollars per share) 81.88
Range of Exercise Prices, Maximum (in dollars per share) $ 118.04
Options, Number Outstanding (in shares) | shares 4
Weighted-Average Remaining Contractual Life, Options Outstanding 4 years 6 months
Weighted-Average Exercise Price, Options Outstanding (in dollars per share) $ 114.83
Options Exercisable, Number of Shares (in shares) | shares 2
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 113.95
$122.03 to $148.95  
Stock Options Outstanding Information  
Range of Exercise Prices, Minimum (in dollars per share) 122.03
Range of Exercise Prices, Maximum (in dollars per share) $ 148.95
Options, Number Outstanding (in shares) | shares 2
Weighted-Average Remaining Contractual Life, Options Outstanding 5 years 9 months 18 days
Weighted-Average Exercise Price, Options Outstanding (in dollars per share) $ 142.35
Options Exercisable, Number of Shares (in shares) | shares 0
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 0.00
$154.14  
Stock Options Outstanding Information  
Range of Exercise Prices, Minimum (in dollars per share) 154.14
Range of Exercise Prices, Maximum (in dollars per share) $ 154.14
Options, Number Outstanding (in shares) | shares 6
Weighted-Average Remaining Contractual Life, Options Outstanding 6 years 8 months 12 days
Weighted-Average Exercise Price, Options Outstanding (in dollars per share) $ 154.14
Options Exercisable, Number of Shares (in shares) | shares 0
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 0.00
$155.20 to $191.65  
Stock Options Outstanding Information  
Range of Exercise Prices, Minimum (in dollars per share) 155.20
Range of Exercise Prices, Maximum (in dollars per share) $ 191.65
Options, Number Outstanding (in shares) | shares 6
Weighted-Average Remaining Contractual Life, Options Outstanding 5 years 8 months 12 days
Weighted-Average Exercise Price, Options Outstanding (in dollars per share) $ 163.49
Options Exercisable, Number of Shares (in shares) | shares 1
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 161.50
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Schedule of Restricted Stock Activity (Detail)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended
Jul. 31, 2020
USD ($)
$ / shares
shares
Restricted Stock  
Restricted Stock Outstanding  
Beginning balance (in shares) 28
Granted (in shares) 11
Canceled (in shares) (1)
Vested and converted to shares (in shares) (7)
Ending balance (in shares) 32
Expected to vest (in shares) 27
Restricted Stock Outstanding, Weighted-Average Exercise Price  
Beginning balance (in dollars per share) | $ / shares $ 140.14
Granted (in dollars per share) | $ / shares 158.87
Canceled (in dollars per share) | $ / shares 139.50
Vested and converted to shares (in dollars per share) | $ / shares 132.77
Ending balance (in dollars per share) | $ / shares $ 148.39
Restricted Stock Outstanding, Aggregate Intrinsic Value  
Aggregate Intrinsic Value, Outstanding | $ $ 6,076
Aggregate Intrinsic Value, Expected to vest | $ $ 5,260
Performance shares  
Restricted Stock Outstanding  
Granted (in shares) 1
Restricted Stock Outstanding, Weighted-Average Exercise Price  
Granted (in dollars per share) | $ / shares $ 154.14
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholder's Equity - Aggregate Stock Compensation (Details)
$ in Millions
Jul. 31, 2020
USD ($)
Equity [Abstract]  
Remaining six months of fiscal 2021 $ 1,115
Fiscal 2022 1,759
Fiscal 2023 1,273
Fiscal 2024 690
Fiscal 2025 114
Total stock compensation $ 4,951
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Income Tax Disclosure [Abstract]        
Benefit from (provision for) income taxes [1] $ 1,786 $ (73) $ 1,838 $ (163)
Pretax income 839 $ 164 $ 886 $ 646
Effective tax rate     (207.00%) 25.00%
Discrete tax benefit 2,000      
Reasonably possible decrease of unrecognized tax benefits $ 6   $ 6  
[1] During the three months ended July 31, 2020 the Company recorded approximately $2.0 billion of benefit from income taxes due to a one-time discrete tax item from the recognition of deferred tax assets related to an intra-entity transfer of intangible property.
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income Per Share - Reconciliation of Denominator Used in Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Apr. 30, 2020
Jul. 31, 2019
Apr. 30, 2019
Jul. 31, 2020
Jul. 31, 2019
Numerator:            
Net income $ 2,625 $ 99 $ 91 $ 392 $ 2,724 $ 483
Denominator:            
Weighted-average shares outstanding for basic earnings per share (in shares) 904   776   901 774
Dilutive effect of employee stock awards (in shares) 18   19   18 21
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) 922   795   919 795
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income Per Share - Shares Excluded from Diluted Earnings Per Share (Details) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Employee stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded 12 7 11 5
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Leases and Other Commitments - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Other Commitments [Line Items]        
Operating lease extension term 5 years   5 years  
Operating lease termination option     1 year  
Total operating lease costs $ 258 $ 217 $ 537 $ 423
Cash payments on operating leases 224   450  
Right-of use assets obtained in exchange for operating lease liabilities $ 177   $ 366  
Operating lease, weighted average remaining lease term 6 years   6 years  
Operating lease, weighted average discount rate 2.60%   2.60%  
Finance leases, weighted-average remaining lease term 20 years   20 years  
Finance lease, weighted average discount rate 4.40%   4.40%  
Sublease income, next five years $ 179   $ 179  
Sublease income, thereafter 44   44  
Operating leases, not yet commenced 2,400   2,400  
Operating lease commitment balance, including leases not yet commenced 5,900   5,900  
Letter of credit        
Other Commitments [Line Items]        
Value of outstanding letters of credit $ 100   $ 100  
Minimum        
Other Commitments [Line Items]        
Operating lease term 1 year   1 year  
Operating lease term, not yet commenced 3 years   3 years  
Maximum        
Other Commitments [Line Items]        
Operating lease term 22 years   22 years  
Operating lease term, not yet commenced 18 years   18 years  
Facilities Space        
Other Commitments [Line Items]        
Operating lease commitment balance, including leases not yet commenced $ 5,400   $ 5,400  
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Leases and Other Commitments - Maturities of Lease Liabilities (Details)
$ in Millions
Jul. 31, 2020
USD ($)
Operating Leases  
Remaining six months of fiscal 2021 $ 435
Fiscal 2022 736
Fiscal 2023 555
Fiscal 2024 398
Fiscal 2025 307
Thereafter 1,066
Total minimum lease payments 3,497
Less: Imputed interest (323)
Total 3,174
Finance Leases  
Remaining six months of fiscal 2021 11
Fiscal 2022 23
Fiscal 2023 23
Fiscal 2024 24
Fiscal 2025 24
Thereafter 410
Total minimum lease payments 515
Less: Imputed interest (177)
Total $ 338
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Legal Proceedings and Claims (Details) - Tableau Software, Inc. (Tableau) Litigation
1 Months Ended 2 Months Ended
Feb. 28, 2018
defendant
Aug. 31, 2017
employee
defendant
Loss Contingencies [Line Items]    
Number of claims filed | employee   2
Number of defendants | defendant 2 2
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Related-Party Transactions (Details) - Affiliated Entity
12 Months Ended
Jul. 31, 2020
USD ($)
employee
board_seat
Related Party Transaction [Line Items]  
Number of Company's board members that hold board seats in Foundation | board_seat 1
Number of board seats in Foundation | employee 3
Maximum charitable cash commitment per quarter | $ $ 5,000,000
Period for quarterly charitable cash commitment 10 years
EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &<_'%$'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 " !G/QQ1[MZ?/>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;1C6D*7%\6G"8(#Q;>0W+9@TX3DI-VW-ZU;A^@'$/*2NW]^ M]SM(JX/0/N)S] $C64PWH^OZ)'38L"-1$ !)']&I5.9$GYM['YVB?(T'"$I_ MJ -"S?DM."1E%"F8@$58B$RV1@L=49&/9[S1"SY\QFZ&&0W8H<.>$E1E!4Q. M$\-I[%JX B88873INX!F(<[5/[%S!]@Y.2:[I(9A*(?5G,L[5/#VM'V9URUL MGTCU&O.K9 6= F[89?+KZOYA]\ADS6M>\*:HFQV_$^LFG_?)]8??5=AY8_?V M'QM?!&4+O_Z%_ )02P,$% @ 9S\<49E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !G/QQ1SHT*SU8% C%@ & 'AL+W=O_0L/THIT!;,N0A!W"#&&3;=HD2T+:3MKIA; %>%:VJ"2' M\.][9!N;9,RQ>P/^.J\?'TGOD33>2?5=;S@WY"T6B;[L;(S9?G8<'6QXS'1? M;GD"=U92QJLX"[.@6#C4=<^!,QENVY@MN?M_.%9PYI4H8Q3S1D4R(XJO+SM3[ M//-]&Y ]\4?$=_KHF-A/64KYW9[_A6BG M?*<-/#X^J-]D'P\?LV2:SZ3X,PK-YK)ST2$A7[%4F">Y^X47'S2T>H$4.OLE MN_S9P:!#@E0;&1?!0!!'2?[/WHI$' =X)P)H$4 _!'BGWN 7 5GFG)PL^ZPO MS+#)6,D=4?9I4+,'66ZR:/B:*+'-N# *[D809R8S^C>?M[NM1&05?\!Y$\+N-XN.?V'A&*84DQ;$?QF#)EN!)[\L2W4IDZ(ES* MJ)0C1&_[_HBHLXS07+O=(,:K*V#W %.98 M@JUK.7"!)FOP*G?W<$\N^OIM$D@%-L6L8W7)PD"'(E*1F4QA$,!8D&%]!VLH M'M<89&7X'N[3!>0S>R.W(:0M6D5!1HKX68/D:-#S?>J>C7R,L+)]#_?J@G : MAC!3TMW# ;F#Y\BWI#YWN.2BM#?R+'2=K.7')@3>$ M>:'.YO%P'2:>7>(K&&,"(ZZ*A=>J6I3$,WL&/1-RDM32XG(+EI ;*#H!^(%$ M &E5+6BK:E$"EF-GKN0KU*3:MF_0G$TQM*I<4-S?/Z+-I39@@G]%VY,#ND%Q M-/#<(<96U0N*6WS6CE-8:9Y&P06@WV$@58F@N*??R:PP;&2"38\:1$902,^A MV&-$57F@N+L_1P:F:G)%//K3\F>RX$&J(%NU6+C23,9Q-BQE\+U+ME"17YE( M.?G1[MC-\N6V > IZZEJI^#. Z=TQ! M#Y@& 0@6;?7M,380B31)2D[V:??478D67QP!NR-+=G'X__X<+\CEWLN M'N2&,84>ZZJ15[.-4MMW\[G,-ZRF\BW?L@;^N>>BI@I>Q7HNMX+1HFM45W,2 M!,F\IF4SNUYVO]V*ZR5O554V[%8@V=8U%4\?6<7W5S,\>_[A6[G>*/W#_'JY MI6MVQ]3W[:V MWGOI2AKULB2-TBP^ZO9!_SN)B2Z06?Q5\GVJ&X^=G[[]TP4,P*RK9#:_^ M+@NUN9IE,U2P>]I6ZAO?_\:. <7:7\XKV7VB_<$V(3.4MU+Q^M@8%-1E<_BF MC\>! D:,!.38@+VT0'AN$7: '95U8GZBBUTO!]TAH:_"F'[JQZ5I#-&6C MI_%."?BWA';J^H8W!4P**Q \25Z5!57P\I%6M,D9NM..);I$W^\^H9]>_XQ> MH[)!7\JJ@CF0R[D""=K1/#]V]_'0'7%T]WM;O44AOD D((&E^=/Y"5_2M$*Q1B$H)8;[S> Q[CV'G,7)YI'*#:%.@7#^P'VVYHQ5T M81VK@ZNDF**KBB')\E:4 MJF16A0M3@"R6[5<;9B O#/> M%C;-J:$'XS28B#:-%M@A.NM%9U[1?W(8Z1?HRTQ]418E$X$6JWB1A':)BU[B MXLRX F.%>NK&4R> +5!/.6=_86@@,9E.O\4H3!TY =#Z@^\2K^"3JK*9HTJ M!B1$0B/ODM]?MO!R&%NG[*/K$TF+;+KI+%9A$ 4.X2-F8:_P/WCSO 3R_V4+ M'OL[60EAL)A&8[,:;=73: 8&8>*-!IZ!N>LR![3NF%2U"Q='/Z=K)3;&W+3" MSD6-!ZYA/]A^Y;S8 _>MPD)36!(&4T[8S&(808>T 6;83[//C:+-NM0T.ZQ: M* YAWPF]&#:"M^L-6K42&DE8*;Q>E0W5):1G.9A$BY)TFCUL5BEQ13. #_O) M]XG=,]%IIX]]/'UJ/K)J<+%8X2!)'&4L&5A$_JTXKEC/33RR$(>/D?=1J M,8/RQE$0D-%IR$^B$5<+MK+.-;$P*$D-@6>L3O4-#")^!HWT%/YG>+YPX97!1/RS:N,X/1]5VFK)U]&)P,JB/]H M=,/KFC=(ZFZLX5N./]/0?2:GL@;0D#.@*8I2%RXP/_KD=@DE[K'PM8JT0")< MD.GU@LV,8-NRD4"3>V@7O$UA#,3A"OCPHOBVNT5=<:5XW3UN& 7IV@#^ MO^=B>UULVKL/BWZ0;=H65A9=DG*2^_4=2HIEDQ1MW!;W(8Y>GAEI'@V'#T>Z M>>;BFUPSIM#+IJSD[6BMU/9Z/);S-=OD\HIO605GEEQL<@6[8C666\'R16.T M*<[UG)GV]'>/1VX$NQ6BM] M8'QWL\U7[(FIW[:?!>R-]UX6Q895LN 5$FQY._J(KZY8'VTB' M,N/\F][Y<7$["O0=L9+-E7:1P[\=>V!EJ3W!??S1.1WMKZD-#[??O$^;X"&8 M62[9 R__4RS4^G:4CM""+?.Z5%_X\S]9%U"D_(>H,HG.O$'<&<<-] M2U;#]&.N\KL;P9^1T&CPIC>:Q]58 \%%I3/K20DX6X"=NGO@U0+RA"T0;$E> M%HMWI$[]]]0'*="R914:%/15GJDQ?H MW>'NS5C!#>K+C.?=S3RT-T,&;H:B3[Q2:XDF<%,+A_W$;Q][[,= S)X=\L;. M _$Z_*DNKQ#%%X@$)'#T Y309( LTI-%O/']K,L6Z&W)E"H;_:6+ M_)-.+UA$S)E>0D#-!V%>,H'RE6!L:'2>N)*/26*%9I9&!P3'LQU"J9G3)'<*I!.FORN?#11.Y?BF)A,V2B2)<2DRD8E(:8F6S8J@HED@*Y> MBF&_%ONQFO,-0TO!-V^D#:GWT%%QS8KD)L5S4>I]:QM$ XR,W0;E":A&;L- MHEDP$'NO'+%?\OVBUE UNM'@C-+68I?$%'XN$#6#=#DR%;<+A,E D+WRPW[I MUV7SC$'!U/\J!AJP3>[W( AW1=,3@9,?X,$W4)6_N)<@V-9M*;6F%!N$8VL& M=GA*+3YL4!P.%<->)N+4R\?]=S!P?\+W5^JNC*FK3,0F<3;J,K$2R>$JM4N% MPQ6.!P0V[K4P]DO8?S'5,>2,,K-6C"0FED*S4::6F+@\)::*FSI083H0(^F% M+/%+T/M<0@FL]I$BF #:U@YZ7U1HP-Y#" *W.@.$#!%39G M0@>*7@4&:NKT%0_4#M)K5>*7EX]%6>ONU_?2@1UTI&9F.%# AYD;3E^963J< MOH96.:27H\0O$I_:%E^MVX,0/1"RK1M%-?-G3=L:='-C*[XL"$UJ;%"2F/+2 MZ%@[PL3B60CQE;W67$E!@.4)*9"QB7)YR9S/@]'3/3 M:TGBUY)/]4S.1;%MWQKHI7&]W7*A/*T)TFLWXF^GG=. )+T:(N%-R3@?BG*%QPI%G:'261ZK1:J.Z0&8%FSA D;4Z<8#" M9&!U0O5\<7RD+_+4OT"'B)T\>:WT^_=KNHZ?%57;&KD .*R?RI(_RVOTZUHP=O3B$?U4EZ_-F[>GXF7@C'ZEU[R8.]@R M&Q/^1U9C"3ZB9Q5B3FF9HZ,4'PFF(LA31"(A-,B?W)*(( M9QF"\8 H_ VWO%&2HC!".,0H3;P/J9_;J;_?X5Z#WY^P>JR%C@'F'IWJP/2F MY9,Y^-2@!Y"X>?4*),ZYT)!\NQ7\I=CDB@'V';D*_OXW' ?_F+4O_S7A1[V7 MPTX#6M2PQ5&.>,4N50''%P7(1J8: "H4V[16^M+ZDJNJ>!NT"[9DHAFB@.R& MK6!E\]6"]EGI82WR2WAVA7I%L%E)L##&.]P\"'/U>N5Z!N.#SRDV3*R:#U]T M"8 4;M]![H_N/ZZY;SXI,8X_X.M'[#@^P==3U_&/-+R>T-!Q!NH?G(F<9V(X M$SO/)'"F^>9GW(?1?C$$:;S2C="2+2&DX"J!\BK:CW#:'<6WS4/UNG3A=3&YZVW[S_6I,',FLBZ8)G?[%$I3-G M[*"$;DF5J2=^^)VVA$;:WX9GLOY%AQ;K.6A32<7SUA@RR%G1_).75H@3 _#3 M;^"W!KYI$%XP"%J#X+T1PM8@?&^$46M04W<;[K5P2Z+(?"KX 0F-!F^Z4:M? M6X->K-"%LE("OC*P4_,%+Q*8=IH@:$F>L80HZ*P4_$$]*(GX%OU94D'TO$KT M^9$(&$ZI8AN2?4%7Z/MJB3Y_^H(^(5:@!Y9E&C=U%22G0[B;-I&[)A'_0B(! M>N#@5Z)[2"CIL5\.VT<#]BZ(TBGCORESYP\Z_*/*KE& ?T&^YWL]^2S>;8XG M?73^6_3[?QW]3(R@*Y.@]A=>\+=2?/-\I5=D@NA+J2NF=XX;+U'M1>]1^_DH M'D_=_:EN-B88&YBEC<'>V#\'W=N@., =YHQGV/$,!WE^(R]H30NZ90IM!<^A MII4@5U#Q3+TB:!9R2X5>$_"!%#NVSB@J!>S;0KWV"=*$&YWD"%NXUY_DJ$MR M-)CD@DNE4Q!T3XO*G(@SEU'G,AIT>9MSH=C?]2(_9R=A+_]9,0$3KU+!JUV* MUI4$4'_3+''>:Q!]2 M\['-(#!(VI#0T&%I0S V2=J8\:2?X[CC.![D^$0E)6*3(E(D<+[NX>)0ZFU_ MH*0FG>O)A\@WL8F/0T,_&S,Q=PP;$HP\0[^>4/$% ;%W/$"]09X/1#S#:5CL M:@TER087)#XYF/'_L"3;H.=U9N[0/:#(J,5E#\8/3,'[H@47EB7VC\KX'U)9 MK9NS%$?FTNP!XKB(@G< )E4 M^C*VIT-5=CSO\/"!]VXM0_NPM-+_0"J[]A']\WK"5;\CL%=.*-;".5= MQS#EHGF0-!W%R_K&O>8*[N]U,X5''!4: -^WG*NWC@[0/0OG_P!02P,$% M @ 9S\<40.WPWC$ P # T !@ !X;"]W;W)KJD85[.@U'IW$X8J+TF%U;78 M$0YO-D)66,-2;D.UDP075JAB81)%65AARH/YU.X]R/E4[#6CG#Q(I/95A>7K M'6'B. OBX&WC&]V6VFR$\^D.;\DCT4^[!PFKL-52T(IP105'DFQFP6U\LXJM M@$7\3LE1G3PC0V4MQ+-9?"EF060\(HSDVJC \'<@"\*8T01^_-,H#5J;1O#T M^4W[3Y8\D%EC11:"_4$+7%\J@EO*4@I^<+P0M(.RD0/"G!:($U M+!XU_$$]:(7$!EY54(6E*8\#05]X+BJ"KM#3XQ)]_/ )?4"4HWO*&&1>34,- M;AGE8=ZX<%>[D%QP88#N!=>E0BMPI?#(+_OELQ[Y$,+1QB1YB\E=TJOPZYY= MHT'\&251$GG\6;Q;/)[XZ/R8]=7_MGX6C$%;( .K;W!!7UL)%POAS]NUTA). M_%\]YM+67&K-I1?,_0*]D5J]OD*J93,K:UK@89YDR7 :'DZSTP5-XG/(TJ-G ME*3GH%47E(X'+>:,W;!E-^P-YJ^Z)!+E9U&LV:*/3"CUZ3/BQ$9:DIQAI>B& MYKCNJ,7?T WLD;SIB7/6>I+UQAFZ+/10#BU&2L+S5P09Y(HUMGB!A'75.$6\ M9[I6/SP-X=A)1!=R%8^<3'0Q3CI7'BV#R)^&44M^U$O^B<.=RNB_T.BV<)=" MC^/04^4ST7C-"%($HD(U)T4E807<0FM] O'%9M1Q.9TXL>E" M,B$*0QB\^ZN..2R,GY8LNY"IV#V@7 MDS@17/G49'[VDY;]I)?];_@%D&PO=V]R:W-H965T&ULQ9I=;]LV%(;_BN 5VPK4 MM?@ER5T2H$X*49V6<9T[!KX]'[]&[<\;J M@$;Q5\SORLY[I[Z4+WG^M3[X$!V/W-H13_BBJE.$XN66G_(DJ3,)']_:I*/M M.>O [ON'[.?-Q8N+^1*6_#1/_HZC:GD\"D9.Q*_#=5)=YG>_\O:"&H.+/"F; MO\Y=JW5'SF)=5GG:!@L':9QM7L/[=B Z 8@8 G ;@'<-(&T 40*P;PB@;0!5 M H@I@+4!3+44& *\-L!KQGXS6,U(GX55>')4Y'=.4:M%MOI-,UU-M!C@.*M7 MUE55B/_&(JXZ.;?UG'UW1D[GZ_.G)]?O7;*95CPTHDSYU.<)&+5E&^<5]W#HTDE M#->GG2Q:<[.-.6PP]V=>A0D0=FH/.\W35"S:QC40?6:/?A]%<;WHP\2Y".-H M+*[@-%S%L)/Y0*[%8IVNDV9(_ZB6O!"CG(H.L*Q+\Y8[O^4E-"SG]JR7O!(M M0Z236\ 4V9HB>YK:P]0,N#:UH.WKP=H-7C:>1$BRDS;-3UW_M:=;W77S,.X9E[D\/M5 MW6+!!NAKIR94M6?7].P%6WN!U=ZF&2UZS2@1S>B-DXG=C&CY57@/V0TT*V.U M(*R2GMGIUNS4:O9W82G.A%D.69KJHS/%2@':-3U3R)7D=*VVYEEDZ9?O5X5H M4ZZY7[;9^PW34!.H@W.TCZD=C,S:C+WE[U'J*0VSE=DZ)I2)DD!9SW- -O:4 M_GP.B##"AI6$).;0H3F']@ =DJ1#AT!=FY0-L X-PP[*!- .D.FX@W(9>8!_7 MR4#AZ!SS U/A2) A.\GTAC=D9(9T1"$?>5K#"X:K!LC$7$S5JH&8Z*M5HXLP M1H%A?"0[D1V>@PUO&%0Z/8V@PI*>V$Y/L.$-L@KKT(18UT 02PCB9X<@W@V">!B"4"8 @H!,AR @,D,02PCB)T*PL]/& M+CAO.@2#J:%S$ E!\@@(#GF9$1TW1/0([1>N80A"F3!"RB*8 [+Q5.FMYX ( M!9ZAWHB$('D!"!()0?+L$"0Z!#W#*'1^"'T6"!+@FU?GNT8[Z791WZ&$('D> M"!*=;\REJD6[J&]10I @(-V-@G28@E F@(* 3*<@(#)3D$H*TA>@ M()44I'8*/K9S4AV%V'3?2[*0VEEH[XD4^(KG8P,[:.=NFQUO.V_[X<*A.M"F MKF%;2R70J!UHUFV_H6IT3)& 4E>M&C9<-4 F,L4J%P'9V%-_,09$E 6FE2+I M2>WTW.>W+\.\Z?0TDHI*?%([/H=^^S),'70?4(=5*[-.'9 )@!4@ V %J,RP MHI+F-'B!CB=92>VL?,2^G^IP-*P4)M'([&C<<=_/=.IH=X'.!D1]AY),S'[# M<==]/]/OYS%?_?%K0-2W*.G%#D,O!GR14V^(V35]PY)P["F$8P#A/*R6Y9"J M;TURD!V4@VP/#K+.TRC/SD&F P[B("!3FRF4"> @(-,Y"(@ #DXZC_O5CW]^ M"@O!D]))^+4(<]_Z(DNQ>:)R5I\W;)0]%":X'X_W6>5P\' M]4.%V^=:3_X#4$L#!!0 ( &<_'%'WGG&2'@H !(M 8 >&PO=V]R M:W-H965T&ULO5K;Y+)=%>LRFZE) MUA5/=A]2\T"1D,0-16I(RI?Y^FV M"@!35C9W=J'.!1YT&0? -T'#5P]EM6/ M>B-E0YZV>5%?CS9-L[LK,IJ&S?PLUJ/ZUTEXU0WVN9C MYGG!>!MGQ>CF2M^[JVZNRGV39X6\JTB]WV[CZOE6YN7C]8B.7FY\S=:;1MT8 MWUSMXK6\E\VWW5T%O\8'*VFVE46=E06IY.IZ])%>+H2O&FC$/S+Y6!]=$^7* MLBQ_J!^?TNN1I[Y(YC)IE(D8_GN04YGGRA)\QY^=T='AG:KA\?6+]85V'IQ9 MQK6W_\5-'Q#D-6-> &0W@Q7@#WC7@9@,QT$!T#<2Y;_"[!OZY;PBZ!H'F MOB5+,SV+F_CFJBH?2:708$U=Z.[2K8'@K% CZ[ZIX&D&[9J;:5FD,$YD2N"J M+O,LC1OX<=_ ?S" FIJ4*S*-ZPU9P""LR07Y=C\C;]^\(V](5I#/69[# *FO MQ@U\C#(Y3KH73]L7LX$7<_*Y+)I-3>;P 2G2?NYN'SC:CX&$ Q/LA8DIMV MZF=-)NM+AUUQL"NT73%@]PO$RJQ(RJW$1DS;-M!M54A\N&$!\Z_&#\?=8(,F M]!0R1^R$3)R"%C9(1/R .?'./WCG.UG[F/X+9FP[;9H2 F]2%DF62U(-%2N)M63797_H&U@FM M.?^(ET!,C#ZP,<(/C4ZP,91[!FAA@Z*)P#LA/#@<.AW^>.2?"EY)64-W)/$N M:^(\^PO8ABXHEPUD7>BA!UGL)6"*I@+>Z_>J\9K" 8:K)B8\3$ M) 7!L G)3J0$CE)F3_M5)2OP>-?DL)8$DD_P@NSS&XWAD?8X? M1H;K-H9'!F9N8Z@7,<-W&Q1RBOL^.?@^]7B)X3K]^@:G2,@B3I)'K+(%@]B"[2#S+"V\F)H\(WU1:&HB$WZ;%+GY6DZ)5?DE2[25*U-&T14E!1.'$XL0&,1,T1T 7@<4) F(^&R"E M%X;4K0S[14TNXUJ^ZK2MPV D6/$"05$SR\TQE*"F^,%07 SE[U[[4;?X^U;( MN"J@X[O@@#IK"Z\+$5C1 $'Y$V$ZBZ#:9>VIMPB,^N' &HSVI,&2)8*/6-(33#8(*9P00UQLR5Z (UQ@?&&>L%$&/N MO+.ODDVLXB@XCDICE "&3 YNJF(,%9A!!0/YEBA&7\B&1EBOO)A;>>GUT\]Y M;JLAGYI^VYC0K.X@F, W0RD"8D?A[-3I7GDQM_(ZZ?)M7/V0CCV\[U'I))9!YHA(![Z MINLVR!?6<+=!(A@:[;V>8FX]]3EN.A=_SG=;R'!NKOP1$.5FW0@!^7:@0RQ- MAN)<+YN86S9-VX5&*QO3#(@8G:$HLYXTQU#")&6!H3@?6%"P7B\Q MMUXZ"(B]VA>!156&9%.4 4SX^)90QF"1&<'F&(I[YNA98#!Z7* [):%746SB M5! +R.U%YRTEU5)E*F=5M+.;<*R>W:CC +9#,$1"UB$9"].X" M>#@01G@OGKA;/-U5&7"Z@\D$Z[)N>ZT@JP/5Y3+/UJVD0CG JCWF!,- E)L: M'4.9N6:!FA(#693WPHF[A=-7V7N_(JE))O*]NJ=RBGM2JE(VPL)*Z8'D%8#TIDC12(:FBOJ&08+/+-FC*', M'+5 0)$8BG^]C.)N&34=5?'75-4@%5*5Y9PD(#N$GIGG9@B*^S8)Y]A:O&;KE(1> M:?'(O8>@0Z,JWJ:@HJ'OFXWL_":KLG+JC5[)<'<]Z%/12)"L>))!RB\FC3;$ M+/4@$&$6>A",/Q!?1"^EA%M*?>K.%,1/1]LM\$N=^=H7*1I+A*UL+!V%8*P5 M"8*A]B$+&^0/Z ?1JRA!G:/F2UE M>ZFS%\S5YIG$CW$%(C:NZ_T6KW5U5H/AD3-#(.8$?=W*PFGEU&>E7$[O'!W= M<>?O[Q3;VKYUMU(G(R_K79S(Z]%.;;)7#W*DSFCHW0G(C?D^E2=G4HQ]U)>M MFZZF"!&B*O?K#;ZI^![@$#AR=53MDOR^J6!=<7Q,C/RZSY_U.:G[[&G@B:I4 MZV-41U=JQTU]5U= K\D;0H, _@8,_G#FJQN,D\^Z,/ R(&M=*Z$T(H%/&/<( MY9RX!F2O*X1;5^"G#&[=K<[K"KT,NU"'-0\;1?]'5@,.?X1BEE)%:C0A7^%+ MXRIIDV4*T+S^9S0R82(," <_OTB"UG!ZDOOAJ7; MK,AT]3)[D"2,B/ )%91$(=I)XZ-#EEM9K?5Q6#7\@+[V.-;A[N'([:T^:&K< MG]++&47NS^GE KO_4?#+N>#($YA[\$2@3WQXHL^4CON/;4\+ U%K=: CEROX M<.]#"*.F:@_@MC^:'MY]Z?E-VWWT6VO[XM.N;OQW)]N^ MWW_SY(DOMW9G_++=VP:^6;?=SO3P9[=YXO>=-16]M*N?7)R=??%D9UQS\N(Y M??:^>_&\'?K:-?9]5_AAMS/=X:6MVYOO3LY/P@Q"WQ1?WOL/KW='8XR\IX^ZJM?W55 MO_WNY*N3HK)K,]3]A_;FKU;.\SFN5[:UI_\6-_SLYU^<%.7@^W8G+P,$.]?P M_YM/@@?UPE=G1UZXD!B*!\;7KSXGG7WA0=/@VKX3_HJ/0V .<:O)2K MOH-O';S7O[CBRRC:=?%R\/"E]X5IJN+*;1JW=J5I^N*R+-NAZ5VS*=ZWM2N= M]<^?]+ Y+O&DE(U>\D871S;ZHGC7-OW6%V^:RE;Y^T\ Z CY18#\Y<6M"_XP MU,OBZ?FBN#B[.+MEO:<1$T]IO:='UILY9?'?ERO?=T Y_W/+!L_B!L]H@V?_ M>E3_2S8J7EM?=FY/W*+?O3*U]<#_I5V6[6Y1N*9<%H_ZK2W^_=^^NK@X^_95 MN]N;YD!_G7_[N'"P7U&#B,#E]UU[[2K;X9*VZ6VW[YRWA6_7_8WI[ )XJ ;& M[&Q5]-NN'3;; I'=LO@)%A' .*^:ZNAA#U<[XNUZWR/3P$4]4#G=0W0T=G9@A"U M-;Z LY>VL)_@_4I>\[:[=O!ANU[;#H[F<=VV:$#TP$$,(]DU%8#8(3X)=OS6 M5HY 711K:_JAL_SH'DZ 8K4HS=ZL7 T/69\!_IDORK:SP/B>I" @%C:TNWU[ M RA F (^Z(NR;1J0=KPQ(-%UZGLX(>#' =X.!-2-.?B(<<'VK@4PX$I\6SI3 M+XI5W98?RRW(]D5QW<+9 3_5M6D0D8#R^M"[DL]BNAY)"]Y"I("0=1N+"'PD M)'+Y-E)';\MMT];MADZ;B L?./_R6U^\"G?\](LSHJ6&UMQTIK<*:_W6],70 MN![0Z7&51;@A.(CI/EJD[@4@90=KX8=A$<#D8@3^#K$,&-P )>(;@'R\08-D ML"&,; U2Z#7J&2#D$7*7Q??.EW#VOUO3Z0N,9UKS]P?\WC85T?(/IAF03Y^> M+XL/%F@*,487*4^#9 /Y!H<%.C2[/<+1X7/X"/+(:%'DMK0F"498^:7Q@$. M^3W0'5 G9]@-"6?]( O NU4H&OAC/ O8 M7$;97IL;K+MA",+002-ZXP1FA MCQAV?@$/&Q)GTJM@3/ %^,7]7D (.[M%*P!N!G@2\'W/5^%NRH_;M@;9XS\K M[.^#ZP\$[?TV-GY;K,%F\70!>$)@%FMI!>\^ "MK&Y"7=D^TYAJZH:ZB"R">_GEYM2R L0") M-6P(7]L]@FZ2- ?I"HL#K?C(>_36?UQ>OH\LB"=";NC<3H'C&C;RX'J6I" Z M)*GZL,#3'XH*1%W;XQW40P5XJ&OAA/DE" OKMNWA)0"FPPO 8ZT.102( ,$K MKFT_CYAE\;:A/=J]:T0Q]3/\I34 ?A^Q?NRV9V]!G\U4OP%[\^<@54$1(E\% M6E@;X/^]YJ@C@-W)0*QR4);#:F!+3OB$@<*[)8$_RQ!':9U>^2>0,A#$""=( MVP"I :* &Z\!^G+H4"T6#>DX5F3A3 _?&)9'<@NH=S6J\0JL%S3C [;#\B 0 M5Z2M0?WAY<)NJ/?]L/* #("W^!W$8H]62)?N\#[BDWDVD5-@FX>0E=^V0UTA MA.@W(6/#.[\-#3LF05O?8R'$&QD^\ "SE5 L+=IGAL-E T>I0;'LVZY'=8-> M3'%^=OJ?QQ" =Y"?'XAS#09!E6"\PELF0X6 >?,)K(-F0_L&(T5;AE=O7D6A M U^],UVY+3[GM9?%SYXN\HWO'<@,6!(IAN5?Y*DC?(K(0E&#=)Y$(\D4D31: M)B!][,Q'H)"X%1DM'GQ1LG?]"'^1?1]RS;@DWPJLU-F^768F]_&]=P9D#LA% M!7"01 A3!<(13MH$G'S#V/WBVR2)KDT],#MZ;Q&44J0M;E6[:%WRML(AJV#@ M@PQ9R?+^VVQQ.%U3F;IMX)]HU+&"47;=U572*K ]B"U2 "CQVA48@;PH;=?9 M:]L,1.;D4XF!O ,&1GUU[-T<(#QHI T Y1H06A].M[9&!8X6XL:5@+UK*W(J MDY]PMZZCC_-507:U<%%L&>[ E ?Y1=> Z,NV1!D7OJC0%F--C5*XZ,TGN5Q@ M;=OU!FG*?"KVK7V7H2XWO7F]K] M@9Y2"RBB#298S3<9O%T/=8$>%BD6$%_ KVX%^&92^98 /DY0X2"D80H#+AL8 MK\#I QHTEV4_D.AG*5R2F*L<^D<%DGKGR$Y9=RV:ZZU7#)@[:!A8\:2L$I< MPK<.M@5Z@SU0MH-7A<2! ,.7UZ 46O0*D=LR?B+/ !7("EQ+P$\E^@&=M+8Q M*S2DD_; 4]YL'0@F)#]B7H3',=6"V$#2^6VH-L+EJW;H65Z;KB/;F9#E-?OE M7$=&S&M09+L50(KJE/=OVFM;HX<'0%V[;@@"'J'"=2MPE $QD=E>_?C+V]>G MYU]'CKLQ:#6@@!=6=T'&D@[%/7YM.[B3OUI3 R']V&W L?F#J;FR92O$=Z MXM;5P/.NVX.EASU>#RSO6?F2!PF2VCBT@HOW8&T4;Q?%6U .Q450A^^B@(]+ MON9%@L%\B6ZI.&S?1^2] BWDHE'](=F)/T8[46@B&"R)C7;F4+"2)J I'G'- M7DX)THR54<7+CRQX!(.DC*T8.WX TN+%/-_B*@K//Y(1\B"E"3?2XL$\>QDK M2[+T8]/>-+<+&)$J^6GI-&3Y :3\('O5B 8 -DBEX$)/_?0Y'^1]*A M@B?]9WR,7CSP01Q.!4VDU1LPZ4&[ 2K0/P5CUE7.="11T!SWRKH@N[2,XI2< M#D8'J(7&FY)%8_(S032236 K.!':+%6FGA30S-QD1!5H$PNS H9X?7P9Z M3!^QGP":$HD(7T00X64YM&ET3!#E+4MBSS;@,=<2"-.R6K;(QIL!!!GH&3"A MB/RVSJX5="#H'#$8FH"=DJ:OWP5)BN*&GB.!LVUOD#Y =[4E @'DUPY=F2PW M-)J40(-S7ULVJ??&]\4:> R-:K_(;G4KQT=GMT+':2!]@&A 0MN%( M$ ANHG%78107+:(;9*$3FU:&?B[=$EP*>TR=@!PA11PW&<>$"Z M%O'&1)J4P4P*]ETP]\5XV:.E3'\#WH"O/4N^]8#QJ@(,CZ8%"U@O VACYLA" M7_#I,;3DMX:F$?I+I.LC@LT&+Q(09="'7/7DVX#UD.>_[@A2YU%"N*M@T9@= MX@>_%M?0:PL-'L*%P'Z@M%C)?BY:Z_K^&6Y6V 8O:PUN#;X[H!1J2.FRV]G> M:O%EP4],<@2:9.*X :Z!^S^%]?DZMZ;;X*Z"H.":,R@1P)NM;28:R'[:@ISF M@&\=K&#&.?A"P2VZ?_3V2.9F&O 3%Y9-GPH=+; Z M6>-? L1 \H!/L*J+\\\CJ+C2^87&$D/,:V'6RF-D%DY7'_X!6,2]^+FA2.Q5 M3ZJ-8/GJ:0;+5U_>%Y8L2XQ2T+>WZPR24TZ4_$S J4 9LP8.:&>;$X@T:=G^KB.)%1/7L=,0(R"$<'A MFP&'(_3J!8E!C8(=).H)]QB5OW;50*&>#*XQZ]P!V2+DE-@'H,5CB(^ BRB= M4,KD&&M.CZ13_$L CL#B)6(T9GR1G 0#-WOV-!3O/G[U=)"YG*OST;?M&?+^ M]I7X\+"47G(BGSZ(@/F0PJ$9@U3 _M<2IXO*A=WP&Q!M; -^4SPZ?TS.:BPF M"<\N!%DH^RF/Y9#-,%6KGU[;L*H*WI#<#E)O$I8Y[F=(18 O'@6U@'R_B)4K M]/B5/)2\P5"=4@!"4:^)KS&":F^((\B 2Q$4L3/ 9]=XGSZFSK#(B,^AA0'G!&DU M5MB6*F%"WHI381B9CD# )PD1;]##>X1SKN@4[$YE\2:DCT: _?)@%4V,E!W30GAY%" Y@4SD3B_MWN?4F5OR6]>CQX/=T=E8Z/$ ME(GD]^T=JQS+>J5P**V;EGD]RNCQ=8PO(CU_R9&HVQX.YO^]8=%I'RWP%?+) MT$;AE@40"@]+^K6;BPBD#9>SWGHFV0*5@V6!O)C"A4W;G):X8!V=-RD^0? Y MZ[4>FNJT/^PM%QAZWO-*KT\UCR)P/P1U-7DBB.2HT";:B;B26$!J&95<8DHA M[80WD.N3&3V2I?##UI0RW%=DSBKC'FDD,G3"T7*T"WM&>27@X+,8W6>>0V.G MX&TA\T:P@F/4;C=NZ&V5[#= @Q4+# -.1/Y.":]0LCK\0S8WWC\(7R'L/CK?#O^,;@;8(=<$] M%$'486VYOM?XEO$LY$D]$[]2,8&Y-JZ6R%,R5\ ^VQI>P0MY1;B"7#49,I:) M<:,XJ74*"#M:AP+58#/QR4)6$"NTW2<,QE@Z6B87 M))+]DX2\E;:8DD_U)]/S+:1C7Q2/&8^0U)5['<24=&RHQ9HSNU-Z75=F[89:I[%H? =D=,(VZ/ M$$A&+L3(\,S G'-04J(C2.9E-"[QT@(7SGM8^KVCAB/MD"H8\X!ER-,BQ752 M1\8T@0$1+,Y7(5/.^QU"YB-S)T)]S=2X08"G5I2&/*3HR/M-&3DN4 6+![L\ M*@4JJ9=J'DLSS*#WRCVPX!7ZD>NQAJML.^94RKP>67C36;+HO@FJ$.N%#M'T M"L^1YN4J)V#!J@UY9:ZSC4[(W![\8(^9_@T'JT09W\[W%"K"ZPG% 7!>,(?1 MM69-G=OQ/1:[H+[4S0"T$!9OL%JP*6.8&FF:3.TG+X$<##,JCYT'&9O^0$IQ M6F,NWQXB+,& GUE#1V$>6)TXXKV?9@V5HPX;$\>\E"!5P%U.H+&OKMXK!41_ M.O&_:#$,[Y%QHA%P0TR+A9M)X,1HBXXS*#;&N@=EB 61S5:29"PQB10<=]H0 MP8G$?H=$.1H H",FI@H%[Q0L@1/@.8F*5[]Q&$\Z=\:IOUSEA+?V>*1&?F5W[:8S M>[@__F9CP]_46"9&<":04*0MY.YK-/XST@=_;].>]NUI*+/@Z/5AH?.6J1 N MLCVMQQD"3,!Q#='4!*]:RSEL(JVV"S1X.VGES*DN/A*YJCP=*-BK"Q,FNGR: M]$77BJV[%6Y/AJMK]@/:,9?S11!S:,+(AH7;O![)$]Q\UU9N?2#"G)*6Q%@X MGQR\!:Y9DWH6%#!2/@?T!Q3/KHX40)++,PKR8<%I'?+W\$_GMT$86*J>5&?E MZY/0ZM16(#48;DLKQ"3C:9G2=>6P"]>/WA7HC]ID_6Z:AP>O6N5BC#85'!"\ MI'ER:XU#@HP * M(H?0?DL4$@'AA^]!A5,JN(T*Y[U!Q$E*.*/E% 1J2E4=,>&DMH.3#"C(\MAD M%MC.7D1)&P10%&%!\!RP8 4C"J_RFO,?N>8\A(*2#:_/E>K4?59AP%7L6+9 MJU"IUSC4=U<@)HHJ1J4NB3?BY[]\[&0Z4*_N3_2E?(@E))<]A( %/B1BJD_21'IZ]&N:^/GC[F($L* MB\$9P.6O57/$&E6[CN25=C-Q5;+C66JG6A?OW1L\>A MYH.CN.&<(.KZ)G1% PML4DWBG,+;4DTB%LQR[HU+*P.3:"H,H5WI"Y_VO%#0 M;H?N_1\LOPTQ+@;X3K&17YQ\\M\I<2R%I*1,,$.. =O-MJA;0**B*)$F<"!' M]51)IU-[R2+/EQWM/=&%F+&=+JX5Z(%K"+H.9!-R,6;D4%$=7S3+R,7*W15P M!3;F@=?#!@!>(_P-U-\'BX ]*0F\)5O>JG*VVJVM%/&'I+WR D,39*RXZ?O. M28]K3-J.K9-P0_GE,JER+Y,PAE3%WT)A'(FY:?DBC\NM$%9!)'+.C0.R4IT6 M* F(Q9I=E F46LM$:#RH#N*HH_'MB.9)%:(Q7D?$GZ*$)-'%9)&REU ]RRB; MFF&N"??5IP+;J!6E^4!J/,@XDKY.B6OB%H)_$7),3RD&P?"0+>/6 C&%G6(U MH:R(I(,4$?N^*!B:5J82S_']WM);-4[9QS$#3 MW[?4:Q284(?ZR[.OSHH=UF3*@>\\)!6Q1A'UEV=??QG?IS[*HV?.X36[* H, M]YB:37L+G!=JGS\%Y\47?P9.KG?*,'L)MD-=/#V;0RU)%LLR94:+&V)\)$&, M+>V&G5*SQ68 "[OIK1 Z$S\&[\GIDT(DBI?UHNFC@I:P.R9C)?B;9@: V2CQ-C'B#T4>25M4#D$'% A:RPU MF;$[YI62IP*IB*$J=--2=-3WBA#,A!06JGA %G*[G:T<>S=RZY4,*K%!%4ZZ MIN_J^CU6?!L**FYGT3ESX?93-7;>?'C8P+M)\%%QW'WB54T7L#ZR'0IG\_%0)]A(YVAG.S\E/J6!# MAQ3E=^PV ?Y!;[6LP6IWH1#$9XT0DHZ,[=)VJZ4%1!$?V MQE)5-\;W0LU9X-(O2F>"T&5.W$AS125M$<)]:W1<%JK)EB(=H3LM-K/=<;*[ M9]H4&%S$$F\&9UE\GV)A6.T9(A15"OS\/K2XMMA?7;#BLH@0T@"LZ_Z@/CC3 M@WIJ7=8@HR,LH7Q05N;8#,]- H8,>R".#@[K2.%ZKFU^48&EDEXFZ M4=_56MGO*NS')0W4;S0*,]\0P%KGR5H+5$G +0O$$R6"2.\DYT4WNU +K!Y% M0\.[]/2Y^D_.75SRB/OC@]?YHW^ZZ'CFQ9Z?==X6S#9?%F=LN"*ITR M2LX[9MDL%C)X),KJ<2;]'SQ;*;3!@IZ64(LB]2F!$V*H,CK9MH 5+NM#:B,0 M<[JEMIF:)PT;8AQ\Z+*:/=,]5N1$4'I9P"Q/RZ;E53F&10IFQ44FP MA"H#XU^G+J_2VX%GTU;HLPH=YS=RIUS11C_QOV+[M:ZRYCL$?HC%XD>ZUPK$ MUWS_ .$TKQ-G.8]8D<$^HX:S6/=-#T^?B?[8; R?6TM#;4;- 4]&%#4^:T"F M:S]L8=VL)W*C]"< MC:YXU(5)(QCCX@A.-J6DQMXSBI@\)J=8^[M@.8S9JF@G)#;!Q^(8DR[R\X

]!V>#93HD'2+.Q$_Q^AAMF)&JX#J5.N',E12_45Y,#W"7O1$ _J.'ME]#O MZ+-Q-7R.T1%*?='"_-N5'+LTU%<:TDY@2_4_*G8M+N;HB]QH& M'K64RBPX#)7U%$GR):/B?)6[B"8/QS3M)-.C+\-,V$ 6B@-CGT?6'">!/;$!(\ET0+V('Y[Q\7SH?$!+WPF6X+!Z$-E!<[MF5HHFI@UZ^I M!'8<4WJ(52UD\V>5%E$3.1^2A3)P+[:.:/O 1Y?.5H(6%*B:"*)MR'-/$^K^ M@>9@NO.0/:9<*)J](^X/W)[@!73H_VZ;1?$*F+9R0(RO<88!#PRZQ!G'P)_QTWG.OQ=* M=5<@)?\MFG]&O.VMK39LD\8;9 MD$!=1,"X.H6";IK9@IZ[.1$:$<*6H'IC3 MZ<[TAH*R],?\L=0IYL=/@!C9=&87RQG2B8C+.IZ,C9H/7);0.A5D=%QTK[HI8 W\#HTH9G2.(F<*:AL12;RP6!*J! M,'EC2\C]9T,V5.P)"#I9!8K@'7<5@]C(JD:3:QF+@#W%LR2YK9\=S08+O3+9 M'A(O_(4H]IVZ,2U*Y"9]&@K\T-$V]V2F/,Y]=-Q !L_=PSM[?U>D8S%K\8ZC M)7?Y,&D*6/H=M0MHZ*S&]-%@W:B3Y-84FSI M)[&[OP%Y%Y^')O=YTEA*^QNVW(!TD7G1F%RA"8SYQS9^G.P)6I9 MZ6XH35T&3_K6 I?1]*N53A4 M!DW%B$6EKT EQN4#6GS7XBC4(.A=I[)L^5@E9$X*[Z*!/I >0L!2';A*GZ:) M::)Q?%XK%UHP)?EYK%"0LXFJ>HIFP=YCK@.),*F?E2D'/LVW1_;B)!@WF.E< MM^X>5Z-'D;HWL;9+000(YI&)W2'.4Z ?%5*R!:]F-%1!/\(#R209[2-4$IH& M8$\']=,H5/Q[SU(Q/3I7<=+:SC8M!G&1@<_+?X&S"LU(EJ_ MJ*A7@2J\#20VS]W+XHUT/E!IVEQUF!]QG5M6G>PCQN&C-N0X&8;0, MB12'Z2ZA*""!AM*6ERF<\M,L;N<1AC6%IWA!5?@4CX)-X?3DGSQ37MW5Z[AC MRN=)ZI$VQ1 =NDVKK"!.YM3%'FS,&HA_I8PSG3DP%8ZHR&*.:>1Y372UF):O M+2:E:ER5%DXAT:H>2S%&YS@&^(=;;X[ZH4,0974(W58BI69P1:X!O1M_"(9K M!,&JE#X56^E??>BWLA<-3@U92ORY&Y((. [N;;3L9U<8?(H=()%+$61V+&K0 M8^M<:E)G8-<'7]R'&$C?\$\W88QF9$5-*9MB=<2&\SR#XF+3MA5-)1EQ:HQO MAC[LH"[H1Z-:3/JFWY&0>]"_H9 FMJ'3XM9!"MW.$1&:XW2ORW#B!.-1//D9N7)/B. 1B'.A'05BGI-)(_VYY#?ZC!W--N9XJ2HKU&YST'.LB642-4]L M#+4UR?\>PSGM0>) Q7@B)#R^0WT"+G:-F]F:D!70\B5HI>^&/M MC&2#Z/1 _&U.3YE,[#5+'5VJH!-U=LU+DR^RVUFIBM-#_L,3H_!3FS_ XXM. MVS5YMV$(TXEJ7%*+CV,__7'/B#TE%>RQL^QGPV + M#)AT ]8=2-2#OF>W0<&V4!^KT_SSH C%&$$38Y#ZY#FU*Y.@SF'4G@EAD$>KQ>[-XSWG0FFI_U>&VX7I M3ISWQQ_EY9);F?9A^^D9;S]?7C@\')V?JALZ5G#C/,6D&QM#G]WVI/Q0ZW@0 M958[G*N]U)1"[7*4V> UP\\(A)'YX;+%A(D!=AZ*)9FEF# @,,(L=]M=WFWP7:C>MN&J$32&KJ?LGL@G#\[,=*(FL MII1_B,WS1'(RU/X0PYX3)4P612RFI'S2?CIZ U=2O^R@>$![KOG43TG'=BKO M,1/ RBQ--?!5P9B*S5&\]=U0!NM1;U?/A^;UKSO$6 914KQW*4()XVY:&>%E MV:X4W+![S;(GRG&:_C[/3U36.:?\E$RZ.^&1$#WJ1@PI6\%4(HFUV-I*3>5# MZQZR:? #F2W#GG=NDPH,,H/%UDAISC 6@R=Y4JV7/,,J_Y3_BD76L?9 MID?8.MZY#)SB"-N@\UB@G8UOI'FKV&:N>=?@T3H<-XSG/+\9= M0N'G1T?@_-BHJY@HF3P*KJNU9G]3+FKMB4Y0%8JL'6*G%J=Q9L)"(C\R/XY* M"%SZU343I-F5BL[-Q_TUM6&,8YPB&I4LJBYLOF BSHHK7<#O$[1S238*F+T+ M:3@,QZ]IS,S>E.%7+51<3#S">+F+8R(EQGQ3NE'_")&)<,PT<- ML%-,[D-X MDH*MMAS"C_.-?U5CBI:KH-C:8$J.KVJ1_:HIQ3D5Y?X_91Z^#[R1H.1?BLMS M+-+KS=HSW2LSM]A ZR'XP&F H4]5\:J<*U CMI^OS%\SU0T#N#4R]0/J_AU;/EEY^?L*L0_NC; M/2Z)$KIO=_3/K37@.^ #\#W^MG?X S? 26P$WHO_!5!+ P04 " !G/QQ1 ME_* MS<) #?& & 'AL+W=OK"UMGX_&IEL*TINAJH6 M%;ZLE2ZYQ:O>C$RM!<\=4UF,)N/Q?%1R60UNKMS:@[ZY4HTM9"4>-#--67*] MOQ.%VET/XD&[\$ENMI861C=7-=^(1V$_UP\:;Z-.2BY+41FI*J;%^GIP&[^_ M2XC>$?Q-BIWI_69DR4JI+_3R4WX]&)-"HA"9)0D+ 8L%VO>%/:3VOTH@CTSDI>IPKB_;.=I MDW3 LL98509F:%#*RC_Y<_!#CV$Q?H%A$A@F3F^_D=/R>V[YS956.Z:)&M+H MAS/5<4,Y65%0'JW&5PD^>_-)/(FJ$>9J9"&-UD99X+SSG),7..?L@ZKLUK ? MJESDQ_PC:-&I,FE5N9N\*O"O33%DTSABD_%D_(J\:6?:U,F;OFX:6VM5LGOH MJI$"<*_=LGOG6*'9/VY7QJW_\Y4-DV[#Q&V8_ >^?)63*N^]J7DFK@M2=Q:%2AF<+,WLD)6%@5XS=OW M[->M%N(H+QBBNG=1?93/+WRA>.-/O.S]>N0%=KXO5).S[U@<3=*E>\;3,9Z3 M:#9)W',RGK+'8).GCJ,IUN)HO$B);C;#WWB<>HE ,1 ^%-P2GCES?X%%&O2S M>,*6^#>)%ND<[^DL81^X_B(L&4J4\")RIMLH3>9L'A-I,A^3:FD*E9)HD9"* MTRA-9G@NHR2F9QI-DIC]JBPO^M'YBU ;S>NMS-C/*G,!-JR+/ @V'0$8D0,4 MI?]'0&YA.G0PSK39805A-!Q3.<<$AP4W'=*TMNCY1;:[T#+ZUJK9XFV(N!TN+.F MS,)V>4-EZ;BL"YXK282J]*$2%T)%)!2D""J86KA&5^R'[*-BRF5WIAK8N\=G M!R\5*5,J+8)QHNJV)^MBF@><'VU >&_A+:[SEL"9 M[97B5=4@T/ RSY\H'+T <1^.'71FW\W&BQ93R#HXY"3<5$_84/N$_RY)EJ?T M'%OI TOD8DA*R"HKFMP'&[E9)W"X?@AHJ$ MM255*8636[;E3PBJ0!K(ZDDAE_)>H,B,D^SH"N,L&5M"EU.PO#( MLX1&#@1 MLA;,#/:%DS+G;OA>M_."Z2D$X'J2>9O+S:E%K?=S!:Y*V8.)WJ<.7;H@//&B M($!C 2N3H]3OH>#@37F9Y]Y,0V[U$; M1=$3\*(IDOC64+2B.*#Y&!!@"[:&"4J;**0QY8T1W*B*%ZZE!$2I$5CW4:"I M9#X-D8*=9^I:]P70WG>-)^H[QQ'0W MF;Z]).3 S,VA#T#M)?'%:4+2%C']3>87)0 -.*N51 %1=)T>TS'Q+4B5V61& M@N;X>X8NSN8N4Y")*UF%&1/>I%EKOG2/\_B(*C^*S")*X]A%)DXF9^\4!3]( M!T!'7F/"!I3SLBZ$KP2)^LSEPJDV_&.A.&KXU-R.$=)! M85 ES.OAF&"B,,T5KEFT@X1K2/F3-$KO.]3S]5/RWY0KL'/8)=W(3DC$0-"! M)91SKG>=^4*BOX0T%VU_(8,ZZX#':X17$NH<5 @N<1.#9X:!;9,S-"5+BI%\ M)@M0Y9>E$!-B(YW^64%5$QH4->]:8X#5L@M U%./.'M&]+#)\-+U/7B=I'J7 M7+3\0N93!\!(8Z6+>S@(.4!%IT"?*25I:-3:[DC#=@HC\64PXT%H=YE%:?++ MJI#A6'T@J'L$ZD#0:]4MC/0B&+JV;WE[8(OKE7UC^AEYE@#TM:E"T(XF@1W6 MZ$1RN:O#+^O&-A0,YT=*6:HE[B^]$"$J!J![QGOG$?TU6_^KCN?;UG&3.UX_ MC4^;-Y*JD]-.FY-)W:?B&6Y@!/;-3=/)B@:NX$*7781SX;CV58LQ2*J2T-'C MR,E.,@SR<#L-++D_$H1J/CIQAC6"SV^G'&V-S/]-D#=4&W$D!.F<,2W-%].+ MR(I77W13V\SY$^?6!EA'N.;UZ;?/TMUPM&$]'J2@O\_6-A];S(0*EQ7M84.; MRL%/=W2[<7#FB8 MHV;#B7_0M=ET/)RWA""TT$ M^+Y6RK8OM$'W?QHW_P902P,$% @ 9S\<4;M FS:U"@ 3R$ !D !X M;"]W;W)K&ULW5IM<]NX$?XK&-?3L6<4FR^B1.9M MQO%=KKFYY#)QDG[H] -$0A+.%*$#0"N^7]]G 9*B*,EVTTX[[222*!#87>P^ M^^R"\LN-TK=F*81EWU9E95Z=+*U=/[^\-/E2K+BY4&M1X ML9<9-^):E7^5A5V^.DE/6"'FO"[M)[7YBVCVDY"\7)7&O;.-GYM 8UX;JU;- M8GQ?R?Z5E@^*T7?UBO+ MX*;[SDTCP*&;9[;SK62D7 MG'+2L%,6C;)X2I]CO)U%YWXHR=B7BYL+9B'4U/J^O[$PF;*8!2R9E?UJ4 M35@(45$V92 #I'K%%NI.Z(J\MJ,U#*:8&+A/MP585^7WNW.:*5/X!T)@TDQ5 M!2P.4K>S. S99V5AP^'0GK)D%*8I/L<3\EI\[H:B.'3HX%4-?OW_ 4B89?BD M%X6)1J+6N0?QD48N6&$:/XB/*$I\4*/)47Q,IQF+,&>:'D$&@=$I2]+'D#') M7-0GV7%<1!X7$?N,PH?BLE9&PN>A'QZ@)9PD?AR?#Z,E'DU3":+!]E6> ^XSAR,[9W[5*K>K%DB?N*+$(BQ #)>#)I9[:WVJEAT RD;-RE M3NN4 T:.!OEQ>.\;!(>T<>=36=6J-JS>PKY4QC 74NI'!J[Y11BRCU<4_J:L M;J^49C]!CA6Z"74OA0XGUJ.CCV?>U!&SY^2@>6W'CJ5,%CF($3*;RU.61EG' M4ZVD[1BA<. F01#23/!\V2+Q 9^7G>].P]:G%T[LM5JM>77/"H6YV">;B5** M.V 4@XW@?=5:H,$UE+\0*:M"YLXGM"!'_DGK0TG=('R&*4@.<0<'=]/X'9>E MLU7X YM%.T2LTNH;IOU,S$F@%CG1S_T^,_SY3VD43E\ 0AWO MPS727+ /JG48I]3A\$,3,I*F"\\D#[M%?%NC@S=D'A8)]/ ^&6N8NM:R\I3L M/ "_(6Z60@)]C:'F"'0N>F4-E[D"X_9&I!]IBJ0SLI/O[XU8AYL%3C\^@X90 M@BD]IW>>RKE9CMP[(_<#.\[5).&(L9ZJ5VM5N9G.G*&Q1+X-ED[.I7&'8\IO]>FCFX]SV)R=A+3))_T5O#NOU?/@O M&4KG(7\E(?U_V%^[ K/0"YS$1RV\*GZKV^7[:0J.NH,>0&LIRL*E^^X6>)ZK MVF4LE;P:F:=]P>NIXSUU2(JRIO24GEL\5_"9NOL/,\ UU_J>VB'P/C8P@KZ% MK"H:H7T++57AG#=UF9M%TYY?IVFRXS@M2FY]%7K,8\_9!W0>O"BD[U0<<41! MAG>\$AS50O9EO>$:U:6G >T^>D? /IQ&[!WX6.I5Q[J%VE1[*\[" #)CM"AG MTPG>$BC:VS25ZMWM^D3+PNG@&]FY:WD3RM[(7*L56]LYW%D!:M1"NAN9\+1OT0RKP1760O14S[;)YV^VV]7?% MR<"#V4(FG(9)T,*+$.EJ&@$9,)P+38V%60*6SE[.K,B7E2K5XMZE"2EP_4QO MME7Y+9O+"MT"_.PK7T_GAN^EC*%X/) R;HL_UY7XGNT%_RO;*]OH@7O:)FW8 M=\C^ ['-4J*])H4P[T[BM (1_R0;C=P^2T$+?*,*. )>ZQI'B1QF8-MDOM<% M/]6E]=3%&U0ZQWFE[F@E[%(5WH6 ZYP*Q)TK$(1PLH1:QT4ENU:[ZG?PU&BX MN$V0<&W<:">.*1WUK3S!B7V":UTBB8[F].!XR+*.4?=BAOFFGOV&^60R->?Y M[;-ZC2,^]#6-3"/Z4%#X3);$<%W#3^H!2.GTDU_*KMK"S/#B^!%UO\]LV,J[ MT*%"FB'>3M.D=VZZD71<(6F\4.O6S5?;$-U8A )<:<"R!1T@/Z@+J@B39P&, M(=U1\.*M1SB@\*XBKB%ESW[% 8(Z\[.;>F;5&@!)H^096-8M"E^PLV;UU\W"-O#P_;,<+@W>4)UC_Z-]?U+-3C@-)GWAS_U M^A2G,Z;F)&NO3OL-G[))%-/[I+N,PLF^\#._^_.AED>: :\D'-,A(AJ?LS"* MAL<.\B<.6,[91]:/,S:.692FL)#]TH6AV&TA_=RS\;D[L5!;0 W"4Z*.G:?4 M]80!'632*?7@<19\AZ4-,1F7H(4D?G6/%V;";H3P7$4RX#B5"U&8CC$T MB;KR0>=\0\\@L*'R_H)=/[ ],Z@U3]#?]("(TQHA^R97'NVGX7A;P'K-\<$" MDB.(IJN(7U%_*)2RU_2 U@41-=AZXFQL6TYXN1"6R[)[5M&3]M3-/K)%7AJU MW6?+)0]NJ4L#NU'N80<0/R2/#7<#L('V=U8>B+G6.[H\XC321P/@)I.C@'ULWOXU9TQAO#: ME9-U'8!S=Z^6-@\X#Q.Q*[2#@_9W9.' ]$._PE[V?N1>";UP/^73KUCH2OSO MW=UH]]<"5_Y'\NUT_Z<&[[E>4!A+,_P-02P,$% @ 9S\<43HH\S-C P 40@ M !D !X;"]W;W)K&ULI59M;]LV$/XK!RT8$B"( M7FPG;F8;L)-U;=$.0=-M'X9]H*6S190B-9**X_WZW5&*H@"-:VQ?S!?=/7SN MW;.=L5]=B>CAL5+:S:/2^_HZCEU>8B7-L97P=+3;V-4611&4*A5G M27(95T+J:#$+=W=V,3.-5U+CG0775)6P^Q4JLYM':?1T\5EN2\\7\6)6BRW> MH_^MOK-TBGN40E:HG30:+&[FT3*]7HU9/@C\+G'G!GM@2];&?.7#^V(>)4P( M%>:>$00M#WB#2C$0T?B[PXSZ)UEQN']"?QML)UO6PN&-47_(PI?S:!I!@1O1 M*/_9[-YA9\^$\7*C7/B%72M[2<)YX[RI.F5B4$G=KN*Q\\- 89J\HI!U"EG@ MW3X46-X*+Q8S:W9@69K0>!-,#=I$3FH.RKVW]%62GE_C?>G@9UU@\5(_)B(]F^R)S2H["/BA41:^=M0^GD'0A=P#LLME)O8415Y] ^8#1$A%OT0BH'E.)4=,Z3<6P7 MU2MEI*83\0B^E @;(2T\ M"-4@XWBZN3%5+?3^QQ^F67KUDWMAZ !6#F*LC:=/CA@(-DTX*+N(#Z78_K8? MR7\..V EE- YPGUHE1]-+D)7^8Y?!@FX= [IQ;='N>7.8BUD ?A(W==AF[*& M7&$[14\6!;P32),K^LVFP\<^2K&6JDWKXUYLU+FI&"HD!7$OF%C! M.V>4+ (:)8;'%H'"1M/+AD@=%^LOI45\T=6>(WPO'U_Y$D*=)>F;P>XXKY_ M:7IUQLMH$I8T+"E\J^W$@S9?H=V&8>8@Q*WM^/UM/R^7[9AX%F^'[2=AMQPL MA1M232ZN)A'8=H"U!V_J,#36QM,("MN29CY:%J#O&V/\TX$?Z/]%+/X%4$L# M!!0 ( &<_'%&P+S<$TP8 )46 9 >&PO=V]R:W-H965TV_;-A#_*H17;"F@RI;LR'::!$C2!>O08%G3=G\,0T%)M,6% M$E62BNM^^MV1E"T[COM"NRU *(JZ%^_Q.Y/'"ZEN=<&8(>]+4>F37F%,?=3O MZZQ@)=6AK%D%7V92E=3 JYKW=:T8S2U3*?KQ8)#T2\JKWNFQ7;M6I\>R,8)7 M[%H1W90E55U?*WCKKZ3DO&25YK(B MBLU.>F?1T?D(Z2W!&\X6NC,GN)-4REM\>9Z?] 9H$!,L,RB!PN..73 A4!"8 M\<[+[*U4(F-WWDJ_M'N'O:14LPLI_N"Y*4YZDQ[)V8PVPKR4BU^8W\\ARLND MT'8D"T<['/5(UF@C2\\,%I2\X;8VNT462N?44-/CY5< M$(74( TG=JN6&XSC%0;EQBCXRH'/G%Y2KL@;*AI&KAC5C6+@<7/<-R ;*?J9 MEW/NY,0/R$G(E:Q,HJR9]GJ38*S3LZCL@+=L<$B4+R>R,-R $=&= ? M-!7-_X;$9?EC9'9E!RFK;AFH!!@A/(?=\(P*0K7&15@3G*9<@(E,AUYT')(; M/J_X#$AA]Q*L5*WEIJ"&4,5(SA74MUBB#%ZMWU+-U!U-!6OWYPRH!-1R<"$[0@>>V.C7+&F5=0&B5HZL 4RI :58E2T!;!3P67=F M4&R8M=K:E@EP)&P#C%MP4\".?7#00N],DK*,0L"_HUDV47+(,DR==RY+O+-\ MLH!Y5!BF*L>.JTBK9:,RKZZ4.1.0J@:RXP-^[ 3)"W.Q"FU]S*2 /H-TSGCH M5!IW!$2N@]E6D$)[VND(GY"HN).1ZW1SI0#[@/=.P5&- 0?(6JX@R\K C,RH M\56WJT+;1%F7WP%6'!<"YOKQ$7G&=*9X;3_Y2KMVS@.Z;OK^9NNCNW).!:VR MUKJ+K1B3@PC$OX(."Q&LI>:P](@,X']R..G, -?9LG5UV9@&ZG;65+DF41!% M(Z ;^-G5KIPY A\KJ!SP A2+\5&5J>!SNU\-['$P/9RNGJ_#FY 893V][&8? MZ$D&?KR"6IS#KP9HR=DMVQ8XC*9^/,. MD2;LH)!$JV>5TT%N5?#WC:(XNG8 MCY<^[>?R#O+5XO&FSF@P]J/= -B&Q;%%,W;#!0I!*)'H1[0T\B.T ?#4G&<0 MWCNF#2H"'UXW(">#]"J8R&T4S89K)HD+!#XO/ZE #^+'&T:_DF8-R(_ *],Q M9D$21-.DS88@&H_(BW5=''VJKB'JFH[5YEHLE= MM\)BC0=/+69A+FV#E_T>/6V!GV:9*W($!; )F@^V/9AI*7A.+:3[2G&_@W=4 MH.4P&$:LHA;N]K5.Y+P-:KI3B-@[[.R$Z]L8^:^#-ZT:.)7\=_'[GH&?#NCC M4=*9[0/T>#KT@(ZSKP#TV *+>^X#],G0C_L!/8X3/SX,Z.-)Y,<'P#R";N;& MCX)Y,G7#'BB/W;#I;UBR_]L 'R6'?OQ"@!^.!S8P^/P<@(\G;K@'[TDRA.C]SP$+S'H_7D[<;?]T?X_P68_^> .]R=O!UR"-P %]43A3EM#Y,IU5QW#[4_:3P!0'JQM@YREAHK]7Y!=%;=@77#)(3[ MS[3$M2"0P'VC@43HL.'!%;RFV88>A28HWQ_P= 5,>O^9,K"F4SR] V,C3-!M M9NNSG/;JVJZFVU-K>\9[J"6%6+:0"K2L,3?,/@??]ZOME@6% D\9PWNW=73W MG#2'9(]!&T=/]PT"CW=I.49C^^9!^Q,C4G>\!ZE7:>KN\NSQL9/DNX[NW!9. M*^A."HI'2+,,B,*;.A^'+JC[5K[AC'5@"BERGR3?(%]+K&CP!Z)1%(Y7:/30 MR1*(DFVBK1\(X:X;K7[GJK!D:FXO1#6Q@.)N#5>KJSO7,W?5N"9W%[;PZV#. MP6V"S8!U$(X/>\ZU[8N1M;UX3*4QLK33@E%H(4@ WV<2?C[X%U2PNHD^_0=0 M2P,$% @ 9S\<441'MU['!P >A0 !D !X;"]W;W)K&ULK5C9DMF?BI&F3Z9)IFO2ATP<(!$74 M(, "H&7UZWLN0%*4;*5-VA=;((&[G'ON EZNK;OUA92!W9?:^*M!$4+U;#SV MHI E]R-;28,WN74E#UBZU=A73O(L'BKU>#:9G(U+KLS@^C(^>^NN+VT=M#+R MK6.^+DON-C=2V_758#IH'_RL5D6@!^/KRXJOY#L9WE=O'5;C3DJF2FF\LH8Y MF5\-GD^?W2QH?]SP0A4TL'^[U;ZJ^@[?%ER+U]8_:O*0G$UN!BP3.:\UN%GN_Y.-OZ^/6E MLVOF:#>DT8_H:CP-XY2AH+P+#F\5SH7KF]KCB??LA2V7RG""RE^. T33AK%H MQ-PD,;,#8L[8#]:$PK-O3":SW?-CF-39-6OMNIE]5.";6H_8?#IDL\EL\A%Y M\\[/>90W_Q0_V6_/ESXX,./WCZA8="H64<7BOT+Y&6+8!VV%"AOVVK WM9$1 MEB$+A:1M%3<;\/O/6CF9,:XU0_KYP$VFS(J!0^*6V;R5,800,6)/!LUZ<#QD MG&ED-.VNG+U3F71T0)D,#'2;$U])H7(EF-"VA@:3L=(NE9;,VSRLN9,C]DO/ MEH)['!:Z!AFBD3D<,4)QC43V2!C?LP<[XQYAP1WC<0*_O-4JXP&+[5%X%"0* M D[GSI;Q$.TA6=%[KPBL(5L72A1L+9UDQ@:D2Y".! 0;]R=;$7?C>:H-PGH( MY=[#H*ATK4+!%#W;RDT"5=F*2V+Z&Z(Q.5>.W7%=1[L:QSQ!&D.9].;24:A0 M5#L4UL",5X#_7I$&O6%'T]&" 67=6=?0XXJL8P"BP %IP2I2"\YXIM%=.H2#_< MR'O81#8XJ1-A"U6!HQ?L%QL /.F>7TPB8 _QV;.AT;/<[-";X,DDD$<1Q%M* MDE7<<*.YN#UY)PJKI6^DP"@E:$-I,]D$RA>@*>%W)UUJ*60IV3 934XOIN=M M!+0BTMIF:V@#])7?R2J)L"-J#3B]0&*?L&4)!YHCF\A:+S<.YL, MWT8X\"6E7.R?ZB^A.J8GXCUCSX6P-:V<%!*OR/;9C'UK;;:&/%!B,EN@%@'1E:*7 MC;V+\SG["=:X]L'T="NKXAL2A(HEA*MAO+ROJ&@D[MIXK.?C$#T4F69"?&VL M:9=/YJ?'[+V1W!&;G+R3!AX].5LRR<[ [SM9&[P[/V8_8DS:A[5/;GDO MJ'136M1.H SN9[\%I5+>[H3*0.X6!YBJ'L#2Z2.: E+KLA2[50-H6R*4)_H3 M15!#>$ R+^N0*$V*25P)N5F47%[/I^=>>H9;%:IKH$4_U2EW)-VQ)";7\ T-BS/D"%I!ZQK,L M\A_52YDT_%+\5$MGF27/$M0;LH130O* #30-[R1FK(NR#4$?C=AF#_D-^J(" MD; '._8!Z4YHN8+-VVP _Z@T2_30"%R;Z_N-:]A&K\F4DV:9X$5(9=Q ,@*17,6=_\ YG$:H6A91VY%YK8'\ MW0Z6GU8WWR0DXU%\I!$>QR#ZJVTGPUD>L'I:IIL5UZ?5) ^(!/SJ% MCZ4&/:I1E9S>[(\7/@UI[?@D&NE^EXYMH:C1R]/8U.1_/,SW_#N:SI^V01NQ MGY+^$,'=*>-#=G36[DMC _@G>*_*'BC_! R4S \?SNM0.V*PNU.B2;G8+I>R M[779MHND4A.G_'2 59A-+68,4L;H_?&K2W=A(>N1:(D$",$WB-\*O8JNESN&'A>V3 MKT$/>9W&L5V+9J<=E\GX[+&"NP/9(P7N0/.):#DI'_MP,>Y]#X+45?SJ1:S' M")T^#75/NP]KS]/WI.WV]%7N!^Y6E 9:YC@Z&9V?#IA+7[K2(M@J?EU:V@ 7 MXL]"&ULO5=9;QLW$/XK R% ;6 K M:6_)L W8SM$$2&LD:?)0](':I;1LN.2&Y%IV?WUGN(SF2TJ7C,[U0U7^&>M3F):CF+ MYO-L5C.A)N>G?N_:G)_JUDFA^+4!V]8U,W>77.KMV22<#!L?Q*9RM#$[/VW8 MAG_D[O?FVN!J-G(I1NSR45X7_@L^!;NS<'LF2E]5=:O"W/ M)G-2B$M>..+ <+CA5UQ*8H1J?.MY3D:11+@_'[B_]K:C+2MF^9667T3IJK/) M8@(E7[-6N@]Z^POO[4F)7Z&E]5_8=F?S^02*UCI=]\2H02U4-[+;W@][!(NG M"**>(/)Z=X*\EB^98^>G1F_!T&GD1A-OJJ=&Y82BH'QT!O\*I'/G;Y5C:B-6 MDL.%M=Q9N"B^M<+P$CY51K>;"BY;BT36PI6N5T(Q\J8%IDIXHW6Y%5*>SARJ M0@QG12_VLA,;/2$V@_=:N]%+:0VK:&PQ\7*^L,HNO/9\0FH]C$BTW^[W \ M*Y8R_\0VK.!G$TQMR\T-G_PWNNS[CG5U-D[\[1D^1O$K5LLO/N'Q\#NF M6JQG(_K@HBS%SA.&.U0:ZQ@1*B1$J.X=?D#]ZA8+KN4_1'OO]\%J#%[);[ 6 M-^1'7E1*2[VY@Q<0!^ER@6.X2/TJ7\0X'H5!E"R/:19'Z7&WD^8)S:(@3I9^ MC.9+B*<97/F"Q0TJ+KMH5**QR"Q*(]0D(R'9 HX6B\4Q'$4A?<,@G&?'Q"Q+ M\)MD$>33"'YS%?(Y"H\ACR"#'*FRD(Y'^,GC8PA#2%%H#I^T8Q+5R()E%.&8 MSG/\YD$2D7)'41 N%U[Q-.T,B((\C6F6!'F4^#'+,TBGJ9?W5A6RQ:H$"!SM MM2!$"?5S(S%#0')L A@.S/F2@V+UN,"N]K6+N>/&"*'B-)K9';B$+:;!BVB1#/CW?UZ$ M43YL!"2UX;XSRKO _^]$<+#B]ON%H&L/A41I]KB0*18/#OR6-I#ING541-F^ M>WB? :3)0S^A./3?H3+"/I/QK[%6(T"NN1&Z/($/G.XJY.<]"Y'CNCN&_$(" M$<+T];@301C,$2*[G1B6>&ZW3F 1QWOKU'- 4_&FM$8X0![.>Z0^:NL PC&# M"E2,NLJ_+'Y/TG\7O/!&1-T75BO4=$K/027I'L"Z^LHE%B4I\^X M9@<@%*!O> ?@0AL"GE:EES$083!J^PRW[W+4%N,*+[+\$/3+>+=^!*5TYG[) M?BP#NW+SH AUZB'OSCC,200..519+47I&]>*2::P2/D+(5HYMN%Q8KCO\*H/ M,K\MR+C>Z4UKB@K+&S1&%*0$L$<=L'/R(4BH1=W#ZYX. U[(/J7=+F8!"ND0 M9)BWU7'KBP,5 (2+,-0" 5%&Q1+G3] MA95_(7S]O<"WK&QY7]8!\%!0%L3S$!Z[H<[V'@^8#QO_1*)HHXNZ=\2X.[[" M+KK'Q^YX]X1[S\Q&H(J2KY%T/LW32=< AX73C7^*K+3#Y//3"E^2W- !_+_6 MV@T+$C"^3<__ 5!+ P04 " !G/QQ1NV"OQE8& (#P &0 'AL+W=O M[ L4KR7YWX=7IYNM/EJ5T1. M/.198<]Z*^?*D\' )BO*I3W4)17XLM FEPY#LQS8TI!,O5">#>(H.AKD4A6] M\U,_]\F]B^')Y9C7^P5_*=K8SKM@2^9:?^7!;7K6BQ@0990X MUB#QMZ8KRC)6!!C?:IV]=DL6[+XWVF^\[;!E+BU=Z>R+2MWJK#?MB906LLK< MG=[\3K4]$]:7Z,SZI]B$M?%Q3R25=3JOA8$@5T7XEP^U'SH"T^@%@;@6B#WN ML)%'^4XZ>7YJ]$887@UM_.)-]=( IPH.RKTS^*H@Y\[?T=R=#APT\7B0U%*7 M02I^0>I(?-"%6UEQ7:24[LH/@*"%$3$ Z8E7*VDH6"8D/TE5&N:U(^0DT<:H% ;=M /1W)HD)A/T[@,1+W5"CH^Z@= MS+HHCFIS^7G$+R.'HCAOWQ+.+G=";>:XE: MA[TYT*+L)Y&X,<0VB!N:&P\06B; 7E"S_?$$2F9#_$;BLW8R>Q(/]F'*H8K[ M1\='_GDLWI.U*%%CV-.E-IYEFH7[HP.Q/SZHM16Z:!;ZKWM>Q:C]OY;)ZL>0 M^Z5RB1AP,"TX\%NE$"6AG'!:,.4Z_$0"B4SY^&Z46XF$C)_W\HE>4R$AWAD:/]&FX$^-#GZS.&X5T4:!%N'DAE7ETU*X1WL.R2)\) MZ3/Z_Y78>*XF>C#-[8,N9QM \@.*)9/"1D. @5<9G&? M&XR4&8+C#'9(^1^Y!?M+,F)O&$6-/3^U@A=E$@64RJT?U^J:4K*4:(A_@V' MP2L68"?ITWCH-;\FO="504">E8YVC>][98H-)BX!B3S%O(@%0@MW.A9$Y\7D:?$D/K)\C73FF4SBI2%0) *7&4E3CC4R"9V^+#E'U M=XJ,/,6F3+4:4;D/"7&1!U[EH-VAHGP]U5HOFM(7^[W'+3W!/5W1.P@E^P7M MC045VQ5:;%EP1HB\8E^[_^,HWCZ.T35_G9X=N#L$7.YQ)Y M%GH\%T+N_<1R(3L>-(T'.X[GC8;';W& /2B8"#TO8TV]L,]8!/ H &@"F*,V M*TM>-UR2$*4A'4--=!*_8N<%#$_R@SV(ME.!D1,&T/B>J9K2 B=*W[>Q'IPL M%7*QW[SX*D0B!D^QN4%Z2049/K*TP2G$YW=9X+:CX+[O!>LMS2/#F)N-[X2\IO5F##7'9,;+VS&W3$UW7&@&T[=<"@_F#PV.V%#@0-1A.Q[:C:O 8%/RR4-]] ML60A2W7=+.S2X&??=G4[[$<'WX,)G_]2=US#6>?M"BNYZZV> P0V&_-CBL>8 M'Y,CT!'W,=_E3B_3=H^)MK 2;1)(-V91;M?B&8M&_)B*Y[KK0>=VDI-9^CL8 MAP-!#A>5=K:]YEV$V\WC\G!'_ !B U&!GA80C="W]80)]ZXP<+KT=YVY=K@Y M^=<5KJID> &^+S3.['K &[27W_-_ 5!+ P04 " !G/QQ1S*6J-#,# > M!P &0 'AL+W=O3AH5':K9/:^_9=FKJRI@;=U+2DY69O;(->CO:0NM825M&H M46F>99=I@ZR3S2K*[NUF93JO6-.]!=)8!KS3*Q2< AZ:3F@;7NT_!FT2[@SVM<.?M 554_M4V$VTLO/]+;YBX _=6H* M\]D$\BS/7L";C^'.(][\N7#M 37_@:$C)G!CM#.**^P;1%=P;\F1]KW [.&6 MM22&4<%.A"3=Z!W\=ETX;Z6??G^!T6)DM(B,%O]3 ?X[VGL-=VC+.N9R J(I M"6A:U"=H.Y%+;U=1VEJ9>>M/H$PI05> 'A;+#.[8Q5G<^2E\\_K5VSS/KA[) MHV1V]2VPJ*"&6QM2YTHCB4;%LD T(\@+L!47#RPS1>H$%[-E]OK5[#*[:EBI M6!C)_+%FH7HQFSV]@R,Z0'5FY@U(J-4$+N:+IWIR4W2L*M:'R0#&3JB5JI/6 M#!S',$/AZ7/';2CO!+3D+(@N+O^&R/J[5J%D5I%DRST#S-) ^L"%(D#GR(?; MF%B42L2$"RDHCT?>;%_M.8I(]V5D/V$#=SP)=P^_4U2L?E?]WOO*_J_9]#NOK VDE1 M]F*:3=\L$[#]-NX/WK1Q Q;&RSZ-G[7\P,@&!;G?&^//A^!@_"5N_@102P,$ M% @ 9S\<49_ZEX03!@ !@\ !D !X;"]W;W)K&ULI5=M;]LV$/XK!R_86L"113BUT ]PQ:[615;<8YU51NW]^W\5AL&#F/[$@Z!8$UFZWD;7R%3?\]%C)-2C2 M1C0:6%?M:C2NJ"DI-T;AUP+7F=,;([/;E2QSH?1O&(0F;Y/L@[E MW*$$3Z#$\$[69J7ALLY%OK]^@A9MS0IZL\Z#9P'?MJ4'(1M#X ?^,WCAULW0 MXH5/X#G'X)^SN38**^'?9S"G6\RIQ9S^9.B>12'2'>F&9^)DA*S20MV)T1[T MK[_, I;\WFT 'U8"%KQ0<,?+5H!<@$')A:P:7F\Z70V: $ V5/D:>)W#Y@5QSU@S34(;0HL:I$#NA&68.5F#*TNZJ75/B]Y=GMXDZ$ON*^S!QI59*10R5Q@FLFCM66/ MR _YG5#8#(8NXA[.<, >], S:ZP>@[C/RC8G4*ZQOZ!7?,U5CE_(UX/IS(M\ MZ]/!U/?\& KGLUDI(:Q<%_=HCZUA034,6(&;;07N.P@915NADI%P$,Z\--EB MQ^F/8;-T'_M'P_$PK0=1Z,73?1N>]NLK3V:S[UO*4@]N!IEPW17K\Y+7F2 < MK->WO&[QI-GM$"1P "D60[Q%MQ6$IK1HD )>EM @A(89L&E(BI?W0F6%1I47 M\4M((B].X I5^JB+^Z:@"**/&>U=DB9["2R,O=1_:-&>P\$,S6$L\OP(!\&8 MS4+XB,1T: B,5>%R/;\$8JB:IE_BT=ARRP'40 M&V2;)+O4G7D( 6/[/A$WCK9T-QK7B]MQ^DC#'^U MU1R3L$OL;M1]0NV=[,#WPMA6;I1ZX11BP(2AFV'J10G0" F9IO8S'[H%+&O MH"B R*-R";PP A^PP6"P633U&-D4>PETD]VWR,/<6(B4>7&$:A&IQ6A7"@P' MC!H6U@?6QJY&!LF\QH+ -DKEX=+3$_!_DFV YWC]3=:==:WIC3TO7A'[7E.7 M^FB[U/=3TG( $X7Q>=-Q\9!:XKY[;5T8=Y"YQDZQ8!$VK&2P"ENCK5W<[I"N M:ON+69^&BWV:IA3JCG:T029K=*TC7D?R%PEI!EZ2/$OH,+#.S+P0JPYB9"CU MCXMZAOE-](U..0Q.)ECXA!54\J-$"ZPGDV,DR(Y5U[8!Y#.9%62)SW;'$MTEU<:73 [=T MO4()>@-8=R3,Q=#*QT*U5W_P D^=RFVE7Q[!ZT)GO(0K>[N@XNRA!U%"Q(53 M0SQFNQO2I%^*,J3L.(G2@21$28!-'&A>C=X.>V5'4U>]CT7$%K>]O6C,"J5J(0K3XD'?<_OG MLH""3.J.15VQX*4!H_Y 4=[12?CU)<1=]LAPWC1*WMO[(WH0P$9PI3UX[%(] M&;Q-*J&6]@6FT9*V-NZ9LI5N'WEG[FVS4W%E*:?T ;;I^_I?U!+ P04 " !G/QQ1 MAQ'6)RT% ![# &0 'AL+W=O,U+$>Q":3+9%3;T70\/A[5VKC!^6E:^QC.3WW+UCCZ&%1LZUJ']259OSH; M3 ;=PK595BP+H_/31B_IAOAS\S'@;=2CE*8F%XUW*M#B;' Q>75Y)/O3AM\- MK>+6LY),YM[?RLO[\FPPEH#(4L&"H/'OCJ[(6@%"&%\WF(/>I1AN/W?H;U/N MR&6N(UUY^XFO6N6]L]E %6UD7V^, M$4%M7/ZO[S<\;!FK-84))NRN):,QXJ M4E>^;K1;*^QL6L8^PU&M28=#]H>E[&J"OS.I>="[RF1,3ICSM=)-8]?&+14# MC"(;*)Q*I9UKM574.X6!"@+'_C$\R;<-+CR W A[8)1?(-R8D'>#*%$#F&54 MPU1'-';A \0#H&Q P?ARJ-!SZ3V:>U5GD9&(3$$BZUXB!VE/QT6@QH>417(P M)T<+P\HOU/>3X8F:&VLE$AD&C\/'EI.38W18VG*@5I4I*@!&='<.3BM'2YTX M>8(= $S'+R7Z@AP/MTOTPW+BKMTJ[I1BC MP,8Q!:=EO$(S0 7]$C":JRT8G=;Q")9M*\#BK_ N>FO*9"?1%108QX? =O, M;9(-\N6UQ/@^D!59Y6*(9#?5X)TT99>4"HQ :IC&3J8SA2!KV*=C))Q?.\G, MR1JZ(Y&J9J2D3 01F!#6W!(HP+)3SG.*^PDT#&MK@0+GVIJ_,Z>;>/^=A"<_ M[97P0_LD$1_/.H4^)^+CH_TB=L^)]\63VOWQ?U,M,D/5M!3[2QM,+$TZIJ/" MS2&:,MDG:&ME$CP.VN#V4<[U,HQ37C:3+(1Q+HRQ=*JN,WLO.4,3X&V(+8,E)K$'GT#_M M%%*Z+$))&HUGV%#G0G44[ M!3]0;X,&32GI=X1KF%M_HX4K'7/;2*?IDKZVHL;-V9K9S+.K9ZBO0Q>:1E/+ MM3=]E;11DXM\GH&AKM?2['P@N,#1B4DQ3R>C$ OW*\-5-]YX?:#,0DG,)L8V MU0RMG<<9[[3<%BHR@;QC#@L7/^N,*.M"V%-89FNO3%3GN^& M_6I_L[[(%\J'[?E:_D&'I4&Q+2U@.AZ^?#%0(5]U\PO[)ETOYYYQ64V/%7X= M4) -^+[PGKL7<=#_WCC_!U!+ P04 " !G/QQ1+Q'^3_4# :"@ &0 M 'AL+W=OO!G.(SG? M&OOD"F9/+Z72;I$4WE>SP24V_,C^ MU^K!HC?H4')9LG;2:+*\7B0WH]GM)*R/"WZ3O'6]?PJ1K(QY"IV/^2(9!D*L M./,!0:!YYO>L5 "C;]:S*1S&0S[_SOTGV/LB&4E'+\WZIO,?;%(KA/*>2UJ MY;^8[2_1Y9WP8CFW9DLVK 9:^(FA1FN0DSILRJ.WF)6P\\M[[/M'G9F2Z8$M/1;" M\GS@@1SF!UF++V&+,D;$@HPQK/V$H [4K0CE0=DZ+;CY$WV=!9"475D M9*J@;D<@B$,".RJS8!_74:TECBSZ6O2 6M<(LQ^8V J;-RB9T7#NY4HQ.Z@;P<,R(4U25DIF()P]SH1R"54JF0 MMY]FE"(_EOF-A D"?(T"?)0O1V:"-/$937M_]W6)?0/E&=WO*^X'2L\NTPNT MTU'L7*43M)/K,=WMHYS1M^]+\D@%KHY5_W0XH:NK2[0CM).F+M]N.I>5,J\( MM]F%=M]'UP3V^*8CNLG_Q+F+2/^AD -T0N*%PY7&N\)QL1P#S1,;,DU3NII> M(!_3V'X]+<@#CM^41!185Q(G_.8&,-KX5D N/AN/;9K+4MB1KF6%+TMM2N'P:E9C6QLI,B]4%N-H,CD>ET)5@\MSOW9K M+L]UXPI5R5M#MBE+83:O9:'7%X/I8+MPIU:YXX7QY7DM5O*#=!_K6X.W<:+_?\)>2:]M[)O9DH?4G?GF770PF#$@6,G6L0>#G MB[R61<&* .-SJW/0F63!_O-6^UOO.WQ9""NO=?&WREQ^,3@94":7HBGY-H0&ECG2Y;82 H515^Q7T;AY[ R>0)@:@5B#SN8,BC M?".DV&=T,;/WA7O33 J8J3\L$9?%60_2[AD2509W;A<&KK69:D< MPN[L^=C! N\;IZVVUT%;](2V8WJO*Y=;^J7*9+8O/P:R#EZTA?E;A;TTQ MHG@ZI&@239[1%W?NQEY?_(2^GG?>YVO 5=5*5JE"%-XHFQ;:-D;2/U<+ZPQJ MYM]GK,XZJS-O=?8_!?G[M5'[\<]<\G(MJ@WEPA*:V CVE(JP >U,J3:UQK(D MO5RJ5-HA9:@A2J%)&KRQ"?FY437KI@8Y-53IZE4JJE068E'(AXK7RN7T11BE M&TOROE;\&>T'S=*./+!V9RZ^2/0U,P?+PV0)H$O2E:2-%(:-FQIN:%)=I]*\V>?%4#(U 5QX.=4%6'!+"U M$\6ALPB@10+L,V.#*E(YK%"?Y/IUMI+$A%'\4MZ@>9XV6HZ@M!T/N/?^*07G*!9 ME)Q2S)J%!I=F&HEP'7/:9A%V80'4.GHP=/P8">9U-Q(Z*;%"YP7)1(GM;0]%LC6"\H",]=QN92N;[ U"<*E'71M\K5!I3*9CAM"," ME ;KJS [>N.BI:D=;;DN$WM._OC#"4C^9]MK%HN"WCPSG9AFNRGCMK/0:[6[ M_<)P*R[YY!K(K^?T3ZCLQO$1)44Q\@FEX-J'VYP5I#:!2)D@OW.<"O IZL+A0?+3*R+.XN/>Y>?4IJ5O^)9\L,HW(.ZU>X6>14N3[OM MX0KZ7IB5JKB?EQ"=C.;)@$RXUH47IVM_E5IHAXN9?\QQ$Y:&-^#[4FNW?6$# MW=WZ\C]02P,$% @ 9S\<44Z>B/"2"@ !AL !D !X;"]W;W)K&ULQ5EK;QNY%?TKA JT":#8DF+GL7$,.,XN-HM-$\3= M!D71#]0,1\.$0TY(CF3]^YY[R=&,'C:*HD"_V!*'O,]SS[T<76V<_QYJI:*X M;XP-;R=UC.U/Y^>AJ%4CPYEKE<63ROE&1GSUJ_/0>B5+/M28\\5L]N*\D=I. MKJ]X[;._OG)=--JJSUZ$KFFDW[Y3QFW>3N:3?N&+7M61%LZOKUJY4G\'>M-F'T69 G2^>^TYS!PXL M\H$%VYT4L97O99375]YMA*?=D$8?V%4^#>.TI:3<18^G&N?B]>]J)8WX[%VA M5*GM*@AI2W%KI&["U7F$!MIW7F1I[Y*TQ0/27HB/SL8ZB)]MJP;&?> MHC?OW>)1@;]UYDP\GT_%8K:8/2+O^<[=YRSO^0/R;EW3Z A0Q>PHS(77RA9: M!?%>A\*XT'DE_GFS#-$#,_]Z1.O%3NL%:[WX'P7YOYIX,@ Y%3Y0DM#G\D$".#3016= MUQ&IG0HCES"15E73&K6&%=U 4E 5P'9Y?;Y)\@_PAG%5GR8"24]NRDURI2"GL_M2U, M1T'/$=H[>D:9!XZ5IS"055X%9SJF/HB5.9'@L4C^N<[ 'J_6)&@,B,J[!@+>8OW\!3H-!2:G#$ECI9 M _4RU*)"0X L?%U"+G](.Z76H%Z"7 ?4O!0Q,-SD+>5J@0-<6R9-OA^D6J,;0UT\=*(P8%<@CM5JT 2\DE.1T4 M(KTQ&L8050F[[SN3:AOQ9R!7^0'R8Y&.O=),@P%W6"JN-=[1- (R1<%NH,M366 'E"(2G06B2UU$SA$S M0+?\QK%P(NB5U95&[",V%LE *L+#$N+[S$099*@F0,94#X3B!G*6T MK8$_?8E;9Y\USF;20$9+)KZ-!G!QJ,UQ('OWXPF 5[*@O3UF#TNL=S8P[5%$ M")\<$N 8'G3$N5XJWNR-L&YEE D M!Z;)G)"A371[RF*B&XR.U(N =V=TR6#/#$'J,VUP-0Q\1#D<2 M)9,XZ$[_V M<"L5YF'.4M9L);,_ATXW_" E.'1%+4H=T!2X%QQ">4OQ!A0KN4;+(J@<4O8> M6?)P,^X"2&ZDMG73Y01(&3/>J-=,,RI4LE)WX'0%9)6]&H![>&JI'<"ZJ&2DP1'8K+$%JKYMC M#-EPA1J3Q11&[(,0J7L(IOF>6AX,M'H'8D*R[/ $*O^**\8_<,403V@+17PQ>W.'6U)7X9(A;M@37IZ_>9K4 MPUW@\#_7?XLI9+#B*\KNT(BO2!K@$S/=DCS,;" 2, 3B#+@U.A#LL>%3$=T2 MP:&44&*X/M^K0C6TFE-%/0F7.9$,U%756W;H69\3*$9UEVKD%DBFU@![/],P M<2U5W%!#_$4M?4>4=,E67++=N\4+7GPQW;%,KYZ^<7*9>3\:-)DO*E@^?SV?+9)7%= MTYE5FF&IV71PGSL/5;/-]TOF64 ^IEY*\[+T3!39M5V-]I-X:G!#36).S!%$ M)BNI36Z?9;J6H#6A9Q"_,)'$.O5H#C9,+#NX921:6ZV2Z."JN*'IH6M77I:* M-5#25-28XW.I82Z0%%SH3)1ZRN3^%"6A)T76 <65CGD*2J _@@<,Z3#"@NJH M":$'XV$I&[0)GFJ!<0 =SD489=4V9*VB4FI_" @TVWT800K0>742PQFK?0$> MFY3R?G=S.WG:HY>8F?CF >KBU.1,R9#;_E$AI&&,%K&G5!4V2$(#T5;C/(\& MA\%]E,=88JD]4.:(U=X/,GLG&\?I2$BA\D_(O[DEA'Z4'KZE0"4_-VR9U8F$ MQK%\?4H\Y3EL"'#NI-S7TW[2"NI'EP:Q/C#I,I//X] -+C4F:_J$[B$MJYY? MI@O^- \G1() K*6"VT_L+F;99Z+*U$B(,WB\2_V:@-A?MWB"X!PIDEC1V,"S MZCV-J5Q>&&8\X/O1I?Q6;O?>2GSKRA5?SJB2RDX1L]ZI-B86G>=W$TEC,IWN M C3%;%6DZ1H9BCRYE/V,-#3+5P/Q45HL E>F,<\ZS!)TJ$](;LV[.W:H85#M M#*@(F[Q>WA[H,^/^\AYWH0T/V ,5.;JMU-)4:;(I=P>7 MN&^B^D>8GNYZ]@&'CS"^ W.J[;U^?>P(3[Z!;@HDJJ'!*E,[Y9%>".P5)MW5 M<.E^J(DEK.9[LNGY-H_:?&'";+?693>./'@3@S\DP7,\PF0(6)0=8\MMTI2: M_>]AL&,^I;Z'4\27 /BCTS%/?D:K:L2!?V'VFR;2VZ$5 VT.%(8W1=-RGO>( MIZ+-A,CC'$QY5RW3"P-Z*V2VZ;(K M]U XP"#18 'W?(]4'D#OI%$!,"B.[C),IW0@]Y:1+#2MT3D]+A]P3T^">1XK M74?Q''S( ]G_JR[&'F/'8V7R2%MXM&0./1[!#YTH' ;=TBH'&1@_8IDIII,X M>@-#C!0&$)TLC^G)@CJ"W<9C>"D=QHO<,;@V=AM3"?2M]3024]?HK!)[':,G M>MQ2VX[GPJ3!YYM2SR:R FHMZ[?AHIT8CH56QZ#Q!: MFBMR2QSJ;1Q[2]=-*H%>YC">Q%1T)X=ID5Z1+55%XT+&^M!F/MG#M>F!\'R_ M(-HXE+WW9FP'M.1-4+T[QR:!:'+G&RP;>N B)^/LU*OR\]%O$X#RBG^!"?PF M*::?*7:KNQ]Y;M)O&\/V] L11HX5S6=&53@Z.WMY.4DO1_LOT;7\2P>NLM$U M_+%&UI2G#7A>.1?[+Z1@]]/7];\!4$L#!!0 ( &<_'%&J;- W , +T( M 9 >&PO=V]R:W-H965TXH6[;7QA^&P8#-E[OG MGCO>B^=K'YZB1B3XVE@7%YDF:M_F>2PU-BJ.?8N.;U8^-(IX&^H\M@%5E90: MF\\FD]=YHXS+EO-T=A^6<]^1-0[O \2N:538W*+UZT4VS78'#Z;6) ?YO#KWW'KSX7@E=[&] WK7O:,AK1\0*L(JU?W*M & M/@7EHDKQBO.<&%^D\G*+==MCS5[ >@T?O2,=X3=7876LGS.O@=QL1^YV=A+P M0V?'<#8=P6PRFYS .QN=A6^=A;]NBDB!=W^?L',^V#E/=L[_EZ#^ M5RQX[^"#1 X.Z>[>&15.%5J""B],0CUI5GQYPG=M11X((^AA^X MI'Z4PC!*)E59^E!QF.UF=!CI(\#HK6$^""AWK9P<<]*<,/*RI^:HXJ!>!8<)\"_(LR@ MMA-7H4;'R65!5=S;C%2@-&D>$6WK _6!?5:VV[U#Q)/ 0DLB52 Z[I*CI&;!\4E0*6+[8I*Y-X*U-IQJ4BV"US>3 M5@KS.#JJYF2IA%_'A"7L!48"7#$4)=Z->DH)& RIPO)219TJPY"\7A2:72N2 M/UYPV[=6*'WI4H7:S7<\9V0N00<;5$',<;TZ"3"_1)^^AK-U"R#@!_Z/O]?Q M\H.1TB _K Q.B5#GJ)\NP^DPFV_ZD;07[P?[1\X+P^W*XHI5)^,W%QF$?ECV M&_)M&E"%)QYW::GY_P4&$>#[E?>TVXB!X1_+\A]02P,$% @ 9S\<438< MAI*M+0 /Z, !D !X;"]W;W)K&ULQ7UK;]M( MMN!?(;+ =@+(2NST^P4XZ>3>S-Y,!W%G&A>+_4"1)8L=BM2P2#OJ7[_G676* MI&@[/;/[);$DLAZGSOM5/]ZVW4>__O3H_)%^\;ZZWO7XQ=.??SSDU^[*]1\.[SKX]#2,4E9[ MU_BJ;;+.;7]Z='G^_8N+K_$%>N(?E;OUYN\,M[)IVX_XX4WYTZ-GN")7NZ+' M(7+X[\:]='6-(\$Z_BF#/@ISXHOV;QW]-6T>-K/)O7O9UK]79;_[Z=&WC[+2 M;?.A[M^WM__I9$-?X7A%6WOZ-[OE9[_^[E%6#+YO]_(RK&!?-?Q__DD 85[X M]MF)%R[DA0M:-T]$J_PE[_.??^S:VZS#IV$T_(.V2F_#XJH&3^6J[^#7"M[K M?[[BT\C:;?9B\/"C]UG>E-E5==U4VZK(FSZ[+(IV:/JJN<[>M7555,YGC_6O M)S\^[6$=.-K30N9\P7->G)CSZ^QMV_0[G[UJ2E>F[S^%]8=-7.@F7EPL#OBW MH5YGS\]7V<6SBV<+XST/0'E.XST_,=[3<'OGN_G/VV<]G+=G_(F^/__!_?7IQ_\X//MOS[$7]W3>DS M0/Z_YPX=-7N< GHS98DX# 8J%G3XC"D&HG!C PX0.6%=/KP(' M[6@!?G6_%W"%G=LAZ[MQ6=7 9W?/5X%?%!]W;5VZSG^1N7\.57^DU=YOXMSO MLBTP:D^8@#OL=YUS-(*O/F5[IEN'=#L#DHMGY]]E>>>RH*V&S=$)=20=P6_6[[,/Z:IU=NP: 6,.$\+,[ MX-+S2*2'#H!4 =("7T(RN'CV [WU'Y>7[^CS^0]/:$=5T[NNVIOE5 U+-CB> M-3&Z#G&[/JYP]\>L;+.F[?$,ZJ$$.-0UPHD)8F8(@L*V;7MX"1;3X0'@MC;' M+"R(%H)'7+M^'C#K[$U#<[2'JL%19_S!@0GOD*KC5 _==JSIV#WEI=_ M@,CA[QL'',(C@2LN;/.JPZ.*%'5B87<2T(H 5?4((@_RSIX1/#\(AN"OH* M?JR V18YJBX*;1T>.//& ;L^@(*#APNSP2& ?K7Q Q8;_9/X,^ \!G\$L[P M'GQ<:#:BDY+-0]#*[]JA+G&%J"PB8<,[?PP-*V-$V<)![Q@(X=:YFAY@LA*, MI4$-^GWAL\L&ME*#A#NT78]R#S6W[/S9V?\Z!0 \@W3_@)S;JH;OPQJO\)2K M'K4 7,RK3\4N;ZYIWGWE23]]C,\)Z[EZ]3(P'?CI;=X5N^PK'GM)1GX=9.37 MB\+M@R=4>.7["KB.\W/B<7$$U/2_]X>\<#\](G+N;MRCR;"$RLR8 [&?8"!X MBL@#D0 CSR9F)RS0,BM$W'W^$5 W3(5@S3U8!@>B_]'!!K[R$/S#(1E=8*3. M]>TZT6E/S[W/@1D"PS8+5A:):RJ!:\-.&X7)]WSL7_\06>1-7@_,)[QWN)1" MQ !.55?YIJH%FW!:(=V-:M_ W#8RO/\A&1QVUY1YW3;P)Y@Q(OF SZK0N[J* MX@ZF!WY*D@E9<;NIJVL>E*;KW(UK!J(_TFH]']P>. L*TE/OI@O"C0;<@*7< M $#KX]G.U:A9 -JXZZH Z-TX8: )8X>SK3KZ.AT5F&H+!X7CKK*]RSTP5CH& M!%\R)3)?_:%$;955"!0/69]_DL,%GN.Z/D>5W]"5\#/K<;FF "U722P;OM4 ,* $!P M"N"KP$BJ#<";4>4'6O!IA-*-D.C+\MN\ _4>6-" FM9ET0\DDU@\%,1_RVJ+ M6CRB>E>1 K7MVCT,W7I#@&MK2)"5ZTF*1BH!@.\JF!;P#>9 H=-5:$/0@N'' M&Y!6[0#/(;4E]-3O\IXDV\;5%<"G%,$%8L&W3;Y!4R.*-=SE[:X"CHGH1\2+ MZZD8:X%M(.K\,9370N6;=NA9D.1=1TH] P4I3S/'_3 MWK@:H-;!HFZJ;E#)@ZO"<V@S/Y3Y?7@$B_=M=Y4_W)V%RZHF8-&("5P3&4;E\5?"[N4X]8+N(? MZ::@3[H"A/\YB0+?' H4OT M/SB##1SGQU58W/R"%H3?-T'X?;,H_-Y%51\A$,3 "3/QLP14YXI[6E(^O@WP_W819%>.*6\.V(MOSBL=.ES"?QAO23YF*.P$ MCP'Y/#^^SGX=?\6Z.0B!"F&:L\T +\LIY 8A"0(*;1&@94PD_&LWIPRYX#M M.)8X#EG!]0 T"BP4M -B.;O*;2^S[;NEA19OTK0;"?;1P.S1&-E M(%:'8$!-1.2?JOGV.\8C7,^M*Y,Q89G ]!6!6Q0JL .8F.U!$03 ! "H510' M^[S[""9@."0A"',61=T.)2UW("#R&^LE7O%=P-7O%G$5"+IP*(AY;TCBP&&! MP;ZO// JJPZ^)$\K&)*TC3=18YG#\W__K"?\>A%%0;L:^,D@7N%X6L_2M9@L MH> E ,0_$D\ 48X*VYYM3'7]D*,(_T"E'?">>3^?" IJ.,?$$@I\#E0V!R_ M(VM8=HW&6H?K]&3.!C<(F:AS[UCJQU "2B"<@E&1Q!2Y;^"ULATV/6I1,P.! M8'*$J:*VE+KOND5:PGE@27',RI.N RKB(=5O\'D@L1ZVT0AQ12(J\Z. '50* MU,*9]Q!%P@)6Q&P2/94(MD4ACJ='AP#?TB1C[;($_MVP]1XV2,TSO[>@C[17 ,F%,)M%+&$(/> ((C.#3"8&S* M"@'Z'(4!UD^=96,/RCUF3>>252"IM#W9, QS4#15Y[R_S^Z$OW[JYA'[@(5O MB5HL*&*LP5W"B@'E 9X.UG7^55@JCG1^8:'$*^:Q,&CBT1\'NZN/?V$MX@#Y MT)#_[:HG=8C6\NWS9"W??G/?M5AJ)2[HVV6907P*%H)<=\Z:SY#';($"VMF- MCG02] F@,G<8-G55P',P(OOPPGC$ /.1)9== W/K2>L!%'W^S&ZW(@[5DR(^ MXVT@2R\O2W$E3);#?EGS@ACX(TN26#W!'GVQ-U4YD!V=K&M,.G>L;*61!-9" M:?#@/Z'%!9!.,&6RC2T[Q>,N_BT+#HO%0T13=WR0'/H8NOG=D#/Q]-'31N8B M;8"I[,(@QR&NO%\>B31W_5;"S\P:,D MI%H"([H1=TP0<^S#N04FR_;"]]GC\R=D219=17Z7\.Q*C@VE$,51*B1X#!7: MI[=.1RVB3DH21/GO6!M=4.'1MJO0BGFL @HYT$K]XR_I\2MY*%I&OMWVM[A, M.%J4L)ZC1*-5'7*B35(EA;01:5GC 1/XV$ILEKVE7="&&#.J:?@ W4O%%!SL MBWM\\21$'PY=NW7D[\<9=9,@:7>(9_ KP@LTM,,!5HB64?L';-XZDLE^0L-L M'T)H.@[8=N0Z,RY$U-)]JJ8#OE<-[=_A*XH\5:+YD#9+[H$M:ZSDCFQK]M*" MXN=Y,^50B'89-H."(( :@[&-:ED$O;&?&#PO'504'JQXF;(-L3M91:,6C;(96'+P(. JF M(ZKBF1#JQ_FS&AU?P!KAD-'021ENG*X)5H9J^ *HJI_;?X@%$H\UOAMQX5?( M@O$<89\;V@4;=HDS"'&C\WG-ON_]4'-<4%'&H Y]=#V:@NP'-8CCL(1#.?G MM>C@GXVJM-'6 ;MK"DA&TP9T %!8B?)[=_ Q(O*F1)-G.WIF:6'U1"Y]UJL=]\R? -\4OF1 MN?D$\3P,Z;>5G-F)"=>S?H.$LRF6@XZ#M!A=9TW;G!4X8!W,2$E^P.5S<&,[ M-.59?SP0X=Z0KPOFO++C4^Z8,-SW*JXF3RA+#@)M(IV(*HD$:*K2&;[$F$+2 M"4\@E2O4%!DZE*18&S,#<200=(31>C0+VVAF36@Q>C<*1U,T[0SL M/B3>L"PUT7H.9AS(-^$-GNF3"7^/&3"&,($WPFD=B;DEJ$;[6&>_:PC[;7Y$ M\^A;Z^W#Z=X.M;N"Z5:@*A?KX++4KT-L0Q.>+H=KV+(D^J1#_89XDP_9E:Q^ M-*3\;,3]W4B!)DK@N/'KD85W*5_,$&.M(.*3[ ME# /0*$W^ R+F,6'X0!OH"6E?H.PYLJ/%JF\2[=-QE)!D;];#)BG@0OQ4'LK M(\+82D8SA[@*#J%"?.AS"HOPNC!./)E2U=>4 NY >ROM@%VA[XHR:6Y:HEW* M#S*NUX;L(WB-'T45DTT)AQ'(B"/ C!(]E#"E(J.4?((4T:4YP'K;L^N$WHK1 M&?F]I#T&AX]DO4U\+1Q#G'JBN@A>#MPA'\&LFITC'7).]TLT.W0CD6;08>#X MG=5K(X>#V5DE#>@X)UWFE>(HULDU7=$X2.<9Z$R\,PU)>\RW^81N(4=;2_@" MA7Z5GA-I,46?,#G_W(#J*,ZFZ9QQ@2M>%FP#\9:W8<5K##[S*EGPQ_WA82RB M([V;;.H.D,%V5F),'Z?!UU9-7>2D0$S0Z+)G=*;0DS[:M@GHGL6AD!V)U0C\GCI M2D8FQ$CQ3)8Y9Z#$D(MRYG50+O'0E KG+2S[WDG%D6:(&72IZU1CEHAQG:0+ M,4Z@:V8 E=(X;SFD=M083&).:!K%5+G!!4^U*+ORC2MR%(QD_89PH"1(@L8# M[V,24%@JB9=R'DHSQ&#G2BTPM0K]R/38PE&V'5,J12%/#'S=.=+HOE=1B&DA MQZ!ZZ7,D>3F9!4BP;#7&RGF>P0B9FX,?[#$,?\UN,Q'&RW1/3BL\'HW7C(4V MP*4XP#(7>U8/BRKP,V-8+\P#D]!&M/?;K*)RTF!CY)CG$B0*R%) N_KJZIT1 M0/2Q$ON+!D-'(RDG%@"W1+28GQ<93O"V6#^#(6/, 3"*F+)LUI(D=HKA+#7< M.2OUZEU$]CLXRDD' &TQ$I4F7).S!': ^R0LWOS!;CPO8G04A$Q%CKYUP#-E MCIE_).6'98?QZMBLF;%F 7LR&?XRU$J"07\RWM^T]; /.#X>P:;(K%(EOW3[ M]KK+#W!^_,NUT\^(7KDHP0E#0I:VDK.O4?E/4!_LO>OVK&_/-.>!_>C'E8V@ M^KP6& :RI_$X5H&A0$[PF:K@9>LXFDZHU7:*@\NHE1*G.?B Y";!<"!GK\U_ MFVU5K@W$?)*$0&0XY'TD X]G4D3PW,GE&3C[,*ZPUDP#^K/Q.F8&C M)#FS5SX^<:U.=042@WI:5B!&'D_#%%57#'L]?K2N0'[4>1<5JY2&!Y+(&F15 M'VU,?:#UDN2I>E;WQTLF/ZOP-,2K$MA,T:-2$9Y,7*@\FAX O+0# QD>5[=K M"D-9'SE0$#@$]@4O)"Z$'[X'%DZQ8 D+YZU!A$D,?:/FI PU!LU.J'"29<)! M!F1DJ6\R<6PG+R*G50846)@RGB.FSJ!'X66:6OPKIQ:K*RCJ\'9?,1W9)[D. MG*R,"10T"@(M'[OZ[G+$!%;%H+29S[E8N;,I1T4]> M@F- (_KES%36*411+_U!!W> K.V1G/IL#&O0<#H#)F)F:%SC@.ADQIAH?L1$ M -"C2TQ:X((2)%10@B424>IN MT40=Q^CLT1CS]?'S)^QDB6XQV .8_+7)@=^B:':"\ 34%S3E!]_^42S3]B+J_L$5M'KB,JERR(H3!A+"$8>R) MN6WY($_S+76K(! YYL8.60N+HHK)( HZ6!S'(IFI8U>AY]3%_.DA%W$>O)\H6BM05BE\3IQ#X M"Y-C?(H^"%X/Z3+55E9,;J>0UR@C(NH@1H3R'G*&QI$IV71\O@LE-..0/>^= M: #Q@+BYIA6*,GB?(N]3-=J+N2&FJ\+Y28RFY%:; M'>U-I 69U\#8J6F\\[7.K#NR#T3/@D,BDM>":BJRM)4Z?4# H Y;U"#+*PT/ M^R116X(4H5:.$PT?D,V*UKW9F9VNG&X4"9*3PSLNRJK&9[\RU;^<$$)!#F"Q MS!&N)?F[E+3M%4AUSF[,/ZU,A179/UJ_$=O8X6 M,F:CJ=U21G/PGT.+8PM7[I2W)W8BX@",6_U)E2)Y#X9[6R4)_-;NTJ0B&9DM MMA57 P$IRQP(HV.%>6YP/#I\$%4:FXR/*:])@P14W9*>#FW38NDF M><(NKSY@T/GKL_/GY!<:O*0";8>.)!PL#[ 0:PS;VW7V:G;*C/(?$DPV,148 MC(6EH,%C$2I/!/\>@%:6NHD4*$%^+P:80?4I@A-@*',S2CR "B?[(+;1$E.\ MI;1\K0H=-4188PF\Y$QVF.P;\)YS]<)2N%)V@0AY]YX6:J!(#HY02"%0PKQC MM(K/JC1W9P_Z3ENB)BMXG)[(G7S%J@)$_X;LMS8+E,]P4$+2^F)4G!-R9.GAZ3-!8YSU,G(AF$:/ M:W;)\*%AP#A9R'3LAPUL"YL$+V!QFZ'GM]PGUQ48MDOK(K? I7/>ZTY!VM<+8QDW+Y&NMTR*9[0FJ[U-9.4&P"C]4I MAK%*]Z^&%,]!\:K9K/('<-:1FCX^NHD&-CH.(]HXRS_:5^:GR0;NXKTB+!Y4 M'/0/K0WS2=\$WL=H"U6SH]SW^B@EG9^L^['.BX^[A!(O34>Y"FM1@;-J)+]H>1CXA QDH="Y(J6!L MC\+P*G1@L6+X8IP\3C'RM4?OLEC$D5!(28GZAF@7HTAVZAA)&S:K;C?"YY;106947.:PSEGF+D7L4_2%RUP^)':3=4 M<\PQG2DBHDMUM=Q0?STI4" M%F2H%@F"GDIP,:#["X64=.8:WZ)H#:K@(^I7:H_K!+[<>/$71Y2#F/8Z(-*;6(L]JQ/^M2%/IF"AV0_JD)CUA=0)\4BC M=(JT;KSJAU#P"^E?1FZ0-+6+@"$ZU-0TL<(170]>NLA>(77Z7O0-=#$LB@=%0F?1[_ M[9I5]A)X25D!C?R"9>@=(?GE@/A4QV_G&=*]0&K+J2AJZE KS<4AL7/E-:O* MX019,1K$BA:(B\TLT*;6#UAL:4,X 2"<8F?;@'2VN+BA< ]]F-^6V<5\!P'@ M;M==O@]QX+@C(OXNY_32CJPZK3E1:S)%DYBB:W%U#\(!)#50+[MM;>E!< 6= MP%+Z/7BV(Y9Q4B5FOBP ,B>H=ED!J!:OZ'882.#[1N10.-.0DVC.@JBD;RU^G@"O)'9G*:JWW=5[=+$7I@,:$5:*TG=EY?, M1Z5UV%1'7G,,#(<\I7MR&0IC:&1;0RPU=7>DHD+,I#(]/=** V:)GT2C'L. M$#HJ*P;A*R['!+:1I-M%BS=D3WIR^4E4T#X[ZGBD10;)'(O2.'8*/E_N\4MN MV7\0UK^-ISXK@S]GH+0G"7_O8VO1A[9*N2=E)S&2T^7KR7KN[K37^[N\0:M9 MJV#L4;K+SHM]E32BZ36@>J60=&YZ[P+2O]$N$<> M:7B$G_A:_PZTEGVEILT,(>^*DQB!X:%^HNJ:BN#PWL_O4T[E_)3__%W;GVY$W>H\U.W+ M5[N6>^!NQQD,U,V/Z_VZ[/R9#/-BJ.HR9#%LY%,Z)CP,Z_I27_D=0SVZ/Y+- M/04U-/Q^B\Y+0%7NM=%NC2]=NB@%%U-ICX!^M*%S'GS?8A-%%8%59_I\I#V# MD%-0; MJH$D-"XLIA93X@C\^&0+A=1V1)26R%MNB@BN5V' M_"6S(CAQ[MG7'4// +JLPG!>Q)51XP#["+?_8HTO]V%5$FB!Q9Y1K88I!KQO M.I3M FI(>^MF"_,H:V );V*;P?/E/H-O8FO4RU$77?46A/LJ7IJ.N;-8]="I M+N\U5?9FW+YUG&@FO!%(=)X[KK-74HQ V6)S"5M^Q+5,&#&>A7H:)_UD"7DT MR^@>OM!;LLUZ*H+@^F[5X.*\,=/,\J9U]M8T>'::LV4\51@0Q_X%]UD'U2:R M9Y93N:6O**]$\K5LX4X0,(M<*S8./%_NX?E[.#IXZ> M(0:5^B[#&0G)Z\C.!GF:$]382$*/]DIA DZ+3'#T&FR2)3KKL MA;IMC..):\'8)3:6EY?8UB*) L1NV#4A_FJ:\K::I+=Q)ION0OS'_1=^LH]3 M"W^_B%I40ZUNSC?W&5*A)$XFVZ*B/C9,)8]U9NUVXZO[( ,I%.C JZ(AI;VT+..1(ME7!/:/BN MAO!"?[;# OS,_R4J+M9YHC*)A3P2S,9) MZT5-0HM>F/$ZIR4\[*X:MY8DDDCB98QV?Q%\-L&L[5 [;J5$/G1WO&[;$GOD MC&SL$ZWB5_@Q^/QB:\_0J%'M8W=F01&:#!4QFEN)'\?6_L-SC3.%E_GL90#2 MR^Q.O)!I!RXCD@YT_X 4;N-4Y@C M"*T>HMPQA5B2O3B/GNOLPR%Z/$'>V"XJT\?I'A3*=!U?XC"#B6-<0S?D+*HA M@9"(Q40 ##%V'N/&Z4TLXTMD8NAK'FH/389X8QW0%H2R?B\=L,,-'=,,':ZW M@..BQB:<&U;S^+OJD)(TG=M,!Q(8 )VVZK,E04\>VDS:A\4!%]!9#SW:I/?* MLCB9T3V&3GXGB&9SHPZH$[>#5_]7/NMY8T!IST)L(.'Z6R<5X!-FE_E=WG&^ ML'Q1VHYB!C"ARCN-S^HPQ$3["^6D^+)VS.O -SGQ5.EB.0AMQ$J;AS!OB+2+C%-0,_#I%VCPE#S MT&2T[/=.J:Z 3-RQ+U$O[/Z;M:V,E^;W?SK5@]0 M5.AU3NXR&Z4S)8V?\L8&D%@YUYP(XT&,/1BLOC$%?9R3*J9BYP&]$XE?"55X MV $B"7C1[VMV=MK-D"HTF6Z4XISDZ.I"$CXB!@H%\(?]>#7!V6MWGF*[T4?J M=(W60B ($\G)\9+IP[73_>XO+\TO7\X MV?O45MANX,2Y TDWUL2^6'J2&,NTB622X9_*7'*$4/HLE;I1<(W'9!]>$1KO MZV&+_A3"*MS02H*;(4Q$R]".\*ZYJ;JV4>>!9 P2G,IXCM+.:]X>B-3T:TFF+^,12^$\I):_QC<.=.- !2 M9T*:,84T#].V&3B2I-&-:*#:JJ.M&77LE(R SD2[9CQ=B9IKFK6:-<:2$&1O M?3<4JKK:Z>KY&(B](R+X% B3PKE+>I:VJFFE_99CI59@PUX2YCV!CU,/^7EZ MHH3G.>%G>-+=D:4(Z%$EH68-"*0B2FQ%T3=B*FTX]Y!)U0AELM0Y[YPBX;7W M9!BD@XNN$2/MVM*"NW!2%J0\PR+_C#^%4HB0_B*='UP=SER:17'WY%HZQ;,: MXY;:I8?L_:CI&]E#Y8%CT;/5;T-G5VVM>7XQKBO4JRM'R_FU,4^Q6D]D0FF-Q=E@ZA))7C93/N5N$?B1%)62Q5O!@K5VYV9;QD\P$"BVWH M8!G'XD;)O*:"F@^8D+/D9"LP.@7L7*R #.90:;P3_?9;:AFFY&R->Q*?F M:#CX6%9FN? UQ;5*2=6>-#U"6+W :HJSJP*0'<]7>S5RJYE]6[I: ML-)CZCA;N.8:QH=,A4DKW"\;!Z!\F.EU.I+O[1^V^X45GI)ZH?[0<,*VVSI* MMO"KR*:HB,17?>PF%X.!A&TTSXG(L,O0<4 0$$$06VVL[SSC.37\"> MWSO)9KEX]NS+[)5T*>%ALW?:A/<=&(/!H'YU]4ZO2T5*EV_O?#\:X?\^1/M\ M9&!W$E\)BDFZ'NLC%(!WP^9NQ4B[?(PB!/!(D.N\>@0O>\A-UQ@R771&66RJ MZ'[!+8/:<,DI1J/-!3P:]S(F<7L;\WLFS<\CA>'F'E?<+(>\M-BU5]\;;8OD M&SXNS]=Y^GC8@SQ.+G/L3#2WX9CTC?>G\SZP9XO3RYOPZAW-(,GC34>361Z' M:TL!('2/T-#0[40:;#276S]94>15;J_O6,% :15FY3IW-I4_86&%.Z.PS@@4 MR6G:AMPH[\^\ZV,S^*ACA87KY0;LI$S.(GFP%),X#4S.O!%6QXZ&N_B&[8=( M^,8$FN3Q$]O2G%W4/_BR==23.NNGVA/LN3&3:RJZCU9UB]7GL8,\>PLG#6B; M=S7U?!MJJ90.\B8D]OQE]OTO8=K<&$2X]I(V$>NK+Y;KHM^P<_\W+'Z?52/N M__HTD!M#ZM8>"$6[::-<3N\JPO71Z^R#I#Y3Z!_?6,6+IC%$>,+6X+M(IXTB M>N +;8>AL!@@\&F$8'JW+#L783+AQ*L<@KDER,"Q\I&YG>#6>-KBR M&[ ':C)EI#*]Q@L/O6T;\.)>PXX:# E2$-3Z)UD"G3.N"O$:]@X;*""C"'J M"W/TE59T1,?>+$98&K:02UQ3MP[%B;2J9M21TMK&77-]@D,O.]4JO=:^:#A2 M\'3,+12)9,_% MR+.@1N*+RLG:G]@&*V(N,\_R1M.SG6*]+I@ &EKJ(>/R"_ MD;=UV>/T:B=,^T?8Z:N=I@!3,/-)XEW%\.F&RN8[_J!5C>?YYQ_A>H%8?R%+Q+[?< @J<'/M::<-#/8( M.2G9MN4J&J.9O>F63D.&)&\7M0%D+X@XCY)^>=RM!K-DY0FJ.G@IB1#M_B*2]:2\M_1D*Q$&U:<#+J< MO1)K%R^62PY_YSQ[+>]X ^>V;T*;K%DB_2L#SJ>-WJ<(IG,F["[5 8EAS>@ MK+SA[J>>A+MH8T+0F).-)?C'<">GT5Q,?-9(67M9#_=*1S.M*_E6;-7TQEMJ M"2Z8G74 O"N&6"S#HKQ!3T M>1UEZFZ?%V])K7KD3^J4-P5"=A G\'/_ MT7C3E%SV;2FKVDI/EIG>\54C;9MSM$!11<&B=).% .H5.G.D4SFGW5#VBE^X MG4,\0ERVQ/FY#.?0%3J)Y/ %+_;RC:8,XT3%V0R3YKM$U^1XH +5VF,]<7F_04:GFM?&@5]1Z\O:H1LC/6 MB&KH =*;(XT38D%P6EZ@P$F(&D6D>V0=%[*VZJ72-UO[)I= T)4D9#DUJNJO MY*XW1IALHLHTOS/L)8&->@QG86H[#>J2)G70-L*0SM))4;SJF'DFMXZQ^7]4Y=&&2[)2 *3T%ZD$3; \:(WXGM]_1=Z=DY^=/%N:"?;YF MY_K%LXOSI!_IFX;]\/B9V>WKRZL7&H,Q(U\%Z?>!;CK,_MZNPRB/S9!/LD>S MW8#.7G++A_]BG?#Q;RV(YNSYQ==/OD]:%\!IID^VS7Q[H=4C83#2'FZFB:#$ MXC)K3!V6R]=3'^,W,7(E[9+.@VW\0FN5)'X^SV ME#H'EF#APOU-[.IEWLP-5&,> #O?M8%NV"\]QFY@Z@"V"L!#84FLG&\4J?8N M9L6'IN<66J"*DA^5)! =0ODD)8TI%>DFQ+/P0MG/HIWO MSLXOPLWR22A J..;+Y\!=5Q1@B@K9#C+9>KT3U^4T00@.$.XM5;CQ5(6A1<3 MJD1YU6-&! 00'>0VQ,NKU[B.E>Z#@D^_$:AN=MXDSTF MR 2T";7HU5ZJ_>FJ$G5C;=QUQ2Z!L['B%0>BPQZDOZK+3P:3:_FZDF9,93\D8_"7O\Y]_Q,M"W$M0=CUWDOGI M$=8)A&\Q.Q1K>K^_O'CT%-Z,C__\XP$$\]L<[QK!V.(67GVV_@9L*5*3]4/? M'G!(S*T#59W^W#G0H#I\ '[?MFVO'W "O/^.EO?S_P502P,$% @ 9S\< M4300VMB] @ XP4 !D !X;"]W;W)K&UL?53; M;MLP#/T5PD\;T,6YM>N*)$#2"[9A!8)FEX=A#XI-QT)ER17II?W[4;*3I4"3 M%UL4R<-#BN1DZ_PCE8@,SY6Q-$U*YOHJ32DKL5+4+?ULXAHVVN+2 S55I?S+ HW;3I-!LKMXT)N2PT4Z MF]1J@ROD'_72BY3N47)=H27M+'@LILE\<+48!_MH\%/CE@[.$#)9._<8A"_Y M-.D'0F@PXX"@Y/<7K]&8 "0TGCK,9!\R.!Z>=^AW,7?)9:T(KYWYI7,NI\EE M CD6JC'\X+:?L3=!HHL;Q2KV<2[+?A@+6CA$%.-WD).V_ H*_:BU>+'LU7[&. *6#0D M2B)0-H>5WEA=Z$Q9AGF6N<:RMAM8.J,SC03OOJNU07H_25E8!*PTZR(NVHC# M(Q$OX-Y9+@EN;8[Y:_]4V.]3&.Y26 Q/ GYM3 ]&@S,8]H?]$WBC?4E&$6]T M!.^M='_/U\1>6NC/B0#C?8!Q## ^5G.9K+PQ&(J^]#)?GE]BT6^?&EU+Q_-; M53V-^0H'=SB@/ *Q8LQ!,62.N KN#:577#Z.GL MD)C0)%?P-C < 3OX!"^H/,%=XZWF1JZ#3:&?PYG@O%-_0YG!TID<=%5[X17@ M"%:E\Q*C)7)(TP1[$%4%SL.@W\$L&FUR>>*VV]>=]!I3C(77N'-YZ^'3@\&K MT&_B>I&*AOYI9W!_N]]@\W9P_YNWZ^]>^8VV)'P+<>WW/LK"\.U*:05V=1SC MM6-9"O%8RA9&'PQ$7SC'.R$$V._UV3]02P,$% @ 9S\<4;$RTJG;! MM L !D !X;"]W;W)K&ULQ1;9;N,V\%<&1A\2 M0(A%W0H2 XEW>Z';#7*T#T4?*(F6A4BD2E)QTJ_O#"4KQR;N4U' UO"8^^*< M[92^-ULA+#QVK33GBZVU_>ER:+-1NN,6M[I>FEX+7CFBKET& MOI\L.][(Q>K,G5WIU9D:;-M(<:7!#%W']=.E:-7N?,$6^X/KIMY:.EBNSGI> MBQMA[_HKC;OES*5J.B%-HR1HL3E?7+#3RX3P'<)OC=B9%VL@2PJE[FGS4W6^ M\$DAT8K2$@>.X$&L1=L2(U3CKXGG8A9)A"_7>^[?.]O1EH(;L5;M[TUEM^>+ M; &5V/"AM==J]Z.8[(F)7ZE:X[ZP&W&C= 'E8*SJ)F+4H&OD"/GCY(<7!)G_ M 4$P$01.[U&0T_(3MWQUIM4.-&$C-UHX4QTU*M=("LJ-U7C;()U=78L'(0=A MX.B6%ZTPQV=+BVSI4!@- N,G,#H X&?&L/K6HN:N\Q3&YA4>,^Y!UE139Z:GI?B?(%%9X1^$(O5 MS5"84C?]F->RPI+J>Z4M5LD4S5)AV1@K*A)NMVB[:K'^&EG#42,QD=H6:#% M0>1@X(=P@X8TI9BPF1?B&?/\+"6\.,8O\].1(S8>1+QJN:46Y,S]BA9IQ(]9 M #G^ R]+$]RG<01?N+X7E@PES+7J,+JSH#1*(&&$&B4^J9:FJ%+D91&I&'II M%"/,O8@13+T@8G"K+&_W 83B"7X0JM:\WS8E_*)*%V(#4(P]J(PA,^#QBY/ 4A]2+/$N3\B!Z/]%Z;A M<,7+9H,&1UD,81Y#CHY,$]]Q8#%S$O*MCSFZH%=N@B_(T1,?]=/.[>"/:@P.20DI( MLZ+':*G*Y1_#I"8/QED\NC1)Z"#SXB2"2])-UL8EN'*E<,2.,8N3,, PA!CH MU,O#%(/,F#\VO*887+-P+;#H!Y5A\C^$()<7I,1QAO80)0M+71XCU$H3'[S%Y)D8_5Z+%AUCC\1'+B8ZE M$7'+&'VCY%T.'+6%7C724@A'/4*?Z#)2)0YB8I3@]ZV71YN+P6!2&.J,7='( MJ6K1FY2]2>[ M_$1LGH5FW& M-XF-\&O1-N.[]%X='>3X_F/T+*9_(4;-8OZM]17/I;9VGK#PJY+EM!R[[X4A MVM?%A741GP0CH(22]&">Q9_1QGL6'"(O;0"LV2.J?I-BC]#@CCANK>C>7%<&_*]KH2^G:R-::YG,YVO>54A(U#CMX[GI!>)&X?C+?U@RX)I?B^K M?Y6%6=].T@DI^)*UE?DB-W_GG3T1\LMEI>TOV3C:.)R0O-5&UMUFT* NA7NR M[YT?!AM2[\0&VFV@5F\GR&KY@1EV=Z/DABBD!FXXL*;:W:!<*3 HCT;!:@G[ MS-V#>.;:@)>-)A=/;%%Q?7DS,\ 9UV=YQ^6]XT)/<(G))RG,6I,?1,&+_?TS MT*A7BV[5>D_/,ORYK:Y(X$\)]:AWAE_0FQE8?L'K9D[)![XPA(F"_/!;6YH7 M\LCS5I6FY)K\>[[01@%4?CTC-.R%AE9H>$+H(V10T5::U5*;\'4B^"B@-U>'P M1U8J\@NK6D[NI6JD8H83(0ULQ3C(156N&&:I)N\(G69!@L\0?B[HI9N*,O+U MZO&*&&"J6_4R-,R/$A(0C_BQ!T!49@7E!'(U_\;W>0=^0&*@"_R,S+6&DM<1 M#7E-O2@@&;GP+W$<^^13*\J\;%@U)*-93'Q@1;.$0'F Y!=D)9^Y$NBU/:F^ MEP"A9Y_6!-!.Y"_[-!U) OX!)J#20HH"-/92:UG@^^1)&M!A/+3O2#3UTQ2> M88Q>"R[M% U\@NA@HH6*^_\#$#_+X(G_&":ED0LJ MC4_B(TDR0H$F24\@ \%HA47I:\B(,QOU.#N-"^IP0]&;R][C&MS]MR>N:AO'CU*L MW-N;Z^%96>/U\ F0"U"V=;RU3C!;RSM..0W-F:;B[8[0X/XLHW]"NY- M6,Y]@BWJRQ"@$$'/1FW[_W!D%[#.>M:)8WTFB&D?Q/1-0;3>A 6 YJK,ATU_ M+'9G>8[';L=[6)$7+P1OFS8/:MO-N34Z1UH)196-%%R;\J=K]*G==V&ND:1S: A[9;/1]SYY&(CBNV5O&@!;3, SQ MSW'3H[8?<8Q"QS&*R)_SUF%#^HL<%B2NXT70DP"T[B6#^CKFK\C'O_/^VF>8 M^8YA')S4<%[\I]UN/RX>C2J?00Y :\VK@O C$UB>R];6$7 [-)6"*]N3AKYG M W&0JE6+10/\BW2N6;$%G-S^MW7IGBGU@CV3U6C %.2M2B%P!NWFJI2%=5YB MZTE&DX%?DS3:6%&4KIW9S]A)*'N@'HN04$>B$WXFC'A>\!SP!ZVT42PT\$@HZ,YJ(X M,-1]"9$@$!>$=B&N!OW ^I'Q\SOW#67QY*>06? M3@C]F?T)^OZX8G]849".)_#'3RF]MSKPE#L5S5'>Q%>VM:. M2$7,_M0+&0M:[X04$]'WL..G";:% &X/8^U^-O@>6'.ULE\]\7H/&> ^#?:S M_8?5N?N>N"-W7V7AG+]"Y2J^A*W>50+W,>6^=+H7(QO[=7$AC9&U':XY1%,A M :PO)9QINQ<4T']NOOL#4$L#!!0 ( &<_'%$) &G[Z@, ) * 9 M>&PO=V]R:W-H965T69Y@S>Z$+5'2SUB9GCK9F$]O"($L#4R[CI->[C',F M5#0=A[.%F8YUZ:10N#!@RSQG9C='J;>3J!_M#Q[$)G/^()Z."[;!);H_BH6A M7=Q(246.R@JMP.!Z$LWZ-_-+3Q\(O@K$]66G_SFX_I).IY@U B=UX" MH^4);U%*+XC,^%[+C!J5GK']OY=^'WPG7U;,XJV6?XK499/H.H(4UZR4[D%O M/V#MS\C+XUK:\(5M3=N+@)?6Z;QF)@MRH:J5/==Q.(8AJ1F28'>E*%AYQQR; MCHW>@O'4),W_!%<#-QDGE$_*TAFZ%<3GIG=HQ!/SD;%P^LA6$NW9.'8DV=_' MO)8RKZ0D;TBYA"]:NY5B^IH_)HL:LY*]6?.D4^"G4E[ H'\.22_I=<@; M-&X.@KS!#]V$C\HZ4Q*NG 6F4OB Z4:H#GWJ@E?A!X%MZ4QJ/@.6N;>4F"] M?@L/*)G#%!9&4/T(N0.GR1N'ANN\8&I'%!R)SR,*(B."6F!BDFWK%_7UO.]]>F+];RQGE$P@RCE?5CY;@"G0A&F MI:3RM& W[:N926"Y+I7S',<9< +#\^'UD-;1 M^6@X@(Y\CII\CCKS><^$@:],EO_)Z&&\'7C,$-9>]=->M$X^:\Y"Y_U!1ENQFEF+I/'^J(0N#!9,I(#/]$+9&O*:0F%J1D<>!7DGT.]= MT3>Y;BO[+-A*R*KBC],XX]QCSD)1%=8Y/2KM_WVE24K I*U,;)G=3_62U%&IB6CI:: MD.!>H GY/0CK3A<.P_I7&B'H$:+&2X$\\[;\+]@:Y-K0:T2'=4:$HD;I104G M>>,D;SMI7SFI&R>/*H/'S""^>@M?P+\4SV_OUWK;_C 'D"I_VK,[\, M1F'IAZ5_$&9Q:TK(T6S"+&0A0+H:&)K39MR:55/&"WDUJWUA9N.3)7%-K+V+ M*^IBIII_JHW319@Y5MK1!!-^,QH9T7@"NE]K[?8;KZ 90J?_ E!+ P04 M" !G/QQ1Q??@@_$$ #P#P &0 'AL+W=O"^/S>E*Z0>3,V;)4R&D.>ODUI8G_;Y)\Y6IC4G>)*Y4@_X\#8[ZP0(B F66K1 87ADETP(- 0P/M8V.XU+ MW-B>;ZR_=F>'L\RI89=*_,XSFY]UQAV2L06MA+U5JS>L/L\([:5*&"?)RNLF MDPY)*V-546\&! 67?J1/=1Q:&\;!G@U1O2%RN+TCA_**6CJ;:K4B&K7!&D[< M4=UN ,&A#_CB?&ZNA2/X\X&/8^!@Z'\,]/NZ@=[)*,*(6Y-P8 M9@VA,B._<#KG@EL._NIH9X1:TH)$H5#)+4LKK;E/W^"9(6?K)F?.!I<93ZEU%EA[0\Z9ICK-U[@/W^&R!W?,)92\ M$# WKT[(%3.IYJ5[]5NE+/B^T3QE>")RQY>2+\ %%.^O8$9OK5Q0066Z07=) M34[8QXJ#*Q>1XQ#,WP/70#^7RG!8.B(!?,>C<6L&AG;M=%S8#>;2Q>X$8JQ+I2$*1"H,!09&S05?NO,:V!YU)Z-) M,[[KW?6(U2[2ZY8E]!,'M;Q6VBZ!/X&%&:=M6-XC#9KRN M)$]Y"6?;4HHF22V!#8'K)%FJ1Z:EHXMMGV&0U-(= +#)=/U2)_'B$HT H+G" M."+2L)90SQ"I)4\AO8_,6'0$,;RIP$X*Y94SD;DLVJW0C&.?"!PW2+&;'(:, M:4@Z_@Z0%%@*VQVR'[W: GVO+!R^KO\CB,HDP2J(N^$DWE1#-TR&[78^^5)? M _0U&7KA/;7;RYN'5\WDP_,'ZY2\E:FH@%FQZ+%9H^ TQ7K&6DI?%+9['YZB M*G8635/?Y$@*@"F#WU8P!#.C!,\H=M2\[A3_CV!'-W?1<R[OK0*G(4]4(R M]VV*V@BBYX*Z RJ04$DYY.VI1.=U"[A^]8&S=>"_!?2>"_\.5&B]0B(HZ1J; MMHO^=,5VXFREZ]N _,_)F\H*_I]]O_S]"< O)_1D&+=FAP@]F@QJ0L?9/R#T MR!&+'P\1^GA0R\.$'D5Q+?<3>C(.:[F'S$/X-?/RLV0>3[PX0.61%]OQAB7W M?4GP83RJY5<2_" )7&)P_#L$'XV]^(3>XW@ X[ [2C:U$7>CP>3KZ3T:>K&/ MWJ/A\^3#UN??9_C_!9E_=\3=VW5'Z+=N80732W?7-,0A]!>R9K6YSI[[6]RS MNK\+ ]TL.3278 O8&O2248=H?[_T#U:5[DXW5Q9NB&Z:PY6<:52 ]PL%?%0_ MH(/FDC_["U!+ P04 " !G/QQ1\DR&Z#@$ ["@ &0 'AL+W=OAI7#:?4,AJA4BC[MRY%%^8I9-QUJM M03MILN8^?*A>F\!QZ8IR9S6=O+(7O6%O"-=*VLS ;S+!Y$?]D+ U *,=P'FTU^"?I3B&?J\#43?J M[K'7;P+N>WO]7PKX[]G"6$T4^6>/BT'C8N!=#-YP<4>=DY0"0:70N)O%WTIN MN'?7@<6VO?%:FO>Z<*UZ9@H6XR2@7C2H5QA,[S,DEC=6(6$6(65>:V!=&]<#EW 97R(2%IQ&"U2#5/:NNF5YRFJ4"4U+M'H]HJ.CJJ5(MK"K\\V"A+ 7H/S-Z MW:%V G2>*F5W"^>@>2]._P502P,$% @ 9S\<4=;#Z#*E! (PL !D M !X;"]W;W)K&ULG59+;^,V$/XK Z,'&U!MB7K9 M06+ R2;;++!MD*2[AZ('6J(E-A3I):DXZ:_OD+(5)W&,MA>10\V3W\QP3C=* M/YB:,0M/C9#F;%!;NSZ93$Q1LX::L5HSB7]62C?4(JFKB5EK1DLOU(@)"<-L MTE N!_-3?W:CYZ>JM8)+=J/!M$U#]?,Y$VIS-H@&NX-;7M76'4SFIVM:L3MF M?U_?:*0FO9:2-TP:KB1HMCH;+**3\\SQ>X9OG&W,WAY<)$NE'AQQ79X-0N<0 M$ZRP3@/%Y9%=,"&<(G3CQU;GH#?I!/?W.^U7/G:,94D-NU#B.R]M?3:8#J!D M*]H*>ZLVO[!M/*G35RAA_!P][ M/P P&R M%2#>[\Z0]_(3M71^JM4&M.-&;6[C0_72Z!R7#I0[J_$O1SD[OY:6RHHO!8.% M,U5FU5PWEK4,@8N%#-DDOJ;M, E25\5JK<<"%@>$]1@QF= M3BSZY#1/BJW]\\X^^;/+? M<;G2JCD,RJ'K_]=F:&>&[LS8+?S+G:7B%?S:265%+)53U##]! M'*2S*:[1-/54/HUQ'48!268CMXM).NI.TCQQ.Q+$R2^41"%V<@IRQ+\)AF!?$S@-UNCGF$T M@IQ !CE*99%C)_C)XQ%$$:1H-(=[9:E -[)@1@BN:9CC-P\2XIP;DB":3;WC M:=H%0((\C=TN"7*2^#7+,TC'J;=W+0O18L4#)H[R7KB,XO+GM: % \&PTR(< M6$\E TF;GL"GXZ'#W#*MN54(C79)8L9'RB[MRRX]6@\N+PJ7;U>M=37]*D=W M28-/(=RTNJC1QP,]X5 5'K7J'MX3L\:XSP;XLAJF']E@?E\S8#MW5IT[=-\= MMN<.?U_'!M3J379RG7H-&"H.%"L$%/(HW.;:P5AW:70$ MZJR'.CL*]1W.-V6+%X9![9K\(>B.:OD8.LP.63'C\MLZDFK][&X3PVJQTSBK MU=9J )N:%[6#IV*2:2H0-*DL-I&RQ:G%H>I MO0)UJU>*U\:&W:T!9]3067! M=GGPMHEA0TF#*$[@\I'I"LJZ7E7]B ?+OT ME9S-WMIZE7-H* OB,#H(V61O<,&.5OGQS+TT>$7=#-.?]A/@HAM\7MB[\?$K MU15'%P5;H6@XSK'D=#>2=815:S\&+97%]NFW-4ZQ3#L&_+]2RNX(9Z"?B^?_ M %!+ P04 " !G/QQ1::X&$!($ #?"0 &0 'AL+W=OU0%<[SDN3(@G05ZS#=2B:;OLP[(-B MTXEPLN1)E<'AEU-\R]^M9-(X@QT+4RC^:S6_8^C-DO,PH%T;8-+(# M.C&KG3=EJTSS4NKF7[RT<=A3&"GAZ$DL%;KC:>P)DC?BK%6_;-33#]1'<&^T7SNX MT3GF;_5C,J6S)]W9!/R]5J?0[YU FJ3) ;Q^YU\_X/4/^7,YD]KA$Q8NY5Z!<]"U>CX+$_+5Z:LA-[^XF!I+-E-$@XV2"X* M!X515&T.CJ2FI%&*\M\=G\.=)M]K*BD*B?#!;.E<+72&<"]\;:7?0LX[-T6! MH5Y :G(*G0?+Z]0%PNE^;1&A;+A'YAZ(N6W'W/"X1=-&[P3#[J< T>_^#V3IL,O2 MX4]G:<0?1/B:N"33;[OE* (<-57X-/CC:M0-LSJ:+.3,K+;\1V1:5 M8-*]:3/]+5M/H6?LWQ>O7"^(L/=WVG;1F^Q]79$D]_#Z/8,HZ ,>QC0,>!B. MX*+D(OPFWA1BU_HRX\A+JG'*C915N=>D$U9->!B_2V"\=^F6:%?A:4%E;VKM MF_NW6^U>+Q?-I?TJWCQ][H5=2>U 84&J"36="&SSG&@FWE3A"E\:3P^"\+FF M%QA:%J#]PE G;"=\0/>FF_\/4$L#!!0 ( &<_'%':D1@>'@4 .X, 9 M >&PO=V]R:W-H965T:(FVB4JB2U)QLE^_2TJ6E<[1NKTD)'7ON1\\/*0O M=U)]TQO.#3Q59:VO)AMCMA>SF:R%K4'QU-9G3BYO$VCN#+X+O]& ,MI*EE-_LY-?B M:N+9A'C)\+"T0IO&]PYST(:WC<+Q'?^MJQUJ63/-;67X5A=E< M3=()%'S%FM+C\*M /W/]8&3^ M;2/+@BO]"]Q];X1YAM//;%ER?78Y,QC"&L[R#NZFA?-?@8OAHZS-1L-=7?#B MI?\,4^OS\_?YW?BC@!^:DD! I^![OC>"%_3U!@XO> 6OJ_"/^5(;A93X=',4FX*KKOP:6MG>@IS2T$,?ZROHR'LT;S0 M6Y;SJPF>/P=R>Z W8D^!/^5E4XAZ#6;#X>YAL0 \O&ZBQ1-4[09Q MNT& [7WNVPM" ]-H7.)1U1?[O.%38[1AM8,)K9CCMD+A5ZPQM[%+:TG/@ 8QR;P?,WI1L)]B.I1& MQ(MPX$]I&L 7KDV+AL"H'3@V$AYQ%?S(F?LD;,V])-AG9P_,T1"4HFF2D<2S MOM. ^C!"N:BG7#1..13GHL&0GU8O23;#(^$2=1_T@)?8D0%CCC3H%9IU:\/NWK-ZS:W_GA#P6U,MD3,''AY& MW2>T/JR=>"2([6:>1!D)0H@!^86[$F0D2L".0H]DF?LW_REE_\CW7S5M_L@5 MODK@G94G>&.U[2T3"KZPLN'_0?")M;2 M)TDR*I>![XI)28"'!&+4/ZO./XJDE?AHZL>CI$MZTB4_?;2?#24NWK MNIT8N74OVJ4T^#YVPPW^(.'*&N#WE91F/[$!^I\XUW\#4$L#!!0 ( &<_ M'%%W_TM<:@, (@( 9 >&PO=V]R:W-H965T?O[C[;F==*WYDJ="A/%@.M3GH@XMD MJ]2=&[Q/%\' $4*!B74(C)I[/$'6#5S\#-PI7"EIQ(,>O&$7[]#C#9_!NV1:*.\XS4[($%P&=5X/Z'H/EBD[2[PQMCB3D7RRKEJ6;3YXR MW7JFC)BF+5/<,RV)J?$)Y0:8@4P).O$&7A)2P84@!/-J!C']#Y6!6I'>09.Q[S1\0N(7Y_&8VJGD1],XA&UH[/A82UF M\,6?6$S?L'M"V6'#W@!=7<92B!05!:';F(_$.1V,8#(YI3:B=M04C^X8P"RC M2\?E"XM2J$<*EPYR<@>L9CHU$)T!L:=O',$J_4ZGG"*M_X*.2SPS=(&2/561 M#-WE:#S-GH),XQ@FTS'E8^K;'IV/.YV/>W6^:"X M>F_S?7)-*UR#4"J+TG(F2"F'R6KS5R-E0"HOCX;K<6GWY&^+":-#X;W:VM:J M$BGD5"M:17I=B,&;="^ WS3__Q1_>5Q/5%Z((CA>V?#@=:#SLO-OH"']5-(V M#T4WVSVSJ^9U^67>O-%73.\XZ4U@1JZ#DPG54#?O7C.PJO1OS599>KE\-Z=? M!=3.@-8S1<5J!VZ#[N=C^1-02P,$% @ 9S\<4=@<1R & P A @ !D M !X;"]W;W)K&UL[59+;]LP#/XKA-%#"W3U*TZZ M( G0QXIU6+&B[;;#L(-BTXDP/3Q);MI_/TIVO!18<]IIV"62*'X?'R)#SS;: M_+!K1 =/4B@[C];.-=,XMN4:);,GND%%-[4VDCDZFE5L&X.L"B IXBQ)QK%D M7$6+69#=FL5,MTYPA;<&;"LE,\_G*/1F'J715G#'5VOG!?%BUK 5WJ/[W-P: M.L4#2\4E*LNU H/U/#I+I^>%UP\*7SAN[,X>?"1+K7_XPW4UCQ+O$ HLG6=@ MM#SB!0KAB M8Q]/<+#4PH9?V'2Z119!V5JG90\F#R17W^CSL $Z35P!9#\B"WYVAX.4E M<6'Y%"LL!4!9_<&@U<:"FYH[0[ M"XJPNHE/B87!S^SK9_GV5[" M#ZTX@3P]ABS)DCU\^1!W'OCR5_AVP_3!7Y"[7*U0E9S2<U/%<$55*@0UG#V:PJIR,QS!*$WC0CM2HZ[AL99^OACUW59,?C]Y.H$@+ M"L;:*5S+IG58 5=$@M;!89[E1W"83B9'/=,!@=+)R*_Y*>RIIV*HI^)OU]-> MPO_U](_54[PS&22:59A_%DK=*M<-B4$ZC-BS;K+\5N_F\PTS*ZXLN5T3-#F9 M4"69;N9U!Z>;,&>6VM'4"MLU?2:@\0IT7VOMM@=O8/CP6/P"4$L#!!0 ( M &<_'%%3%9Q#@P8 .0A 9 >&PO=V]R:W-H965TRK'9F*RIF'U;[X*9N:Y'$'=MI830_ M?H^3$/>2VH6M! \T:UVFGA&6MB[/BN[ZX...Y2EA&^P+) M/$V)>+FB"5^:(>^.)W6@44:7LQ M3V3Q'RTJ6:^%XEPJGE;*X$'*LO*3/%>)6%((_"T*N%+ NRH$E4*PJT)8*81K M"GB;0E0I1.LKG&Q1Z%0*G5U7Z%8*W:)897:+TMP012[.!%\@H:7!FCXHZEMH M0T58IEMQH 1<9:"G+@9E"R(^1E>YA(M2(I*-T(!-,C9F,*91/4 MYPF+&97H"'TC0A#=1^C@ABK"DL]G;04>:;OMN%K]JEP=;UG]CSPY1H%_B+"' MOVYY]6]AJL]-[NE:03[9+5 MN;O_ZUP;FJON,%QW&"[,!GONL'_^!%ETKV@J_[6X$=1N!(4;X18WON7ID KM M!<"X;EQ8JTJ:1+]>#YN*4=J-"KL:V><7_EE[WN!*6+L2[NC*+!]"M,D+4H*, MZ B9\FF?K,6\"BUNE?>*4^+&*=&S2:P$']7!1];@^U3$$)&.7G%%$B0A=D4G M+%Z._G ]-4T9L"\4>,>>]ZGIGG^G7N_M>BL9ZM09ZNS8'LOM,*7)R-D3G8UJ M!6L]L2D1K?6$TT;/)K$2<;>.N+N?GA!L#M]#4^AL-(T'^SJ1HT(GM;\G>_"W MR3^[79=_I[5_I[L"S$K&WH(OUZ<;50Z;J^Q[AFMX5K^NR8Q!NMA/@+J89Y"T M6,&!5(>(I%PH]I,4_%11D:(#EJ$72H1LYA7VE<)2M7'BOU>S]Q[-U4PML3+_ MO9D2-*,+DI1#5.9QK ?JF%+YYB3V'$Y@=T"&!/C8'A#X+E&\%);BB ^!-^H= MS9QF.:T#A4@RVLS6RD4ZRTT915[QMPI2MPVB?C=H$NTU63WQFD3O&D3Q:7=- M=#5%AJ#X=H9RN5P]N'?C_:1LD[[@J#&XVR91?SVX*F6;HN%&'JJ4-8CBCC5E MADCY=B:UEZZZJA99*6K5*>O17+]!]L;?)$_;9'N[R:ZFR5 NWTY-[M,98:*$ M_;JQ+)EJ[*-H(_"-_G&*]"J1:+O(G55D-0&&4?EV2K6>@*6&D7RL%D30 DX3 MGDV.$MC3CA"1DC9FHN=O\I^-&&PBJS$8CN3;R8N)H:2&BF03-DRHS=.NVU.; MR*JGAAWY=AJSZNF$\]&")4FC@R>NCKFSBJPZ:.B1;^='?XW'5.@-(.P$&6\B MDCV'!1^C%.Z6J6TX8L.+L)TYW#!9['_1F MT.^CWFSQRV/!=Y!$;\H'M<[^? MBWA*)+6DQV&ALT-VEIX?V*E#Q;;)A!:$FSRC(5"@,5,H84^:V@*2#2F@6'5' MYS.8GW!+J(06/7@P@4O AI":D@Q%WJ=&+N1P(G+M[K"9\]@^YP>*QT^(S_2< M+UF< !HN6*PT'.F+MF7,;,3A1SYWP6;Z8/OT^0[1V6\VAP$WL<9F$F#[)(!F M*I[?9S%%<@JX;S5KP!EW/S39!GNQ'7MW2+;=0.!.ML%9;$?)!]/7 T=?!P8L M ^]#GR<:F SL('<)M$'?NS]R)IF"=J)BSF(;:CH,NOL\,* 9V/'J&\^.'@>P MR;\LV $#PU MH$&;TP9NCS?H5ZYX4\P#47@NV ^:Z>4X. X@PYQ43-^)U5=L"CJR>*E@ROW" MJMD;!9!62HNB"38,"LKK)UDW![$58'!>#TB:@,3QKA,YEA=$D\E(BA5(N]N@ MV8$KU44;9:FK?4Q.G)O%8#1 [32IF72@'A&X5YQ>#& M**#@TP5J0MGG4:A-!99'F#9LIS7;Y VV [@57"\57/(,LY?QH:F\+3_9E#]- MO(#?*G8(O?@ DBB)/'B]]CA[#J__!MY5)3G5E41W$CE=V['R /=;X+X#[KT! MO#GA Y@QJ\G+@_YY8[;#M<9"_?(D.VJ3'7FK>"$G;K(< +9Z5K6>S.KYFHQ^ M_"-X1B)]QS)HF0Z\2+>4TZ(JX ^\A#,P-:E%+\1LO?ER^..M.*]B]$ MO.61\9ZEV)$@CG:*$2<=V\0O!UG_ASL1=Y87]SY C,X(X_Z^Q? G.-FM16>D ML=_I.BUNT/0.2\&R=]^&S@/CP0<(T)E@/-RW /X$[[D-G8O&?IOK%/A'<^K< M,#[9OQQ)YX5)M&^0(MSK/ N7"]=<*7+]8-Z'M:MO#G]6=:[>]_@"X M)7)!N0*&N0F-#H?F9LFZIZXG6I2NCWT0VG3%;K@TWR$H[0;S/A=";R8V0?ME M,_D+4$L#!!0 ( &<_'%$!(QU9M00 ! 6 9 >&PO=V]R:W-H965T M MEC0G1459 3A9W8QNX?7<:PP:Q!^4[*N#:U"G\LS82WWS=7DST" MR[\=F9$LJSW)]_BGOWG]LDI?)/..*S%CV)UV*SN$ <&TH_9 '4& M2#?P3QAXG8'WW@A^9^"_-T+0&32I.VWN3>$2+/!TPMD>\!HMO=473?4;:UDO M6M0392&X?$JEG9@^DATIMJ0"/X"$5GB]YF2-&PK9"G0/P>>$"$RS+Q+TM$C MYT]?P"= "W!/LTQ"JXDCY*O4#IVT"WO7AD4GPGK@GA5B4X%YL21+@WUBMP\M M]HXL05\']%J'.V1U^,LVNP(>_!X@%[F&]YF]VQS&IG3.BS[__6T)Y/>!_":0?R+0[TS@3.I-.P=-TZBU#QO[6O1V MTP &<.+L#KD9@KPXCHY!R1 $71>&QZCY$!5%GM^#CK(,^BP#:Y:W.>$TQ96E M8&'O*KPL,U$?*#J3F=8^."QZ$&OEG U!:*S7/!F"PCC4B1F" M_SS,2,^R3' MUB3G6RX[KJ5:<>\HOBPMT%5Z[9Y)3.<@.)KID:LQ8T!%8YT9 PA!U]>H,04, M?&CF!AYT)FA?-A7%X &G=$536^F0'.@D M#4&QKR\? R@*W1,4*?F&=OU^*@0E2[ 06,@MQ'_@)\+6')<;FH(9*U)2"-[6 M^I%6+_)Y5V];B96HPN#";"K1A:$US>-<>)U+27@])/?21G+M_N+PRG6_,^TR M/FJ8?-1P_@'#XRJJC@+M+66Q?:Y23LOV Z%8RH^3LF1(CR(G^PNH>HV(>!OKR'J B=DF"DF@VR-YL%SN2ZGF5L:]UC M*TE'\+(L(27V")W)4N?@J&VA*-98,J&@IW&9&% H0'JC-*&0>V(3@U2S0?9F MLR!\1U/R-D]*UY%_89Z4C"/[YO@=/ 5#!KR#JG4\&5#N6/\(,*!0$.BKR822 M6Z@3/*DV@NQ:VJRF%9.- SQD6-2G/(T._B8VA-N*J20611?F30DNLN^=W\'; MV+ MA$CG;8B*=5!B *%QI.]Q3 &CX,3'&U)ZC^QZ?X_Y"Q&T6#=DS5B>U[W_ MS=7F*97UW,NRYBD!]NQ[ZK=9ZQP<=1)]-SDS@,+!9YT!!/U04\ZY"04C?:TY M!R='O\V-X(5C;G:\],")8WEQN"EX37 /E\Q9AXO:D#](? MT_\!4$L#!!0 ( &<_'%$25<2?TP0 #,4 9 >&PO=V]R:W-H965T MX5*.^M$GXSN4[Q^<] MM92;6\\3\S4IL+AA&T+5+TO&"RS5*U]Y8L,)7I1"1>XAWX^] F>T-QR4WQ[Y M<,"V,L\H>>1 ;(L"\Q\CDK/]70_V#A^>LM5:Z@_><+#!*_),Y,OFD:LWK]&R MR I"1<8HX&1YU_L,;Z#Q\T'[M"2OR,RP(&.6_YTMY/JNU^^!!5GB;2Z? MV/X74A.*M+XYRT7Y%^QKK-\#\ZV0K*B%E0=%1JO_^'L=B",!I<A2@;@6B,O85\$J(SW!$@\'G.T!UVBE33^4Z2JE M58 SJE?6L^3JUTS)R>$3V1&Z)0)<@S&CDJM,@Q'.,9T3<05>*,&^ID#5Q0X>XC9!3 MX:_;_ 8$\ H@'_D6?\87B\/41N?GK-__G/7I*^*8GK-^$LN@68-!J2\XHV^2 M";Q:<5(O'[9LEMO7WQ04?)&D$/\X#(6-H; T%)XQ-"[KB7 P/RQU+ 21UO58 M:8I+3;H][X:1WQ]XN^,D78"9=C%AF#:8$QI10R-RQJM3E5^?6)X#U6GWF"]< M@8H;"[$S4(T%7EFX C.RRFA9]"H]&\(S9JO"4:4V.F*;0HA.0S*..R%)HGYD MQ+:K"?IQ;*BZ[ZKJ1W%H#V_2D$^Z2]&5*)L=DVO";4R3CG]A')A,NZ @ M2&.#:1>4I$%B$.V"8@A].]%^0[3O+@==!=EL6U;=DK/"J L;[7['CR@T2'?^-%4WTZG;5+8%,KK'^60SO?H7O _\DDSJWNA]U.[,==]R^"36%W MJ ?^>??;N0XCI_N'><[)G*UH]I\N5[6IG^4_ -NI;8M49SK78FW'.XS?:0VQKW)6/R\*(--/>$P_\!4$L#!!0 ( &<_ M'%$0!>-.30( * & 9 >&PO=V]R:W-H965T-@E("%\5 J32;EJG=4.PCX>J#R:Y2:SZ([.=AO[[79L0,6FD M+].T%V+']QR?+DN:P _NMW&CNWA=\9U";LS5Q3O9* M/;G-7;H,(B<(."36,5!\/,,-<.Z(4,;/AC-HKW3 \_6)_;WWCE[VU,"-XC]8 M:HME,L39U1:>059@ M2)]LP87(9$XVH'W<,@'R9<]93GT'W]R"I8R;M[[8XWJOHGKDW:'$"" E7YEP M=2HC.SPR&4V.!3M+M24H'\C#]8&9QSF)HSCJ1U?]:+@(+=IT8L.DL;0^6HHO M6/I8\0$9#7N>Y'=XB-UI6Q2W+8H]W_@"WSW:$Y7H8!JU3"//-.IN]E]H&GGX MA-SDSH(PCQW*QJVR<:?'STHFE=8@+?[33MK*,VWJ3)N&1.62>1U8PU3ZIY"Z M+QR.B%#2%J9#_*05/^D.B!Y>"6C:,DW_LX!FK;+9OPZH^\+1M".@\&S@N-E] M3W7.I"$<,B2+!C,,3!_GX7%C5>EGT%Y9G&A^6> G!+0KP/-,*7O:N+'6?I16 MOP!02P,$% @ 9S\<4?U=IT'I!0 Z2( !D !X;"]W;W)K&ULO9I;;Z,X&(;_BA7-Q8PT;?")D%$:J9.JN[.:2M5T.WNQ MV@N2."DJX"PXZ71__1I",>!#D*ARTX;DM?WZ\#W8'\Q>>/:/DS!*1_-9 M^=U]-I_QO8BCE-UG(-\G29B]?F4Q?[D:P=';%S^B[9,HOAC/9[MPRQZ8>-S= M9_)J7->RCA*6YA%/0<8V5Z-K^&7A>T6!4O$S8B]YXS,HNK+D_+FX^+:^&GF% M(Q:SE2BJ".6_ UNP."YJDC[^K2H=U6T6!9N?WVJ_+3LO.[,,<[;@\5_16CQ= MC8(16+--N(_%#_[R.ZLZ1(OZ5CS.R[_@I=)Z([#:YX(G56'I((G2X__P5S40 MC0*06 J@J@#J6P!7!7#9T:.SLELWH0CGLXR_@*Q0R]J*#^78E*5E;Z*TF,8' MD<&230[,ROG?E.9[=AE(&?8;QG)DN^UAY%&'9, MZ2(<>,AL:U+;FCAM+7BVXUDH&$BYD($MZT6@KJ%X%R1,ZV; MG Z,G*DVE&B*)YWQ-HC@U!(YT%-D]0;'3E5%JVG2<6?0V+PUJ ^'AT]51RLX M4-><06,)(*@0#-& $*H*M^>43KO&#"KD32S6%*JAF]6/EP^70,C!R_?9*\CK MU>Y8S%#!%I)S11!4((5NDIZ.(:A#$M)N#)E$@8594+$4NF':*X8,N.R:TR6V M1:IX"MU [1="$ZUAK^O-)6E[4R2&P9 "O31\#5;!E& +<84KZ$;V'=RK6WE M\4!NO5?/K.\=""GF(N]<$8043)$;IJAT1-,NW@VB MYA:O;4Y!% _/'F!#;J!KSB5I6U,8Q>^0/\#ZGK9[[W%*VMX4AO&0# +6][)H MVMV-&T20!A9C"M78C>I;GK%HFX(M/[ L+9*&/3=P6/$6GRV)@!5)\= T M81 M"3UMT'61;\N_*9"2X5D$HH.RNTZ=DK8U15+R#DD$HN]J-6\N2=N;@C$9DD(@ MAMVL-IT&D74Z%:])C_R!/ "EJ]>>L4,:N=JSI0^( BD9FCX@ALR -M8&C66# M1!1'R?#D =%!J2U/EZ1M39&4O$/R@)Q.'C@E;6\*P61(\H 8\@+:;!HTMME4 MD"9N2/\9)0RLV8[GD7#%"U5HI6=+%E %33HP6;"@.@XMVQVJ<$@'9P$65.>= M92U1A3LZ_(B_H+W/[U2QD XXOR]H[QTE;3R01!A'T+HZ M:5?>>A_&?04Z?\AAO"K<>G ,M4>2NDB?SW'C/83B)9"[,-O*60(QV\A2WN5$ M]BH[OE=QO!!\5[Z:L.1"\*3\^,3"-=JC?;IG_#U!+ P04 M " !G/QQ15%?(WXT" "I!@ &0 'AL+W=OW.;:6#AVL9T6 M_ON=G1!E;0J\)#[[ON?/G>/+<"/5LRX #'DMN= CKS!F=>'[>EY 2?6I7(' ME854)35HJJ6O5PIH[D0E]Z,@2/V2,N%E0S=WK[*AK QG NX5T5594O5V!5QN M1E[HO4\\L&5A[(2?#5=T"5,PCZM[A9;?1LE9"4(S*8B"Q3:/^@9Q[:;^O$&[ MJM&B/6BW%3\E<7A,HB *>N3C3^14[)/[6*2V4E%;JG',#2S)4NH.5,ID_!FKG1" M+0SU(C2I9C3.C1(1DBCJA@GE,A@/\[E[/1ZJS HNV;U&)DL2JO^Y8D*M1P$. MGB>^\<72NHEP/$SI@DV8?4CO-8S"RDO,$R8-5Q)I-A\%E_CC%>DZ@WS%=\[6 MIO:,')6I4H]N MR$RI8==*_,UCNQP%_0#%;$XS8;^I]1=6$KIP_F9*F/P3K.D.=5R/,\Y'E+R%I1 MS$91J$29KXMP=4F?ZP)@D& P8Y>P#!.4Y.D]09\IU^@[%1G;5J0"23='X@[W M:MPG@V&XV@+_HH)_<43X_]N(;.M6*P!=U%B<=K:3Z%8DNHU6@MR^'?L6A_^8<7DITOP&R=;,/*IB# \#<*Z6#O3D4%+18A7'$+^M-99(MK862WJ3+R(D0.)V"M:)VF* M6$O/(5["R($D[/6MDS0EK(V&5S#R]@KV8KJ;2M6Z[[U4D;>7JGWSVFW\?6WL M[[!V;Y(POQ>_O+B^ B8++@T&UL MI5;;;N(P$/T5*^I#*W6;*]!6@%0(J^U*E:JB[CZL]L$D UAU;&H[I=VO7]L) M*23AHMV7Q)=S9N9,)A[WUUR\R"6 0N\997+@+)5:W;JN3):087G%5\#TSIR+ M#"L]%0M7K@3@U)(RZ@:>UW4S3)@S[-NU1S'L\UQ1PN!1()EG&18?(Z!\/7!\ M9[/P1!9+91;<87^%%S %];QZ%'KF5E92D@&3A#,D8#YP[OS;2<_@+> '@;7< M&B.C9,;YBYGK76N9 M80EC3G^25"T'SK6#4ICCG*HGOOX&I9Z.L9=P*NT3K4NLYZ DEXIG)5E'D!%6 MO/%[F8)__L?2<9854IH;47'J^42Q3#3"',4C1YS8GZ0%-(,U7\_]5JU?KO M;,>KK8_\V['?LA[KJT+1V3_-%_>,!RP6NK01A;EVY5WU](<01>\N)HJO;'.: M<:5;G1TN]74'A 'H_3GG:C,Q#JH+U/ O4$L#!!0 ( &<_'%$S4UR#%@@ M TQ 9 >&PO=V]R:W-H965TVS.Q1#7L-&TF:=*'SGV@15CB#4FH)&C%=_KQ%Z1H001 $(ZM MO-@2?7:!W<6>78#PY9X57\HMI1Q\S=*\O!IM.=]=C,?E>DNSJ'S-=C07?[EC M119Q\;78C,M=0:.X$U]<7[**ITE.WQ>@K+(L*AYN M:,KV5R,X>GSP(=EL>?U@?'VYBS;T(^6?=N\+\6U\U!(G&F:URHB\>N>+FB:UIK$//YI ME8Z.8]:"IY\?M:\:XX4QMU%)%RS]*XGY]FHT&X&8WD55RC^P_5O:&H1K?6N6 MELU/L#]@IV+$=55REK7"XGN6Y(??T=?6$2<":-XC@%H!Y"K@M0*>*M W);\5 M\%U'P*T =AV!M +$56#:"DQ=!6:MP,Q58-X*-.MK?(A?$_QEQ*/KRX+M05&C MA;;Z0[."&FD1\R2O%_M'7HB_)D*.7X?Y/2VY6+V\!#^#CR*7XBJE@-T!@8HX MW21K<(KY<4EYE*2OP \@R<&[)$W%DBTOQUS,I=8X7K?CWAS&13WC0O".Y7Q; M@B"/:6R07]CEO2'YP"Y/+/)CX<.C(]&C(V^05>&O5?H:>/ G@"9H\NGC$OSX MPRN:[5+V0*G)O!?5MG36!N>M-I/+7G1.JQ>9TR]#6G*A9=*9DT'+6[N6%;U] M#=!\2$LX,),4.]1JTWF*'@+4OC)-^4X._?! B$G&;E?RQ#^,J)3'533A_4D$9-74;OKQ'&^')\?[JR74"!"RC407!.O".H8RL^ MVHJM[C33VM\?6)H"43[W41';7$J.PQ"K2Q=143R(6($H8U7.?P*W8LP\KY\( M;MW1(F%&UCMHQ:?TP>PI6D,Z#]5PA] 2==5D?"$EA<6G\^.0\^L M/O]=](91'">\IR0M9II/?D:3N>)< TB!!#H$$\6S.@1"LV/G1^OF5NL^[>JU M*0P\^M=DXEP;%RE9M=0AGK(N AVBYN9*A\ I,EL()[(9F5AM#+-=E!2'Q1/E M,8C9/G>QNE7;"1J<*':;0)ZG6&X"3=7@FD"X)[SPI!.#3Z,,*CQ@(XN;5F$W MR3V%"19.J*4!-8@P>RND1F<0$E@A71-EJ1\U08=,^\C>MFF0'N?\CEE:S%/2\<#95, Y]^[W4*R7"-[N7Y.GB"]AD)? MK3<#H.ZT9:%%]D(;V.?7U2KK$T+GVJX+ 3(7@CJGL/4<=#!GJ-5?.H-7]UIF#!J5V+ MH)E23E8&$.ESO*PFR%Y-EC8&[>J4](WLF\/GY(BD5V2G5_<G?R_/3<\P_9)\=?2@%'VP5Y$^ZWN8L99L'L&:B)"=GC2]37W[Q]/H")TJ$WII N,_YLB)X]NW&GWMF:W!M?I#$[]E/ M"<^169)YO8&SPV]OJP)/;[J]DZZV.R/)VYZ][?[F7 ]:Q9WZA7IJDR>+LGA][ZSHC:Q+F A=0: !YTYZ*YDO" M]^V$+R,$_@5/V9WZDL']LW7>OJ1E_X4Z;U_OA@U1

UEXAV- MRJJ@C2_?I)P6>=-?V3PH^16?[04]EJR+7^@5/=9/Q WOA)Q0@1,J-*(F/3T> M/GE/;R\!/2%[(D-B2<*8G"V,DH:QO9%V#Z/>-YO"Z((*G%"A$=4;1ED3L+TF M](?Q"90I.1F?K7,GDI?)"W7N9/ 08S$,"88AH172M5(6!F(O#'_P+2UL_I+D M2\YV+J# !10:0'UOD(BL!L1>#9K8/)$)B61>8C_\ M>$Z\3NY'V7M>]W@9;C*I=SL6+J# !10:0'Y?+DG:)W;:?XR7.^412;!D=K9H M25XE]E[7/5IS;0NKG:D[8 ('3&C :*<9XY.KT1DM-LV]^A*LZQLVASN8QZ?' MN_MOFAOKRO,%O%A"P_, 7JP.-_.E^L,_"KR+BDU]&I'2.S'4Y/54K*GB,?Q<;C"7XF=%1N&5;G*M? MUHQGD52O/+7%EN,H*4$9M9'C^'86D=R:3\NS9SZ?LD)2DN-G#D2191%_O<>4 M[6<6M-X.OI)T(_6!/9]NHQ2_8/EM^\S5F]VP)"3#N2 L!QRO9]8G>+>$8PTH M)?XD>"]:ST"[LF+LNWYY3&:6HRW"%,=24T3J:X<7F%+-I.SX49-:C4X-;#^_ ML2]+YY4SJTC@!:-_D41N9E9@@02OHX+*KVS_&=<.C31?S*@H/\&^EG4L$!=" MLJP&*PLRDE??T<\Z$"V XC$#4 U YP+<&N!V =X)@%<#O',UC&K Z%P-?@WP MR]A7P2HC'48RFD\YVP.NI16;?BC35:)5@$FN*^M%6RXT #WF"$P-^,8QWW\,_#./] M ;RM(MN$%[V%]QX-$OY>T%O@PH\ .<@Q^?-K\/!L.)R8HO%KVI?_6_M1+-VF M5-V2SWVW5,%G1A.2IP+\_44)@4>),_'/@ JO4>&5*KP3*G19%[F:T)3\BQ.0 M5NU 53M31H MN="9=%SJ\P1C[UAFV>=Q)X[9 M:[_QVA_T^KE841+35Z"<5IT*!(X+3B3!8J *Q@WY^%*%%C0J@LL4VGW0"Z8/ MQ\$ 89% 3=O/6%_%-I M.UPC"?%*GIFTPY"&_L62=AC6<'RII(W[]W&OU_HRO5XST,#NG#0*=2]! MN_4_/L,\+3@LL]X8#?;5"/D4\ MU:&C>*U4.;=C52V\VLJJ%\FVY1:Q8E+M).7C1FVRF&L!]?N:,?GVHA4TN_'\ M/U!+ P04 " !G/QQ1)QV4OW(" "/!0 &0 'AL+W=OY MM-8?QSMA[MT8D>*B4=I-H3;2YC&.7 MK[$2KFWV=C4I*3&N057 M5Y6P^RM49C>)!M%AXE:NUN0GXFR\$2M<(-UMYI:CN&,I9(7:2:/!8CF)W@\N MIZG/#PG?).[$"G/R#()_6YRB4IZ(R_C5,W)DW%+Q;DP- M<[%O@M,9DI#JC&NX6\S@].0,3D!JN)%*\6F[<4PLUI<$E?OY#'/:,:?/ MJOYB?*\*!:(RM29_K=C)OTW;+$TOTG&\/3[4OY-&HW38)34B MXJ-V\4_5C;#LO@.%)C"&S3_DU 9A,Z:&F(^S$,U_QBHO4)O%X:0X? M-V7W!F=_ %!+ P04 " !G/QQ1D"\X"I\" #7!@ &0 'AL+W=OZ1(4/5EJ4W"DK5F%MC3 ,P\J9!A'T3 LN%!!,O9G3()>\')P(U8YNH,P&9=\!;> =^7J?3D8OW ?<"-K:S9D[)0NL'M[G,)D'D"@()*3H&3K(N&G@K"83(#(];<66G9%W;!A6'W7%; ])+]J- B5YE0 M*_8WCETJBZ:B3J)E^S- +N0!8;M,2B-Y:<5*<82,<@4\_@'.U#1Z2[:WW<>M][/D&6_CF!DHN,@:/]$U:LHV\ M9AIS,(TA2,Y90+LC5[_-U?>Y^A_W^;#;YE]7%,@N$0K[>T>:09MFL%-2YS4Y M>Z?TNDDUQ=!3N"FS3GK1:!RNNYUX&Q.?M"'_E';^U*_L07 M$@YIA*2F@G?]EX(OA!0H8)?YPS;U\'^:/VK3C#YK_M6V^NL.C-ZX^W7PJ@%O M0^+!JP:$G;'C1OXU-_2-6R9A2:#H:$0-,?48K3>H2S^)%AIIKOEE3G\>,"Z MGB^UQI>-&V[MORQY!E!+ P04 " !G/QQ1Q<9!ZOP" %" &0 'AL M+W=O--%:3]^QTX:"BL=VE[BV_>=F[_X#)9*?S<9HH6[ M7$@S##)KB\,P-'&&.3/[JD!))ZG2.;.TU+/0%!I9XDFY"-NM5C_,&9?!:.#W M+O5HH.96<(F7&LP\SYF^/T:AEL,@"E8;5WR66;<1C@8%F^$UVIOB4M,JK*TD M/$=IN)*@,1T&1]'AM.?P'O"9X]*LS<%E$]E-"]QE"IR)T7NJA M6Q&Z+_70JP@^];#,W1=NPBP;#;1:@G9HLN8FOOJ>3?7BTNGDVFHZY<2SHPEJ MOF#NL@SLP31-Z0)!I?"P#Z?26#TG;5@#GY2E(\-GDEE,@!DXP63&Y>P1B@0P M5C(A-1&&9D8)GGC"M:6A J5P4:!F3B\&&A.TC(LF!7%S/8'&3A-V@$LXYT(X MP""TE*V+.8RKS([+S-K/9-:!YV(=.M OM5KNU(9[QB^G1VTWI_)_WZ3][?U2,3JV[CK?7?8'N)(DJ>22J MK!(57Q/5+Z"7@?Y[2;^%UBCC>R+5(HWIKC2].@YW83/4Q(U5CM# N\()L;DE MZ&X==-<'W?EKT.MRWX4/]!Y#XTP9TX2O9T2"4U*Y^;;%9:]VV=M:)V?:O'X5 M]5OO&H(O( M/]5/]H^CPW&T87]"/:YL20_FRP9YSC0IT(# E%RU]@\H6ETVG7)A5>%?U5ME MZ8WVTXSZ-&H'H/-4*;M:. =UYQ_]!E!+ P04 " !G/QQ1W@]/)1X, "E M= &0 'AL+W=O[''S O74!3W9[I/?<7 M>UZ*INBJKH=ZA@?.OY;5E_J.\X9]6^=%_>KLKFGN?UHLZN4=7Z?UR_*>%^TW M-V6U3IOV;76[J.\KGJ[ZC=;YPG6<<+%.L^+LXKS_[*JZ."\W39X5_*IB]6:] M3JOO;WA>?GUU!F?[#SYFMW=-]\'BXOP^O>6?>//Y_JIJWRT.HZRR-2_JK"Q8 MQ6]>G;V&GRXA]KHM>I/?,_ZU1J]9=RS79?FE>_-N]>K,Z5SB.5\VW1AI^^^! M7_(\[X9J'?EC-^K98:?=AOCU?O2?^Z-OC^8ZK?EEF?\K6S5WK\[B,[;B-^DF M;SZ67W_ANR,*NO&695[W?]G7G:USQI:;NBG7NXU;#]99L?V??MO-!-H _)D- MW-T&KNX&WFZ#?N866\_ZPWJ;-NG%>55^955GW8[6O>CGIM^Z/9JLZ.+XJ:G: M;[-VN^;BYS2KV.]ION'L T_K3<7;(#7LV5O>I%G^G/W(/G]ZRY[]\)S]P+*" M?R^:5B\[28VWS1 M'O+AN-W#<;O]>)[RN%^PUW7-FYJEQ8J]S]+K+,^:C-?[^5BQ-ML^\N6FJK+B MMK?Z1UE4AP_>I'56LW^_;W? WC5\7?^'<,\[N.?U[ODS[GU(JR]M!*YSSNIN M3[U'LDG?#A/VPW1K]N$B<#TX7SS@J9T:>;'C'HP&'OH'#WW2PZO-=9XM\^_L MCNG-E[DR#T-#IX&I*>_E4V:L[0/LLRM8.H6 M1&._ID:AZR5RQ\*#8Z&&8[E(.9EWX63'R=BWJ8GKRSV+#IY%I&?_W)0-7_WU M+Q Z?[NJLB6OMZ_;"O"ZK[MLFZ U:Y%D^]6[55LWLF6:;]_NUM2S]_R![SZ" MY\3"B ^>Q3:NV^3@7F)Z520:JV)J,[LJP!&5WSEI7>PVQWN%)(I'KLFLPM"; M<0[!$IR^-G9CX'T[8_Q?FSM>L5^O:UX] M]#7[77&_.60_GU7SL%FDR=$M4>]= M7?5U9XT&?J& M&@6ZVE]5_#[-VK!^:WOGFF]SK^PK?I=67;>TG4_V7]9VEFW?6.R^6'YO&\HJ M>TC[,Z9E6315V[765/SHW/ D# $3/ M3NH,<679\:GC*LD&:#/T54.G14/EZN2PW13N-]^GW+L8O6+I<5ALNS11T MDF0BZ@( MP$"/;NN.SRAU:# EY 8D^#8DGY-.3G(WX CE]L#%5?(&)/MTD'ITJNW') MXB.QF2L^O@!)GP9),\GR_SDW\=&/4KZ5B2)@U*=[S.,394HVCFL*:3+T5Z"J M3Z/J95G=EU7:<%:TB+/+B>L\NTV;Z>_ PWT('/0C*X,FD,JG^SKM7V-WXPQ6 M:A(DXSA)K%S4@@R]%'#ETW"E"-6?=]9 S'$@P"MP;$R"0&!00'=OVDD0J'E* MTF3HGX"@@(8@=?B-_FX5"*0)K*0J P$: =U_Z4=6PCI.E[?,:G9Y!^@J!AHY M'A7?TWZ:"00\!%92B(' EH#NL?1CJZ8,29.A?P): AI:/K_\])(U53]'\[\9 M#0<7B!!82>*%HNB'=,>B'9U0=I7!.#XRHWCF2H10U/V0KOMS$7H2/ T%'(16 MLG2A@(70T"5NH9J5(TV&_@E4"&E4(.)N%$A#@0"AE11UG(O0D(!H+#(BM)(EB@0>Q(9(H5I-$I,G0/Z1YH>%@/NQ& 306M3^V MDEA*!!8DAHBE1'8UV&0U2ZQF5W,B\""A\4 KK*>A9R**?V(E7Y0(!$D,\46) MFB\B38;^"0!)% "R*;)E=I_F>M"9B**?6$G[)**^)X9HGT1R%54ROO128@3! MS+67B2CQB:+$2Z+S)+"9B*J?6,D-)4CK:(@;2M3<$&DR$CABA:,"!N11-RO@ MKB"^85BOE'!%A'%2FSFEWI6"VOD,L_)L8GHBZ6R8.5 MM!)@K;Q"+/^(^*J9)=IFY"-"&]"X BF][2]&UH1;K(P'*YDB0))X4&CB]8,D MD;[#9 W*C&;NM01((0\*B?Q,F)X&9I%Z'EPK>25 4GIP#3%+^X'(54K:C'Q$ M2*&0T\^'WRR^(K4\N%;R4H $[N :8J;V RF6ML1H=FDCE%#(W+5B>R*N(A$[ MN%;R3H#$Z> :8I[V ]$K5I][0OIT4 C4?\O6G*WX?5EGI+@)D( 5^(*UUA&JX M0M<]#JCANZ^A,NW9R1PA135X9IBCR_U 6HL/U66%8IJ(U8GXA530X-M)[" Y M,_AFB)W+_4 Z:PJIE4$A5[[L&OGV\*_+8D5B$](3@V\GW>+C^Q.:HEM\R7UH M87Q5@,P*PF N/*CD*D3"@_ \#88AA3#X=O(P2& ,OBD>QM?@84B;D8^H=BM$ MQN.@F\4Y)",&WT[*!FF%(3!%V013-D:RD"56\PL9289!H1DF8GHB'B)=, 1V M,C!((0R!*08FT&!@2)N1CP@\%"KAJ_X^#7Q_E\\5OV[Z&9K<[A-_NN;-7;EB M6?' ZZ8CSH^[?T87P8=M!(NR^/$0$7+Z\=UP[61RD,X8 KH+>"=F\ 6[.YZ&],D0VLD=(<$RA(I&1BO,4]I( MLNPE5L2RQS=;?QR]I!GJ$T_?D%X90CMI)R1BAE#1NFB%>LK,EMOFDV:LYO-]HS\*&Q&\F2(["2CD,(9(D63HA.]:,I# <#D MB0,R,S>9>QH(4CF#2N9\3 R?!JF1+AHB.SDS)("&B&Y[]+)#0H3)LD-B1F0' MPAF5"OK([#"+W4@5#9&=G%F$G_-!=S%Z@=>@RTB;D7L([<(X\404EL)Q^&Q-(0T_V'7C"F MC_5S84ISJ,RV3B[0(R2[!WBVJ'B;%37+^4V[F?.R*\#5]I&8VS=->=\_5?*Z M;)IRW;^\X^F*5YU!^_U-V0+O[DWWH,K#DTDO_@=02P,$% @ 9S\<41-4 M;1)L! ;Q( !D !X;"]W;W)K&ULM5A=<]HX M%/TK&J8/R4P66S(VT %F$FAVV]GL9))M]V%G'P0(T%:VJ"1#LM,?WRO;L9UB M"]H=7L ?NN<>WR,=77NTE^JSWC!FT%,L$CWN;(S9OO4\O=BPF.JNW+($[JRD MBJF!4[7V]%8QNLR"8N$1WX^\F/*D,QEEU^[59"13(WC"[A72:1Q3]7S#A-R/ M.[CS'B8.=5L*L5??&DVX\Z@@Y9L15-A'N3^-U8\4&CQ%E+H[!?M\['1L(,6 MJ38R+H*!03[ -P2$!0!P:D!O2*@=VI 6 2$IP9$ M14"4U3XO5E;I&35T,E)RCY0=#6CV(),KBX8"\\3.K$>CX"Z'.#.Y235[WXDG+-LW7\]^]P#;TW+-;_.'($98X@ MR]%KR?%.&PZ+FRU1JMDJ%4C C('9 ]/DF5&E&VOJA@SS2!2A6"9FHQTL>R7+ MGA/R5RF7>YBU363RR"B+M":\FY H\/'(V]4%;!@5XJ!7CGI%*RQIA4Y:GX1< M,"H1(K.)G6_S-%WLKVE7*$=%2E#;"0Q+ L,? MJ$<*/+1=!W)K6LQQ.FPHP["9!/8K]_:=-*9M0ER=Q*E #VNDHA9*M0T%.RE= M:^A2K"5\E_\*40%3/K,+(]$J-2E(J)G:\05K9H\<#OUE#Q^UP M5%Q9*NZ?S;=QY938;96M%M'8-@T:RM;BU;CR2NPV2X=0LR*T/C7Z+3*1RA:) MVQ9?9$)?T8SMX/5I:TV'+3:)%'+]C&BR+)IKIEZM>E>_02H+)/ALPI):@^,+C-(;:GT>&RKA([WPR5"Y$W"[T,TWP[ AF MD(>Z^%661=R6=4>?SBI'97?D?'9'*KLC;KO[.3G[C<0Q>& MI;&TV)9%__N;%B0;9?=R+]!I^YWYS)0.22?5BZX #'FKN=!+KS*F.?=]G5=0 M4WTB&Q"X4DI54X.F6ONZ44 +)ZJY'P9![->4"2]-W-R=2A/9&LX$W"FBV[JF MZOT2N.R6WLS[F+AGZ\K8"3]-&KJ&!S!/S9U"RQ^]%*P&H9D41$&Y]"YFYUEL M][L-SPPZO34F-I.5E"_6N"F67F"!@$-NK >*KPUDP+EUA!BO@T]O#&F%V^,/ M[]@:&,ZR-R3)ZYS)EYQ]'3PQ4Y/#@B!X0)3G \YECQ/N MP+FE[R2:?2-A$ 83ZFR_^D2FT4RPT4PR+MJ"IP3>,EAV(*LP^XV,+< MP;@8&1?_P8B=Z1C>F#9,K!&/]]]GQ9JI3VOQM63QZ4C3\RZ^\(;!V31Q/!+' M>XD?I:%\JC;Q5Y[H+/@4S-^ZN[9OWE*U9G@>'$J4!2>GR*KZ7M0;1C;N.J^D MP>;@AA6V;U!V ZZ74IH/PW:(\8>0_@502P,$% @ 9S\<46!," 1. P M2 H !D !X;"]W;W)K&ULM59M3]LP$/XK5K0/ M(#'RUC=06PG:L3'!AD"P#],^N,FUM7#LSG9:^/<[.R$M:Q+0I'UI_/;<\]SY M>N?A1JI'O00PY"GC0H^\I3&K4]_7R1(RJH_E"@3NS*7*J,&I6OAZI8"F#I1Q M/PJ"GI]1)KSQT*W=J/%0YH8S 3>*Z#S+J'H^!RXW(R_T7A9NV6)I[((_'J[H M N[ W*]N%,[\RDK*,A":24$4S$?>67@Z#3L6X$X\,-CHG3&QKLRD?+23RW3D M!581<$B,-4'QLX8)<&XMH8[?I5&OXK3 W?&+]0OG/#HSHQHFDO]@J5F.O(%' M4IC3G)M;N?D"I4-=:R^17+M?LBG/!AY)0'I*#*1C*N#XD'\G]W900MCJL MQU$O#L*AO]Z-2Q5'KU7M MA.JER_/$#@!YUI2#,'49/.GMQ2N,ZH/5K^C[K?1G22)S9,,JFP!2SSC4$1=& MNKL7U4 \J(@'_YH\D\$>6QA$#5EQ4O&=M/)="D/%@J%_A+HJ4T=\LD?%*XQ:E=\+H$J@4 5K$'EM M.I8F7C'W&A(DW):SL+V>36$.RK8=0Y^JF#S7\LC^,_4$L#!!0 ( &<_'%%L?%V.8 , M '\- 9 >&PO=V]R:W-H965TU ##%I8GP\(![@]:6U'9]S MKX]O3NS16NFOIF#,HN^ED&8<%=:NGL>QR0I64G.F5DS"DX72);70U5(B9),HA+RF4T&?FQ6ST9JX&=\X&QMMMK(+66NU%?7 MN<['4>(R8H)EUE%0^+MG,R:$8X(\OC6D41O3 ;?;&_:7?O&PF#DU;*;$1Y[; M8AR=1RAG"UH)^U:M7[%F07W'EREA_"]:-W.3"&65L:ILP)!!R67]3[\W0FP! M@& [ .D#2#U"ZTS\\NZHI9.1EJMD7:S@#:OATFWCG=7P ME /.3J:5@1%CT$R5G]WA4Z>G*(GB$MTPX5P\%%L(3/''V=-%M,Z"[(G"XQNE+2%02]DSO(= M^%D8/PC@8U"DE85L9)F2(.'K2IZA-'F*2$*27?D<@@N XUWPW]))VUU*/5]Z M:)?\+ACNWX!/;V ,75M6FL^!&+TV1L_'Z.V)\<)8#J\%RU%EV*(22,#[!:4 M&_O J#:GNV0(4_9K)!J@TF]/(,M^FV4_2'G%[L%Z5I"E95DAE5#+AP#MH*4= M'$W@81MC^/@"ARG31N!A(S HG=.'D,[G;;+G0>:9MQZFP:I%;0H%7X6(+UKB MBZ,IC9/.U9+'U_H Y[ 1FVS$QN20VGC+AG&0_(-0&;>A4L:DXR+'D[BS))P& M,WZG+!5@^^V'@M8?"E/-O\ W&EF%:*FTY3]\_>S\*-01!CZ".W#<3WK#=!3? M[TJL\S$<=IU&2O03_:-9X,Z$>A ='5WCPE\)XV-NC<&=D^/&=;'J MLU=#0\)UWH7#YM55P#_;&.Y\#!_/R$AG9"1L.H]0 TV$[1H@%Q>[:X!TAD7" MAO5?-7" \WQ_#<1;1US8SZ4_^1N4J4K:^K3;CK:WBTM_IHZ[Z?75Y(;J)8=# MKF +@"9G0WC7=7W:KSM6K?R!>:XL%(]O%G!#8MI-@.<+I>RFXP*T=Z[)+U!+ M P04 " !G/QQ1 ?%BE50& #'(@ &0 'AL+W=O?:87YD_$>RHU2 7U$8)]>CG1#[ MJ\DD6>]HY"6?V)[&\C\;QB-/R*]\.TGVG'I^YA2%$V19SB3R@GBTF&?WOO+% MG!U$&,3T*P?)(8H\_G)+0W:\'L'1ZXV'8+L3Z8W)8K[WMO21BF_[KUQ^FQ11 M_""B<1*P&'"ZN1[=P*N5;:4.F<7? 3TFI6N03N6)L1_IE\_^]34? IQOO M$(H'=OR=YA.RTWAK%B;97W#,;:T16!\2P:+<62*(@OCTZ?W*$U%RD'&:'5#N M@.H.I,4!YPZXYH#:1B"Y ^D[@IT[V'T=G-S!R7)_2E:6Z3M/>(LY9T? 4VL9 M+;W(RI5YRP0'<;JR'@67_PVDGUA\CH47;X.GD(*;)*$B 3?KGX> 4Q_\M>/L ML-V!VT,BG9($+%GT%,1>NB(2X,4^^(TQ_QB$(7AO"+/B+&J.\0&\OZ/""T)Y M-0;?'N_ ^W'NQ6VC5W*)B]6*LWBX)=XJB -!QZ$D(Q_H:^Z?!R87HV2TZ;2G(([6?"4XI\7S@RA^>2Y M 9)=0+*-D&Y\/U!/(*="/F22Z5-H,15-*$[Q[!(*VW*;03@%"&=@7FCLFY-R MZVA)<0F:%7A.F!T-<\6H MHM0+OFS*W7A^@0>D*N'2]B7 3_93S4LYBN!FF, MX&S:C&E:8)H:,=W_DBU"0GO7N +(<9U:*G,KI\VJ"ALI MV,@(^WO6@:4+X)ERV5'*Q9BVI2GD0T(WAQ"$P:8YC^; -GBA'D^ Z),5@VD M#)4*0&Q>L:55"MA&-@RUI#?F%VOY15-23>\R-RJG%R*W7@/=J/P0GG2UP0C9 M;752>@3-@K3,.D+*P5IFD\NVW#1ATD#\T_I<>ABMH"YDA+2P,51"!LU*]J?8 MR8DTX:\&5*($G3?I#J!2%&B6E+/*H0N(HZVL;IM5;E,NQJR-2I4,0;,.%=VZ M3Y_E;G,OKP1=[V(6LNV+*55*9.#L38J#E#R@L^7AG.8-Z0*![3:]1TH@D%D@ MSN_?D"X,<-JB^4@Q/C(3\R4M7!ZZDAIW6E?]+JLJ<$7^J(/\+VOCD"X#8XC: MV PI9D9F9CZWDT,Z\8XQ:BNK(E74L3VXH)E#^DYA#&V7U.O:95:%KN@;G;VI MZ-_.(7W'@'!K517!(S/!#V_GD$[E"%GU?0[2R;QB586MZ!R9Z7QX.]<1&.?M MG)NW<[*O\[T7DWPCI1#(O \IQ)33\'1 M OVIM!820&VWD1\L*)Y?/8^X!SQ MP7J;+\FAY>@ *]+'9M(_7WQP XG#EC86EXYQS!Q^B?A@G<"Q[=3[VBZK*G#% M\MC,\A>*#VX@_>FT#94B?6PF_7.U!S#^/Y?E5MH'KLM.@A5B2.S5P[7'NP?DR$B(/JN9SJVE.VJL)6-([- M-#Y<>SH"N[GVH%?M@:A+?(A2"&+>+&2;45,DQ?P$OLT9M6)U,K25[W=*C?03 MV9950!3#DXXN_6RE(3ICMSS6I'1\/_3\OOLA(CI7NW65,=M402LV)T-;^'[E M;"!W![: 4MQ.S-Q^KL20)J)N6U6*ILG0(_P>]6PXP'?K>]8.HRILQ>1D&)/W MJZ=.YK"MG(JDB9E+AVM+'KAR^%E/HLFD^J.7XF?;S,_#5:4C\.N.9MI#52:E MW]GE1F6;O1&1@#4[Q.+T(V9QMWCKXB9[UZ!V_Q9>+6'#_3MX=7]ZIT*%/[WB M\<7CFCA]$6R?_&ULC97?;]HP$,?_E5.TAU;:FI! A4@45BW3JJ$ M^F-[F/9@$H=8=6QJ.X7MK]_922,F N,EL>/[WN?N[)S'6ZE>=$&I@5W)A9YX MA3&;:]_7:4%+HJ_DA@I__PP-:%L1_\Z7A#UO21FN?-4N',;[UDK*1" M,RE T7SBS7K7\Y&U=P;?&=WJO3'83%92OMC)73;Q AL0Y30UU@/!UQN=4\ZM M(PSCM?'IM4@KW!^_>[]UN6,N*Z+I7/(?+#/%Q!MZD-&<5-P\R.U7VN0SL/Y2 MR;5[PK:Q#3Q(*VUDV8@Q@I*)^DUV31WV!+W^$4'8",)S!5$CB%RB=60NK04Q M9#I6<@O*6J,W.W"U<6K,A@F[BX]&X2I#G9G>"4/$FJTXA9G6U&B8I:\54S2# MIT+):EW 3:51I#7,9;EB@MCR:R B@R]29EO&.5Q\WFUP7U!T6YE*H:]2*L/^ M.%NPBT)3P#,'RTJE!98]@P/R)5PLJ"&,X^@3/#\NX.+#)7P )N >(98Z]@WF M;"/WTR:_FSJ_\$A^WRI^!5'O(X1!&'3(Y_^1$W%,[F.EVW*';;E#YR\ZXJ^M MF"W?8>T73*=<:EO!G[.5-@I/^:\3V*C%1@[;/X)]H/:'9F(-FNV@E,(4&F0. M.?((M\GUNDI;.XV=4]L.WJ:#>#CVWSHBZ;>1]$]&W)#X5%&^-W%#5!1P> )->T T_H74$L#!!0 ( &<_'%%BG;6YQ0( . ' 9 M >&PO=V]R:W-H965T.YQ*54CWH M#,"0IYP+/78R8Y9GKJOC#'*J3^02!.XLI,JIP:E*7;U40)/**.=NX'FAFU,F MG$E4K5VK220+PYF :T5TD>=4/<^ RW+L^,YZX8:EF;$+[B1:TA1NP=PMKQ7. MW!8E83D(S:0@"A9C9^J?S?S &E0G[AF4>FM,K"MS*1_LY&LR=CS+"#C$QD)0 M_*W@'#BW2,CCL0%UVCNMX?9XC?ZI^J&)Y M00V=1$J61-G3B&8'E:N5-9)CPK[*K5&XR]#.3+X*0T7*YAS(5&LPFDSCQX(I M2,B/3,DBSJV"O@NWM@6U%^'4C\8NQ4E*5_.Y [K?(_0JY M_P;R,9E#RH1@(L4(Y%3$L$O.&BRLP&PRKB;!P._U(W>U@\.@Y3#HY/#=9* P M=S F--N\/$W^8&QB=IJ=+UMC#K:HA*/=/,*61_A.+4 D;P@1OKH]"'N>OYO ML"4P["1PN0*58IWJ>-?3%NKT@R-FU"*/WJ52_6#J9=K4\HQ>R3/<$R2^MZDB M7N?%]US&S#QWN.!O523_@^7Q@PUV\/\"-1C;F>1[P4N-W*VBFV-L5*U%DU@6 MPM3UMUUMV]>T+MJ;XW7ONZ(*\UL3#@LT]4Z&^#BJ;B?UQ,AE5<+GTF!#J(89 MMF!0]@#N+Z0TZXF]H&WJD[]02P,$% @ 9S\<4;]U8L)/ P 3 P !D M !X;"]W;W)K&ULO5=MC]HX$/XKHZ@GM=)U$R>$ MD J0;MFK;JMMM2K7WH>J'[PP0%3'YFRS=*7^^(Y-".$MW9-V[P,0.S///#-Y M/!GZ:Z6_F06BA>^ED&80+*Q=O@E#,UE@R>A66KD4^]4 MBC".HFY8\D(&P[[?N]7#OEI944B\U6!69:MI%=8HTZ)$:0HE0>-L$/S!WHQ8YAR\Q><"UZ9Q#2Z5.Z6^N<7U M=!!$CA$*G%@'P>GG'D# MH!? %&=\)>Q'M?X+JX12AS=1POAO6&]LLRB R40/]8AJ1P2G^B&F4_KBEL^[&NU!NVL"$5WEEX#2.N]4,AY_"9BQ6"FL&ET@1%6P9>7J'EA3"OR/#3^ I>OG@%+Z"0 M\+X0@IZ%Z8>6J#C <%*%O=R$C<^$?;<2%Y"PWR&.XNB$^^@7[ER>CN7-X/XR[6;$I=+^ MI+40W:"E#0ZODP.:)TPZITFF-T1[#;LVP MV\IPC+)0&CXHBP9^.)$FT-QKD516A\B>0[&]&K[7FL&?LQGZ!DO'W*)&8T%S MBT#O#; +I(]&A%))NS" *A#6Z.WL.F;!=XV3Q_RZ47X1,+K*H32EL MUY;9T_9E=MQS62>/#M126:5[5KW\C%YVK9FU]^8Q4K^C\OE'^@-N%*<\\]_H#) MEHM'N090:)>S0DZ=M5+EN>O*9 TYD6>\A$+/9%SD1.FN6+FR%$!2"\J9ZV,< MNCFAA1-/[-B=B">\4HP6<">0K/*>">KM;*#+CQI"0K6(!Z M*.^$[KDM2TIS*"3E!1*039T+[WSN80.P$=\I;&6GC4PI2\X?3>)U,4LB8<;9#YJJ]=09.2B%C%1, MW?/M9V@*&AJ^A#-I_]&VC@TB!R655#QOP%I!3HOZ27:-$1V YCD,\!N _U9 MT ""?< Q28,&,+#.U*58'^9$D7@B^!8)$ZW93,.::=&Z?%J8=5\HH6>IQJEX M#DN%/J%;(@0Q*X!.YJ (9?)4CSXLYNCDP^G$53J3B7>3AO6R9O6/L'ZIV!D* MO(_(QSX^ )_] TZ*7OB\'WY1"@W'!NZ-7L)=;4_KD=]ZY%N^X C?5]U'/$,S M 2E5Z(HDE%'UA'[:B6L%N?S5DR9HTP0VS>!(FF]<$882O1)/M%BA#6&539OJ M)3JT!#5;:-G,\=[$?AB%V/XF[J9K]\'0:"_TA>A!*WK0*WH!!>4"W7(%LL># M84LW?$^KPS9-^&;5*"-4U&X?J-6;]2K]QXV MG&W,KM@SIL>+4D_+QVV:<6\)-V1'\RI'2RXTTI22D%+GVJ^A/N#C5U9Z MN-]*#_^]\?!_/6<-75?,O@:W&PO=V]R:W-H965TM%*6_E(R$=%D-I&U3:I4M2NV\6T"X>88-78S#XTZ;_?L4FM;"%1;L!? MYWW.>X!#ME'ZU52, =G60II94 $T-V%HBHK5U%RKADG<*96N*>!4KT/3:$97 M+J@681)%H["F7 9YYM86.L]4"X)+MM#$M'5-]?L=$VHS"^+@8^&)KRNP"V&> M-73-GAF\- N-L]"KK'C-I.%*$LW*67 ;W]Q-[7EWX =G&[,W)M;)4JE7._FZ MF@6138@)5H!5H'A[8_=,""N$:?S9:08>:0/WQQ_J#\X[>EE2P^Z5^,E74,V" M24!6K*2M@">U^<)V?E*K5RAAW)5LNK/I."!%:T#5NV#,H.:RN]/MK@Y[ 4E\ M)"#9!20N[P[DLIQ3H'FFU89H>QK5[,!9==&8')?VH3R#QEV.<9#/V1+(9_+0 M0JL966@N"]Y001;T'4L/AES.&5 NS!6Y(%R21RX$5M-D(2#=:H3%CG37D9(C MI&^MN":#^!-)HB1Z>9Z3RXNK?U5"S-T;2+R!Q,D.3AF8%;4BL)E2&J)"7RL$CH).XK1":,S><,^WNB M%\>3(R4=>^3X3&3:AQP?(*-^WL3S)B=YWRN&3;,$IOMPDT.':72$./7$Z6FB M C38^$\:6[(!*E?X.O>E,#U\:4?3_XL<[G4:V[0?J5YS:8A@)89%UV.TH+M& MV$U -:[Y+!5@*W/#"O\=3-L#N%\J!1\3V\_\WRC_"U!+ P04 " !G/QQ1 M$%+'HL<" !G" &0 'AL+W=OYCV8)(+6'5L9CNEV]?OVDDS"&F& MMA>(G7/.];F^]LUP)]63W@ 8\I)SH4?>QICMC>_K= ,YU9=R"P+?K*3*J<&A M6OMZJX!FCI1S/^CU8C^G3'CCH9N[5^.A+ QG NX5T46>4_5S"ESN1E[?>YUX M8.N-L1/^>+BE:UB >=S>*QSYM4K&I'\SCRW> ;XPV.F]9V*= M+*5\LH/;;.3U[(* 0VJL L6_9Y@!YU8(E_&CTO3JD):X__RJ_M%Y1R]+JF$F M^5>6FMD812^9<@SXP26AKPG"ZR_K.! Y(K<"@,*M"'S%ZQ&#>0\ M 4,9OT#X8Y[C9>N@;7(G5\],JZK2,&KP1=4#NI# ;3>8B M@ZR%GW3SXPZ^CQFHTQ"\IF$:= I^+O@E&?3?D: 7]%K6,SN9WK]NL_-_T>?_ M'/T@&8.Z)@9.;]!5$PG3*9>Z4$"^39;:*#S2WSO$PUH\=.+A&^(SW#BK55". M-515&I25UE9(I5KLU.RE]SP.PJ'_O+\W+9"K0TAR# D;D/DQ)(IKR('5J+8: M=5J=Y%(9]HNZ&Q$/5F;SRK0NJ$B!I%*;UJ-3BD9["^DW#/\5D1PC@H;=+L2! MV[AV&W>Z=55SRH[&Q]L5-0RV0*X;#H\A4:]AL05RU?#H[]V<.:BU:UD:]Z80 MICPP]6S=%2>N&33FI_V;6;]E/L$N6C:]/_)E"[ZC:LV$)AQ6&*IW^0'W0I5M MK1P8N77W]E(:[ +N<8-? J L -^OI#2O QN@_K88_P902P,$% @ 9S\< M40B:&J(1 P X0D !D !X;"]W;W)K&ULO59; M3]LP%/XK5K0'D(#% IHZ4,[]* AZ?DZ9\(9]-S=1P[XL#6<")HKH,L^I>AD!E\N!%WJKB3NV MR(R=\(?]@BY@"N:^F"@<^0U+RG(0FDE!%,P'WGEX-@X[%N!6_&"PU!O/Q(8R MD_+!#J[3@1=81\ A,9:"XM\37 #GE@E]/-:D7J-I@9O/*_8K%SP&,Z,:+B3_ MR5*3#;P3CZ0PIR4W=W+Y%>J NI8OD5R[7[*LUO9BCR2E-C*OP>@@9Z+ZI\]U M(C8 R+,=$-6 Z"V@LP,0UX#X;P&=&N!2[5>AN#R,J:'#OI)+HNQJ9+,/+ID. MC>$S8>L^-0K?,L29X7>3@2(CRJE(@$S=IW:>)+(41I.],1C*N-XGA^1^.B9[ M7_;)%\($N66<8]5TWS?HP3+Y2:TWJO2B'7HAN97"9)I:V,Q5"S8C .A6@-N]+K\Z;:R5\3=C;3VMN?TM/%RVNKE!B-M M"2D,UJTK^/P,AAN=,FS?+HU&ULS59M;^,V#/XKA%'@6N :VW%> MBR1 \U+LAG4(+M?=AV$?E)A)C,I63I*3YM^/DAW7S1POP.W#OB02S8=\1%(4 M!P; MGM=Q8Q8ESFA@97,Y&HA4\RC!N025QC&3QS%R<1@ZOG,2?(TV6VT$[FBP8QM< MH'[9S27MW,)*&,68J$@D('$]=![]AR??,P"K\4>$!U5:@SG*4HA7L_D2#AW/ M,$*.*VU,,/K;XP0Y-Y:(QX_#K-D"B>"?X]"O1TZ/0=" M7+.4ZZ_B\ OF!VH;>RO!E?V%0Z[K.;!*E19Q#B8&<91D_^PM#T0)0':J ,LU& RD.((TV63,+ MFRZ+I@!'B:FLA9;T-2*<'BVT6+UN!0]1JD\P^Y%&^@CW\#N3DIFBM@ED28EB!G];C.S5XEP)51*MYBM:X66OPUY0W(/ _0]-K M>A5\)E?#_7[5<7[.^^SGO#_]"YPEE[Q_B&505%Y@[067*L_4R[WI"B%,1$RM M4C';;!ZI])(-4OO2L#Q"66_.CE;\>& RA#]_(Y/P16.L_JHAU"H(M2RAU@5" MWVT7PO">[5%25X4UBR3L&4\1=BBS @>QA@WQTPINJ;9#P3F3ZOW[75659WZ[ MUJ]I]?M1J]=H#]Q]N73^J13T&OWN1ZUIA2FOX74^:LTJM3K]0NM#?-I%?-JU M\2DG8E5.&+Z9-585=&:Q7R+B-_QJ&IV"1J>6QAQE)$*@1Y5>MI784/:D M78Y5JW>6_BMTGBIT@J ZYKWBA+W:$\[B'1='1+#/14W(^H7!_O_C\OO>^T/H M_3?7?[:8ST_9OKX'Y-[+=[(=-#JMLRY0H49MH-<[RY];>O%CE!L[FRFZEFFB MLQ9<2(OY[]%./6?RL?\P\2OD4_]AEDUW[^:S8?.9R4V4*."X)E=>HTN5)K/Y M+=MHL;/SQE)HFE[LAE&4;IQ6B19:L/XW$Z7:BEGSKQ2D7Z ME\K_RYNE?9M]5MHK^-M[7,@J6*TB".4*(> M+T97^,.U1_("Q1G? _6XOAG_N7+[&+DYHI4J*997H6O_WM2'U48 MYC5I'?]5E8ZV,?."]<^;VO\L+EY?S(.?JH]Q^".898N+D3=",_7HK\/L+G[^ M2U47Q//ZIG&8%G_19_%TY^+.)RI M)/T#??YO'62OZ#TJ#J.OJSQS*?JZSM+,CV9!-$?O/JG,#\)3=(+&*%WXB4I1 M$*%O49"E9[4#-T$8YH7/](FUK^?C3*O.8X^GE<+K4B$Q*!3H)HZR18H^1S,U MVRT_UE>[O62RN>1K8JWP[W7H((K/$'&)^^W^$WIW<@H74_ZUA*';S-(B##6$ MJ2=M)YV6NMFV;E;4S0QU7ZMY$$5YS0]^Z$=3A=[I')?23]$OU'8196K*>GE1 M;SYBGRZ)/!\_M6CA6RW:)'V5JAM:ZF1+DAR%::6EI9V6\H/3MES^S;?[QF_S$TTV0K9&+O/Z9QM)'.^N=-/7R=KW8!62ZARJN^IS_$'9/:16MKA$;&A?7L([M]&E!]X_"HM3L M_=632K3E;M0J=)L$4V7A$B80EQQ IED$O?I_AUM'P5YC5,N)8^JCX!IX8@7J+F?*?0ERI) +Q.FZ+L? MKFT8(X!X8D?\==6O?J&3MFNJ2HNZK6"/ME\3 6@3;(UJZ2 F(;CI;ZXT"0&* M$SO%ZRUMBDP:*< 4$T-D8#6QSYK-"X\O4;D&U3_8FAB(2^S$W7KVO^OE@^[! M.XN0>U>D<-6L *[7EF?N9,!RJE]TOU6[#( /+-/P(?$;A5J![M% M=MISS, ;V,'>T)N[5:AZ/\C;S9O4_AGT@D\PNT\,P> J1'V(F?((WL#LWG , M!N\)N6$PJQB,"$,S_]6Z.5_;G>_I*<.RN(J^,T\3#C>0CH&%L&X[^<.PF#4W M] WK4@9NP0YPB^%8S)IK"RF-^VD,+(39+>3$PX[G%2S&V'-&9=UP8 M _:9?08_*(PG31@7Z3'=C MT@7.P.W.< P"[PG)NL^".3@)[^DDPY*WBK[;+YACVOGCX!B\TV;40.CE+=M2 M!H6UN[P'F,-PZ.7-]07&U)D83(V#97"[99Q@0AR7EO!E7E&CN:,!TKD\*GPY M8)[;)_)#PK<*M7OSH,B/(] 70E&(>U&H:G+'>*6T]X)=H1MVBL!YI(?%< 24"_M M\_8A 2S;GOG)\V/(O!W[B]?238?GKM>Q)">HPPUT!#WS#Z[0G-1!_O>;NE.E) M97 ([P"'&(Z_7LMZ0F#G]X$WKKUEL53)O'B7)$73>!UEY0L7VZ/;]U6NRK?G80D71*#V(=[@=CQ?//-3.9+9KSGXEUN M !3Z2"B3D\Y&J>T7QY'A!A(BNWP+3-]9<9$0I9=B[T&.#" &>\ MBR'0L^!X)N^JOAP[2D=@>#AAP7:>L\4M;'WTQ)G:2/3((H@^VSLZ M\C)\? A_CJV _Z2TBWK>+<(N=E^6#^CZZJ8*)O^UN.F56>YE;OHM;GY-H06R M7T+V,\C>F9#H6ZJD(BR*V=H"/RCA!U;&4)NF@J7 MPPTR.",%NRD>CIU= P6_I.!;*?PE"#/AG7#L'SGVO&;'0>DXL#J^-_'2TYZ# M(\]W+9Z'I>>AU?.K+JKVJZN(0LYV(,Q*\4,KG> S/.83-/,9E7Q&5CZ/V>-T M[B,P.O+?P\W^/;>2)]?.X&,+89&%G<[.*0X%W*?GL"4)7DTCO8M[[19]SY0? MHKN9+IA^DZ''#Q!A+ $MM!%8FM'#%0-\03M&G%(B)-J"R'-R@_ZM:7%C?G(_ M0;U=^F[7Z[?DJ%(XSRYQ]6Z]A%>.;LI7$1L,N\.VXE4ZZ?7/[^9+F/4;F/5& MW4$+L4IA/;O$GM'LE] =--'%W: MD94<>W8];A"#2_CY#0_@L-L;M="K1-L+ M?J-)9^NU@#51@+XR?4Q_58;HE=#4VIZ5;'MVW6Y%OZVS,+EI3$D.[M=2XKN! MWY*02KL]NWA;2!VI:ANST1&S ?;=9F:X$G5L%_4%B&R>,(_1R6\L7,DTOERF M;0XJ%<9V%3[SBZ1 ^?1)TI*R2EYQ[W]Y!>%*1[%=1W]3X OT3WT_Z!^_>)S: M+). 6&<3F]0*F3*5CS7E;CD5SO)9J#J>CY1/1.BWID045MK4[0:Z(B*?TO*% MXMML,GKC2L]9V>5&3[8@S %]?\6Y.BR,@W)6GOX'4$L#!!0 ( &<_'%$9 M@BO59P( #@& 9 >&PO=V]R:W-H965T]S7K!/DKV03ZH"0/)2\T;-G0IQ<^FZ*JN@IFHD-M#HG4+(FJ*>RM)5 M&PDTMTDU=P//B]R:LL9)$[MV+]-$;)&S!NXE4=NZIO+U&KC8SQW?>5MX8&6% M9L%-DPTM807XN+F7>N;V*CFKH5%,-$1",7>N_,OKJ8FW 3\9[-7!F!@G:R&> MS.0VGSN>*0@X9&@4J'[L8 &<&R%=QG.GZ?1(DW@X?E._L=ZUES55L!#\%\NQ MFCM3A^10T"W'!['_!IV?T.AE@BO[2_9M;!PY)-LJ%'67K"NH6=,^Z4OW'@X2 M O]$0M E!+;N%F2K7%*D:2+%GD@3K=7,P%JUV;HXUIB/LD*I=YG.PW2%(GNJ M!,]!?E+DZ_.6X2OY0J[*4D))$8@-( M1ZV.@J'V3YTM RKBZ(&>$->2.<:Z7 M5>*B+LC(NED'OV[AP0GX]RT?D;'_F01>X#VNEN3\[.)?%5?;Z3T%O:? RHY/ MR'8N?E^M%4K]V?^\HSGN-<=6BD14U]V.7^KX?)NYNH)1)7\KDW5)N>F0PA&R3PT-D',Z&D6&/##^(' \A MPV-D$(^'D5&/C#Z(G PAHR-D-/.&B7%/C#](#(>(\;%)?S),G/;$Z;O$'P(U M4-D;EAW45FR1A$.A4[S1K$N7[9]JIV@V-C> ML!:H.XT=5KJU@S0!>K\0 M\FIMWT?Q;I7U!+ P04 " !G/QQ1BOT$U-4# M "K"P &0 'AL+W=OCC#N3D3U[E).1*'3*.#Q*HHHLH_)P#ZG8C1W?>3UX8INM-@?N M9)33#3R#_IP_2MRY-4O",N"*"4XDK,?.G3]<^)X!6(F_&.S4T9H85Y9"?#.; M3\G8\8Q%D,)*&PJ*?R\PA30U3&C'/Q6I4^LTP./U*_O".H_.+*F"J4C_9HG> MCIW8(0FL:9'J)['['2J'>H9O)5)E?\FNE.VA\*I06F05&"W(&"__Z;X*Q!$@ M]MX!!!4@. .@XF9 6 '"!=]K1T.7AV>!JV$?Q1IAX3^KR3P J_!GMF'X?Z@R9W_IWWQP]I/@A'6V0\M M7_C=[),94ZM4J$("^7*W5%KBG?_:HJ);J^A:%=UW5-P#AS739"U%1JYS*5Z8 M[4K8%&^PM*Q^;:JO(1KW[=1?_*]-!5F"(@LRC?5EXO?C:.2^'&?Y4NBV'Y[* MS!N(XC ^%5HT$/G1&]-)S'IUS'JMCCU*O(?[*CI-+I;PWI'2.!R<>=B[M#[J MGGEX*1.?1VIQ*1-UHV;_HMJ_J-6_^7H-]D4QF2>2ZB8GY^TSS=- MMZ@=&O0,L*6V^[4?_58B7.3ZKE#:)$_L'SMF! M[[T]1=X/W.?[[Z!FA61\0_06T["5 "0K'PPP#P;!CGFH&ZX5FHHLI_Q 3'BD M$:$Y=J4]PRD%4/8JZ'B__.1'WF_+\M$SP5P>-['CID62 E>"4"(XW&J(,%#\ M0/G&)AV-ST'J0Z>IH-VCR2 #N;$SG"(K47!=]J/ZM)X3[^UT='8^]8&ULI59=;]LX$/PK MA-"'!FBC3TMV8!N((]O7 W(($J1]9B3:YH4B=20=M_^^2TI695E1?7G!R%?U8X0C;X7C*N9L].ZO'%=E>U(@=6U* F'-QLA"ZQA*+>N*B7! MN245S T\+W8+3+DSG]JY!SF?BKUFE),'B=2^*+#\L2!,'&:.[QPG'NEVI\V$ M.Y^6>$N>B'XN'R2,W$8EIP7AB@J.)-G,G%O_9CTV> OX2LE!M9Z1B>1%B%^-W!'&C!!LXY]:TVF6-,3V\U%]96.'6%ZP(G>"?:.Y MWLVIE@ROZB0XWU')3ME19%388=%)17__A[[4.+ M #K]A* F!%U"] XAK GAI82H)D27$D8U871I#'%-B"]=(:D)B3VLREU[-"G6 M>#Z5XH"D08.:>;#G:]EP(I2;F_BD);REP-/SO^"R?^&9* AZ(!(][; DZ#-Z M))G@&644VPLC-B@E7,#Z6 N)GA7)$>7H#K-LSQK( BN:(4:$R9NH)5GI]2]/'#%5+FC3**]Y0Q4%.?T(?V<.IJB-7LV,WJN!95 M7,$[<87H7G"]4VC)G%J_N3'OKRXM5[Z:O_%_OZ/V_^Y"C"YLZ'5B]\[\[O"R+- M1;X9$(L:LD$#UCFZG:M[:PZ\PO_9NGWS*^@):TZR%_R53][ MC^66@J&,;& I[SJ!G^[B#MII( X#W&R'T<6 6:!KU M^4]02P,$% @ 9S\<4:A(WBNA @ 4@< !D !X;"]W;W)K&ULI57;;MLP#/T5P4\;L-:QG:Q;X1AH+L,ZK$/08-O#L ?5 MIF.ANGB2W+1_/TIVW+1U@F)[B42:Y_"0(:ATJ_2MJ0 LN1=A]*"B3099ZWTIGJ6HL9Q)6FIA& M"*H?9L#5=AI$P(&YXL;_DFT7.PI(WABK M1 =&!8+)]J3W71_V ,@S#(@[0/P<,#X 2#I \MH,XPXP?FV&20?PI8=M[;YQ M"VIIEFJU)=I%(YN[^.Y[-/:+23Y[PIH""E5H(L&&\L&DNJ)9,;LX=XLP!+&3=O$6M:;'1*25NA$(DJ!O"+X_CW1_ A=JIO5[QKURP^2OBEX:!2/!O3,7PV//@Z5\W_9E_^<_4DSDGYV$L\W/L"W%#57#P $IS2_)71+ M=6&.\(Y[WK'G30[P7DC+"C=KN$+(&O)&,\M>3.-=4&G:VB^6\J)IW0[^RZ+XC2\VQ^9ER%G3R,6 M R31TY#ERY!)']%6&^XM"0%ZX[>S(;EJI&W_\][;/P 7?N\]\\^B\WDTX%_@ M@]'N]T?Z]K6YHGK#I"$<2DPU.CU#G;K=X*UA5>U7U(VRN/#\M<)'#[0+P.^E M4G9GN 3],YK]!5!+ P04 " !G/QQ1:'C*L T% #8%P &0 'AL+W=O M:EUR] PLPS\XS',V,/USS[)9:4 M2O22)DQ<=992KBX=1X1+FA)QSE>4P3]SGJ5$PF.V<,0JHR0JE-+$P:[;\JA4+B9TS78N,W4E1FG/]2#W?15<=5 M'M&$AE)!$/AZIA.:) H)_/BW NW4-I7BYN\W]-N"/)"9$4$G//DKCN3RJM/O MH(C.29[([WS].ZT(=15>R!-1?*)U)>MV4)@+R=-*&3Q(8U9^DY4DGB1'P!D1]/4_3YTQ?T"<4,/<1) @)BZ$AP3IEPPLJ1<>D(WN&( MCQXXDTN!;EA$(X/^U*[?L^@[$)0Z,O@M,F-L!?R6)^?(][XB[&+7X,_D8'5O M8*+S/NLW)UMO!,.OT\0O\/P=>.W<^/L>1-"=I*GXQV(@J T$A8%@EX$5S2"W MV (E*B,1?9%5-9(T2TWI9,?KHE=*,E,>3D]0;%#JUI2Z1U%21&)6;B"^4E\F M[^R87N&=Q;E>[5S/"O0GE["G^9:+(1?2N'=+L%X!IGK/\PAW^T/G>7,_&&2\ MBZ;,M"W3];=D;MHR ?9KF0;;BYKMA97MA(@E6I'7,G6+^#>(&SF7D-U-/CC8 MXM.6";JNV==^[6O?ZFO1J\_X'.6P($0(JCR>0;EE-%(EEKZ$2\(6%$$Y;BU@ M$I-9G$#)-E/JMT+K76PO45O&[_7,E 8UI<$Q.^$K6A?]&_B09_@'N&14#37- MO6(B8+?3V[WI3U!L4/5T6\'G/_,'Y\&.%3U: MK\E0]W?/MR(]Y;-RI6(6\A0X,NC : Y#_,X5&%>0S7(RV"HG>X2:[NIIP;-W MZ9:[:CZA9 YY9O0T:-?I[5)NEVGZJ4< [Z@9 +8*XQ(B*J'5IM"-0N.H.ZY0 M&[TG<-UMC_=(-7W6DX%G'PVVYY:PGOK@2):H??!5A3W)(\WK0%J]EL/=09O6 M'JDF+3T">/89X)Y*R X$C37,*)QJ;-M&]VJO_S%SL:=[IV?O33])DE/E-ASS MA82#6AEU14;L8E.%>]#>>NUHVX6:1R?=!+&]U3Q \4_SU!( K)L-]CXFQEC7 M=VROHZ91W131/3"FZ;PZ[!VOV*2B"SFV%W(3E0.KSAYD?WJ,NQ^46;J8XN.*Z<[,LL-@; G^*:I-.KJ(8GL1?4]VV9&]OH7A M*:I-AKJB8_OQZY:$U0$*/:U(2&V@NH;CP<-_[-J5X<:AO3V, M[),J:3D;-Y4IS1;%%;% Q?!8U&ULM9?A3Z,P&,;_E8;X09-3:(&QF6W)J3'G1:/1 M\^YSWNB#,?!<'(YYCFWGSJSMW(^524 MFM&3]S25:;M"7\^+?"*W!%]7]Q(,_(;E27E)%=4 MY$"2=.9]A<1#BT0XNEC,OL(D((PMM);#Y>B*GA#&K M9'+\KD6]QM,6;AZ_JI^[YDTS#UB14\%^T:7.9M[8 TN2XI+I6['^1NJ&8JNW M$$RY3["NYP8>6)1*"UX7FP2LB,0PB\ !2BXOSL#^WL';U5\TUG3'FK:0TXV')"]+HC$FN:K*KO: M(ADVDJ&3C 8D;XE]V*VDHL^ BUQG;G%2JA:8V?RPK_U*=.1$[:OR-(_">.H_ M]22)FB31UB3GC2/JXXQO% CZ/&D<4P^Z!CW.29=QR#I=QPWCN.MCC_,>T=PJHGL,QQW#&$P&KB/ MD\9QLMU1:-.BP0GE)0?,O=8%?G%O?5^&2;?I:#+0-0Q:] 1;4UP2I8[!!2]* M398&'V8!B-*][ @Z 0Y#^PSV!MA@'WQ_&7K]8+=AF$0#?BV,X'8:G=,RV.X$X\@ET@#=["%DAP)R+!+I(&/5LDP9V8!+M0 M0D./3@LEN!.58!=+@YXMEN N7()=,$4P&/!LP00_ETRPBZ88#OSFH)9,Z+/( MA'K(!),!-**63.@?R537;>XCPO#O7SQ_8S]H]]976*YHKLQRIJ8J.$I,7%EM M5ZN!%H7;(CX(;3:<[C S6WPB[01S/15"OP[LKK/YTS#_ U!+ P04 " !G M/QQ1\ZPFFG$" #V!0 &0 'AL+W=O'JH^K&& 5?9"=Y>02/WX[BZ8 MNI6-^L+>YIPY,\-,TDKUK"M$ Z^<";T,*F/JZS#4686+)R]-_A*L=4'>W"1[*1\ M=H>[?!E,G2!DF!G'0.SR@AMDS!%9&3][SF!PZ8"'^SW[K8_=QK(C&C>2?:.Y MJ9;!50 Y%J1AYE&V'[&/QPO,)-/^"VUO.PT@:[21O =;!9R*;B6O?1X. %%\ M A#U@.@?0#P[ 8A[0.P#[93YL&Z((6FB9 O*65LVM_&Y\6@;#16NBD]&V5=J M<2:]QY(PV"J9(>94E!J(R&'#".4:SF[0$,KT.;R#SV3'D#3P) O3$H47<">R M"9SU]^=P3PTMB:M-$AJKS/&'6:]BW:F(3JB8P8,4IM+P0>28'\%OQO'1"#ZT M&1G2$NW3LHY&"6]Q-X'HZ@*BZ>S*_A4H MC_/])30>ZA=[!_&I^DFM86.#M[5#D5'4\/W>VL"=0:Y_C'B8#Q[FWL/\A(=/ M#=^A EE UOT5!668PR_8AW,L*QWEPE.Z0?*21DGXM!9'5?J)HR&3C3!=EPVWPU!;^5X._YAW$_&!J)(*#0P+ M"YU.+JU?U4V9[F!D[1MU)XUM>[^M[&!&Y0SL>R&EV1^<@V'4I[\!4$L#!!0 M ( &<_'%%"; 1:JP( )<& 9 >&PO=V]R:W-H965T-_]S=\SN[?3)>*?UH!WSG MN#);8W"=+)1Z=)/K=!)$#@@%)N0J,/MXQ@L4PA6R&$]-S:"5=(G;XTWU*]^[ M[67!#%XH\8.GE$^"#P&DF+%*T)U:?<:FGX&KERAA_#>LFM@H@*0RI&23; DD M+^HG>VG.82NA_W%/0MPDQ)Z[%O*4EXS8=*S5"K2+MM7".*W'(5EU M5R-,&J59K13O4>K%<*L*RHVMD&+Z;X'08K?L\89]%G=6O*G$"?1[[R&.XNCA M_A(.#XY0ED*M$1>*Z?2W048=0OWVD/I>J-]]2/#FD.#G%QL*UX32_.H0.FV% M3KW0Z1ZAKY5A 5[ E:J*E'FH M5]C7?7VJ-P!I'_[(8; MM7"C3K@Y:JY2L):Z 1#K#M)=9-T"O0C6R+39]9,,M\Q"HEYZ2S16KBJH]HUV MM77=\]IL_H;7EGW+]));IQ"8V=3H9&0O4-&PO MU4I,4HK4\2H-_/]I<<0X3 .>+VT-\:@,7T'N3='$$ MZ:4_SJMC8]3+?>HVW;=LTX$[1G!]E+:_2+/$7K.Z<9@)WB_R'#I =T8,@PVB M$;Q#E*PE,5498H3N'#PS0"*HD$#IW=52 H-4+RX<.,]L?,/#"!?2]G8=W.^Z M23\(M)X12"CM!,Z@ ^*P1$IAR>^U8Y,M^"H$&GNU*[7"7*)=,%O OL .NLE: MR!3+KDT 6R@.*EHG&/XAVR.>TC[/EY0DHU07VL]'6Y]IVTVKGEVAIK_[3KGF&.)Z%"T/ONGO,KO5CR__E^2[;_*H> W-397 MW:F+7)R#R.4YB#R#,SF_.4F-7G,U#N[?O=NW0X%YY43PP;RG:-\4K&M"%>&- M5Y TQ?S5):SI%5KK!^\>O\Y/<89JJE9=,(*]_0.GI&8W7=:C68@FJ[>_F^D% M2]NP?U7'?P!02P,$% @ 9S\<49>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'.N2YH% ![+P #P M 'AL+W=O?[3N?FKMO7BJ2N,/ M!HL0EGO#H<\7JI+^3[M4!H[,K*MD@*]N/O1+IV3A%TJ%JAQ&N[O9L)+:# [W MU]>Z=D/\Q0:5!VT--#8-=UH]^K?CS5?QH+V>ZE*'YX-!^W>I!J+21E?ZERH. M!KL#X1?V\2_K]"]K@BPGN;-E>3 8K0[<*1=T_EOSI(&\E5/?M@0YO9$ 5=,_"SL1Q[;51W@MI@%+/C9YI!/F5@/S*"WFC'I2IE4&ZAL&=+*3KA,24 M D;,#KB *4VM3+EZ]& >J?1O4H@H*43,4KA01 MLD3$;(F;IE$5.]?2A6=QZZ3Q,G\_&4=D8L%L"C) Z@3M$>6,B-D9-"8.VR/* M&1&S,]:1G/@,F7>I_!<,1@DD8A8("NIZV2AQ1,SB0-%=+QLECHA9'/UA7B\F MY9*(V26]\5XO)665B#VS( *_SEP34V*)V;.-:>\(QY1)8F:3]$57O9"43&)F MF?2%-+V09)6*6254; .P&)-22:.:U1((OYLWOKV8R3$FY9OXXRI90#J!*Q8UN =&_*=T]WC0$\HW";-O-F-. M%M;A&D1"&2AA-A#9F]WR/N6@A-E!FS%AGE_BZE)"62AA+X)M''1X[3N#3JZ6 M,%NHB_D#7G5PY(6%Z,U_$18O/"64A1)F"^$4HMN;5W7PG=ZD+)1\8*:S(U!N ML0+%F)2%$F8+=3'/9C,%&@+$EW:,25DH8;;0IMSL5 6I2QQO)I2%$F8+;O)<**4LE+);:!J:! ,F MH.34()*&,6$+7&"6./,2D! M9=LHQ+T]IAB3$E#&O:[3C]DVBZO.H%,"RKC7=39@OCRK&),24,9=C'O#_.3? M,(]>ZD@8DQ)0QBZ@MV7NWNDR(_>+,7NGMSK<5)!R"Q-GB3$I[V3,WMF V7[" MV&-,2CX9LWS(,O8.WK>:4?+)MKB30'2J1F-*/N,M;B;HRF=,R6>\M?T$[>N. M,2GYC%OY#-N3_>%^H6:0K!27\!,>VG-9YM=.-!^KC6Q)VFQ&F=5E>0)M5^;" MRF*]=WR][_WP/U!+ P04 " !G/QQ1K&U05SP" "O*@ &@ 'AL+U]R M96QS+W=O0,UYOVR'IJO9=%MZ M Y*>?- DBL>A[=U/2!?)([.83?%9R5%\_8/P0]3'EWQHQWUW*KM]7Q:?Q\.I MK*K=./:_ZKJL=_G8EKNNSZ?SD4TW'-OQO!RV==^NW]MMKF6YC'JXG5$]/=[. M7+Q^]?E_)G:;S7Z=?W?K/\=\&O\QN/[HAO>RRWFL%J_ML,WCJJH_#]?=I;YL MTMUY"<"O07U%@*]!?46 KUE\K!-H+>@WD*@MZ#>0J"W MH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ+>2J"WHMY*H+>BWDJ@MTY>EA#H MK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1Z&VHMQ'H M;:BW$>AMDY?=!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'H[ZNT$>OOD8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H' M@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"] M@T#O!O5N"/1N4.^&0.\&]6Y^4N\R?AURN?9\K_'Z/TGU>#XW7R]_67[OG-R7 M"\[U;45Y^@M02P,$% @ 9S\<44!K%[H @ QBD !, !;0V]N=&5N M=%]4>7!E&ULS=I-3L,P$ 7@JU39HL;U;P%1-L 66' !DTS;J$ELV0;* M[7%20 )!!2H2;].HM3UOXI&^5<_NGCW%R;9K^[@HUBGY4\9BM:;.QM)YZO/* MTH7.IOPUK)BWU<:NB(G9S+#*]8GZ-$U#C>+\[)*6]J%-DZMM_CDVKE\4@=I8 M3"YV&X>L16&];YO*IKS.'OOZ4\KT-:',)\<]<=WX>)0W%.S+A&'E^X#7/ M%$)3T^36AG1MN[R+;5L6TW-+L=Q?XHL>W7+95%2[ZJ'+1\KH ]DZKHE2UY:[ MHD?[DU.^8=I]\H/SQS+[ O/.V^!\S!,+]/NXMY$,IZ<^%Z*0FOVO^)Z82Q_\ M?C1,NZ;ZA]GY>I]&UL4$L! A0# M% @ 9S\<4&PO=V]R:W-H965T&UL4$L! A0#% @ 9S\<45V5(9CG M P (@X !@ ("!-!P 'AL+W=O3NDO,& #C*@ & @(%+) >&PO=V]R:W-H965T&UL4$L! A0#% @ 9S\<4?>><9(>"@ $BT !@ M ("!="L 'AL+W=O"< %2& 8 " @<@U !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ 9S\<4;M FS:U"@ 3R$ !D ("!XV8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 9S\<441' MMU['!P >A0 !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ 9S\<4&PO M=V]R:W-H965T&UL4$L! A0#% @ 9S\<42\1_D_U P &@H !D ("! M!J 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 9S\<4:ILT #< P O0@ !D ("!([4 'AL+W=O&UL4$L! A0#% @ 9S\<4;$RTJG; M! M L !D ("!#NH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9S\<4<7WX(/Q! \ \ !D M ("!HOH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 9S\<46FN!A 2! WPD !D ("!%0D! M 'AL+W=O#0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M9S\<4=@<1R & P A @ !D ("!5!8! 'AL+W=O&UL4$L! A0#% @ 9S\<40$C'5FU! M$!8 !D ("!HB,! 'AL+W=O&PO=V]R:W-H965T-.30( * & 9 " @9@M 0!X;"]W;W)K&UL4$L! A0#% @ 9S\<4?U=IT'I!0 Z2( !D M ("!'# ! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 9S\<48L-#LGH @ 3 D !D ("!$CT! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9S\< M42<=E+]R @ CP4 !D ("!:$P! 'AL+W=O&PO=V]R:W-H965T=1 0!X;"]W;W)K M&UL4$L! A0#% @ 9S\<4=X/3R4># I70 M !D ("!&E4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9S\<46!," 1. P 2 H !D M ("!RV@! 'AL+W=O&PO=V]R:W-H965T M=O 0!X;"]W;W)K&UL4$L! A0# M% @ 9S\<48-K%I_0 @ O0< !D ("!&UL4$L! A0#% @ 9S\<41"H M-^.A @ $P@ !D ("!^W\! 'AL+W=O&PO=V]R:W-H965TBQP( &<( 9 " @7J% 0!X;"]W;W)K&UL4$L! A0#% @ 9S\<40B:&J(1 P X0D !D M ("!>(@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 9S\<4=)ZS0OE P -P\ !D ("! ML)&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% M @ 9S\<4;^\2"F/ P M L !D ("!=J(! 'AL+W=O,JP#04 -@7 9 " @12I 0!X M;"]W;W)K&UL4$L! A0#% @ 9S\<40/D;^HZ M P 0 P !D ("!6*X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9S\<471?V4E' @ 8@L T M ( !4[6QE.N2YH% ![+P #P @ &NN@$ >&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ 9S\<4:QM4%<\ @ KRH !H M ( !=< ! 'AL+U]R96QS+W=O XML 88 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 89 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 386 460 1 true 105 0 false 9 false false R1.htm 0001001 - Document - Cover Page Sheet http://salesforce.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://salesforce.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Statements of Operations Sheet http://salesforce.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) Sheet http://salesforce.com/role/CondensedConsolidatedStatementsofOperationsParenthetical Condensed Consolidated Statements of Operations (Parenthetical) Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://salesforce.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Stockholders??? Equity Sheet http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders??? Equity Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Summary of Business and Significant Accounting Policies Sheet http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPolicies Summary of Business and Significant Accounting Policies Notes 8 false false R9.htm 2106102 - Disclosure - Revenues Sheet http://salesforce.com/role/Revenues Revenues Notes 9 false false R10.htm 2111103 - Disclosure - Investments Sheet http://salesforce.com/role/Investments Investments Notes 10 false false R11.htm 2119104 - Disclosure - Derivatives Sheet http://salesforce.com/role/Derivatives Derivatives Notes 11 false false R12.htm 2124105 - Disclosure - Fair Value Measurement Sheet http://salesforce.com/role/FairValueMeasurement Fair Value Measurement Notes 12 false false R13.htm 2127106 - Disclosure - Business Combinations Sheet http://salesforce.com/role/BusinessCombinations Business Combinations Notes 13 false false R14.htm 2133107 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill Sheet http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwill Intangible Assets Acquired Through Business Combinations and Goodwill Notes 14 false false R15.htm 2138108 - Disclosure - Debt Sheet http://salesforce.com/role/Debt Debt Notes 15 false false R16.htm 2144109 - Disclosure - Other Balance Sheet Accounts Sheet http://salesforce.com/role/OtherBalanceSheetAccounts Other Balance Sheet Accounts Notes 16 false false R17.htm 2146110 - Disclosure - Stockholders' Equity Sheet http://salesforce.com/role/StockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 2152111 - Disclosure - Income Taxes Sheet http://salesforce.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2154112 - Disclosure - Net Income Per Share Sheet http://salesforce.com/role/NetIncomePerShare Net Income Per Share Notes 19 false false R20.htm 2158113 - Disclosure - Leases and Other Commitments Sheet http://salesforce.com/role/LeasesandOtherCommitments Leases and Other Commitments Notes 20 false false R21.htm 2162114 - Disclosure - Legal Proceedings and Claims Sheet http://salesforce.com/role/LegalProceedingsandClaims Legal Proceedings and Claims Notes 21 false false R22.htm 2164115 - Disclosure - Related-Party Transactions Sheet http://salesforce.com/role/RelatedPartyTransactions Related-Party Transactions Notes 22 false false R23.htm 2202201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) Sheet http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies Summary of Business and Significant Accounting Policies (Policies) Policies http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPolicies 23 false false R24.htm 2303301 - Disclosure - Summary of Business and Significant Accounting Policies (Tables) Sheet http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesTables Summary of Business and Significant Accounting Policies (Tables) Tables http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPolicies 24 false false R25.htm 2307302 - Disclosure - Revenues (Tables) Sheet http://salesforce.com/role/RevenuesTables Revenues (Tables) Tables http://salesforce.com/role/Revenues 25 false false R26.htm 2312303 - Disclosure - Investments (Tables) Sheet http://salesforce.com/role/InvestmentsTables Investments (Tables) Tables http://salesforce.com/role/Investments 26 false false R27.htm 2320304 - Disclosure - Derivatives (Tables) Sheet http://salesforce.com/role/DerivativesTables Derivatives (Tables) Tables http://salesforce.com/role/Derivatives 27 false false R28.htm 2325305 - Disclosure - Fair Value Measurement (Tables) Sheet http://salesforce.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://salesforce.com/role/FairValueMeasurement 28 false false R29.htm 2328306 - Disclosure - Business Combinations (Tables) Sheet http://salesforce.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://salesforce.com/role/BusinessCombinations 29 false false R30.htm 2334307 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Tables) Sheet http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillTables Intangible Assets Acquired Through Business Combinations and Goodwill (Tables) Tables http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwill 30 false false R31.htm 2339308 - Disclosure - Debt (Tables) Sheet http://salesforce.com/role/DebtTables Debt (Tables) Tables http://salesforce.com/role/Debt 31 false false R32.htm 2347309 - Disclosure - Stockholders' Equity (Tables) Sheet http://salesforce.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://salesforce.com/role/StockholdersEquity 32 false false R33.htm 2355310 - Disclosure - Net Income Per Share (Tables) Sheet http://salesforce.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://salesforce.com/role/NetIncomePerShare 33 false false R34.htm 2359311 - Disclosure - Leases and Other Commitments (Tables) Sheet http://salesforce.com/role/LeasesandOtherCommitmentsTables Leases and Other Commitments (Tables) Tables http://salesforce.com/role/LeasesandOtherCommitments 34 false false R35.htm 2404401 - Disclosure - Summary of Business and Significant Accounting Policies - Narrative (Detail) Sheet http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail Summary of Business and Significant Accounting Policies - Narrative (Detail) Details http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesTables 35 false false R36.htm 2405402 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives (Detail) Sheet http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetail Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives (Detail) Details 36 false false R37.htm 2408403 - Disclosure - Revenues - Disaggregation of Revenue (Detail) Sheet http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail Revenues - Disaggregation of Revenue (Detail) Details 37 false false R38.htm 2409404 - Disclosure - Revenues - Contract Balances, Unearned Revenue and Remaining Performance Obligation (Details) Sheet http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails Revenues - Contract Balances, Unearned Revenue and Remaining Performance Obligation (Details) Details 38 false false R39.htm 2410405 - Disclosure - Revenues - Remaining Performance Obligation (Details) Sheet http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails Revenues - Remaining Performance Obligation (Details) Details 39 false false R40.htm 2413406 - Disclosure - Investments - Schedule of Marketable Securities (Detail) Sheet http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail Investments - Schedule of Marketable Securities (Detail) Details 40 false false R41.htm 2414407 - Disclosure - Investments - Schedule of Short-Term and Long-Term Marketable Securities (Detail) Sheet http://salesforce.com/role/InvestmentsScheduleofShortTermandLongTermMarketableSecuritiesDetail Investments - Schedule of Short-Term and Long-Term Marketable Securities (Detail) Details 41 false false R42.htm 2415408 - Disclosure - Investments - Schedule of Marketable Securities in Unrealized Loss Position (Detail) Sheet http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail Investments - Schedule of Marketable Securities in Unrealized Loss Position (Detail) Details 42 false false R43.htm 2416409 - Disclosure - Investments - Schedule of Components of Investment Income (Detail) Sheet http://salesforce.com/role/InvestmentsScheduleofComponentsofInvestmentIncomeDetail Investments - Schedule of Components of Investment Income (Detail) Details 43 false false R44.htm 2417410 - Disclosure - Investments - Schedule of Strategic Investments (Detail) Sheet http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail Investments - Schedule of Strategic Investments (Detail) Details 44 false false R45.htm 2418411 - Disclosure - Investments - Gains (Losses) on Strategic Investments, Net (Details) Sheet http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails Investments - Gains (Losses) on Strategic Investments, Net (Details) Details 45 false false R46.htm 2421412 - Disclosure - Derivatives - Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables (Detail) Sheet http://salesforce.com/role/DerivativesScheduleofOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilytoIntercompanyReceivablesandPayablesDetail Derivatives - Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables (Detail) Details 46 false false R47.htm 2422413 - Disclosure - Derivatives - Fair Value of Outstanding Derivative Instruments (Detail) Sheet http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail Derivatives - Fair Value of Outstanding Derivative Instruments (Detail) Details 47 false false R48.htm 2423414 - Disclosure - Derivatives - Effect of Derivative Instruments Not Designated as Hedging Instruments on Condensed Consolidated Statements of Operations (Detail) Sheet http://salesforce.com/role/DerivativesEffectofDerivativeInstrumentsNotDesignatedasHedgingInstrumentsonCondensedConsolidatedStatementsofOperationsDetail Derivatives - Effect of Derivative Instruments Not Designated as Hedging Instruments on Condensed Consolidated Statements of Operations (Detail) Details 48 false false R49.htm 2426415 - Disclosure - Fair Value Measurement (Detail) Sheet http://salesforce.com/role/FairValueMeasurementDetail Fair Value Measurement (Detail) Details http://salesforce.com/role/FairValueMeasurementTables 49 false false R50.htm 2429416 - Disclosure - Business Combinations (Narrative) (Details) Sheet http://salesforce.com/role/BusinessCombinationsNarrativeDetails Business Combinations (Narrative) (Details) Details http://salesforce.com/role/BusinessCombinationsTables 50 false false R51.htm 2430417 - Disclosure - Business Combinations (Consideration Transferred) (Details) Sheet http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails Business Combinations (Consideration Transferred) (Details) Details http://salesforce.com/role/BusinessCombinationsTables 51 false false R52.htm 2431418 - Disclosure - Business Combinations (Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details) Sheet http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails Business Combinations (Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details) Details http://salesforce.com/role/BusinessCombinationsTables 52 false false R53.htm 2432419 - Disclosure - Business Combinations (Intangible Assets Acquired) (Details) Sheet http://salesforce.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails Business Combinations (Intangible Assets Acquired) (Details) Details http://salesforce.com/role/BusinessCombinationsTables 53 false false R54.htm 2435420 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Intangible Assets Acquired From Business Combinations) (Details) Sheet http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails Intangible Assets Acquired Through Business Combinations and Goodwill (Intangible Assets Acquired From Business Combinations) (Details) Details http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillTables 54 false false R55.htm 2436421 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Expected Future Amortization Expense for Purchased Intangible Assets) (Details) Sheet http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails Intangible Assets Acquired Through Business Combinations and Goodwill (Expected Future Amortization Expense for Purchased Intangible Assets) (Details) Details http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillTables 55 false false R56.htm 2437422 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Goodwill) (Details) Sheet http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillGoodwillDetails Intangible Assets Acquired Through Business Combinations and Goodwill (Goodwill) (Details) Details http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillTables 56 false false R57.htm 2440423 - Disclosure - Debt - Carrying Value of Borrowings (Details) Sheet http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails Debt - Carrying Value of Borrowings (Details) Details 57 false false R58.htm 2441424 - Disclosure - Debt - Narrative (Details) Sheet http://salesforce.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 58 false false R59.htm 2442425 - Disclosure - Debt - Future Principal Payments (Details) Sheet http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails Debt - Future Principal Payments (Details) Details 59 false false R60.htm 2443426 - Disclosure - Debt - Schedule of Interest Expense (Detail) Sheet http://salesforce.com/role/DebtScheduleofInterestExpenseDetail Debt - Schedule of Interest Expense (Detail) Details 60 false false R61.htm 2445427 - Disclosure - Other Balance Sheet Accounts (Details) Sheet http://salesforce.com/role/OtherBalanceSheetAccountsDetails Other Balance Sheet Accounts (Details) Details http://salesforce.com/role/OtherBalanceSheetAccounts 61 false false R62.htm 2448428 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://salesforce.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 62 false false R63.htm 2449429 - Disclosure - Stockholders' Equity - Stock Options Outstanding (Detail) Sheet http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail Stockholders' Equity - Stock Options Outstanding (Detail) Details 63 false false R64.htm 2450430 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Activity (Detail) Sheet http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail Stockholders' Equity - Schedule of Restricted Stock Activity (Detail) Details 64 false false R65.htm 2451431 - Disclosure - Stockholder's Equity - Aggregate Stock Compensation (Details) Sheet http://salesforce.com/role/StockholdersEquityAggregateStockCompensationDetails Stockholder's Equity - Aggregate Stock Compensation (Details) Details 65 false false R66.htm 2453432 - Disclosure - Income Taxes (Details) Sheet http://salesforce.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://salesforce.com/role/IncomeTaxes 66 false false R67.htm 2456433 - Disclosure - Net Income Per Share - Reconciliation of Denominator Used in Calculation of Basic and Diluted Earnings Per Share (Details) Sheet http://salesforce.com/role/NetIncomePerShareReconciliationofDenominatorUsedinCalculationofBasicandDilutedEarningsPerShareDetails Net Income Per Share - Reconciliation of Denominator Used in Calculation of Basic and Diluted Earnings Per Share (Details) Details 67 false false R68.htm 2457434 - Disclosure - Net Income Per Share - Shares Excluded from Diluted Earnings Per Share (Details) Sheet http://salesforce.com/role/NetIncomePerShareSharesExcludedfromDilutedEarningsPerShareDetails Net Income Per Share - Shares Excluded from Diluted Earnings Per Share (Details) Details 68 false false R69.htm 2460435 - Disclosure - Leases and Other Commitments - Additional Information (Details) Sheet http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails Leases and Other Commitments - Additional Information (Details) Details 69 false false R70.htm 2461436 - Disclosure - Leases and Other Commitments - Maturities of Lease Liabilities (Details) Sheet http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails Leases and Other Commitments - Maturities of Lease Liabilities (Details) Details 70 false false R71.htm 2463437 - Disclosure - Legal Proceedings and Claims (Details) Sheet http://salesforce.com/role/LegalProceedingsandClaimsDetails Legal Proceedings and Claims (Details) Details http://salesforce.com/role/LegalProceedingsandClaims 71 false false R72.htm 2465438 - Disclosure - Related-Party Transactions (Details) Sheet http://salesforce.com/role/RelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://salesforce.com/role/RelatedPartyTransactions 72 false false All Reports Book All Reports crm-20200731.htm crm-20200731.xsd crm-20200731_cal.xml crm-20200731_def.xml crm-20200731_lab.xml crm-20200731_pre.xml ex311-ceocertq2fy21.htm ex312-cfocertq2fy21.htm ex321-soxcertsq2fy21.htm crm-20200731_g1.jpg crm-20200731_g2.jpg crm-20200731_g3.jpg crm-20200731_g4.jpg http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "crm-20200731.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 386, "dts": { "calculationLink": { "local": [ "crm-20200731_cal.xml" ] }, "definitionLink": { "local": [ "crm-20200731_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "crm-20200731.htm" ] }, "labelLink": { "local": [ "crm-20200731_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "crm-20200731_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "crm-20200731.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 643, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 2, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 7 }, "keyCustom": 57, "keyStandard": 403, "memberCustom": 28, "memberStandard": 66, "nsprefix": "crm", "nsuri": "http://salesforce.com/20200731", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://salesforce.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111103 - Disclosure - Investments", "role": "http://salesforce.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119104 - Disclosure - Derivatives", "role": "http://salesforce.com/role/Derivatives", "shortName": "Derivatives", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124105 - Disclosure - Fair Value Measurement", "role": "http://salesforce.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127106 - Disclosure - Business Combinations", "role": "http://salesforce.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133107 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill", "role": "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwill", "shortName": "Intangible Assets Acquired Through Business Combinations and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138108 - Disclosure - Debt", "role": "http://salesforce.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144109 - Disclosure - Other Balance Sheet Accounts", "role": "http://salesforce.com/role/OtherBalanceSheetAccounts", "shortName": "Other Balance Sheet Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146110 - Disclosure - Stockholders' Equity", "role": "http://salesforce.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152111 - Disclosure - Income Taxes", "role": "http://salesforce.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154112 - Disclosure - Net Income Per Share", "role": "http://salesforce.com/role/NetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://salesforce.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158113 - Disclosure - Leases and Other Commitments", "role": "http://salesforce.com/role/LeasesandOtherCommitments", "shortName": "Leases and Other Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162114 - Disclosure - Legal Proceedings and Claims", "role": "http://salesforce.com/role/LegalProceedingsandClaims", "shortName": "Legal Proceedings and Claims", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164115 - Disclosure - Related-Party Transactions", "role": "http://salesforce.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies)", "role": "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies", "shortName": "Summary of Business and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Summary of Business and Significant Accounting Policies (Tables)", "role": "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesTables", "shortName": "Summary of Business and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307302 - Disclosure - Revenues (Tables)", "role": "http://salesforce.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312303 - Disclosure - Investments (Tables)", "role": "http://salesforce.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Derivatives (Tables)", "role": "http://salesforce.com/role/DerivativesTables", "shortName": "Derivatives (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - Disclosure - Fair Value Measurement (Tables)", "role": "http://salesforce.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Business Combinations (Tables)", "role": "http://salesforce.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Statements of Operations", "role": "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Tables)", "role": "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillTables", "shortName": "Intangible Assets Acquired Through Business Combinations and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - Disclosure - Debt (Tables)", "role": "http://salesforce.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347309 - Disclosure - Stockholders' Equity (Tables)", "role": "http://salesforce.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355310 - Disclosure - Net Income Per Share (Tables)", "role": "http://salesforce.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359311 - Disclosure - Leases and Other Commitments (Tables)", "role": "http://salesforce.com/role/LeasesandOtherCommitmentsTables", "shortName": "Leases and Other Commitments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Business and Significant Accounting Policies - Narrative (Detail)", "role": "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail", "shortName": "Summary of Business and Significant Accounting Policies - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "iee2db0717356464baf7a487238c60d99_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives (Detail)", "role": "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetail", "shortName": "Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "iee2db0717356464baf7a487238c60d99_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenues - Disaggregation of Revenue (Detail)", "role": "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail", "shortName": "Revenues - Disaggregation of Revenue (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i63862d2a034d4a88abba1c23b3f7d621_D20200501-20200731", "decimals": "-6", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Revenues - Contract Balances, Unearned Revenue and Remaining Performance Obligation (Details)", "role": "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails", "shortName": "Revenues - Contract Balances, Unearned Revenue and Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i49dbcb7e8fba401fa51cda0c516b1059_I20200430", "decimals": "-6", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i4f20468c895d4c03bd2732aeeb38aca0_I20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenues - Remaining Performance Obligation (Details)", "role": "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails", "shortName": "Revenues - Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i4f20468c895d4c03bd2732aeeb38aca0_I20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations (Parenthetical)", "role": "http://salesforce.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "shortName": "Condensed Consolidated Statements of Operations (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ie4d0063765fe478785e65040d5207fc4_D20200501-20200731", "decimals": "-6", "lang": "en-US", "name": "crm:AmortizationOfPurchasedIntangiblesFromBusinessCombinations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Investments - Schedule of Marketable Securities (Detail)", "role": "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail", "shortName": "Investments - Schedule of Marketable Securities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Investments - Schedule of Short-Term and Long-Term Marketable Securities (Detail)", "role": "http://salesforce.com/role/InvestmentsScheduleofShortTermandLongTermMarketableSecuritiesDetail", "shortName": "Investments - Schedule of Short-Term and Long-Term Marketable Securities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Investments - Schedule of Marketable Securities in Unrealized Loss Position (Detail)", "role": "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail", "shortName": "Investments - Schedule of Marketable Securities in Unrealized Loss Position (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - Disclosure - Investments - Schedule of Components of Investment Income (Detail)", "role": "http://salesforce.com/role/InvestmentsScheduleofComponentsofInvestmentIncomeDetail", "shortName": "Investments - Schedule of Components of Investment Income (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "crm:ScheduleofStrategicInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OtherLongTermInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417410 - Disclosure - Investments - Schedule of Strategic Investments (Detail)", "role": "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail", "shortName": "Investments - Schedule of Strategic Investments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "crm:ScheduleofStrategicInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i49dbcb7e8fba401fa51cda0c516b1059_I20200430", "decimals": "-6", "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418411 - Disclosure - Investments - Gains (Losses) on Strategic Investments, Net (Details)", "role": "http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails", "shortName": "Investments - Gains (Losses) on Strategic Investments, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i0af43e5f4f244a8c9f9b802520dcace4_D20200501-20200731", "decimals": "-6", "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i4f773e490330420483dbcc40039489cc_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - Disclosure - Derivatives - Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables (Detail)", "role": "http://salesforce.com/role/DerivativesScheduleofOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilytoIntercompanyReceivablesandPayablesDetail", "shortName": "Derivatives - Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i4f773e490330420483dbcc40039489cc_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i35fc68de7f5c4e2599a2bf311c1ef6aa_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - Disclosure - Derivatives - Fair Value of Outstanding Derivative Instruments (Detail)", "role": "http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail", "shortName": "Derivatives - Fair Value of Outstanding Derivative Instruments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i35fc68de7f5c4e2599a2bf311c1ef6aa_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i72c0bbc31af64f37834241d3b1cc54ff_D20200501-20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423414 - Disclosure - Derivatives - Effect of Derivative Instruments Not Designated as Hedging Instruments on Condensed Consolidated Statements of Operations (Detail)", "role": "http://salesforce.com/role/DerivativesEffectofDerivativeInstrumentsNotDesignatedasHedgingInstrumentsonCondensedConsolidatedStatementsofOperationsDetail", "shortName": "Derivatives - Effect of Derivative Instruments Not Designated as Hedging Instruments on Condensed Consolidated Statements of Operations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i72c0bbc31af64f37834241d3b1cc54ff_D20200501-20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Fair Value Measurement (Detail)", "role": "http://salesforce.com/role/FairValueMeasurementDetail", "shortName": "Fair Value Measurement (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNi", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://salesforce.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429416 - Disclosure - Business Combinations (Narrative) (Details)", "role": "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i388ab49350c84aef88829be2fef1ff34_D20200601-20200630", "decimals": "INF", "lang": "en-US", "name": "crm:BusinessCombinationEquityAwardShareConversionRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i388ab49350c84aef88829be2fef1ff34_D20200601-20200630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - Business Combinations (Consideration Transferred) (Details)", "role": "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "shortName": "Business Combinations (Consideration Transferred) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i388ab49350c84aef88829be2fef1ff34_D20200601-20200630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431418 - Disclosure - Business Combinations (Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details)", "role": "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Business Combinations (Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "id0bffee5e9a64ef69b18122d78c16eb0_I20200630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432419 - Disclosure - Business Combinations (Intangible Assets Acquired) (Details)", "role": "http://salesforce.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "shortName": "Business Combinations (Intangible Assets Acquired) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ibd3df7704fcd45a4ab59664e8043d505_I20200630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ie11d32686c814981a3cca92a3103d034_I20200131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Intangible Assets Acquired From Business Combinations) (Details)", "role": "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails", "shortName": "Intangible Assets Acquired Through Business Combinations and Goodwill (Intangible Assets Acquired From Business Combinations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ie11d32686c814981a3cca92a3103d034_I20200131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Expected Future Amortization Expense for Purchased Intangible Assets) (Details)", "role": "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails", "shortName": "Intangible Assets Acquired Through Business Combinations and Goodwill (Expected Future Amortization Expense for Purchased Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ie11d32686c814981a3cca92a3103d034_I20200131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437422 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Goodwill) (Details)", "role": "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillGoodwillDetails", "shortName": "Intangible Assets Acquired Through Business Combinations and Goodwill (Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": "-6", "lang": "en-US", "name": "us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Debt - Carrying Value of Borrowings (Details)", "role": "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails", "shortName": "Debt - Carrying Value of Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441424 - Disclosure - Debt - Narrative (Details)", "role": "http://salesforce.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i329279008db440339d4764a965293add_I20200731", "decimals": "-8", "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442425 - Disclosure - Debt - Future Principal Payments (Details)", "role": "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails", "shortName": "Debt - Future Principal Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "if7e57225f7704b039e596242cc1606c0_I20190131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity", "role": "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i6ccbad82e70f4bbbbaebef796d1f50bb_D20190201-20190430", "decimals": "-6", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443426 - Disclosure - Debt - Schedule of Interest Expense (Detail)", "role": "http://salesforce.com/role/DebtScheduleofInterestExpenseDetail", "shortName": "Debt - Schedule of Interest Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "if4b702789f7d448ea5a0a33d7fed56de_D20200301-20200331", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445427 - Disclosure - Other Balance Sheet Accounts (Details)", "role": "http://salesforce.com/role/OtherBalanceSheetAccountsDetails", "shortName": "Other Balance Sheet Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "if4b702789f7d448ea5a0a33d7fed56de_D20200301-20200331", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448428 - Disclosure - Stockholders' Equity - Narrative (Details)", "role": "http://salesforce.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ie11d32686c814981a3cca92a3103d034_I20200131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449429 - Disclosure - Stockholders' Equity - Stock Options Outstanding (Detail)", "role": "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail", "shortName": "Stockholders' Equity - Stock Options Outstanding (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ie11d32686c814981a3cca92a3103d034_I20200131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4eae390b3e64f51ad9553beda2821c2_I20200131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450430 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Activity (Detail)", "role": "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail", "shortName": "Stockholders' Equity - Schedule of Restricted Stock Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4eae390b3e64f51ad9553beda2821c2_I20200131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "crm:SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationRemainingofFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451431 - Disclosure - Stockholder's Equity - Aggregate Stock Compensation (Details)", "role": "http://salesforce.com/role/StockholdersEquityAggregateStockCompensationDetails", "shortName": "Stockholder's Equity - Aggregate Stock Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "crm:SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationRemainingofFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453432 - Disclosure - Income Taxes (Details)", "role": "http://salesforce.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": "2", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456433 - Disclosure - Net Income Per Share - Reconciliation of Denominator Used in Calculation of Basic and Diluted Earnings Per Share (Details)", "role": "http://salesforce.com/role/NetIncomePerShareReconciliationofDenominatorUsedinCalculationofBasicandDilutedEarningsPerShareDetails", "shortName": "Net Income Per Share - Reconciliation of Denominator Used in Calculation of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb89b3cd44284d0f92305c4b0da10395_D20200501-20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457434 - Disclosure - Net Income Per Share - Shares Excluded from Diluted Earnings Per Share (Details)", "role": "http://salesforce.com/role/NetIncomePerShareSharesExcludedfromDilutedEarningsPerShareDetails", "shortName": "Net Income Per Share - Shares Excluded from Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb89b3cd44284d0f92305c4b0da10395_D20200501-20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460435 - Disclosure - Leases and Other Commitments - Additional Information (Details)", "role": "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails", "shortName": "Leases and Other Commitments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "lang": "en-US", "name": "crm:LesseeOperatingLeaseTerminationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "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://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ic4ab12747e4141f1bacd8db6fc9284e8_D20200501-20200731", "decimals": "-6", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461436 - Disclosure - Leases and Other Commitments - Maturities of Lease Liabilities (Details)", "role": "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases and Other Commitments - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "idb6cbc35be3449488f8679f87b880afb_I20200731", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i1d19577598a54c82b9250031a4b4906f_D20170701-20170831", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "reportCount": 1, "unique": true, "unitRef": "employee", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463437 - Disclosure - Legal Proceedings and Claims (Details)", "role": "http://salesforce.com/role/LegalProceedingsandClaimsDetails", "shortName": "Legal Proceedings and Claims (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i1d19577598a54c82b9250031a4b4906f_D20170701-20170831", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "reportCount": 1, "unique": true, "unitRef": "employee", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i1937db13e8c64fe9a0120d1313266be2_I20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "crm:NumberofCompanysBoardMembersthatHoldBoardSeatsinFoundation", "reportCount": 1, "unique": true, "unitRef": "board_seat", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465438 - Disclosure - Related-Party Transactions (Details)", "role": "http://salesforce.com/role/RelatedPartyTransactionsDetails", "shortName": "Related-Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "i1937db13e8c64fe9a0120d1313266be2_I20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "crm:NumberofCompanysBoardMembersthatHoldBoardSeatsinFoundation", "reportCount": 1, "unique": true, "unitRef": "board_seat", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Business and Significant Accounting Policies", "role": "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPolicies", "shortName": "Summary of Business and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106102 - Disclosure - Revenues", "role": "http://salesforce.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crm-20200731.htm", "contextRef": "ia251dd7659374a0e94aa130859315559_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 105, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "verboseLabel": "Untied States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "crm_A2023SeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2023 Senior Notes [Member]", "label": "2023 Senior Notes [Member]", "terseLabel": "2023 Senior Notes" } } }, "localname": "A2023SeniorNotesMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails" ], "xbrltype": "domainItemType" }, "crm_A2028SeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2028 Senior Notes [Member]", "label": "2028 Senior Notes [Member]", "terseLabel": "2028 Senior Notes" } } }, "localname": "A2028SeniorNotesMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails" ], "xbrltype": "domainItemType" }, "crm_AccountsPayableAccruedExpensesAndOtherLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounts Payable, Accrued Expenses and Other Liabilities", "label": "Accounts Payable, Accrued Expenses and Other Liabilities [Member]", "terseLabel": "Accounts payable, accrued expenses and other liabilities" } } }, "localname": "AccountsPayableAccruedExpensesAndOtherLiabilitiesMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "crm_AdjustmentsRelatedtoPrivatelyHeldEquityInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adjustments Related to Privately Held Equity Investments [Abstract]", "label": "Adjustments Related to Privately Held Equity Investments [Abstract]", "terseLabel": "Adjustments related to privately held equity securities:" } } }, "localname": "AdjustmentsRelatedtoPrivatelyHeldEquityInvestmentsAbstract", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "stringItemType" }, "crm_AmortizationOfPurchasedIntangiblesFromBusinessCombinations": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization Of Purchased Intangibles From Business Combinations", "label": "Amortization Of Purchased Intangibles From Business Combinations", "terseLabel": "Amortization of intangibles acquired through business combinations" } } }, "localname": "AmortizationOfPurchasedIntangiblesFromBusinessCombinations", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "crm_BusinessCombinationEquityAwardShareConversionRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Equity Award Share Conversion Ratio", "label": "Business Combination, Equity Award Share Conversion Ratio", "terseLabel": "Share conversion ratio" } } }, "localname": "BusinessCombinationEquityAwardShareConversionRatio", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "pureItemType" }, "crm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherAccruedExpensesCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accounts Payable and Other Accrued Expenses, Current and Noncurrent", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Other Accrued Expenses, Current And Noncurrent", "negatedTerseLabel": "Accounts payable, accrued expenses and other liabilities, current and noncurrent" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherAccruedExpensesCurrentAndNoncurrent", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "crm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNoncurrentAssets": { "auth_ref": [], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Current and Noncurrent Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Current And Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNoncurrentAssets", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "crm_CapitalizedContractCostRenewalsandSuccessFeesAmortizationTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Cost, Renewals and Success Fees, Amortization Term", "label": "Capitalized Contract Cost, Renewals and Success Fees, Amortization Term", "terseLabel": "Capitalized contract cost, renewals and success fees, amortization term (in years)" } } }, "localname": "CapitalizedContractCostRenewalsandSuccessFeesAmortizationTerm", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "crm_CashPaidDuringPeriodForAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Paid During Period For [Abstract]", "label": "Cash Paid During Period For [Abstract]", "terseLabel": "Cash paid during the period for:" } } }, "localname": "CashPaidDuringPeriodForAbstract", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "crm_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer Equipment And Software [Member]", "label": "Computer Equipment And Software [Member]", "terseLabel": "Computers, equipment and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "crm_ContractwithCustomerLiabilityBillingsandOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Billings and Other", "label": "Contract with Customer, Liability, Billings and Other", "terseLabel": "Billings and other" } } }, "localname": "ContractwithCustomerLiabilityBillingsandOther", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "crm_ContractwithCustomerLiabilityContributionfromContractAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Contribution from Contract Asset", "label": "Contract with Customer, Liability, Contribution from Contract Asset", "terseLabel": "Contribution from contract asset" } } }, "localname": "ContractwithCustomerLiabilityContributionfromContractAsset", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "crm_DenominatorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Denominator [Abstract]", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/NetIncomePerShareReconciliationofDenominatorUsedinCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "crm_DevelopedTechnologyAndCustomerRelationshipsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Developed Technology And Customer Relationships [Member]", "label": "Developed Technology And Customer Relationships [Member]", "terseLabel": "Developed technology and customer relationships" } } }, "localname": "DevelopedTechnologyAndCustomerRelationshipsMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "crm_EquityAwardsAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity Awards Assumed", "label": "Equity Awards Assumed", "terseLabel": "Fair value of equity awards assumed" } } }, "localname": "EquityAwardsAssumed", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "crm_EquitySecuritieswithoutReadilyDeterminableFairValueImpairmentLossandDownwardPriceAdjustmentAnnualAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Annual Amount", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Annual Amount", "negatedTerseLabel": "Impairments and downward adjustments" } } }, "localname": "EquitySecuritieswithoutReadilyDeterminableFairValueImpairmentLossandDownwardPriceAdjustmentAnnualAmount", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "crm_EquitySecuritieswithoutReadilyDeterminableFairValueImpairmentLossandDownwardPriceAdjustmentCumulativeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Cumulative Amount", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Cumulative Amount", "terseLabel": "Cumulative impairments and downward adjustments" } } }, "localname": "EquitySecuritieswithoutReadilyDeterminableFairValueImpairmentLossandDownwardPriceAdjustmentCumulativeAmount", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "crm_EvergageIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Evergage Inc.", "label": "Evergage Inc. [Member]", "terseLabel": "Evergage" } } }, "localname": "EvergageIncMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillGoodwillDetails" ], "xbrltype": "domainItemType" }, "crm_FacilitiesSpaceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facilities Space [Member]", "label": "Facilities Space [Member]", "terseLabel": "Facilities Space" } } }, "localname": "FacilitiesSpaceMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "crm_FairValueAdjustmentLossOnRemainingPerformanceObligationsofAgreements": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair Value Adjustment Loss On Remaining Performance Obligations of Agreements", "label": "Fair Value Adjustment Loss On Remaining Performance Obligations of Agreements", "terseLabel": "Loss on settlement of Salesforce.org reseller agreement" } } }, "localname": "FairValueAdjustmentLossOnRemainingPerformanceObligationsofAgreements", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows", "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "crm_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Liability, to be Paid, After Year Four", "label": "Finance Lease, Liability, to be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crm_FinitelivedIntangibleAssetsAdditionsandRetirementsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-lived Intangible Assets, Additions and Retirements, Net", "label": "Finite-lived Intangible Assets, Additions and Retirements, Net", "verboseLabel": "Additions and retirements, net" } } }, "localname": "FinitelivedIntangibleAssetsAdditionsandRetirementsNet", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "crm_FinitelivedIntangibleAssetsAmortizationExpenseandRetirementsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-lived Intangible Assets, Amortization Expense and Retirements, Net", "label": "Finite-lived Intangible Assets, Amortization Expense and Retirements, Net", "negatedTerseLabel": "Expense and retirements, net" } } }, "localname": "FinitelivedIntangibleAssetsAmortizationExpenseandRetirementsNet", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "crm_ImpairmentsOfCostsToObtainRevenueContracts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Impairments of Costs to Obtain Revenue Contracts", "label": "Impairments of Costs to Obtain Revenue Contracts", "terseLabel": "Impairments of costs to obtain revenue contracts" } } }, "localname": "ImpairmentsOfCostsToObtainRevenueContracts", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "crm_IncreaseDecreaseinCapitalizedContractCosts": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Capitalized Contract Costs", "label": "Increase (Decrease) in Capitalized Contract Costs", "negatedLabel": "Costs capitalized to obtain revenue contracts, net", "terseLabel": "Costs capitalized to obtain revenue contracts, net" } } }, "localname": "IncreaseDecreaseinCapitalizedContractCosts", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "crm_IncreaseDecreaseinOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Operating Lease Liabilities", "label": "Increase (Decrease) in Operating Lease Liabilities", "verboseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseinOperatingLeaseLiabilities", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "crm_LesseeOperatingLeaseCommitmentincludingLeaseNotyetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Commitment including Lease Not yet Commenced, Amount", "label": "Lessee, Operating Lease, Commitment including Lease Not yet Commenced, Amount", "terseLabel": "Operating lease commitment balance, including leases not yet commenced" } } }, "localname": "LesseeOperatingLeaseCommitmentincludingLeaseNotyetCommencedAmount", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "crm_LesseeOperatingLeaseLeaseNotyetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "terseLabel": "Operating leases, not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotyetCommencedAmount", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "crm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crm_LesseeOperatingLeaseTerminationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Termination Period", "label": "Lessee, Operating Lease, Termination Period", "terseLabel": "Operating lease termination option" } } }, "localname": "LesseeOperatingLeaseTerminationPeriod", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "crm_LessorOperatingLeasePaymentsToBeReceivedNextFiveYears": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lessor, Operating Lease, Payments to be Received, Next Five Years", "label": "Lessor, Operating Lease, Payments to be Received, Next Five Years", "terseLabel": "Sublease income, next five years" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextFiveYears", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "crm_LoanAssumedon50FremontMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loan Assumed on 50 Fremont [Member]", "label": "Loan Assumed on 50 Fremont [Member]", "terseLabel": "Loan assumed on 50 Fremont" } } }, "localname": "LoanAssumedon50FremontMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails" ], "xbrltype": "domainItemType" }, "crm_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-Term Debt, Maturity, After Year Four", "label": "Long-Term Debt, Maturity, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "crm_MarketingandCommerceCloudMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Marketing and Commerce Cloud [Member]", "label": "Marketing and Commerce Cloud [Member]", "terseLabel": "Marketing and Commerce Cloud" } } }, "localname": "MarketingandCommerceCloudMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail" ], "xbrltype": "domainItemType" }, "crm_MaximumCharitableCashCommitmentPerQuarter": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum Charitable Cash Commitment Per Quarter", "label": "Maximum Charitable Cash Commitment Per Quarter", "terseLabel": "Maximum charitable cash commitment per quarter" } } }, "localname": "MaximumCharitableCashCommitmentPerQuarter", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "crm_NumberOfInvestmentsHeld": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Investments Held", "label": "Number of Investments Held", "terseLabel": "Number of investments held" } } }, "localname": "NumberOfInvestmentsHeld", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "integerItemType" }, "crm_NumberOfPrivatelyHeldInvestments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Privately Held Investments", "label": "Number of Privately Held Investments", "terseLabel": "Number of privately held investments" } } }, "localname": "NumberOfPrivatelyHeldInvestments", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "integerItemType" }, "crm_NumberOfPubliclyTradedInvestmentsHeld": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Publicly Traded Investments Held", "label": "Number of Publicly Traded Investments Held", "terseLabel": "Number of publicly traded investments" } } }, "localname": "NumberOfPubliclyTradedInvestmentsHeld", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "integerItemType" }, "crm_NumberOfPubliclyTradedInvestmentsSold": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Publicly Traded Investments Sold", "label": "Number of Publicly Traded Investments Sold", "terseLabel": "Number of publicly traded investments sold" } } }, "localname": "NumberOfPubliclyTradedInvestmentsSold", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "integerItemType" }, "crm_NumberofBoardSeatsinFoundation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Board Seats in Foundation", "label": "Number of Board Seats in Foundation", "terseLabel": "Number of board seats in Foundation" } } }, "localname": "NumberofBoardSeatsinFoundation", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "crm_NumberofCompanysBoardMembersthatHoldBoardSeatsinFoundation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Company's Board Members that Hold Board Seats in Foundation", "label": "Number of Company's Board Members that Hold Board Seats in Foundation", "terseLabel": "Number of Company's board members that hold board seats in Foundation" } } }, "localname": "NumberofCompanysBoardMembersthatHoldBoardSeatsinFoundation", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "crm_NumeratorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Numerator [Abstract]", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/NetIncomePerShareReconciliationofDenominatorUsedinCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "crm_PaymentsForInvestmentsInPrivatelyHeldCompanies": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash outflow associated with purchases of investments in privately-held companies", "label": "Payments For Investments In Privately Held Companies", "negatedLabel": "Purchases of strategic investments" } } }, "localname": "PaymentsForInvestmentsInPrivatelyHeldCompanies", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "crm_PercentOfTotalStrategicInvestments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percent of Total Strategic Investments", "label": "Percent of Total Strategic Investments", "terseLabel": "Percent of total strategic investments" } } }, "localname": "PercentOfTotalStrategicInvestments", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "percentItemType" }, "crm_PercentOfTotalStrategicInvestmentsPrivatelyHeld": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percent of Total Strategic Investments, Privately Held", "label": "Percent of Total Strategic Investments, Privately Held", "terseLabel": "Percent of total strategic investments, privately held" } } }, "localname": "PercentOfTotalStrategicInvestmentsPrivatelyHeld", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "percentItemType" }, "crm_PercentOfTotalStrategicInvestmentsPubliclyTraded": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percent Of Total Strategic Investments, Publicly Traded", "label": "Percent Of Total Strategic Investments, Publicly Traded", "terseLabel": "Percent of total strategic investments, publicly traded" } } }, "localname": "PercentOfTotalStrategicInvestmentsPubliclyTraded", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "percentItemType" }, "crm_PercentageofTaxBenefitLikelyToBeRealizedUponSettlement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of Tax Benefit Likely To Be Realized Upon Settlement", "label": "Percentage of Tax Benefit Likely To Be Realized Upon Settlement", "terseLabel": "Percentage of tax benefit likely to be realized upon settlement (greater than 50%)" } } }, "localname": "PercentageofTaxBenefitLikelyToBeRealizedUponSettlement", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "percentItemType" }, "crm_PeriodForQuarterlyCharitableCashCommitment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period For Quarterly Charitable Cash Commitment", "label": "Period For Quarterly Charitable Cash Commitment", "terseLabel": "Period for quarterly charitable cash commitment" } } }, "localname": "PeriodForQuarterlyCharitableCashCommitment", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "crm_PrivatelyHeldSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Privately Held Securities [Member]", "label": "Privately Held Securities [Member]", "terseLabel": "Privately held securities", "verboseLabel": "Privately held debt and equity securities and equity method investments" } } }, "localname": "PrivatelyHeldSecuritiesMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails" ], "xbrltype": "domainItemType" }, "crm_ProceedsFromInvestmentsInPrivatelyHeldCompanies": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Investments In Privately Held Companies", "label": "Proceeds From Investments In Privately Held Companies", "terseLabel": "Sales of strategic investments" } } }, "localname": "ProceedsFromInvestmentsInPrivatelyHeldCompanies", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "crm_ProfessionalServicesandOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Professional Services and Other [Member]", "label": "Professional Services and Other [Member]", "terseLabel": "Professional services and other" } } }, "localname": "ProfessionalServicesandOtherMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "crm_PubliclyTradedSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Publicly Traded Securities [Member]", "label": "Publicly Traded Securities [Member]", "terseLabel": "Publicly traded securities" } } }, "localname": "PubliclyTradedSecuritiesMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails", "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "crm_Range1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range 1 [Member]", "label": "Range 1 [Member]", "terseLabel": "$0.36 to $59.34" } } }, "localname": "Range1Member", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "crm_Range2Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range 2 [Member]", "label": "Range 2 [Member]", "terseLabel": "$59.64 to $80.99" } } }, "localname": "Range2Member", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "crm_Range3Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range 3 [Member]", "label": "Range 3 [Member]", "terseLabel": "$81.88 to $118.04" } } }, "localname": "Range3Member", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "crm_Range4Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range 4 [Member]", "label": "Range 4 [Member]", "terseLabel": "$122.03 to $148.95" } } }, "localname": "Range4Member", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "crm_Range5Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range 5 [Member]", "label": "Range 5 [Member]", "terseLabel": "$154.14" } } }, "localname": "Range5Member", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "crm_Range6Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range 6 [Member]", "label": "Range 6 [Member]", "terseLabel": "$155.20 to $191.65" } } }, "localname": "Range6Member", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "crm_RevenueRemainingPerformanceObligationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue, Remaining Performance Obligation [Abstract]", "label": "Revenue, Remaining Performance Obligation [Abstract]", "terseLabel": "Remaining Performance Obligation" } } }, "localname": "RevenueRemainingPerformanceObligationAbstract", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "crm_RevenueRemainingPerformanceObligationCurrent": { "auth_ref": [], "calculation": { "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails": { "order": 1.0, "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Current", "label": "Revenue, Remaining Performance Obligation, Current", "terseLabel": "Current" } } }, "localname": "RevenueRemainingPerformanceObligationCurrent", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "crm_RevenueRemainingPerformanceObligationNoncurrent": { "auth_ref": [], "calculation": { "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails": { "order": 2.0, "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Noncurrent", "label": "Revenue, Remaining Performance Obligation, Noncurrent", "terseLabel": "Noncurrent" } } }, "localname": "RevenueRemainingPerformanceObligationNoncurrent", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "crm_SalesCloudMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales Cloud [Member]", "label": "Sales Cloud [Member]", "terseLabel": "Sales Cloud" } } }, "localname": "SalesCloudMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail" ], "xbrltype": "domainItemType" }, "crm_SalesforcePlatformandOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Salesforce Platform and Other [Member]", "label": "Salesforce Platform and Other [Member]", "terseLabel": "Salesforce Platform and Other" } } }, "localname": "SalesforcePlatformandOtherMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail" ], "xbrltype": "domainItemType" }, "crm_ScheduleofStrategicInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Strategic Investments [Table Text Block]", "label": "Schedule of Strategic Investments [Table Text Block]", "terseLabel": "Schedules of Strategic Investments" } } }, "localname": "ScheduleofStrategicInvestmentsTableTextBlock", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "crm_ServiceCloudMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service Cloud [Member]", "label": "Service Cloud [Member]", "terseLabel": "Service Cloud" } } }, "localname": "ServiceCloudMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail" ], "xbrltype": "domainItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmortizationYearOne": { "auth_ref": [], "calculation": { "http://salesforce.com/role/StockholdersEquityAggregateStockCompensationDetails": { "order": 5.0, "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year One", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year One", "terseLabel": "Fiscal 2023" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAmortizationYearOne", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityAggregateStockCompensationDetails" ], "xbrltype": "monetaryItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Aggregate Intrinsic Value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestAggregateIntrinsicValue", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail" ], "xbrltype": "monetaryItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number", "terseLabel": "Expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail" ], "xbrltype": "sharesItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited in Period Weighted Average Exercise Price", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period Weighted Average Exercise Price", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodWeightedAverageExercisePrice", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail" ], "xbrltype": "perShareItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options grants in period weighted average exercise price", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail" ], "xbrltype": "perShareItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Exercise Price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail" ], "xbrltype": "perShareItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested in period weighted average exercise price", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Exercise Price", "terseLabel": "Vested and converted to shares (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail" ], "xbrltype": "perShareItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price [Roll Forward]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price [Roll Forward]", "terseLabel": "Restricted Stock Outstanding, Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceRollForward", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail" ], "xbrltype": "stringItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodWeightedAveragePricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share", "terseLabel": "Weighted-average fair value per share of ESPP shares (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodWeightedAveragePricePerShare", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "crm_SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationRemainingofFiscalYear": { "auth_ref": [], "calculation": { "http://salesforce.com/role/StockholdersEquityAggregateStockCompensationDetails": { "order": 4.0, "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Remaining of Fiscal Year", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Remaining of Fiscal Year", "terseLabel": "Remaining six months of fiscal 2021" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationRemainingofFiscalYear", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityAggregateStockCompensationDetails" ], "xbrltype": "monetaryItemType" }, "crm_SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationYearFour": { "auth_ref": [], "calculation": { "http://salesforce.com/role/StockholdersEquityAggregateStockCompensationDetails": { "order": 3.0, "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Four", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Four", "terseLabel": "Fiscal 2025" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationYearFour", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityAggregateStockCompensationDetails" ], "xbrltype": "monetaryItemType" }, "crm_SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationYearThree": { "auth_ref": [], "calculation": { "http://salesforce.com/role/StockholdersEquityAggregateStockCompensationDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Three", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Three", "terseLabel": "Fiscal 2024" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationYearThree", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityAggregateStockCompensationDetails" ], "xbrltype": "monetaryItemType" }, "crm_SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationYearTwo": { "auth_ref": [], "calculation": { "http://salesforce.com/role/StockholdersEquityAggregateStockCompensationDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Two", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Two", "terseLabel": "Fiscal 2022" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationYearTwo", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityAggregateStockCompensationDetails" ], "xbrltype": "monetaryItemType" }, "crm_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Offering Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Offering Period", "terseLabel": "Offering period" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAwardOfferingPeriod", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "crm_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "terseLabel": "Purchase period" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePeriod", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "crm_StockOptionInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Option Information [Abstract]", "label": "Stock Option Information [Abstract]", "terseLabel": "Stock Options Outstanding Information" } } }, "localname": "StockOptionInformationAbstract", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "crm_StockOptionsandRestrictedStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Options and Restricted Stock [Member]", "label": "Stock Options and Restricted Stock [Member]", "terseLabel": "Stock options and restricted stock" } } }, "localname": "StockOptionsandRestrictedStockMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "crm_StrategicInvestmentsNetAdditionsReductions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Strategic Investments, Net Additions (Reductions)", "label": "Strategic Investments, Net Additions (Reductions)", "terseLabel": "Net additions" } } }, "localname": "StrategicInvestmentsNetAdditionsReductions", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "crm_StrategicInvestmentsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Strategic Investments [Roll Forward]", "label": "Strategic Investments [Roll Forward]", "terseLabel": "Strategic Investments [Roll Forward]" } } }, "localname": "StrategicInvestmentsRollForward", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "stringItemType" }, "crm_SubscriptionandSupportMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscription and Support [Member]", "label": "Subscription and Support [Member]", "terseLabel": "Subscription and support" } } }, "localname": "SubscriptionandSupportMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations", "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail" ], "xbrltype": "domainItemType" }, "crm_SummaryofBusinessandSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Summary of Business and Significant Accounting Policies [Table]", "label": "Summary of Business and Significant Accounting Policies [Line Items]", "terseLabel": "Summary of Business and Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryofBusinessandSignificantAccountingPoliciesLineItems", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "crm_SummaryofBusinessandSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary of Business and Significant Accounting Policies [Table]", "label": "Summary of Business and Significant Accounting Policies [Table]", "terseLabel": "Summary of Business and Significant Accounting Policies [Table]" } } }, "localname": "SummaryofBusinessandSignificantAccountingPoliciesTable", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "crm_TableauSoftwareInc.TableauLitigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tableau Software, Inc. (Tableau) Litigation [Member]", "label": "Tableau Software, Inc. (Tableau) Litigation [Member]", "terseLabel": "Tableau Software, Inc. (Tableau) Litigation" } } }, "localname": "TableauSoftwareInc.TableauLitigationMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/LegalProceedingsandClaimsDetails" ], "xbrltype": "domainItemType" }, "crm_TechnologyCompanyInPreferredStockFinancingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Technology Company In Preferred Stock Financing", "label": "Technology Company In Preferred Stock Financing [Member]", "verboseLabel": "Technology company in preferred stock financing" } } }, "localname": "TechnologyCompanyInPreferredStockFinancingMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "crm_TransferredoverTimeasDeliveredMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transferred over Time as Delivered [Member]", "label": "Transferred over Time as Delivered [Member]", "terseLabel": "Revenue recognized over time as delivered" } } }, "localname": "TransferredoverTimeasDeliveredMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "crm_TwoPubliclyTradedInvestmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Publicly Traded Investments", "label": "Two Publicly Traded Investments [Member]", "terseLabel": "Two publicly traded investments" } } }, "localname": "TwoPubliclyTradedInvestmentsMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "crm_UnearnedRevenueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unearned Revenue [Roll Forward]", "label": "Unearned Revenue [Roll Forward]", "terseLabel": "Unearned Revenue [Roll Forward]" } } }, "localname": "UnearnedRevenueRollForward", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "crm_UnrealizedLossesOnFixedRateInvestmentsUpperRangeValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrealized losses on fixed rate investments, upper range value.", "label": "Unrealized Losses On Fixed Rate Investments Upper Range Value", "terseLabel": "Unrealized losses on fixed rate investments, upper range value" } } }, "localname": "UnrealizedLossesOnFixedRateInvestmentsUpperRangeValue", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "crm_VlocityIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vlocity, Inc", "label": "Vlocity, Inc [Member]", "terseLabel": "Vlocity" } } }, "localname": "VlocityIncMember", "nsuri": "http://salesforce.com/20200731", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://salesforce.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillGoodwillDetails", "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r636" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r637" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r638" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r638" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r638" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r639" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r638" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r638" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r638" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r638" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r634" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r635" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r323", "r495", "r496", "r498", "r632" ], "lang": { "en-US": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://salesforce.com/role/LegalProceedingsandClaimsDetails" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/LegalProceedingsandClaimsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r326", "r328", "r507", "r508", "r509", "r510", "r511", "r512", "r532", "r586", "r589" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails", "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r326", "r328", "r507", "r508", "r509", "r510", "r511", "r512", "r532", "r586", "r589" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails", "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r169", "r303", "r307", "r533", "r585", "r587" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations", "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r169", "r303", "r307", "r533", "r585", "r587" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations", "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r315", "r326", "r328", "r507", "r508", "r509", "r510", "r511", "r512", "r532", "r586", "r589" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails", "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r315", "r326", "r328", "r507", "r508", "r509", "r510", "r511", "r512", "r532", "r586", "r589" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails", "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r170", "r171", "r303", "r308", "r588", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r170", "r171", "r303", "r308", "r588", "r617", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "verboseLabel": "Accounts payable, accrued expenses and other liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r15", "r173", "r174" ], "calculation": { "http://salesforce.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", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrentAndNoncurrent": { "auth_ref": [ "r554", "r576" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided.", "label": "Accrued Salaries", "terseLabel": "Accrued compensation" } } }, "localname": "AccruedSalariesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/OtherBalanceSheetAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r47", "r48", "r49", "r571", "r594", "r595" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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\u00a0loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r46", "r49", "r50", "r104", "r105", "r106", "r418", "r590", "r591" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average remaining useful life", "verboseLabel": "Estimated useful lives (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r16" ], "calculation": { "http://salesforce.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/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r104", "r105", "r106", "r359", "r360", "r361" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r329", "r331", "r364", "r365" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based expenses" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r331", "r356", "r363" ], "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": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfAboveAndBelowMarketLeases": { "auth_ref": [ "r87" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of non-cash amortization of intangible asset (liability) for above and below market leases.", "label": "Amortization of above and below Market Leases", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfAboveAndBelowMarketLeases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r62", "r87", "r476" ], "calculation": { "http://salesforce.com/role/DebtScheduleofInterestExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtScheduleofInterestExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r128" ], "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 securities excluded" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/NetIncomePerShareSharesExcludedfromDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/NetIncomePerShareSharesExcludedfromDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/NetIncomePerShareSharesExcludedfromDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/NetIncomePerShareSharesExcludedfromDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r190", "r316" ], "lang": { "en-US": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r96", "r152", "r161", "r167", "r202", "r414", "r419", "r464", "r549", "r569" ], "calculation": { "http://salesforce.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/2020-01-31", "presentation": [ "http://salesforce.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/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r39", "r96", "r202", "r414", "r419", "r464" ], "calculation": { "http://salesforce.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/2020-01-31", "presentation": [ "http://salesforce.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/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r446" ], "calculation": { "http://salesforce.com/role/FairValueMeasurementDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsTotalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total assets, when it serves as a benchmark in a concentration of risk calculation, representing the sum of all reported assets as of the balance sheet date.", "label": "Assets, Total [Member]", "terseLabel": "Assets" } } }, "localname": "AssetsTotalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r184" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r185" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r182", "r209" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r186", "r189", "r563" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofShortTermandLongTermMarketableSecuritiesDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "terseLabel": "Due in 5 years through 10 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofShortTermandLongTermMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r186", "r188", "r562" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofShortTermandLongTermMarketableSecuritiesDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in 1 year through 5 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofShortTermandLongTermMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r186", "r187", "r561" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofShortTermandLongTermMarketableSecuritiesDetail": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within 1 year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofShortTermandLongTermMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r176", "r183", "r209", "r553" ], "calculation": { "http://salesforce.com/role/FairValueMeasurementDetail": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://salesforce.com/role/InvestmentsScheduleofShortTermandLongTermMarketableSecuritiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value", "totalLabel": "Fair Value of Marketable Securities", "verboseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail", "http://salesforce.com/role/InvestmentsScheduleofShortTermandLongTermMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r178", "r209" ], "calculation": { "http://salesforce.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", "verboseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r332", "r358" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails", "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r428", "r433" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r559" ], "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" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BondsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt security, in which the authorized issuer owes the holder a debt and is obliged to repay the principal and interest (the coupon).", "label": "Bonds [Member]", "terseLabel": "Covered bonds" } } }, "localname": "BondsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail" ], "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": "Buildings and building improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/OtherBalanceSheetAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r325", "r327" ], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://salesforce.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillGoodwillDetails", "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r325", "r327", "r397", "r398" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://salesforce.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillGoodwillDetails", "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r408" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Fair value of unvested options" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://salesforce.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r404", "r405", "r406" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r404", "r405" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Fair value of stock options and restricted stock awards assumed", "verboseLabel": "Consideration transferred, unvested options" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1": { "auth_ref": [ "r394", "r406" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination", "totalLabel": "Total", "verboseLabel": "Fair value of consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r410" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r400" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r400" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r400" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Unearned revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r400" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r399", "r400" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Total intangible assets subject to amortization", "verboseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://salesforce.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r400" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "auth_ref": [ "r395" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "terseLabel": "Fair value of pre-existing relationship" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "In a business combination achieved in stages, this element represents the amount of net gain (loss) recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net", "terseLabel": "Remeasurement gain" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "auth_ref": [ "r93", "r392", "r409" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control.", "label": "Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r219" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of costs capitalized to obtain revenue contracts, net" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Capitalized contract cost, amortization term (in years)" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Costs capitalized to obtain revenue contracts, net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r218" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Costs capitalized to obtain revenue contracts, net" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r218" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Noncurrent costs capitalized to obtain revenue contracts, net" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r24", "r89" ], "calculation": { "http://salesforce.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/2020-01-31", "presentation": [ "http://salesforce.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/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://salesforce.com/role/FairValueMeasurementDetail": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r5", "r90", "r94" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r83", "r89", "r92" ], "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 and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r83", "r466" ], "calculation": { "http://salesforce.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 and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeDuringPeriodFairValueDisclosureMember": { "auth_ref": [ "r465" ], "lang": { "en-US": { "role": { "documentation": "Measure of change in fair value.", "label": "Changes Measurement [Member]", "terseLabel": "Measurement Alternative" } } }, "localname": "ChangeDuringPeriodFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r94", "r265", "r618", "r619" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Warranties and Indemnification" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsDisclosureTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.", "label": "Commitments Disclosure [Text Block]", "terseLabel": "Leases and Other Commitments" } } }, "localname": "CommitmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Total shares available for future grant (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r104", "r105" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://salesforce.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", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r93", "r335" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-Based Expense" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r53", "r55", "r56", "r59", "r557", "r578" ], "calculation": { "http://salesforce.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/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r141", "r142", "r172", "r462", "r463" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r141", "r142", "r172", "r462", "r463", "r597" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r141", "r142", "r172", "r462", "r463", "r597" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r137", "r566" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk, Significant Customers and Investments" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r141", "r142", "r172", "r462", "r463" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r141", "r142", "r172", "r462", "r463" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r94", "r416" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r284" ], "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": "Unearned Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r280", "r282", "r304" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "verboseLabel": "Customer contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails", "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r280", "r281", "r304" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "periodEndLabel": "Unearned revenue, end of period", "periodStartLabel": "Unearned revenue, beginning of period", "terseLabel": "Unearned revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets", "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r283" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination.", "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Unearned revenue from business combinations" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r305" ], "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", "negatedTerseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r316", "r324", "r596" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate notes and obligations" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r66", "r533" ], "calculation": { "http://salesforce.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": "Total cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "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 revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r402" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r272" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r9", "r11", "r12", "r550", "r551", "r567" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r12", "r268", "r551", "r567" ], "calculation": { "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Total carrying value of debt", "totalLabel": "Total carrying value of debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails", "http://salesforce.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r34", "r270", "r475" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate for the three months ended July 31, 2020" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails" ], "xbrltype": "percentItemType" }, "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r35", "r99", "r274", "r275", "r276", "r277", "r474", "r475", "r477", "r565" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r195", "r213", "r216" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Marketable securities in an unrealized loss position for more than 12 months, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r195", "r213" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedTerseLabel": "Marketable securities in an unrealized loss position for more than 12 months, Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r195", "r213", "r216" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Marketable securities in an unrealized loss position for less than 12 months, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r195", "r213" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Marketable securities in an unrealized loss position for less than 12 months, Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure 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 [Table Text Block]", "terseLabel": "Schedule of Short-Term and Long-Term Marketable Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r193", "r210", "r216" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "totalLabel": "Marketable securities in an unrealized loss position, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r194", "r211" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Marketable securities in an unrealized loss position, Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r192", "r212", "r216" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Marketable Securities in a Unrealized Loss Position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.", "label": "Debt Securities [Member]", "terseLabel": "Debt securities" } } }, "localname": "DebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails", "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r373" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Reasonably possible decrease of unrecognized tax benefits" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r87", "r97", "r378", "r384", "r385", "r386" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Tax benefit from intra-entity transfer of intangible property" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r87", "r247" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r41", "r42", "r460" ], "calculation": { "http://salesforce.com/role/FairValueMeasurementDetail": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "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. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Foreign currency derivative contracts" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectofDerivativeInstrumentsNotDesignatedasHedgingInstrumentsonCondensedConsolidatedStatementsofOperationsDetail", "http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/DerivativesScheduleofOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilytoIntercompanyReceivablesandPayablesDetail", "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r40", "r43", "r431", "r514" ], "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 Assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r40", "r43", "r431", "r514" ], "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 Liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r430" ], "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": "Gains\u00a0(losses)\u00a0on\u00a0derivative\u00a0instruments recognized\u00a0in\u00a0income" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectofDerivativeInstrumentsNotDesignatedasHedgingInstrumentsonCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r429", "r432", "r435", "r438" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectofDerivativeInstrumentsNotDesignatedasHedgingInstrumentsonCondensedConsolidatedStatementsofOperationsDetail", "http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/DerivativesScheduleofOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilytoIntercompanyReceivablesandPayablesDetail", "http://salesforce.com/role/FairValueMeasurementDetail" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r445" ], "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": "Derivatives" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/Derivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r426", "r429", "r435", "r438", "r439", "r443", "r444" ], "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) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectofDerivativeInstrumentsNotDesignatedasHedgingInstrumentsonCondensedConsolidatedStatementsofOperationsDetail" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectofDerivativeInstrumentsNotDesignatedasHedgingInstrumentsonCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r41", "r42", "r460" ], "calculation": { "http://salesforce.com/role/FairValueMeasurementDetail": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Foreign currency derivative contracts" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesScheduleofOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilytoIntercompanyReceivablesandPayablesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r423", "r425" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount of foreign currency derivative contracts" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesScheduleofOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilytoIntercompanyReceivablesandPayablesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r422", "r424", "r425", "r426", "r427", "r434", "r435", "r440", "r442", "r444" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesScheduleofOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilytoIntercompanyReceivablesandPayablesDetail" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r94", "r101", "r422", "r424", "r426", "r427", "r441" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r403" ], "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": "Acquired developed technology", "verboseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails", "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r303", "r307", "r308", "r309", "r310", "r311", "r312", "r313" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about 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]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails", "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r303" ], "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" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r60", "r109", "r110", "r111", "r112", "r113", "r118", "r120", "r125", "r126", "r127", "r131", "r132", "r558", "r579" ], "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 net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r60", "r109", "r110", "r111", "r112", "r113", "r120", "r125", "r126", "r127", "r131", "r132", "r558", "r579" ], "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 net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r128", "r129", "r130", "r133" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r466" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r371" ], "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 tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r357" ], "calculation": { "http://salesforce.com/role/StockholdersEquityAggregateStockCompensationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total stock compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityAggregateStockCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r357" ], "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": "Period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r357" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Assumed unvested options, allocated to future services" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r104", "r105", "r106", "r108", "r114", "r116", "r134", "r203", "r273", "r278", "r359", "r360", "r361", "r380", "r381", "r467", "r468", "r469", "r470", "r471", "r472", "r590", "r591", "r592" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r457" ], "calculation": { "http://salesforce.com/role/FairValueMeasurementDetail": { "order": 4.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "terseLabel": "Publicly held equity securities" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "auth_ref": [ "r200", "r582" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "terseLabel": "Cumulative net gain on equity securities" } } }, "localname": "EquitySecuritiesFvNiRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r6", "r10", "r197", "r568", "r614", "r615", "r616" ], "lang": { "en-US": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "terseLabel": "Equity securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails", "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r198" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "periodEndLabel": "Carrying amount, end of period", "periodStartLabel": "Carrying amount, beginning of period" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r199" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "terseLabel": "Upward adjustments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "auth_ref": [ "r199" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "terseLabel": "Cumulative upward adjustments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r460" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "verboseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "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 Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r446", "r447", "r448", "r453" ], "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, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r446", "r461" ], "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": "Schedule of Assets and Liabilities Measured at Fair Value an a Recurring Basis" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r447", "r504", "r505", "r506" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r446", "r454" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r446", "r447", "r449", "r450", "r455" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r452" ], "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 Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r316", "r317", "r322", "r324", "r447", "r504" ], "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": "Quoted\u00a0Prices\u00a0in Active Markets for\u00a0Identical\u00a0Assets (Level\u00a01)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r316", "r317", "r322", "r324", "r447", "r505" ], "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": "Significant\u00a0Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r447", "r506" ], "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": "Significant Unobservable Inputs (Level\u00a03)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r504", "r505", "r506" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r446", "r447", "r449", "r450", "r451", "r455" ], "lang": { "en-US": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair value, non-recurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r94", "r456", "r459" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r428", "r434", "r443" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r479", "r490" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r490" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Maturities of lease liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r490" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r490" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "Fiscal 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r490" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "Fiscal 2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r490" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "Fiscal 2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r490" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "Fiscal 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r490" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remaining six months of fiscal 2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r490" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r480", "r486" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal payments on financing obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r489", "r491" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Finance lease, weighted average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r488", "r491" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases, weighted-average remaining lease term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r190", "r191", "r204", "r205", "r206", "r207", "r208", "r212", "r214", "r215", "r216", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail", "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Intangible Assets Acquired From Business Combinations" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r238" ], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedPeriodEndLabel": "Accumulated amortization, ending balance", "negatedPeriodStartLabel": "Accumulated amortization, beginning balance" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r239" ], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Fiscal 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remaining six months of fiscal 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r239" ], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Fiscal 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r239" ], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Fiscal 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r239" ], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Fiscal 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r231", "r234", "r238", "r240", "r534", "r535" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails", "http://salesforce.com/role/OtherBalanceSheetAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r238", "r535" ], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "periodEndLabel": "Intangible assets, gross, ending balance", "periodStartLabel": "Intangible assets, gross, beginning balance" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r231", "r237" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails", "http://salesforce.com/role/OtherBalanceSheetAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r238", "r534" ], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Intangible assets, net, ending balance", "periodStartLabel": "Intangible assets, net, beginning balance", "totalLabel": "Total amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillExpectedFutureAmortizationExpenseforPurchasedIntangibleAssetsDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "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": "Finite-lived Intangible Assets [Roll Forward]", "terseLabel": "Finite-lived Intangible Assets [Roll Forward]" } } }, "localname": "FiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r232" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "verboseLabel": "Finite-lived intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/OtherBalanceSheetAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r411" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r94", "r473" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r316", "r436" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign currency derivative contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectofDerivativeInstrumentsNotDesignatedasHedgingInstrumentsonCondensedConsolidatedStatementsofOperationsDetail", "http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/DerivativesScheduleofOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilytoIntercompanyReceivablesandPayablesDetail", "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r316", "r596" ], "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" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r70", "r87", "r180" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "negatedTerseLabel": "Gains on strategic investments, net", "terseLabel": "Gains on strategic investments, net", "totalLabel": "Gains on strategic investments, net" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows", "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations", "http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainOnSaleOfInvestments": { "auth_ref": [ "r63", "r64", "r87", "r555", "r580" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofComponentsofInvestmentIncomeDetail": { "order": 2.0, "parentTag": "us-gaap_InvestmentIncomeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.", "label": "Gain on Sale of Investments", "terseLabel": "Realized gains" } } }, "localname": "GainOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofComponentsofInvestmentIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r61" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r220", "r222", "r548" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/CondensedConsolidatedBalanceSheets", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r223" ], "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 acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets Acquired Through Business Combinations and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r94", "r235" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets acquired through Business Combinations" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r87", "r221", "r224", "r228" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r225", "r226", "r393" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Translation and Purchase Accounting Adjustments", "terseLabel": "Other acquisitions and adjustments" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r65", "r96", "r152", "r160", "r163", "r166", "r168", "r202", "r464" ], "calculation": { "http://salesforce.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", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r426", "r439" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectofDerivativeInstrumentsNotDesignatedasHedgingInstrumentsonCondensedConsolidatedStatementsofOperationsDetail", "http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/DerivativesScheduleofOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilytoIntercompanyReceivablesandPayablesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r426" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectofDerivativeInstrumentsNotDesignatedasHedgingInstrumentsonCondensedConsolidatedStatementsofOperationsDetail", "http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/DerivativesScheduleofOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilytoIntercompanyReceivablesandPayablesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r87", "r241" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r179" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments", "terseLabel": "Impairments on privately held equity and debt securities" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r87", "r246", "r250" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairments of capitalized software and long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r94", "r245", "r252" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment Assessment" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r100", "r152", "r160", "r163", "r166", "r168" ], "calculation": { "http://salesforce.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", "totalLabel": "Income before benefit from (provision for) income taxes", "verboseLabel": "Pretax income" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations", "http://salesforce.com/role/IncomeTaxesDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://salesforce.com/role/DerivativesEffectofDerivativeInstrumentsNotDesignatedasHedgingInstrumentsonCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://salesforce.com/role/DerivativesEffectofDerivativeInstrumentsNotDesignatedasHedgingInstrumentsonCondensedConsolidatedStatementsofOperationsDetail" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r372", "r374", "r377", "r382", "r387", "r389", "r390", "r391" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r115", "r116", "r151", "r370", "r383", "r388", "r583" ], "calculation": { "http://salesforce.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)", "negatedLabel": "Benefit from (provision for) income taxes", "negatedTerseLabel": "Benefit from (provision for) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations", "http://salesforce.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r57", "r94", "r368", "r369", "r374", "r375", "r376", "r379", "r620" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationDispositionOfAssets": { "auth_ref": [ "r371" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to disposition of asset. Includes, but is not limited to, intra-entity transfer of asset other than inventory.", "label": "Effective Income Tax Rate Reconciliation, Disposition of Asset, Amount", "negatedLabel": "Tax benefit from intra-entity transfer of intangible property", "negatedTerseLabel": "Discrete tax benefit" } } }, "localname": "IncomeTaxReconciliationDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://salesforce.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r91" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes, net of tax refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r86" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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 vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r86" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r86" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Unearned revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of business combinations:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r86" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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 and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r121", "r122", "r123", "r127" ], "calculation": { "http://salesforce.com/role/NetIncomePerShareReconciliationofDenominatorUsedinCalculationofBasicandDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of employee stock awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/NetIncomePerShareReconciliationofDenominatorUsedinCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r230", "r236" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets acquired through business combinations, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r72", "r271" ], "calculation": { "http://salesforce.com/role/DebtScheduleofInterestExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Debt interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtScheduleofInterestExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r74" ], "calculation": { "http://salesforce.com/role/DebtScheduleofInterestExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtScheduleofInterestExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r82", "r84", "r91" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentHoldingsLineItems": { "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": "Investment Holdings [Line Items]", "terseLabel": "Investment Holdings [Line Items]" } } }, "localname": "InvestmentHoldingsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails", "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentHoldingsTable": { "auth_ref": [ "r598", "r608", "r611", "r612" ], "lang": { "en-US": { "role": { "documentation": "The investment holdings table is used for any listing of investments. The \"Investment [Axis]\" identifies the investment for which the line items apply. The other axes are used for categorizing the investments and creating useful subtotals. These axes cover different categorizations. The appropriate axes are expected to be used. Additional axes can be added for alternative categorizations.", "label": "Investment Holdings [Table]", "terseLabel": "Investment Holdings [Table]" } } }, "localname": "InvestmentHoldingsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails", "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r69", "r150" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofComponentsofInvestmentIncomeDetail": { "order": 1.0, "parentTag": "us-gaap_InvestmentIncomeNet", "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/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofComponentsofInvestmentIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r68", "r72" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofComponentsofInvestmentIncomeDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "totalLabel": "Investment income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofComponentsofInvestmentIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r201", "r581" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Strategic Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r609", "r610", "r613", "r614", "r615", "r616" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r609", "r610", "r613", "r614", "r615", "r616" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r446" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Investments, fair value" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/OtherBalanceSheetAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAcquiredInPlaceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This element represents the amount of value allocated by a lessor (acquirer) to lease agreements which exist at acquisition of a leased property. Such amount may include the value assigned to tenant relationships and excludes the market adjustment component of the value assigned for above or below-market leases acquired.", "label": "Leases, Acquired-in-Place [Member]", "terseLabel": "Acquired in-place leases" } } }, "localname": "LeasesAcquiredInPlaceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/OtherBalanceSheetAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Legal Proceedings and Claims" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LegalProceedingsandClaims" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r482" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r484" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Operating lease term, not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r490" ], "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": "Maturities of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r490" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r490" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "Fiscal 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r490" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "Fiscal 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r490" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r490" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "Fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r490" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "Remaining six months of fiscal 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r490" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails": { "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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r483" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease extension term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r483" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "auth_ref": [ "r492" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, after Year Five", "terseLabel": "Sublease income, thereafter" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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": "Value of outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32", "r96", "r162", "r202", "r415", "r419", "r420", "r464" ], "calculation": { "http://salesforce.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/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r96", "r202", "r464", "r552", "r573" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33", "r96", "r202", "r415", "r419", "r420", "r464" ], "calculation": { "http://salesforce.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/2020-01-31", "presentation": [ "http://salesforce.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/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r446" ], "calculation": { "http://salesforce.com/role/FairValueMeasurementDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r30" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r30", "r99" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r12", "r269", "r551", "r570" ], "calculation": { "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails": { "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", "totalLabel": "Total principal outstanding" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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", "negatedTerseLabel": "Less current portion of debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Senior Notes fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r102", "r266" ], "calculation": { "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails": { "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": "Fiscal 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r102", "r266" ], "calculation": { "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails": { "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": "Fiscal 2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r102", "r266" ], "calculation": { "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails": { "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": "Fiscal 2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r102", "r266" ], "calculation": { "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails": { "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": "Fiscal 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r102" ], "calculation": { "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails": { "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": "Remaining six months of fiscal 2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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": "Noncurrent debt", "verboseLabel": "Total noncurrent debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets", "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails", "http://salesforce.com/role/DebtNarrativeDetails", "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r35", "r267" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails", "http://salesforce.com/role/DebtNarrativeDetails", "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LegalProceedingsandClaimsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r254", "r255", "r256", "r258", "r259", "r260", "r261", "r263", "r264" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LegalProceedingsandClaimsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.", "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of claims filed" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LegalProceedingsandClaimsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyNumberOfDefendants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of defendants named in a legal action.", "label": "Loss Contingency, Number of Defendants", "terseLabel": "Number of defendants" } } }, "localname": "LossContingencyNumberOfDefendants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LegalProceedingsandClaimsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossOnSaleOfInvestments": { "auth_ref": [ "r63", "r64", "r87", "r555", "r580" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleofComponentsofInvestmentIncomeDetail": { "order": 3.0, "parentTag": "us-gaap_InvestmentIncomeNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The difference between the carrying value and the sale price of an investment. A loss would be recognized when the sale price of the investment is less than the carrying value of the investment. This element refers to the Loss included in earnings and not to the cash proceeds of the sale.", "label": "Loss on Sale of Investments", "negatedLabel": "Realized losses" } } }, "localname": "LossOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofComponentsofInvestmentIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r564" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r316" ], "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 mutual funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MortgageBackedSecuritiesMember": { "auth_ref": [ "r181", "r316", "r317", "r324", "r596" ], "lang": { "en-US": { "role": { "documentation": "Securities collateralized by mortgage loans.", "label": "Collateralized Mortgage Backed Securities [Member]", "terseLabel": "Mortgage backed obligations" } } }, "localname": "MortgageBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Short-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Notes [Member]", "terseLabel": "Municipal securities" } } }, "localname": "MunicipalNotesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://salesforce.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 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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.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": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://salesforce.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 investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.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": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r83", "r85", "r88" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.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": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r51", "r54", "r58", "r88", "r96", "r107", "r109", "r110", "r111", "r112", "r115", "r116", "r124", "r152", "r160", "r163", "r166", "r168", "r202", "r464", "r556", "r577" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://salesforce.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://salesforce.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/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows", "http://salesforce.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations", "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://salesforce.com/role/NetIncomePerShareReconciliationofDenominatorUsedinCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements Adopted and Pending Adoption" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r426" ], "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": "Derivatives not designated as hedging instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectofDerivativeInstrumentsNotDesignatedasHedgingInstrumentsonCondensedConsolidatedStatementsofOperationsDetail", "http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/DerivativesScheduleofOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilytoIntercompanyReceivablesandPayablesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r147" ], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://salesforce.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/2020-01-31", "presentation": [ "http://salesforce.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/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r152", "r160", "r163", "r166", "r168" ], "calculation": { "http://salesforce.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": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r485", "r491" ], "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", "verboseLabel": "Total operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r479" ], "calculation": { "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r479" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r479" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r481", "r486" ], "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", "verboseLabel": "Cash payments on operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r478" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r489", "r491" ], "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", "verboseLabel": "Operating lease, weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r488", "r491" ], "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", "verboseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r103", "r117", "r146", "r421" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Summary of Business and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r428", "r443" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Deferred tax assets and other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r412", "r413", "r417" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on 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 parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation and other losses" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), before Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of reclassification adjustments:" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r412", "r413", "r417" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss), before tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r52", "r55", "r412", "r413", "r417" ], "calculation": { "http://salesforce.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, net of tax", "totalLabel": "Other comprehensive income (loss), net" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r412", "r413", "r417" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedLabel": "Tax effect" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r45", "r47", "r196" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax", "terseLabel": "Unrealized gains on marketable securities and privately held debt securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenseMember": { "auth_ref": [ "r437" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other expense.", "label": "Other Expense [Member]", "terseLabel": "Other income (expense)" } } }, "localname": "OtherExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectofDerivativeInstrumentsNotDesignatedasHedgingInstrumentsonCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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 noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r25", "r575" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term investments classified as other.", "label": "Other Long-term Investments", "terseLabel": "Strategic investments" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets", "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.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)", "terseLabel": "Other expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r75", "r77", "r177" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r78", "r407" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r78" ], "calculation": { "http://salesforce.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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Business combinations, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Payment to acquire property" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/OtherBalanceSheetAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of 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": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r458" ], "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" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember": { "auth_ref": [ "r458" ], "lang": { "en-US": { "role": { "documentation": "Not measured at fair value.", "label": "Portion at Other than Fair Value Measurement [Member]", "terseLabel": "Other" } } }, "localname": "PortionAtOtherThanFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r22", "r23" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesFairValueofOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r75", "r76", "r177" ], "calculation": { "http://salesforce.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": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r75", "r76", "r177" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from 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": "Sales of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r80" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from employee stock plans" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of acquisition of long-lived, 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, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Additions", "terseLabel": "Property, plant and equipment, additions" } } }, "localname": "PropertyPlantAndEquipmentAdditions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/OtherBalanceSheetAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r27", "r249" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails", "http://salesforce.com/role/OtherBalanceSheetAccountsDetails", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/OtherBalanceSheetAccountsDetails", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r8", "r249", "r574" ], "calculation": { "http://salesforce.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 and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r26", "r94", "r249", "r621", "r622" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r7", "r249" ], "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 and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r7", "r248" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails", "http://salesforce.com/role/OtherBalanceSheetAccountsDetails", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r584" ], "calculation": { "http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails": { "order": 1.0, "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized gain (loss) on investment.", "label": "Realized Investment Gains (Losses)", "terseLabel": "Net realized gains (losses) recognized" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails", "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r323", "r495", "r496" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r323", "r495", "r498", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r493", "r494", "r496", "r499", "r500" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "Related-Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r81" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r367", "r633" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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/2020-01-31", "presentation": [ "http://salesforce.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" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r28", "r94", "r242", "r243", "r633" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Software Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r278", "r362", "r572", "r593", "r595" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r104", "r105", "r106", "r108", "r114", "r116", "r203", "r359", "r360", "r361", "r380", "r381", "r590", "r592" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r148", "r149", "r159", "r164", "r165", "r169", "r170", "r172", "r302", "r303", "r533" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations", "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r141", "r172" ], "lang": { "en-US": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationofRevenueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r95", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r314" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r292", "r293", "r306", "r314" ], "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r290" ], "calculation": { "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Noncurrent remaining performance obligation, recognition period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Remaining Performance Obligation" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r487", "r491" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of use assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/LeasesandOtherCommitmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/NetIncomePerShareSharesExcludedfromDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r128" ], "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": "Shares Excluded From Diluted Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/NetIncomePerShareTables" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail" ], "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": "Schedule of Marketable Securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r397", "r398" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://salesforce.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r397", "r398" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r35", "r99", "r274", "r275", "r276", "r277", "r474", "r475", "r477", "r565" ], "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" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r429", "r435", "r439" ], "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 The Effect of The Derivative Instruments Not Designated as Hedging Instruments on the Condensed Consolidated Statements of Operations" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r434" ], "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": "Fair Value of Outstanding Derivative Instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r127" ], "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": "Reconciliation of Denominator Used in Calculation of Basic And Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r331", "r355", "r363" ], "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" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r227", "r229" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r227", "r229" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r266" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r423" ], "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 Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeByComponentTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the detailed components of other nonoperating income. May include methodology, assumptions and amounts for: (a) dividends, (b) interest on securities, (c) profits on securities (net of losses), and (d) miscellaneous other income items.", "label": "Schedule of Other Nonoperating Income, by Component [Table Text Block]", "terseLabel": "Schedule of Components of Investment Income" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r27", "r249" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/OtherBalanceSheetAccountsDetails", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r98", "r497", "r498" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r332", "r358" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails", "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail", "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule Of Restricted Stock Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedule Of Stock Options Outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r336", "r348", "r350" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Share-based Compensation, Stock Options, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Expected Future Amortization Expense for Purchased Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r94", "r153", "r154", "r155", "r156", "r157", "r158", "r170" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Marketing and sales" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r61" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Marketing and sales" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueofBorrowingsDetails", "http://salesforce.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r86" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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": "Expenses related to employee stock plans", "verboseLabel": "Stock-based expenses" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows", "http://salesforce.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Award requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r345" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Stock Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested and converted to shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails", "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail", "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Weighted-Average Exercise Price, Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r343" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Plan shares expired or canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r343" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Plan shares expired or canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Options granted under all plans (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average fair value per share of grants (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r358" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r338", "r358" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Outstanding Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Options Outstanding Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "verboseLabel": "Outstanding Stock Options, Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Outstanding Stock Options, Vested or expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Vested or expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r330", "r334" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails", "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail", "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted under all plans (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of Exercise Prices, Minimum (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Options Exercisable, Number of Shares (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r338" ], "lang": { "en-US": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Options, Number Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of Exercise Prices, Maximum (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Restricted Stock Outstanding, Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate Intrinsic Value, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r358" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Discount for ESPP" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options Exercisable, Weighted-Average Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r338" ], "lang": { "en-US": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Options Outstanding (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Life, Options Outstanding" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r279", "r366" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "netLabel": "Internal-use software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r38", "r104", "r105", "r106", "r108", "r114", "r116", "r134", "r203", "r273", "r278", "r359", "r360", "r361", "r380", "r381", "r467", "r468", "r469", "r470", "r471", "r472", "r590", "r591", "r592" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations", "http://salesforce.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r104", "r105", "r106", "r134", "r533" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations", "http://salesforce.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Employee stock awards" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/NetIncomePerShareSharesExcludedfromDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r13", "r14", "r273", "r278" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r14", "r273", "r278", "r341" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r13", "r14", "r273", "r278" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Common stock issued" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r19", "r20", "r96", "r175", "r202", "r464" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets", "http://salesforce.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r44" ], "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": "Other Balance Sheet Accounts" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/OtherBalanceSheetAccounts" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosure:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r303", "r312" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r303", "r312" ], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Revenue recognized at a point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Revenue recognized ratably over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueandRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r190", "r191", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531" ], "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/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesinUnrealizedLossPositionDetail", "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r316", "r560" ], "lang": { "en-US": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. agency obligations" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r316", "r324", "r560" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleofMarketableSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r87" ], "calculation": { "http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails": { "order": 2.0, "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Net unrealized gains (loss) recognized" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsGainsLossesonStrategicInvestmentsNetDetails", "http://salesforce.com/role/InvestmentsScheduleofStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r135", "r136", "r138", "r139", "r143", "r144", "r145" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r119", "r127" ], "calculation": { "http://salesforce.com/role/NetIncomePerShareReconciliationofDenominatorUsedinCalculationofBasicandDilutedEarningsPerShareDetails": { "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": "Shares used in computing diluted net income per share (in shares)", "totalLabel": "Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations", "http://salesforce.com/role/NetIncomePerShareReconciliationofDenominatorUsedinCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r118", "r127" ], "calculation": { "http://salesforce.com/role/NetIncomePerShareReconciliationofDenominatorUsedinCalculationofBasicandDilutedEarningsPerShareDetails": { "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": "Shares used in computing basic net income per share (in shares)", "verboseLabel": "Weighted-average shares outstanding for basic earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsofOperations", "http://salesforce.com/role/NetIncomePerShareReconciliationofDenominatorUsedinCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r13": { "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" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=SL6284422-111562" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27405-111563" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL6283291-111563" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117546-209714" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r24": { "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" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r318": { "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=118255775&loc=d3e1928-114920" }, "r319": { "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=118255775&loc=d3e1928-114920" }, "r32": { "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" }, "r320": { "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=118255775&loc=d3e1928-114920" }, "r321": { "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=118255775&loc=d3e1928-114920" }, "r322": { "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=118255775&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "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" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r382": { "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=116825942&loc=d3e330036-122817" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r387": { "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=116825942&loc=d3e330215-122817" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r414": { "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" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r417": { "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" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r44": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14172-108612" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r477": { "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" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919396-209981" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r500": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r520": { "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=116651436&loc=d3e122625-111746" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r548": { "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" }, "r549": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=121551529&loc=d3e60009-112784" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r567": { "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" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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=120395209&loc=SL114868664-224227" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r583": { "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" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r585": { "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" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r59": { "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=120395209&loc=SL114868664-224227" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r593": { "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=121370832&loc=SL117420844-207641" }, "r594": { "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=121370832&loc=SL117420844-207641" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611133-123010" }, "r599": { "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=120401592&loc=d3e611197-123010" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r60": { "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=120395209&loc=SL114868664-224227" }, "r600": { "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=120401592&loc=d3e611197-123010" }, "r601": { "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=120401592&loc=d3e611197-123010" }, "r602": { "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=120401592&loc=d3e611197-123010" }, "r603": { "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=120401592&loc=d3e611197-123010" }, "r604": { "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=120401592&loc=d3e611197-123010" }, "r605": { "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=120401592&loc=d3e611197-123010" }, "r606": { "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=120401592&loc=d3e611197-123010" }, "r607": { "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=120401592&loc=d3e611197-123010" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r609": { "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=120401592&loc=SL120429264-123010" }, "r61": { "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=120395209&loc=SL114868664-224227" }, "r610": { "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=120401592&loc=SL120429264-123010" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611322-123010" }, "r613": { "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=120401592&loc=d3e611379-123010" }, "r614": { "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=120401592&loc=d3e611379-123010" }, "r615": { "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=120401592&loc=d3e611379-123010" }, "r616": { "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=120401592&loc=d3e611379-123010" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r633": { "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" }, "r634": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r635": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r636": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r637": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r638": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r639": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "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=120395209&loc=SL114868664-224227" }, "r66": { "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=120395209&loc=SL114868664-224227" }, "r67": { "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=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "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=120395209&loc=SL114868664-224227" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "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=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r96": { "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" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 94 0001108524-20-000041-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001108524-20-000041-xbrl.zip M4$L#!!0 ( &<_'%'74*QSN:D# ,!(,@ 0 8W)M+3(P,C P-S,Q+FAT M;>R]:WL3Q](N_/WY%7GYO+7H0_6)*RO[ @PLUL:&< C;_I*KJKO:"&R)+C_WGGZZ*>=:3XYYLGBI[LSQ@67G_X8+U[]]++P_,U/=38] M_NGE=/9F_ Y'H^5[[D[?GL[&AZ\6/QEEU!<'9[>\I6J]"R//F$>08AZA\30J MF3@ @(TY_Z_#6Q39D%)YQ-!. XXC=*6,O(\1;3+.V?"_RJU8R$#PP;MB@6J- M2I<:DZIR.15T:1_[:B&_3G[A9'YK/EO\\\:KQ>+MK9LW*\[I']/9X4UY\6;[ MJB.E1U;?^'CJQ6E__/''/_ZPRQ-U2NGF^W:YLY-NC=\O1G/.GYTLS_]Q.'UW MC)9S$XOKO.>9D<7%SH[ M^/5WO#6>3\'H\-G'+]_:OJU1RMX\.^/\#>W@^,].G\P7.,E\?K[\@C=_R?7KYXNN?_5!_\^/!BU/GXV]]#3E3W_R_NX^>Y5=\C*,O[Z78RK=_ M[O<,Q8R,OS"4V?'%1>9XQ.WDS/_(T^/E3U+A[ ?=.L+)X3]O\&3TXMD-H0!C M^>7G8U[@3^W-(_Y_)^-W_[QQ=SI9"+%'ST_?RM?,'Y_]\\:"WR]N+LW\YB__ M\S__\_-BO#CB7^2C1^>?\?/-CZ_]?//CE6E:3G_YN8S?_31?G![Q/V^4\?SM M$9[>FDPG+)\_?G^KGW[HM_JHTGW7_" ]O_#0N MF[1^;INWV[>U)>WWMW\""]?OSZU9O]UP_5WH=]N_?ZMS>['YZ. M#X[W87?G_IN#UX=N]\'!FWWS\(^]#_??/+)[1_L?IG#PX.'IWDXV\AY]L+.K M]H\/CA_OW'Y_\& ?'C^_/R_CO9U?]>Z#>V[WY?[IWO&+#[O/[[W?>_Y&'>S<>U<>W!_3@Q?^\8/= M/PYVRO'^R[WQP<[1J[V=-_#XP;_'CW<.3_>>/Y3O^$+OOKXOQW?/WO.;?):; M'#R?POZ'.V_VS,&K??/O-X]?WE./GQ_"_O%#>+SS4-YS^,?>\Q>GNR_EN(Y_ M/'I^;['[3+U_]/SV[^Q+K:E974 _@HAEA.SD*=1@&#E&;V[\4O%HSC_?_ S" MJT3T/ C='\\S'NTSSN[+*_,!V^]A^_XRMJ$8(%/"B*(K(S .1]%*:(68C 8E M$=F[&[_(_=<;@_:)7']:!G!_"-S3R^":;!U6U"/(CD:@*HPPZ3HBAUQBR%9# MO?'+KV:-T-Z;2)PXO2O@SO#HX:3P^__#IP.LWX/UPV58T5A4">PH5=&S4+,: M)2Y:8,VF4*5:O+KQBQ+QH047 VN$]^[);/:93[XW*3N2(@P(?P]A=1EAFR,% M\L+47(2XPN$1)>"15T7'JBQ&%!$U^JA7_PJ\1I52!$VMO ==*\::Q0UX8Q-9 M9/,G\)X)Y5M/9M.W/%NN]9.L[' M]R>/CU_ WLY]N?L'1_NOV^-?S<'SI^/'+__]>N_UOME_^>)T_WG[O-T_'MFG M1_ROIZ<'+\M;22#]P?-#M?OR_NN#X]_&>_)X;^?@:._!0[=_O&OV7A^\.GC^ M[U>/=][\(0C7W=6+W M_PIB%(T62D/RD@M[6Z*' M6ASZPT._\E8L:D+Q&[G06B&9?[X\EXP8_&[[@\ MG$@F,C; J7;/8?R]:OQ_FLY=OSOHSVS]VKO MPZ^P+]??>[G[8?_#_:/]EP?' LN;Q\\/CKZ$LI%5OL?Q_O$+NV_NV;V=5T+> M-^((]E[OOOSME1PQ>\>_NKWCWZJ0_\/O*F;C:[*CF&H:0;&B=S''$8?L=8DV M!8_?QO'FY[G,C"N+.\P\_T8&UK+36_-E9BA(_[3,5F\M)._ZYXWY^/CM44L3 MEZ^]FC5#N)QL_>/]O,@5;GY^B8\?_^DSS[["?'HR6SY;IOJWSHSK(ZS_C;<_ MOQ O(_GYLW%IS^N89S\MOQ!_&I;_\_,CY\_,/N?G9C3J_SHEP9WG3YJ]0 M;NK%;3AFG)_,^)>SCU\>/+_$^;'SY^T:W\3!0H58 E5'&L0ADZN*R;I:K+:I MQ-\?+F]_-&X+;O_'88S%V1V-(^,N+G1VY"_>T9.E-7]^R\Z&J6Z]>+;SE^]F M(9])I"^Q!4@08XT^I!H#Q:BPTMG=W YC_OQN7K;/OW8W/[L#K'6QQD>?HX84 M-=J<,1FT6MFB+)S= ;V%=T"OY@XH$"^.+C")T%%:+"";R)9T,!BCR6>>S:W1 MLYUY"#YL8NGCTR(?]O[MT3B/%[M\3/(192Q'/XZZSV>+)K;*25X\GCWCV;MQ MYMOOQ^)Z)!;<>G9"\SP;OVW#@C@IST[>OIW.SJ[R\\UO7OSBQEU\A__"V;IU M.-O/H)10')Q.V9F$0#$G+QI6%+*/H+Q.RR"ETQF4\F" \@>@;"/O/PAE.W5% M4-HL6C9$%UVU(*HC!H6FJ"I1+U#*=0-ZH_M0KDT"?09EM8B*))ZT*$O*H,Z0 M Z:@G/,:XQDKS<#*O\C*'X1RA:P,*(EE]"@^%H +1.L@ I'QD@*XTOU8*4'1V<"Z0/EZ\XED?(Z8KNO@0C,.J0,A(SMIB H90/'"&SD?,S0&ZF;BI MLT[:B;^-6$!A\ZN);4#6ID1?8N?CYF89NO[HZ9&SMS9CE+"I."<"&SBFZEA[ MT4>=CYZ;9>CZ8V@&)&T"! 8-NFK"7&(A7W,R$3AN((9V(E1Q5BI'I45,9C"Q MH)5T('NCQ*OEE/,&0E4G(@($P&A,]D%K:%F5=26TH*\UEHQI PYD6WEZ>9SQ M"<^>M2':BWM1QN_D-UP^=3F8CXOIA4O\BT.27[V_O;C#D^GQ>/*MRY[]^N\. M'']VB9N??_OOC8@R%*6\#=Y5AA E V?O%*CBC KUHR#<94IL@3@S5.M*L)5.K"(E4 M(>R OM]..#?CRQ&PD-Q8SJ%"RD0A*##)15-]B"IW0-UO)YR;T?8@OE7\+9:2 M+8"K)'>::Z!(K"P;U0%MOYUP;DC9!Q!=CTE<*T"*)0'GF"-:0B](V[[%SF=\ M=#2>'-Z>E%V&%/+[W_JUX4KDDE;/K6RC= M%+J;B:Q>_*T!5AXH0/84Y:]6K)*W9"USWR+K)KF[@2FHZ"WZK-A6@IJ1HD^0 M5=)M(:P.KF^!=I/H* MP)N)P5C;F%10V@8+DB,A6A=!$B2?V(O$ZEL,?L 3GN&1X'N['(\GX_EB)F>] MXQY'814KLU6V+1,&-%78K-L,0=+11O'=?8O"&X5X,W$XH:V*2W6) 5*N26X^ MNZAC\<%BU7V+PQMG\?HC<5&JA$3*&\&XK>7+!I+R"H.5EPKU+1)OG,7KC\4U M('I.T7(N( !3QN YV%QKR5S\^O9T_+?(7F#:MHPN3N].C]].)_)T_N5\PO'Q M=/)L,X+@\ MG-S%M^,%'G4$IHSHA$1$% %"B8DX8ZJ8C*UD=>T/3#F?')\3!2$QCKVOD ))A0K+8&\B>\@+'$R[W<#893PZO M8";U:BA5+<7D1'6X .A!VX[[EZFR"6CP@D.19+F6*(B1<3"S95@])L0D%L7F@2Y4,NL&J3(*0 M(&) ZU76I0*&\M5*O.X#??6Z8_.HHBF@DI9J-1X@ZEX3]@6GSF?.*('/61T$,4F8#6J64:XR2,BORXOFJ[0UDZ\Z< M5X0/I$*9@O@ZPE:@!ITP"55VNBU1=&E]^&SJ#@13R)-JU<<*B,1*(7&HGET4 MOV)LEQ9X;4-\WOQ4,CG%B)(B29H)NICH3=7>*%1L18)U:9?9MD7US8,+2J&0 M4X2 (%DE\#L4(:U 8Q*DL?00W&W(@=R7%&LE4IR"[6*N# MB!ZMT4;HE57QUD;N#30;RH%7!%/,$NY00)+_@*9(,5J'ACVF&A/Y_L"T^1QX M19 55W+00J%6!M9+++-5.QV]BB7E4FMO(%MW#KPB?&I@%XQQM6UX)V43N^0- MF)RU5SZKAH]./9C=7U-0.F^GM8KAH^JR\Q0P^-Q6722="4W1,5=3?8+>0+.! MH+1"F'+EFG7UK8$# #?A7@0=-%89 -T?!FTX**T0,C*%V9&B% !$^"$G9E+. M0S6J!NH-9.L,2BO$1V>33;%4C?$0HDK>:5=L -$.IGX4#>O!9U-WP&?Q]24: M#JH"R3_(Q#4D7[1D*O358O+NSR&L;6#V+RX=7]$$>,QM7!TEI*<(XGTP:BP8 MVP1K5;K8_@&ZD8'9S8";HRK@8N96_\M:B*U##1<72@HUN4VPM1/W#6RU.F<4 MI51!&-)ZKF &PI!;%0GN(2DV/:"]&: )0FFM3R@[#=49!"]9+"3),B7]#+5_ M0*]W0'LSJ#JB1&U%2B "ZWT2XGKG6DU+'8R*9S*M^V"N<>Q@11/[WLK5?$XN M16SU[RB&%%S;:LHQ.)5[ \V&Q@Y6!%,M63!)*K4"+()'2LXKIS&*=S1HH#\P M;7[L8%7K\$"8Y-EE#1EJ84'/QJ)C+,&88+DWD*U[[&!%^"C7-JEED!LG6EQ# M5)!BC,8[G[$$7!\^F[H#Z"U25;':4D%[$-]OM#8V*Q\-D>E0.8EMB,^;+QZ1 MR?EH30Z0Q:[)HK(E>=NJ210M__0/T(V-'6R@\G0Q#,)7A]I"U(:PH-*AE.S9 M.+(]!'<;08G54/^ 7G\.O'Y43:5"*8.J ML8!$7(RMXVM!ZUA$ASU/M+H/YAISX!4M;0!C(;%2+D0-MN:(J5H5(3 22#3M M#30;RH%7!9-FTB4Y\M4(9"ZEF@*P(F,L$T!_8-I\#KPBR)(NQ>CL4[(15/*M MC(NJUCJ3DL9L>P/9NG/@52UGQ0BI%B/1B,"[VN;/=2H,I@I2P.O#9XUWX*+' MU-GM_ZJ??>N)=W;L_!)_UL_^XGJ3DX;N5Y<[^T[R\$>N]OFB2"C64TY.DG.@ M'-"3]>Q!6]2MI-C9^G[!9^O7]]^=3K*\8[8L$/=T/']SY_3YZ5O^LE3<]'"& M;U^-\U>G?X=1W_T>K07B!9D_?0X>??X-]J:3%]]C[]_YS7=XDE\=X^S-%RY_ M/N?%_/ET+1N2+E-G3;O-*$)$RFQ)@W,N^I(HQDQ>LEI;SWL[Z',[WN(%58,= M;XT=ZQ^W8[VBZJQ>="8DG[,'<%RCN..HE%AWDIR]J,$?;X5M_5T2Y>F)?*/3 M6R^>]3=SQ?_$>Y M_NGP7];8*40(N4K.DY*X<4\N*QMTSIR3#UPZ5''[R6PJMW-Q^N1(LJ';D])R MUF7;@\OD:+>KI;$G"YY=G" G/YO6Q1\X^][0P@\9YU.<')Y]7'NZ.YZ,CT^. MKUX1K+^8=Y:\S 2?*)L(UHH@H&JM]R$62"YVJ5[[UEH/ON^K]3";0BKH8"7# MEQP?:T"(P=B8O2JI2UUW?LAZSD^^?S(3=RSN64Z\/W[?'FU7-;N5U6=(M3J% MK -!98.2\!H5K2<;0W6]\P[G)S^2X,NOID?EX?';V?3=4J?\[6ST>KF&FH B M6]21E)B.);*:19J@IV2@4XVF_Y+IW#D9RU67G1//'UZU$?57G820=&4N\D\ M%TVB6 )I]K884G$PHL$3?=^(C!+S$3RU\AYTK1AKSE:W;YR^%L.C:6MIL"!5$:V*KYLNF$F\>S=.%]VKWC$\[M'TY-R]?"MOS:DUEY<9@()D0QL M;6(BUSI))I>RJ;4#B\.W [[-K )7QOE@6&ZG5^!:26U&2N309=2DNC @N!WP M;6@\Q7I5T5K5QE,88S*F)(^ N5B=J^M Z];M@&\S;5D#94\%;13N030.%:90 M'94VD &9NA_[/K[0V^AG;05O,UI*'I@D?0@NN!),9!VRX^Y'O[4!N)GX)PF\ M("6XR!^(K72Y"@$DSR\Y&LI=6&RQ+0!N)@*BSMIHITS3GS421G*2 ]920&2, MP^Y'P+4R< ,QL):VN30J]@18(7E?HU.6I,24KSV,Q[)!M^*INX0#G5L=.18IJ M3A0!)'9:CBK;:BBPN%VE*7<^=N[B[ TOQI-#0;'MX^=9CY/)8(-/*67==L&* MJD5K,0LSEZT7$W>A6LY6HKF9R%DHE@1VV9<1$@+&D*P((C;><.W$,OZM1'-# M"Z,%ON*,]V0B<"211>)J53 N5&/T5U6P!S2W.6YZ&[TI!I6%(L2,2(0Z&TNV MAN*-[DC<_),M5^WP;0%17NEE2SH(;++S''VQX+$U)LZ27<;LT<1<2T=BY58@ MN*'Z4T$%9]JH@-*22RH1."%FBH*9$4)V817GUB"XF9A(RL80 P21JJ!K2T X MM1K:02.P51V)B5N!X&;BH F0!#=J?3T@QB@802P.=*2B4F:PG'93U4?M^1,!U\6_]\8],)A(_ M6229A^0R^4JN)J@NH6+NRMK3[RF8^1B?8)8/R'T,@@%+2D&@DT00DB027DG( M*Q6KU=925X9-MP7$S43"J!-+\J<%,P3?:G'6$)ESCD!MQU8_(N%:F;B!_76D M,AJV(3H-SIH4G5?L.+#/"@/T(QRNE8D;B(F!T'K'0)[ ETJ)6&M(!DK@6+@# M3.QN3:ZG_(XG)WQ_-CV6-\D[\N+E>/'J[LE\,3W^[ASVW[7N]=3IVH1?RM4$ M'RM;!];4A"94@UF74$BT0P=DWF#2VVS2ZQ>]24>1MLZ1\0Z<+RF@9X:@4"P< M\:O&K8-)#R:]Y<+#8XW+[C+ #A1KM 6J-E9)3E=4[E(_H<&DM]&DUY_50O4L MF4_3&0:TH9B5#L Z(BJLMDO"X_GX>#PY?%R?SW RKSQ[7!],I^6+A207)Y^= M-./R^!W/Y+W]G'[Q@1(GIJH2N#9]QJ85;$TYQNQ\%Z9?N@'OAMA;O",)29H0 M(!M,RVVUIJA$63#MPNQ,-^#=3%;HG4Z9@VM^&12IF)"]*(Z,28,I75@+WPUX M-R,G=6#27A="KE @)RU9?\@M EL)QKV+O6T1YR5HIV?0XGR'C\;RA'NY9KYP M"C9$ *\,>+*42V2HUA@V8%(7-F!W"N4-[4*SIAKE@8T3I$V-T69H7;%S*+:J M+M5?ZP3*&]J<9A@%UF@R)-!<$KO,(KVH$).IO0O(FT9Y,W$Y4J; /KK$&AR7 M2*HDC*0U.5]5[^+R-V37[<63Z7BR>#CI:V(<:PJ(Z- YA!)T2IHU S$X;0V[ MOD7ES6*\H14;MF1*$0.'"EHC1E<"60W@LG&V2_/$'SB8NG?(SCUNGX4N';QW0T/EQ.?=Q[_Y9;$=5S(W@FK\XKYG;L MV?E=_F@"/U_-A?]1INTZ9_2,2Y2O]I,NK/32#?S!F9IU583_U$#Y2Y_U-UI( M.\HY>W:21FBP*J)J^\I*34[D91&?-=CS=;?GJRI4?R7VS,H9E26/%8O2F[?G[H??^>"+8C_'HH=R%V4E[]^?A]NYT]G8Z$[QWF!;/.)_, MQHOQ590LOQ* HDA>.DM]X!Y+)5LU-""L&K:@' +UX]GRV;%]YVCET5%4 MI6B50@9G8U0U@Q$^A58Q!TT/T-F=SA:'>,AW,+_ATCF$C$3JI'Q!*^E&8AM5 MSJW?ABNEDK.I!P@M6^UV%![P.B>P%I@*<+!$V1I2K=@MIDQ]B#^[)Q.YPEL\ MVILN.H-+:_(J<$ "356]*ZBB!ZUN#CR6/J R_WIC,>'DP=M9'S2#G=2']2J M4E85J!0$XTW*A=K:W8 F9UOZ$(%>//N$T>U#EG-YWDFL2M39H!/O9@I8>1@S MYII\;!V5)2#U *L[TTGI"AR!A3#)*Q\3B8^+R5OR(@N@Y@*1ZQD6%2C*85",=8&HX/B'B"TD=QG1? (9YQ0 M*)FL#2 "ULJA,$%$%HF-/8!GO;G/BG#Q!F(,JA!50X#5'9R\:?/X._QV.A]_M^_ZMB"C8A$Q3<3%LTBZ@": _$M%L3$4 M4Q^064=6NB(X$F'-G%0P&<"'2,&5:J.S07EE7!\&=%H[\<6/)SP__L$XGOV& M1R=\YW1WF50M-X3>P?EX_L47F"_&QY(5/ZX7;[EXL#.>YZ-I>W-'AC$H6&]J MX=:E 4P(4=N4D'-H57%TY,%@_K[!W'W5)OEWY..7"PX$FN[:2UNNXK2M)4DD MCA'0V K!M7V(SBEP@[W\?7MY,IVUI2:W%\OF,,_%>GK@:%"E7!5H\CY"2!S) M.)62C16S]]R'X>N_:#C;@DS!JCS9C 0*1,$ER%AK<8 NYN!\#Y#Y2TG/H!C^ MU%RRCF@AIAPA@Y($S/B &IKZ3P%*']9$;-A<^J07 )%RAJ"8&').B1TZ;R-J M[9W3&U_RVGUKZ:5:X.0M*\2H.4-2;7V/B,U:$U5CK+'7S6RV!9?B11@4G2%B M@.@T@N6J%,KK%:KOPLJ>:QFTC78Y&BR.?0**G%I5(-'>C*X@0.P1;GV*GJ&P M,EE3L49!S8H"B];BJ(1U-71B@?VU#F.BV)5)=_2?5@D MM/'1DNWPTZN:3E$BCW4H1FD'1(DRNJ#D%><*F. '@^E)@%C5*A"%B;ED!DN M(9)$>9-2LJV8E%=NL)>^1::5.1J#597@283[LJFA&%"T(14CD0GR]3.<;4$F M!Y%\03R_;0N&=$VE@H5@VVQZX=P'2@_#L:LSETJZ4@J!VCK Y&MT-6;.$;3- M+O=B:&:BV4"TA23C+EKFJ3+CC[7BGBVF^'5XV7&9FT KQ0)^6]4D!1058@O&LU MTTVMH*IQYX,4WJH!K[^%EQ]9M0I^<6V5S2 N^R,92JQ2-BF8RC5!+&=U-T,' MZF[^*7!/3DC>?G3Z?(;E:K<.?EEG,ZR]SJ:#C)XDVDG2"+KX:&/6J?5-A0I, M75[PNUXHKZ@"6ZO4@;I68R$8BIQ)!PZ2SC,G:)/AY.26OPH8!V &!U:;M:L-@V71:" M(M.;<+H)2#?5_,Q\L561=#";\=3>7-IP\GN8_QTF9DFU"I0@Z**5B< MB\%F\BJBT;I#'G9K4%R+9SV9C#]"R,=OCZ:GS!>P'']<<;C\V><'SR]R?NS\ M>;O*?_#5)"K*@K;$D&H6026$UU%26>])VP[9Q9\O#OMC^OG$V\/).YXOVDF] MC,%00[""J+)6@5$0;6F%@Y2RJ16;ZD"AH!U>CNV.W_$G/)^.YV^^63S[WON\ M7!A]5^[!#/-B5?M4_L7E<#PYW.&Y? A^FDW)V[+Q3Y2KMZ&HJCB47 MC*)<;=1@LUB#U\&TE@28*%,'=I\,IG%%*[JMJ]G'PJ&Z#&U!34))IZW667/U MB-OO->[@4>L^^^P5\^+1-'\#ER>Z M;)T58H* $GNKE6";7/+9:@?;[U&WPC3^,UN:N+^=\_1$A/P3/$4Z8GDZ.^&O MB/-HC#0^6NDVYJVRV%4UL60%'#-7A@B5;3)BG2'97+C-9H;M=ZV#Q7;$8E>U M#]%DU7H5:ZP>Q+U&"P9TL:1S=E!KAT8HM\)T'T[R])B?+<0$VN=_6YTL#?3, M8'MBG)L?I0V1M8L&LRL R=O(UL:DDVJ=N#67#LUJ#I:\)9:\F1E=S-69'+)7 MJ,"UC1W5IF#;Q&XFXW.'QI4'2]X22][,2+I-1*ZJ5 -7P% H(1E3P"1FL@H[ M-)L]6/*66/)F9O(M4G6I9G+:@6)(KK0E&I4TY%)J!_:>?W_0["[.7TGZU/[7 M%C6^PZ,?F.'[X<^_5._EXN&_Y!?A++\Z?<3O^.@+*IV?]'#R]F0Q7YZA5_5E MOOU3-]L&G%Q/_V!]RU2L/=Z81/=W'V MAA?W3];0DGME ;<%5AO8UP* /I7@P7H1B=5X26L&2]V <6R5+-T62_7:I61!I60,J\&G M7N> &U)EP\#4ZN>Y&M"$RA#89FLRF@ZXL:V29I_V'3P_?C(.O77>6)]0+.4Z&LJV8)-L">B ME8\12C0D@D!I232JQ.M6!U1)7 ,Y629%M ML900.%$2O\X4P4:.2:1C5*@]U4)^L)2-RY%ML11(*1J7-=92P) AJB:S_#]1 M9#;A6EK*MH#CHM6!"(BCAH(N51)L0@#-Y -?D_QO+=)@61"@HV9B8@52RE*- M;5%:)I<*YLK*)^MKNB9FLI9A@BZ;25*L569=BGB04#1FZZRN08&QH<:.9X#_ M#3*#(OB&F43/.HM1*'8%+)?D=.'B4RC@P/L.K'3M*X'!I8"Z1*%Q O>+/3[!<_N0)UF V=[EPM\3+]MB M,\6+M&2N2CL%&31ZU@9:[5TNT5,'EJ3VQV:ZLLY E\ H%L-&U*:%E"Q3AIPK M9.+L.QX+NF4S71EE,)ABP*#F4*-EHUD)QX<0<,9M0[7!*VN9,&F>)\M9<4*(8)'Y5S %"B&2/6ZU/CH3/ZI M8[8F@LF^MAX]Q.A-TD9S+838 :FR7%MLID!B@=$95368FI)O28(Q M0154J71@H^6U$7HK8-%5=*G<%DO655M(+A9Q@! SI6*K), Y5E82U_/V6_)6 M&,]6S4-<3TLN*2>/U<>2&%3*2%QR; TC19*R[T"%O*VPY"UMUGN=%&DH7&T- M+E0'4$*.MG(P"*DDI2$.C=*WT9*WQ7@X(XLX)8GJ&9+)B#97'5EY3$D\X?8; MSX\4$&\'.P*(MQISM:ZZ*/FE4U2*A"J)2+$8_VFR;HN;R&^ZHOQ6Y2K;V/EH M16FKEBI8K6BP$Q)R1B-DYK M2C8&-?C431A'O[3\BBS5Z$@NL54N,%2PXDH+A^6VA5IF%0("2NFY!1H M[U-"2;4-FFC%="^:A V6>AT#;O+%,EG2 !948*H^4"PFHDXF4-E^X]@J:;:% MS:=69"A0Q5*@%"OB#*(V&)-+SJB0J\EPL8"TYX;2YU:#JY+P8#-JX[1H(TC> MI4C.9BC+LH&YTO8;RM!J<#W3 +'UMJV%VCK>0HIR(FVJKH65*.L.#*[VE\3> MFU =*0_.-NJB,QF5R), M D0T%BH3J=;#U!E)194!5MMO)3T%QE2'+A;+R0&@P)%4R=5B0G8NDMY^8#HC M!3;5>6I%EE)39M3(%>C.!K7<0IWH8%<5R9/:E+5)F-<:U0& MM8B+CY!20L*8G76#I6Q:CFR+I;0)MNQR:V5'X*K!5BZC@M6LK \U7TM+V19P MH**N-3CDA("NDHHV5Q]R4FS X/:#TQEIL)$65*OBL%&9-'M5,4)FEF0PJT*J M*$N*L5X/,^EOJ\%5C3F2N'I;8D'%$.5/V_R,2IL5S!Q*-H=7@.@8*$+A5 M!8R96D-S49 A@5A%"559&SJN';M,8(JQ%.L4L,^0,*/A2D)>T?H!;1=4?6?D MP'K[4JUJ()@+YYP]6S( D(BH6O*$Q6L/H0/+D#NC SII'\I7!X0U&_90&(A0 MD28+D5A;VX%)QZ'5X-5.$52/VM<*!:!:31$]I5K1J653VVMD']L"B<:L7"HY M69?!5LG_O8VH(R=2[E-WX2V&I#,A?\--IE8UFX1$WK:%\^C!^H LB9XRX#-1 M"==%(UZ'5H.KVKLFCAZU4T&,IJU>1Y$%GL!C7K::'U8/# ;S919:'&G-KG( MR4$C%5>+*$N,K:5Y!U:T]Q^CD+6KGDT4W=!*U2-ETL:P2@ET-!U8.-:?%F!7 MWMY@98% N1R,9HVV=8O!MH=)%3&=0@RZX^J_6S;3E74&L?4TC9HYHX/*F+QQ M7%BT1"[*IXZO2.F6S71EE ':#H225$TU2F0J(CZUQE!,58E*ZL!LY7:W&EP5 MM6WEBC:[8#*4$LFC9D-MRL&DU(6U!W_:)6J+2^)T13"@]V":$#@TJ=F5KHDEDD $Y*$SIM)R36V]W$%1*J@UD ID3=8^:LEI M2G1=&(_8KA:!6Y5F;76_PE6Y&T.D?$H^M\T9P<=2:S!)V> R&S<8\!;9S! O MOV' X)7QK9];0@VYM6OE5")6P]5[6SLP^3<8\+66$$J$0JDI$Q=)8@%%^2EC MF5+@DM!U0/!='P/>%IN!;!SKA)PL AH=K0L<*%/PP135 9NY-D)O!2S:RJ:$ MJUH4PFWOF.6J?(!LB:"&MN@KM@U#Q=CMM^2M,)ZMFH>XGI:#:I*PONE#-I( P=V!,X!I: M\K883[:&8@Q*9TEG*!LRP4!5SB:G!>RP_<:S+5V&5S7]HVH2D15+LD+IDB(J M[:@X#M&S#^<#)%O<]OF2[]U=EF3E=H'[,_Y_)SS)I__!\5XZ=;XWG')XE=/JC=A/EJZ'CT[_Q4?7M7#0BAID1PXIDRW.> 2.G-J*_J24(<=)E6[- M7 ZFVPG3755/E1B1(%FG1$@AUQBC2<2FSV]GB8;S\>CJ;SY].$DKQX8N?FSQ8X8Y!DT7M"YN,[%L8N;5CX[ MU:I/'_'QR'^!8E%4*[-X&_3 U2?241M30LS:,YWO1AO ^QZK+N/Q=V8KBRTU M! 4U%W (2"YY028JD"AQ,>[9>SQ^W.6.)^,%/Y)$J#R+A$) M7T]G=X]P_H6XW6F.=OJ6RW/.KR;3H^GAZ=/QX:NK7VV^(BL1EN8DR*GD$FB; MHA'M4-% *%I;A]?.]_;&7#8?$9((43$L,I$S5/%!F*IEP.ISKNEBE&\PJ;]E M4G=/YHOI,<^>\M%RV&3^:ORV*]XG2EK-27,,-8"8 KEJ4UM_:8RR'M3@?;IH M*IOW/."BA5B]TX006%R08&LR"G[M.WQ#5K91^4TH@\M& M\[?JG!E=2>S%!P!O2_10H#KTF95FYZ\?][M@/=_]CO/9XM;3-H'X\=/;TUWY MNLEM#((G\#B5^IB( 5)*?)#D@+*$Z;U(%E M@-L^='8UV]]B*^:8L\TV0D&(.?EHLS;6:T\9OPP&V[S(8,OQ^QM.,ZPF=:TY MNZJ]!\,(-9#(61>97%NUJTP-'5A(LN487\DBBN0KM"U]K!*!SB'Y%!6@+2%Q M NQ 0:1M'A>\FF++1KMJ(P=;"<2[1LH0#1M3?;55U;Z[U>W7H2MRJ3%:CTZ[ M[%'<:BXI"^ 2.U4ERQQ\3UWJ1KBY(G=*N98@F:X%Q^(]2W0VD=&AIEC)Z;XJ MU>5JY"]/[X@[+<&5S 3&%0M6N&7(1H.)&6IUH?LRA M&)LR^/#5_-$VDZ:+<\F@.C".TMH/?-I8 M=VE/FWQQ^XPGX^ELI2TS'TTGAPN>';?/_;IRXH]_X+:XUU;Z6+%9UK8'\,)H MR)%-@*@\A-@!]WIM+6!5VT-:YI$54B$#B)I"15]B2#'HJHFZ[0-BGRU@5<.R M1;BO2K1M&;$-/AF=(HOH\C6"HX[[@%Y;P*I&><%I@5=9C@8J 2E?4JP)O=-! M#FV_#_@>(OEDQJ4=7)4)_">3>S3%B4AY>;5,)T[=G_&QW.F.>(+L:HG&VF2L M)%=.H]8^M]VN/H$"&[??$UQS.UB5)C#)A*249'@ 2NRA0/" R3N3+);2?7_0 MM1@MV38'5R%J'R3!SH2);%39J^2*ZT(MBZU!9%4] %(HK!RGZI7DSQYUY8QH MD;5WOBYULVZ[0;=V3\U=<87CQ7W,K:S+%P4 GO*[Z=&[\>3P\Y.N$AL=1PI6 ML_&I!LJ*C"<;-,2VY=TG+61Q-A@1N!T8U]@R;%;HR2I04";$5$,! 0<=*K2V MA,K%^<)G0X?V?.C07CU(_\58G?WQL3J[FK$Z'0-4M,3B42"T6E@Y-&W.T;<[ M6#9PW_Y;XWXRF\H/7YP^.1(;NCTIK;;1VW:-.Z=?1X9'."E7/_:Z?CRS-\ Z M2(2H#(8@(9?J%.IL1&5!Z"N>=T[&X MU23OT"STLU\RR/Y_QD-LY\:7M7&X=:/KV"_F";G[SVRZ5SN>UZ]O+'II*Q>A(K M /0<E *(O*4E$CNRU\W9@\1F@T$<6EUQ9!6^Q1LF*JT6(PNO2=A0Y)3GR M=6?Q%8!^-2SV-=D<Q\@>P5EQIV8*Q>B1*K"I*.*4%-J%.6,!VO.XNO /2K65()C&R3(MOR(:>Q).*V%$H)K*Y )@(1=5DK'(92!74RB;7I7E4N4(9'YVT5F^?&M;<>Y^/ M3@J7^[/I<7.#)XNE%WQ<[^%L,IXD&-T.5;TB8P#<%T8R_^A5<5M/.!L M X1XN&=OKV2]Z=6D/C&:ZMLV%;EOU;F(&G5H(!%;'3JP1^7/=W0]XH43>OB#Q$*#R?Y'V;O.M_G+R?N@K4(4_A9&#(;;0)[( MC)+5/5#A*,W]^:72KK^Q/.\FQZ]#D.[2W_F,X.;[;=6#?/SKA9Y5:-ZG2ZF$P7 M?..G*AGW4Z[SYO7M;Z>T,WWWR#Q]MV]W3\KK>^\.'J37CU^_>K/_^J':^[!O M]U[_]F;WP]/QP?$^[.[_K'WX?Z;1W;O:/_#% X>/#S= MV\E&WJ,/=G;5_O'!\>.=V^\/'NS#X^=WC@\>[(UW=_+[@_OQP][==)R/[T\> MOSYXO?OZZ:O=E[_"_NN]5P>O?W7['QZZ@]?WU,$#.7;\J]E[L/MAS^S;1_;I MJ_WC]T>/C_>.#EZ_>+_W_.G1[O/;>N_YK_K@P;_'NQ_:]STZVC]^Z':?OSHZ M.+Y_?/X>^:R3 _/"[YO?CO>>W]-[#UZ\W]UYH?=V?GLCYW_8??VK??SRM_'^ MZS?O'S_X[7C_Y4'=?;Z[V'NFWC]Z?F^Q>_OWH+DZ\G;D,=((@L%18E2C1*$* M?TBL7N[MT7CRYNF?H[*$I)UWXZ?%M)LX'/&_GIX>O"QOR8#?.]X]W7MP[_W! MSJOQKKE_O+=S)-.:IJ M!"7P"&M*(Q-R"*58&XAN_#2=%9[]\T;S1S>_,/V!"P,7M@:'O\.%/WX7X_>! MT(P<&KF3#'644C$CR];F6B,8&RZX8 8N; 47'E[F0K2*@%4>Y:**>+/B1U%$ ML3P28560BZEVX,+ A8$+ Q<&C=1W+IQ><,'XJ!56'L4#"H)%ZS 7A@5[RX)GZXW=%XLHBQU'1D$8 $803I$9*3 M*PH&+@Q<&+@P<&%02+WFPOYE+E@O9"#,HYC:/)MW-$+29114J@0E*>^'O'G@ MPL"%@0N#1NHW%UYA3BR =%5LUSA-W!AB L#%P8N M#'&AQURXX$$;486:J7I51UY'+PI)M!+5PB/RA1RF$%08,N2]'U5M#;+SWI0T,&&("@,3!B8,,:&W3%CJHT]YLP>= M#)JL M'T$4&&,M?I2]]M&HR)C,P(6!"P,7!BX,&JG77/CU,A=LJ"Z&TI9>Y"0:R7GQ M9K0<5'71YQQ-< ,7AK@P<&'@PA 7>LR%Q\^4_;3CWW-5*!ZL>"^^S$C23,KC M2&<56C<-J-8/3!BBPL"$@0E#3.@M$Y9Y\Z>U%QIML4GT4071YA$G5D=8A)(9B MT RCJ0,3!B8,3!CT47^9T.H(7QI+=86SRD$@I8!Z1"309?1L>-C5.42% M@0D#$X:8T&LF?+A@@JM%-$$UG-HV1"&@50,3MPCG,8F# P86#"P(1! M'?67"7:L+-!(&ZPC %%+L76D2LJX#,60T#"$!?ZS85?/ZO]XC/GE,U(.[8CB*Q&L2W;)L6V MD.3-W@YUY8>X,'!AX,(0%_K,A;W32]5?;,ER1SF/@(P;@2I" M!IQ+48E2CD MG(99MH$) Q,&)@SZJ+],:'GSWJ6\6>01@^*1JNK_9^_-F]K*M?WOM[++YS[W MEZY"M.8A.==5=""Y=+5-)R')A7]2&L'$ \=# KSZ1]HV8!+H,-AFV]:IT\3@ M[6UM#9_UU=+24AP+ EJ@A8- 4V6T439(D??YY[&0QT(>"UDAK?)8B./@.B*/ M,L(,EP9X5F[MI 08$RBP 04H@PW096]J'@EY).21D/71ZHZ$Y$N=VKMC45#0 MHJB*: B 8L.!U!@"Y!RSS''H5/:E9JN0QT(>"]DNK/18.+FQUQ\R*8ST 2!+ M?!P+7D>-E/*"*24DD4H&38M7! !0>!E(A3S)RU*OL/?ZT) M+-S;MF1O?XO$SGS1_/X%8HZ9@@98&S"@"&H@%9) 6J)#$-9!RG^A$,9_&?1& M?>L'XU^/O8X?B*]=ZUO]W_%'[.NQGJ6+)19<<.8(-5&+0^2"5# X:Z! [HNH M37]F,#Q/3=EI=<&Q;QT=#U]2O"G8Z?#5]Y8;'K]$$/Y_KVHWK]7]HWCYL'?Z M$N%X87QW<*J[EV\;;;\>]7NCK@.VU^[U7_:/S O,V,;E?P7WBP_[6_LZ'FP^WS(_U8>?U MQ_>[^[L['XJMYG:Q\W^O_W;!8:,J@<\WX2[IC<<]CHO^9B\PW*(7SYR:4/2X[;UZ<"_O'SQRK4& MIVU]_K+5+0M6?NC5-]\?MJQN3[XE\GS"?,PVL<(E]H?1P S=Y?TG)F%S;!)^ M'[J?WU1R4\%_>!]NHNLW?R]O/_Z*6-94$_]3([7+3TSJC\0GO6=C3E5:VX?A MCX\XKKI7DVHJ#=CIL!CTVBU77/: 4^U<;":0/I_>OOI#?]R8XVJ_+O[O9656 MNH/>=>!<;6Z6;GN-]PG!+8X:W-ZYB&+YO''ACAO;<981/]N,(CM^[IM[ M^XFZ__VS?8C;W\Q)+XJ\=V<'GZ.@/#F C8LMV-AO1G&]&P7DSO=F$I4G1_C@ M\\'W)I*TN?7%Z^"0T!AX$Q2@7D1Q[9D!AC"JD5:>!UFK(PC>E>KNN@WJQ1(P M$-['U-?J__TOQ.&KS+Q59=[4U(#-8F8PH]YX!_!>-'3_:['7];_=V2,7UO^4 MVA10/*[_X4W&V3V[W\,Z=AP4Y+YW_D7'ONQ2J6_@T[.K+C:IVO2GV73X5*?W MZ]#3?7.J]_!;6':C%V[U6[I=?.RV;,_YHO'A1C>\V7OO^4BU^LSM;NCU.WH8 M/QTK:^!MY$"O;72[W1N:WMEM9OG=2/?N0'^^[K MX=MW9\T3>W%P\A$VM[=B>7;00;3*C;?O.WO[6^BP\RZY=":?^12_BW4/]T^/ MF_C]U\/MG5C&9JNY_PXVMK]^/]C_U&KLO_L>R\D:VY\ZA]N[\."3_/[7_M9D M&6'K"]/!,L$M""'Y>)PW0,/D_"86$NX\1-XF^Z<$Y:]^M/!7^)D,LJ4>/K=- MA^X-\4>.GJN^6_3+SENX.BV&O^.!M\BR,M0O*/- M"\O2]SW9>]]UG19TUWU&KJ>FFZ_'Q^BE:S?THNZQMLHY/;?G1_@C[1Q$C_W M]AW;VS]*B\^XT7ESW+PX[#3VV\>'^T<_B+K>]\/]=ZBY_>=)?.\\D?9P^RO; MB]_9N#B(U^R09N?@;._SF_;>FYNBSC"(,*,.R'*%&1L+%.<:>&H]=;%-5* 3 M44>SJ)NUJ+ONO%G5/475O>YU.JW!(-7CFU8TIV\; M?]E2,Y$\)H!&TQ(.W4A4#3*-&=HP-A$84!(K0YC!1*,,G[L>^^/6H-AM&##9GQGW?AWK:S25$X3U76%_LG.DH M05)?23JD?]5'"CTH!J?>MD++NU@)16LX**)H25Z8NQ9#+E9SQQOFZ3,>^8X=\?+8*B'_K3? M^Y90?M-3/3;_NUW;ZY].8AH_I*M?QW(/^^>O>VXYU<#8"]/<;UPT+MZ=[;UM MG$\BH3O-_?;)P4G[>.]ML]TX^71RL/]'^_#DW8]>&)0^&;^#'ESL7D2E /<^ M'Z"]S\W6WN?X-_SQO/FY>=QX^ZG3_,$+@RCF!A,'L+5EY(P%!@L(H"NDP M%[Y6W_9M_5WW?57<,'DXW5\L[^NS71?K*\H?6XZ8)?8:+'J<[%R-$RT1MQ(R MP(7%47$'"HQ(RT$**HB0MUJ*6EU10 B&7)%_'"G5L4 3!?.447.;/)_WH'E1 M4C^Y)7O#8]\O3D;]UL"U2J=E%/^E5FI-6XGRTOZ1[K8NRM]_JQ:YEK49=M]_ M*'8ZI^W>N>^7E7Z3-$6SM_G;&CF#Y\[R+>?Z?C"8_/-7+ %:2HX_89U^>_>+ MA!PCZP@(3D) (>) X8 HCK*%NTL1:Y6_W#E_2CV>]]C_UP^ST>%^QU>NWYW M\,5K2%6L2X!ITLJ$<6"@-4!I+#'4UEF!:G6*6-&8+ E]&/:]'VX4I.^*-^W< M Y_< U_'EWO].)Z[Z];_H@:5D7H6FPBZJ#H!=WY[@O#&AOH'0B* M<$ 5CCSQW )I?3#((HD9KM5?1P[$.NZV],_\6-"H^[L7&[5]V#I=6@?+4QK* M?C&<6^:A!3;8E/O3Q(;21 (>J"3>$1K;*DW^$&1+R/C[KJ],.D-:7#GMQR'; M.M7MPI]Y.QJVOJ4UERC[_> A*RK+I>[W?=N?'O>ZET$>Q8LYCK]DZ+;Z7J_? MB+MHG&Q]B4/*$N8M,,;'$6>0 DH@#9"EQ%O/'"6RE%H_CK??)LM@\VN9OWIQ MWOYWZ@=+[$A[2NN\^V*%=H$A$S5(.I-=4I&.3.& 2RZ$)9 %DIQAL0+C4/HI M+'J%D'@=B/#?_XKJ3+P:%,,K2G3+[E$NN[='R8U3Z#B@BQ0#6XT]<9*1QRWD M$;R)[AWF_- [Q[G4W.Y,GK)$J)9Q3>,YW()3T:'C* S?]^ZV^-("X1?F*JAT MRP[OX96][.41*'ZZ,>][:75\[\O8M/NMX3CIC=?VN+!M/1A4RY.^E)7:UZ5Y M^'#>,;WVBT'%%B>6L4J;DRBPLIOZRQ#U2)SOQZWXEVLLY76Y)5G,GAB5N]SX?MYGZ[';^?'G8:\7/'G>;%UY39#C9/#O#A?BSI13.6^:?= M-NRP\Q'M??YT?MJ[^ XW3^)].X^^*_8OA"E M#:O%X+CR<2!Y\/PX>"869FQ@\LBYQ\BYCOS +(X32!#02*8(*4V!TIP!1SB# MF"K$$(\CYWTC#XIE&!0_+ECUOXYMSM5NPE^'3_US$$FKFP)1QMG9 MJN%E5O>+XM_MNA0\XPMS7MAC'ZNDD_(H?3_V9:!3FB=?.YV*%VCB[SS6@R*T MVG&:K=OMR8[.-/O^SZB5YMYQRFW\Y()XXR=N[RQ>I(N2QPO#5],7E']"KWXK M7/QXG-"DRT[[WOIR>H-P4>:@&!0OXA?&<5@,1E&+#XY[:2?&93:,X;$>_OB8 MW_7-9TD/,O[PY$E_VRATUQ4O\%1UF#BDXT7F)#YL^E!Y??QD*LKD9FD7]Z L M25E2/1@6"A9.GP]>CN_S\\^Y+[F]'O7[L5CC+>7)9@_U<#182O8\VLE,FON[ M7Z@0%BD<#:UU!E!('5#6$B"I5,$ZZA"/_#CP@Q]9<:.Y)MR8[8C_'-LE=>G! MT\;ZV7Q*-U,>_3P"FKVEJ>!41/F++5%K8BD2$2,,.ZWA,#+4MR,4^[UNTH?M M\\)'K7A>[";9J&VYF+NMAWJ\H?T'&W)]CVE_[OM1O))"EBQ$_-+1.+MZ\0'L M%R]2(XA7F.#-R07#XU:Y_^XT[;^;MZD8E_<*_G[PV^:SH7VJ@E/]3DB_7F@_ MBY^G7SR2-&!(@="< ^H,!A*F]42)E?.2"V;[?=@><:J+=GP^7VAK M(]O[.@$ZX:Z?A/&M?RWBJ *WO#'H1),0OZ-_*4 C"#NQIL[3+"'>*XKF5)%' M1:RN[\/CRW[8;B%L +Z<^DQ/9S:7>Y4>PTV*Y[*6SL@F1FH>=T9JDR@QCSNG MG&_WK8RJ9&:;@<_N-N LO\^NE%,E'Q(ECWK]\]L"C9-^[;^>7+"4,FN2G>WD MST[CXAV,GZ7-BX_Q,Y_:S8NO45J].SO80>=QH_>N_-&\NMM MOXL2[2C.JK=@\_/'='I2_.XW7YN=/[\>7/S9/MAOMP[0S7W!-HC@G>1 ^9!T M&3? ((J!]UI[+TP(,"JTOVZG>E4\X0O)UK:0;(=7N8VK4Y%+"J>MGSOK2M4I M0L_6/^FKAT13S"L;RP,2KN2"K4S!LF1[6KS4S/Z?\3A//"Y_73Y'1_UP MU_Q_Q>KV>?KI\R75'L_8RM;]8S1H=?U@.=<\%SIC._]KOW$U8R.206%Y (PA M JC%!"CF&!""&"H5(9S=,Y]V%FZY8%41;M6JKVJ59IGLV7-HA9W;_?]9*:R M4KALV[=ET[X>MVQ6#+]2#'!:,03CN F2 \YUVL;K%=#>0R""LH((QGB*T+RW M8EC5B,SP#\N>:7?OK4NUK?%R8O]F!$X9=^-=T>V583.CP7C)--;/^!"PX?6I M'),8EQ3[DKZK?9Z^_'LK?G5:B^W&9^NE6="WUJ!T9'93PI7NVH-)7NC?;EW^+'(8P-*% 0R.?;M]M63_(O:Y[[XZ,.O"#^<>%_*.5^H6Y6T1&JH=.95-#++-=>GR(5SK]Z8O66&J#($B; M9]*9G1)H[6/O8 0K!#U$)OS2N%1X;!9+&C=UMJ*LW"JCC;9&1Z/!L,!L?"+C M1H)E0;G V3VHSZ+5'0_]J,JN%T[>H53,QSWT/0T$W*V[ZYW'_ M>I9_Y('I>_T5Z! ?ZJ5N?]?G@]KO-V/]8MO\4*%WUM-44Y9Q(D^NI1!FD;[H MUDHJVS2R:)(A^V4DH//]=%DJMEZZ,A?'_83J?]UO8.Z7P9J1!O_^7:_^T[Y. MMJP[')0/>\O(> 2?GGWDWY&3:S<:HO_["9N5EBZ_.+EI*8*-Q28C:W%=,T/]H^CY.^K!R_G\YD-6Q'/' MK6S'?5HMSG<*]#CI> \AQ"JG[I]>Z <(7A6'\M;[_6)WLWBSV]QJOM[=^JO8 M;;[9>]_8VM_=:]ZB@E<2I\\TNG/XT.H5;%4,X+,<\;<[])U)KIW-I;6#V=A5 MTMAA7*N_N5K]+\]4*;,:O7R0D:LH5BH OERPE0[HK&:@7\9M57%+4.E,=[Z; MPJ[BJ_*P]W(SZ1^Z'2GLBP_'W@\'A1X\W^K"HFODSU'[?#V>M"#K\9QH/1YS M'"52YHSY4W='NG]>$#3^X_,["69A1JKOO?II30Q6;VWZZ85^6+Z=^_$77N9B'\5O\.JCG6$=)?0Q:9VOR MM).\KN/]+NOQR&LR/:)K,CVBZS$]HC>F1Q@BE:=$%9U=5*$KSG-*%+LBS5.B MM2E8GA+E*=$R%?H!)!/WG!*EC:-]?QRO2ZFX)EPYT-]S(5^OXDH_R>AKO>#??:%"P;[FRXEZG0#R"9NN^,6P^.BS?MWOBAJQ*O37.5K>U%_ODGW9\JY> MP7)^@IGD)\ Y/T$6#C,5#HCS6KVAN_JH% 17V7:W6P,[&@Q29MXT2]_JZO;Y MH%5ZXJYU1!(:X],0TC7O_6#4_G''0!88%;755>C7N-.RQ%B'@F6) M,1.)0;+$R!)CQAOY2:W^+AUKU!J6J?!+M1#_T+[\/8F-=F\P2@< ;)G>:%@T M=/^K'Q;O6X.O64%4U!A7H=O.=:-_[+949@6Q-@7+"F(F"H)F!9$5Q(P5Q#B\ M=]B/':E4#W_W>]:[)!BR/*BHI:U"GYRK/(A]DMV5ABK+@]4K6(X>>+)]K3[F MLNG]<6\_O,S6O[M9[.W_[\[[1Z?JK^C K0!:COJM8-FJ';ZO6GI$.6 M"16UN%7HF_.4":EO9IFP1@7+,B''D%<"Q5DF_(AB5JLWXH>*#SKXX?GTIK,L M#RIJ::O0)^.S[Q6XW]/J=\F99 M&%34QE:A-\Y5&,@L#-:J8%D8S$08\"P,LC"8K3#@J%;?.3MNF59.EUM9TUJ% M3CA//9 ZX3_K@=^'VK3]Y=^O>%+_M^G__L.'IKK :6]0)G!\V??M,A?3J^\M M-SP>EWWR'!1O"O93Y[GZI#:#7GLT]*\F_1I.WV+N'>XAUN4A;8?+PN,?:GOJ M9WJLEON?VCU2$:K:Y8>.^]=P./+ ]+W^"G2(-?%2M[_K\T'M]QL5UFEUP0^M M<&?E=G3_*%Z>:(/PSR9Z4<-"WJ=F*S:4GUSF!^2E)+7Z?AJI*8KM>0Y[6?#3 MIKPM=Z2:_Y%&/_-AYIUZ1KSX67"4XW&\47[S9]S>CQ08U^ZJE59*Z3]\"9C< M9%.FO;3UD[]5O&YV]W<:!=HLWNPVMYJO=[?^*C[L;\6_[33W/SRVP@BZL\(J M:6;NJ)I!BGD-O;[UF[;7V2A:77M+'UK6I[OC.(H_=%MWK2\^''N?Z+!TCWN' M9GC1ZA;QONV4_?JW!SS6!'43%<7' [H4=5=/VNM'!J>G;.O3@7]Y^>*5:PU. MV_K\9:M;EJ?\T&UST;%V4&I30%'*AXG#87+_B;38'$N+RYG-C3@H_I>UWD>97N&FO:6(MS?FI) 3*U1*\M-A41KT MXK*6EZVQ7XRZ>N1:48_\]IAQO.#F?>+WSZ#EYK56\:]0_F\E5R>V!H-I@?N0 MYKU?KZWJ]\^C!]]O*,Z\!],%].#7HWX_FH1"ESWYY>J3OX5>%=C5ZO"_FN^%5/VDU_4S+@OC6?: M%:J9?[?.7G9[W3=];CJCD]?!HZT/GV9.O96UZ5_=JY[]=;PM>[WSV,M?M+MD8]Q\.WRK3O9.CK\>G.S"YL4!:9Y\^MJX>-\Z[!S0 MQO:;KX;V^^/#[7>P\?DC/NCLP,;^^Y.]SW^V_R+OCP\Z9^V]S@Z)]_]^L/_N[.#S MGR<'%^](X_/[X\9^*N]N?.]3J]GYB/?>'I#+S\3O&AWBC_Q@W\5G^>.XN?TF M_KUYTDSE>;MSUCB)]SAQ7YN?=_'A_@$]/'&A^1J>_;6_,VQ\@-^_2&(4TD$" MR#$%%'(+%$04!.,(1))Y3&RM3C=@RC9WLV-<+7O\JN_.L:^.PV.J,I2KI 4S MZC/J9XEZCY CF$MN):)*(DVLU0IK@B!QD- )ZE%&?;50?W&%>BTI%1!J0!!C M$?60 X.U!YP@C*WRE,.04(\HRZA_".HK-.U>BKG*^!2\\1+@5"Z#.V;?>-85 M>9]&OL/ +C/ %Z#5M[[I5CNUZYM>/R6\NLY4L>W-\/JWB>,EH_PA*/\PI=H) MY"Y@)0 6 @,J, 0:$P^04$8HYY#UJE:/724=%;P.*'_<**^>VRN#;RF5:P;? M7,%WK6$YA80(IH#24D<-BSW0*#@ E>;"6:F@)+4ZV9!P3=P5LP)?]K<_TJ= CIB&E O/9 <)2<$,4H9":E"B=TT^Q^6SM6<*;>$HC53;F:4F_*R M0N>$%@(@C@V@SM.H5;T%C$!%K*)1O?):G6\@03/EGENAKK*7]75O$.6IU:>M M87R,"^^*8:_HF:%N=:-H_>:[(U\B)W6^P7RU:W9%/%F[_KA2=M6JKR=-F)H[ M\_MQ_#Z?4JG.2\NX=2! EERK# %E'8T=" L8*--,RUH]MMUZT#L[5C/-9J]1 M,\WF2K-K-1JX(\AX#R@SD69,2*")=E&2VN )UI)X'VF&>:;9V-(/SL/:VL KVW7V'2V#OCMM[JNC+_Y'B[4 ;Z MPX&^-QVO2P.1-I@ ;/P)4L@6,-XRX(RF+BA-7#H%$FT@ =<#Z=F)FF$W;X&: MB39SHEU+5"HMA5&E F8( 50A"*26"E#H%19&$*U%E*AH323J"KI+EV$OZ'XO MSD 7)$8?-@MYRO;V98;W(M;Y,\$?2_#I:%1E2:Q@(P"EQD:"0P%DT!Y@R0S# MT'O%8-2D=$/2-8'X'$9X=JFN/1$7$1.0B?AX(DZY73$6G",&N/ 24.]X)**# M !IKJ0Y$*.XB$=F&XB03<69$K)!;=ADT[]_]WFE\C//2&YM21IQVXJ@O0P&R M'W;YU>UE\_[=UMWA5M?M7+9PTV>T/P3MC?VMA/6QX-WZ0JUFL<4\XQH;H 3D *J M.07&$9OB]>.?E38H[;7"&T3D>/WLFIU?0^[%T:V'L81%V^N!+\IR@EX H_C+ MV%.;PU=71;1>-?9?J:W?IUK8"Q\'OG1,9)H_B.8[TZI50&<,,@) KP*@4G.@ M*3$ :>P=@])J4:I6)=>$YCFR-8/N&55K!MU,07SY]VULC6"*(^U!%C;M)G+>V 8PR"V(5=68LUU*'FW+IM3%^20O3R' M,-:G_P4C%WCI\WF1'P3T"M'R0T32T!^U;-'J?O.#8>>V\S&R+V7YA':Y'>.O M7O=HW_<[N]=MFXW-@XS-NVEQ3:"E&'(#L L64"LH, $J0*C&2@5&5-IHAC<8 MR_[B["]><\8MPE^<&3SWUOM=O9Z;O\6O2R+3.7'\3EC]/:,W"."/4$>&<9H,ZD+-\< M 6Q\\NU2KI&,VI-O$+@FYQMDSVZ&VC.*SPRUQT+M6FQ"2E-> P$$I#6*,=T^KJU T'<]T;EKT)BU.IUQU@O..WZ8<[9[8]2C68 M8?\HV!],*U@)E35<*T -B0I6$ ZTIQ8P(:)X%1)3Z=-9BUSDC C9>[KFO%N M@,V\FP?OIL0M%T@SC8' 4==2ASU0P3! .'-:2FQB\R;>";PFVC9[4I^%.ML^ M^'XI8_79E;2]RC6[B,UBV2VQX'7_"=!SA-GC,&YO+/H[;9Q&$=ZQM=(17108 M[3QPR,2WA*%:X'+17Z[)WHGL=\V FW=VV4RQF5!L*DX6!6<$58!C'&?@VFH@ M/80 6HB$0=I+JVMU)O*N@&>7HBN'ZG>WYFWK.I%B>QQ5UOE,)A[IE&OJJ^O>K53O8:/&B$3%+O%^WKD?+R46-A M$0$0Z_C]RT!\U_IV69[RGJVNBWWJ)9)3'QC?0?X\ .[956_V[WL/BU\,KW:K MZ\'Q^'<$2]6\96TLS'!0G.IS'2&T46AK^R-_ZVFB4\/F:M3$VIB7(_4A7:I: MG)GIM.DI'N9EGADMPG\VZ?U_CSO_U=F#XR$PI:?RF2V/F$.=W$B1BI'W7CH' M#)8>I$,)@4*& $N(#L%Y'2!+F0/INJ1(7:'5[\S]S/VE\HAE[L^9^U.^,P>U M"@8"C#0#-/ M" "<"49U\KR:!5*[I,U20.P3A$#*S57^O&HA*GIT,;5X;:W M3XSRKH;*3 [^*5'X)?G/,_N.DX)];P^/7HT&L M4-_/)N!))J!Q0\\:R1R4+.4OE(!*)($6T1@090-VS@3(3:TN-P3*6;.6S7^= M>5<919MY]ZR\FY*\0EC/( =68@NH4@ZDW:O 0XZ1-L):G,Y#@!N'^:_3G>K!KYO1ZV)V%U[-("='A>/7RB%;J9K%8J%H)B@&#$ ?6> M >E= !8CI@PW!'(>K1#.6<17;7]6!N.*"?8,QJ>#\5J>>RYAM%@$:!?I&'L3 M!Y)*!(SP'F%DC0\^@I%N2+HF\70KOB5I6;/A3IW4Z[R96W[;['I9H,2=')2S M'=LS)]5Y),UO9+0-0FDNF0(!NTCS=!R#A)( S* 6@DHKG4ZIP;A8$Y6;G:OAI5UAAB\B?^WMT7 9YX_$^8U-'*\" M8:,LU2 (IM/F#01,< H(ZQ%%4FO!2#J('*LUT:K9N9HI]YQ:-5-N9I2[%JG< M(J,IC%-PC6FC^(WE^G-2JDC MN @C.I[/!L )&0 %PH)H&&*RR*M);;1":]Q@_ M:GAG5^MZLW"Q$:Z9A0]EX;62#0SS-&4'2+$0E:SE0$F( 8NM!8D2$HJTMA2E M+%V3K;;S9V'>D[;Z[N,/=YX'\+@DZ(]->?\PFU-5AU.U:B:/WZ?-K E?@@'\ MNM?I]+KC8;TXJPR#XT8KV?M)MT<^*\.'*,.+&SE8 F36&RD PA;& M63*U0 47-:+1S#!!A$3)QYE%88XX6F]XS2JC8(;74^$U?8B<$BI6.D"^3"!% M!9!$!8 )A2Y A14S&5XYE\I"YZU+H7NW8O'24-#MXE2W'&AU"ZM/6T/=SD%/ ME57!]S^,X:IU_XZ-N]M]/6[:*=.3K84@Z2 MDQ73@!&SN%8G9$/AG,8K1S^M.>X6U=A0H)Q%K0&,M T* :F% MB"*;1[LEN&2!1MSA#836Y*3F%0R#6@[1:NVH,VKKH;\\/M/V.J=]?^R[@]8W M/V[H=F]0D?BH98/ZBX6(V$&LH?CJEO/#+MNV#&9]/=VRN]W8T/ZOV+)-/]P+ M^_HL _U!0+^9&24B6R N 8*R=/0Z((6DP'H>44^A5XK4ZOSGF-;?JNBNR+[6 M%<3+XT5CQLOSX&5J:R=R7DO- ,:& XJ^"49!X;B@.*>E']G).DDGC) MCL6'C?+W?JA;Z3B4="I*+.C8"_.GWC9J#N3-IVBZ;8/+=O*VXP>!LP; MB3]08$H[9 "3U /*) 3*"PBHU1(9@8S3O%:G&RP?XYW=B>M.NP6X$S/M9D^[ MJ2S+,!HGSS&0QA! ,3- 46V>\\6E;SH;D:[)NOX+>Q&4(W1YOJAS< M&) :6N T,Y8 MR:%3W-;J1&[0O-LRGRJ2P5AA_9O!^'0P7NM=!C5A/G @($GNT'3(:1 &6&%I MD%8(1<;10G)=IO1WNNL>H(X7=EC+/W:'R9N3;R/Q?=<;F;:_ MVS!4JQ7^Z_GFE;.IU^6WKXO-[[+5==G:/M':WDCZ@B%R'B,%@O71VDJA@,;< M \.ETX@B;[RNU9G8$')-IB'/AX&*N>*SB-H;E)MN7O9]6P];W_RK[RTW M/([?%V\WN37%FX*-A]AMG]0F#M[1T+^:#%"",T>H"4'&R4LZZ"O$7L4YS-]K[\"'6)-O-3M[_I\ M4/O]1H5U6MW+$F$1BWQGS79T_RA>6^(4_RPW'UZO(3RF7N5]JK7L!5&R]-+! M++$#1944:9\N2\762U?FXKB?%-V_?MT3$*G5]Y-I*GJA^/?O>O6?]G62O-WA MH'S86\;24L!!W Z'0=3.@RC&K=^,P-TH6EU[-VB7[NEBRSG?'7A7Q%>E/"MW M;'T8QG\ZJ4E3'YZ^ _HM6MXCW;:?'VBC\F?51@,8'+0;'NN^+ M6 _ZMQ5ZVE%7CUPKMNU#'FIB;R8FGX\M3JFZKYYSK.'C<[3UZ<"_O'SQZC+S M1ZM;EJ;\T&VK+U>V;A-.[-UD(6CR!9/W-\?O_3"#&;])Y2;BZN[WX2:Z^\U_ MO#.*[Q+ZR#O_XDU&_N&+Q#%Q;]<(OC-H M4,VW$B=LG7TU_BCZQ"+6HJ-.]$4C?LOQH-B)6L(5?X[:YP5!&_=(JCN?I%// MT*]S'WI*8N;66<5Z4 79/(_5M@HMJ=SNJ)Y?W?WC 'I*O&+E1E=:7WK&_.;W MK[+E<%<1=&RPGO2WOMOOCOR@\<='O*@/1[S'8_/ MLP$E5TZNG)6NG"KB^+&;(N02\/C#R QLOW5:1N25&R)&IZ>]_O#9=C_DX-#[ M[8M?YO!.2*&TF@EO.*<0! MGDKWN34\?CT:Q#KU_9TSVQZE:MT:#'S\OZM2:K3FZTGHY\GA2>/D_7'C\SMZ M<-(\/CQYQPXN=MGAR0X\?!O?Z[S#S;>-BR:^#N/=7=;8/VX?=MYT?@K]Q)\ZS?T=U'S[\:RQ_1$UMS]] MC==?I-#/O<^?6@6D1UP*80#2@'F,@/1) >.4AQE1!+&IUM4%1M@#9 F0+L+86(.)!0X,@28DH M#,0:66J%5@(RQI&6DSD SG. I; Y,H"<,RA=BE#A7 $4($1,!0K$*T D;&- M)5.J5A<;F.;\IS.P %5<,GGL"O8R+)G\W>^%"(GQT:+Q3M]:=I),JCRQJ1I9 M57]AUY?9;@B=W,A<(V4I]8Y*PJBDQF#.F&+N/JL'V3@LTC@T7T\M$2@#M99! M .\0!M3A )0W'&"!O1.(4I[2%Q&T)J8AGQ&507<7Z)A#C@N!F0Z01D5L&"$. M"RV$X]1;>@\G>0;=@D%W[0E'S!!!7 "6AI0557"@*+3 0\ZA\]X3Z&IUS-;D M .4,N@RZNT"'+%*(:6BD=A3J-.E7G@CM$7:2.WD/7W &W8)!=^WPI4@3#*D' M5NH J(0.*.T8@$A::(5&G,E:G<.LZ#+HUAQT7'O+"4FGGED*O56&IE1Y*C"/ MN&3W<7EFT"T8=-=^3>8=11)2( .F<>HJ+)":&8"QC((<0A(%>ZU.;SGW,X-N M);R:CPP$7XI33U3Y4:[DTP"!BB+(A* M6P"EG >Q_T%FL8]_"2FZ6"F1^9GYF?GY.'YJS)!S@K,XP*B&7E&M$8$R_HX8 M8RK'YBX5/Z]=M&]R,Q"R2#NA;>]GBM/D)QL!/G0:[NL MKQ^BKZ<3"-%@3> P (XD!Y1K"TQP:97,&::5$%#06AUM0+0F018KM'DXPZYZ M270RT>9#M*DE*T:822G1/!,.4$4),"908 ,*4 8;H'.UNL!YP2KS;,UYMLB4 M,!EULT+=]>H2-))%M2V!0U0!2B4%TAH(H('08*N$]2&)-R54AEV&W7K#;I'9 M3S+L9@6[ZY4@XBR$Q%M #6: 0D>!H4@!'QR&R@AK%4JPHS"GN5K1[0!KG.1D M;I[,O%5L7EE.LA&8B1'8FTYF0BTTEAH/F($!4*\)D(08X(@2E :(;1"U.E9R M/4Q WOJ:>;:P9":99[/BV53V;F($M\P!00@&%',---8&*"D==UH&+*.HQ>MR M>D/F6>;9PG*69)[-BF?7'LG K42N7'=A,/X('D@L;?P1@B0.8A=35")M=U(],B,Y%D@S$;@S&=<,1&&P&%P?8J;1*M3;YEO-^SV>OKQ7$Y P2CF06SH>%U\Y-%ASRBE) ,*. $N2! MPD(!D?8,,,J8M^E@*IXC,3,),PF7('5(AN2L(#GE,66*$D:C0J1, LJX!4IH M!(PA1%C-/?:T5L<;C.>PIHS)C,DE2!"2,3DK3%X[8B'W 6H:@./G?. K%0>D+?]WF!0G/9[H36L1A3HNAJ113IGRU;_ MNVST;#4>(5U)>,B$T!G,CZ!C.=79 PP0,^M )SPY'A $AAG"(!*!:F0LU26 MJ9TAR63,9,QD7 +_;";CX\G8O-:,!BEB)$' ,", U8("[3$#SA$E;=J!Y$S* M.4K7Y="03,9GKZ\5).,B7;*9C$\@X[5F1$(P'8T9@(%#0!U->9D=!!Y*%XB6 M0:4]^&Q#LC7)%O>,9*RB%_:Q.4:7P N[=^K[>AA+6/BS4]\=/#$?\R(6%O/W MY^_/WU]55JYR,I/W?N!UWQZ7^4N<_^;;O=..[U9D^6J%-?4,5JA^/.QDW)); M7;=]W8X[8Q.8I?2#I/3N],(4B[4.K<" ,*L M4X!@Q0%%-+@-$[GEII:7>9, M)GFG[+I#;>;!_AEJ,X7:M7^ *8]-X $X(2R(ML@!A;D$FGG/I$!!65VK<[@F M$?\9:AEJ55@7RKR;)>^F5HHD@89Z:(%UT &:$@5(3D-\%)EX:TZ\Q9[1F8DW0^)=*[RHYA#4*:V3%9%S)*V-AZCPHAY7DI'X&NI$/,3S MVGA.B;)TCLN&[G_UY2I/>8I(Q1 M:$S[,BDR1D"F $0V;?3W ACC+6#(NF"40-*DK,P;6.0]K/D[*0T,#>>"J-@^-.+.(@ZT]10$J!Q"3&*$7;D7%>XVMUNL%SAI*,NW7'W2*=G!EW ML\/=E+JS/HHYZ $,D$7<00NTN*,0($3&,7MNJS39*QEK,W1<9FQ-D^L3;DH+0H* M6A1GZC0$0+'A0&H,06Q 9IGCT*F(-:769,:>L9:Q-D<'9<;:7+%V/H4U9!V/ M\@Q!H0$E, HU"PT(D6>:<<4^W?;]0A_U_?BB'(^Y+&Y*V^^\?*-;_4^Z/?); M[F0T&*863 V_UWWO.SI:B^[1W[Y?KGAUK=\SL8IU*M^@%[8N6WR03 .V=!Q2[YM[\_$O2D_ M*-+60D(-0%A'M4>% S*Y#A3$S%*'#48FJ[U,O;6GWLR\H)EZST6]:[7'.6=1 MT%F@B:2 *A1U'Q$2$*$U"]AXHDQ6>ROL)GUDO";A2^ FW>\-=;OH_91]N!K1 MFNN:NWZ1>]:O,D]/5M2RK7B8K3B8]H<:""7%4@*("0=48@-DWVM(!\7NZT?"$;*Q1P"I4K(0S@S0!CD@H J& M.@4YU^F$.";S%J-\0MS](UJ7P%.[V[6]CB]"O]>Y]-?VNA5)'[JN=F3F6^ZO MC,6XM=,Z7S87#S(7=MH=JPQ4$/$ L*EG'; 0*R!(Q8CCXPTVM?J2*S)*4AS M&-0YGF'M(3CS#?H9@C. X-0V+\RQ,30 26$ E'D$3% &<*D"Y41@XDG4S)F! MF8&9@<\=YIH9.#L&3OE5C2.2&,PC^1@%E",)I,44".(#H5 9*U)BDLS S,#, MP.<.>LT,G"$#I^)8D8SS84V!9<$!BA0!AE("+&8V0.5=P.D8#9XAN.2>TZ?> M/E^:FRU?6L60\F58IWBK6]UQYHV4J<F5"8%23DRE !0>I4!Q"V(;Q>:043%+Q!6U MOE;G,H=!YI1R:PZSV2< SC";!^_YEPHIJQ$$O&^M?+-:G.(A5%5_]M,Z;&K+9Z_9N MKO?F#.^/P?_.M)=1J4ND (:(,V&!EG"(+!U3:6P$)=X)H*&S*B/;S#N5, ME4R5Q5!E!FZV3)5%4*4Y?9: 4<@H#;!$ 5#M E (,:",-9HKS1%1*3XM8R5C MY9FP,@.'5\;*0K!R+58TDP+')@*62!ZQ@AR0#",058O31AA$"*[5T<^!%DN$ ME2IZGE8XQ&VR%=_XT.NG?[H^M(;CG?DO3ON];ZU!XDA\\[>B-;YTJ,]R3M45 MBXF[WI7P)K;\Z_A=K>XHUM7>57*&/\H.,KYN/_6 1JO;Z[>&Y[NQ7'T_&&YU MW$%^6@+)2XK5\TI?K2C>.R7YE>F9+"].ND0V M)P\R)XUI+S-D4ACI T"6I"/!O0;&" 6$4D(2J6304:NC#;$N:CW'4:P9]!8< M])F)-A>B70MD&#!57 J J-& \N" "@X"*1&GF#EK53J*)D=Y9HPLKU\T:Z?G M(LV4GY,:JXP)!%#J$*!,Q5DX4AQ !W%0U%">=JF@#9GSLV;HK23T%AR#FHDV M%Z)-Q9PF@2LM \:*.!LD<5YH4KY5S QW"GDM8;DLOM3BJ8I^NQ4..FWZX<0] M-U^_[S^@_V%K1-6JOO]:"F]YY2S38EV9]U;A<3#DI."/M%3OIOV6QE #*78 M(68 51(!0S$!%C%)A130!I<.Y.8X'ZBX4E$&V6ADHU$!HS%S3W"V#$^R#-=S MF. #$U0)0*B"R2OC@0XL 8)XD$)QA&MU=7/N4.R63M(-AK9:%2Q M9RVST9CYRDBV#$^R#%-I:&.;J" 1L$(I0(-GP#A& (MS/@&#CU,]5JM3^?-Z M2+8+2Q5L7M"RZ:2RRX#X4]\O!L>Z/].UMP>%74Q1@$0* MN-[(M/U::I]'']SY#_6VA.+G;]__D'KD;%?A\(\::$?WN[&&!I=?5PZ-*RT$ MLQ:ZAQ8ZN)&3&1%"->/ H)2/#)OX2@8&(-4<(N$,$2;.DC?7)2?__(9SQ4+A MLJG(IJ)2IN*):V_95,S'5$R?JR>M#AJ"V#0B3ILYCD8#56#&'8,*@SB?"(!: M*H#! 0,OXUS0AF )IVE6P;.IF+NIJ.*ZS@KOH=INM4=#[^:^LO.T6)MJU=DS MQJVLGG&<]^K,I(-G\_@@\VBGUV=P5"^$!02$==$\8B*!TD(!"KETT$(5,$KK M,S)OB%JV ^ STC/2EVX5)2/]D4B?2F6EC-6<*R ]01'I#@&MXRNFA&!$8:B] M+-=1\F:FC/2,]+5'^KQ7.S+2'X?TJ?4.!0W'5F@02,JP0XT"1FL#+!4\0*YL M@.,HJC5)MYJ1GI&>D?Y\JQ(9Z8]$^K5*9XQ*EL*;G+ :4 \E,(%!8!D.2@I, M-0GEND16Z2N:O6V%=Y24D!@4HX%W1:L;:ZQS.DK'?!?FWEM-[&)3:=ZCFI?' M,)05.ICWB<"?RR?U;BM6I3[RS5''^/Y>&+?]WF@X&.INJKZ;2]AY/^E]3,71 MC3-])=/8(0AT-.B 6NA!;+(X&9!68,DUYD'7Z@JN29Z!1XSH2L8R9<+-F' S MSZZ5"3=7PDWMF$<0JJ ),)XK0..T!1@G/( :4LZ1%L;;6EV(-7%O9,)EPMU* MN)F?C9L)-T_"37EP/5:"!$@CX7P -$@&I$OI!K426)L(OS*_(%R3V7XF7";< MK82;>5:C3+BY$NY:PWE-H_I&"@A/.:">&&"(D\ K(:P-A&KODX;+L]2G$JZ* MSLP5#J.^TYGI'A!?/2M#<4\W^>H;BD6Y,R=+73_9BVPJ'F0JOMXXAL%C(Z5F M0%B. 25:Q^E^2I5'%#,&284LCV(8K\F6G$>,Z4J&,F3&+:E#,S-N5HR;6M\G M+% D)9!*)K)9"0SV*OZJD N6>H&32U/E?169<>O,N$6Y-#/C9L2X*:4<#E0'PB@U7D%' MJ:(V. V-@R(=!#6NT/>]U.S'P^'IR]]___[]^^:9Z;_VCWZ.()K_WX]N_ M7UY;JV]U8M<8#I(;NSUROM"=7AS/%[HT;KT0_QY-R5$K)7_1@X&/5VK[GU&K M[UTQ/([=ZNBX,*-!;.;!(#G(3:M;?G2P$2^/16JW>]\'+TM"7GYG_9\[^Q@C M-G9XW[_LVA,P\7'OCO>:U,VXE&4'^F7]1*(D0%P-BW%^F]CMV_ITX%]>OGAU M29A6M^R\Y8=N@]SWEAL>QUX?1P\IW$1>=?O,G(/WQQ+O(2%/D!76XY%B%O-VFSG"'=+N7D,TQ M;E=V5Q6IYEN1$R[/ORK% JIR_[CO?=&(WW(\*':BR'+%GZ/V>4'0QIWU.^]C M;9ZA;^<^])08@=99Q7I0YG.5^3SGBOS'L?6P8R4K/O#2FL ]:GFF?7$&%9@[ MQ/PZ1%IN6&R'R&W^W&V>(9 [Q,,A4$&-].A 6OFP5GF65;/7O<$P>1/[_IOO MCOS@V9(0YY.U'[:F M/.E[X>]1WQ[K@7>[5P[UP9M^K_/'Q'G^>LIWOB*KMH=?F_OOCYL7KAWO>=S< MCF4[^<@:)U\OXF=I,Y5[_X_VWMM=^N.J[6'G'6J^W2%-_"F6?PY_ M/=_;;\9R'.'&R3O4>/LQEN4X-%J3%=L/\/L7$AP*4J0,F$(":KP&4CD(4G0X M%)QP@U6MCOB:;"=^Q@.X5S.56C8?V7S<;3X0H]8H$6&C/ V$&>014RQHJ@QT M1M\[:CN;CT6:CXLK\\$#-\9;E0XI3B$_$@'%-0("B6@YH-%4VEI]70Z,R=8C M6X]L/19F/71DCI$,>RL"5=88(2#%BDD/EN/15H/=&4]@G9!"*>! M=IH"*B@#1G,*)./&]@YM> ZL,XQ%Z'F H*1>D@YZ>-_F+G@G8+6 MLNR7KR3KKOWR'A/%J#! ("TBZY0"TL762IX5!+6D0=!:G:^)8R6C+J/N+M3Q M.-7'U$-.C:"6&QG_0]!#Q8DAQ/OL1*XDZJZ=R!A!KB0R(&#F 94^RKK8J, ) M%0AV6$DA:W5,8&9=9MUZLR[$@:&YA9X$0X/51G)%+53(,(N18-GC64G677L\ MJ;+1/ D("&(64,GOCOPC\D=<_],,;]\L)PI M9@ERF.0BYTPQ2Y2)0%4O$T'.\I$SQ>1,,3E33.9S-?F<[%$>W?%'\H*_[G62%[ST6*_&VO+) MIU9Y1L=%L[6WO8L.+M[',GVDA_ON>&_[_RGE/:#,$J (),!Y;C6B CI,:G69S[Y>PSPMCUHN7,Z5FO=^X'7?'I=) M6YS_YMN]TX[O#N>4NN67-;NFN^ $LL(@0C#3FN* #(:$:2:X=0P9C?-*Q#.8 MB^E$+=%&$Z<" HRE<\2EYM%<$ &\0IP@&#!7/,XF)%T+>S&38?SHZ<,S1/!D MZLU%)",A@N/,^JB1L7,J'?5LE=?:0&JHRQ[V9Z'>M8==^FAJL(- $JP!]8$" MC:T 4'L.G;%0:%JKJ_7(3I6AEZ$W ^@9X9P705CD':6.2^2]<3 @S#$C0F7' M\;- ;RIY"S78!\& =(8"JH4"FMCX*D!!.5,!4E^K$[8>R5LR]3+U9I'22C@E MG392Z$ UM=H90RFA2 E,-)/9'_HLU)M*XT)8@%JD8 H?I9ZE%$C&<>P^!GEC M()'IW ,DUL,ANE#J5= #NM+1Z0O,5/TPO_H*\W]FF:HS_V?&_^;K*0>GBO,2 MA (&SM&4B1K'23\S 0A()40(:8-1K1YG*&O!_T<.W$I&1&265343=6;9+%EV M[;9$1EDGD >J#/B"G@.-39S0:Q<"AD8(*Z*65>NA93/+,LOFGVHZLVR6+)L* M8T56:;0*V?'X#$;APY3C M,3BM!%88>$2CP,7& ^EL_!5::!7"S 15JXL<8Y17VS/T[@D]*(/W!!*J)*(: MARB%4]Q49Z%F?U MZ[$W-4,O0V\&T%.:!.A=8,I3JFQ0$"'/))*."Z(#RJ[,9X$>F@HQTE@99.-\ MW[.H]'R$GA<$0$JL\0I9C-*.?(HR]3+U,O7NN1@-H1/*0(XC]HCDVF*J((=: MD/@G9[+3\UFH=^WT] 8CQ" %VG&2%J,=D%:BJ/\=^6[.0ULMXGKUFXMVW)WOX6:6S'^WW_ M-&'04-L#;$N5N< ML8$TL8ZC.JK,.+EVD#[Z7+7M43_%I0Z/??POG5;3Z95GC?@;9XT42;^6%R5$ MZ^YYT?QV_K\_>QP?HVE:[ M50ZN[3@<>X/6^!C7K<' #Z\/:%7+:8!FU0._-[:^4*WC],8& +V,)@6GSA?; M#0CH&5=.":%LK8XW?]ZA- :Z:;7;J3?T0F%\UX?6L C]7B>=YA=;HQCJL\@/ M-XJO>H4N>NE8O(B4(D+2]OVPO*!H#7UG_*G4#U/_.^J6#9;NZGSP_7[LCNE* M7;9?O*0=.Z4K[_G_LW?NS4T=RZ+_*BKM?2\2$I5;$)R26V;))"= M@G^H>6(16^)(,F ^_9TE&TO&=K!LR5J2.N=L8UG2>LST^G5/=T_WH)YJ,O)0 M2=F?G'3JKX-Q_4;SU?YYK]Y.E>3W51&'+7YG\UM38%682O0:*-5DAA*L8RG8ATK M*09F>'HC3??+EPY&,ROL;88PROXO\*6.Q"-_^-&?C+O?76RL6<7N[(I0/#2- MV7'MX,Y)*1?+$--2;C.T7[>3N')DIX*0&N4WU1N/JH)+>=1\K+ELOW'7W*E* MORKC?WQ;&'A=-+R<=CBMT/SA.[_]=_NDL58&D_'T9J]XG#:"#^9J/DPW(56K M*>:'%;@/&DU\/6@W[N[JS*6F)7"J]NI@6BUL:@F\F-1_FF)3XT:&&U-VE _J MYZKJZ)P:AIT-'(/KEE']0>?HU.X:_VN+;NMXX(]3-0;3(C=U99_G-O9K-DJN MI"TO>VBMW:Q.PG3)]W3);@&1V^*\OQ4TB+V-Z[Y,_UN@(QFU:J96S2N+H9$, M4:OF:]'OG[N]?O?ON\ M)WXZJ-?#]H_V/NV]^PU?'SV5^R^CNI0V>/1*-2F#SW]\?;#_\_[1_H][GU_] M^=.[5^]^$Z\^/ZW7?W#TZF7D^Y\/+[8^%C89S4*$X$4&M$J#W3$:O&0(&T:23LZHAI!$@$T_%8YTMP[L]MQM[:$@ID%(@I7"/Q32$ MXJG:I8LZG=\?C MR31C_=%MPK(W'-9E!=_I_'3^73Y_&\&ZS7V5?AJ.ZLD&G7@\&N5!/-O7>WC& MSD'J#*?H?>O[@_$I:_/<5ICU5,6^@0K;9.M["8'?B];W5'M>V*IU:HR?S?V3 MLZE_V4]'J27,SEX?*Y"_YU+_E\-??3W. MA,S[!$R7 M,'G);B$\$9Y:%VPC*&T.E&8A.ZL]M[EXB%(BH T>?*D&'(L>92I<>I6[/4K[ M(S9N%QL7,=V6$%8BTVT#*3D+8$GD(D0I@*&HE(PJ@_-UA9MR*K8N>%.PU723 MEVO@;8KIUD;WY6WC0IO@OOQC,,KU^C_G=.:BK 0ZFK:*/RU,D^/QJ#_IU],V MOLSWH_Z'TR*;!_DP5;2$R=Q'5N75O#S^.UKV^MX M/!^\.)_NQZ/^N+YU6KWUUSH$PW0.?R+\(H2?[PPELT:F*]<]3GV87C;M B.P M*L4:.=/9-RD*.]+%^7:/?KMC=43#EF[6(!JVA(8S5V5DNDYHU*"LSX":"PC6 M(7"6-*M+'Q_1='L[TCJ58$@P7+O?E&!XSS"<KFQI(!H2#>\M_YYHV!(:SERAID1OC:\T-"G5A7)"<+XBT:O( M0JZF(DK?--8C&K:DJ51+DDHWP"E[@VS], 5(TVIFS;FD2R@XMLF:YMY)#1=K(O ?'BP;4F""HT/1LM;&$D@/+V.V9W>A9N#,[A@F76YY] M2N!<#3AG3EJFDBJB,' F!$"G _B2&3#'(SI3U9YI6EQ?KLZSCJ0$ A8!JXU^ M5<+4:C UFX++= M*:H$SM6 <^9IY2(:EQ*"+=8"FA0@.)O!)('99VN-:.R[RU'X;;'OVNC^W.)B M)?4Y[M2ISG%"&:6KYO6]^B__'M"<"+T(H4_F7)=95S:*Q(&[6 "5U^!8$A D M]PZU052Q$GK%VP(H(D^@67^V)H%FZ:"9*\0MI7(I=$@U7B;%B MNKW+N3W$&>+,QCBZB#-KXLS,M26$+\:FQHHQ#K#95.VXYN"QU/6PB2KE:L]< M+@>\09QIH_-JMW/W!GEECJT=CE*TU>FUGR?/"X4FEL;OY_,5'PO/0ICD0%1] M#)BE!6>=!%ER428XIIJ*CYIR]BBF2[30&6D-$XB%.XJI8Q2 MX)EK8IO&Q6KGV2A-MT>]H(F61,L-R]@C;BZ=FW-5(JT,-G$%=06< %528 W3 MX'D22EKN5"S5NKN[V+ISL;C#;$N*:&F* M:*X/DV-<.>_ 6RD!C7;@#'<0C3,QLUBFQ?S-CFQ()2U$6HBTT#9IH24$8FBE M=/\*:A9_*38(;JP%KZ,#9"% R$Z!"@95\5:8G)N5DJ%V!*2C2$>1CFK)N*XS MC9\4T=(4T2R@Y21&EH,!ITI3@8(I"#Y(T!*M\$7XJH&Z/=14['?M:F@IH;?O MIH'@^F_J?^C]4']\^31W"AP=H4\5+7OQSYT=O^8'J_;H;\W@]A M]-VY.%Q]X--AB_7@>73OWYN[;'F'RZ;#T&'H,'08.@P=A@ZS38>Y=J%_M>%Y MT5J]L9'[C:7;87^0X>#T-1?3E=^+G#L^-CL>_>"DFF*=_>$DCQ]>>[_OA^-^ M8YL_&N6F>?2'_/W'?IHH.Y^^=+!:+;6 M>)LAC++_"WRI(_'('W[T)^/N=Q<&[*A*WE>S<.W@S@DJ%\N0U%)N,[3V)B,[ M%82Z51\['FLOW&77/G8-1X,/[Q;6'@LJFIURSJAJ7SPW=^ M^^_V2>/B&4S&TYN]XG':"#Z8J_DP]H=Y7(:CF!]6YCYHTBVO9^W&W5V=N;JX M'^?4J;]-715^4E^\F-1_CIHI;63XQ608_SH8'E;I&/_??UC!S?>=I_][W)^< M;.! 7*,&_MD?=.IQ#^N#,/[7%MW6\< ?IWZ=TT5NZDS/G&E[?:IISCK4G]WG MJ1^KWL>A?S_.C[[\\OT7)U-_,+V:Z9>N2KH^U7'./52:3]7<6?KWV?'/5.## M4Q7XE1/O]$WA'EHKKW^?/>37O_FW1S;UHFY[X&^\J22NYHJM,AMUQ>XADV*C MKIB+A\C<9ETR>VC<;8^\IDNN[[J;"L8W]HW<$,8KW50G[[:-Y9M7?$;LNUSS MU;&:KTU(W@VJ ]#]U]NK9#L:=I]5"29U?C@]/.I(_Z#2I*]>6 M\UE>7(0^NI:M7FUX9-T:G]B[;(MMW>/\9'AT-!R<+A_6]L@N5:*6,#U77>IH M^/'T][MMP2;1.Q>]Q_7J&J>&/YPZ@W_U_03]P?3W)_Y]?U+__C<"><5\D!CM MI!C%>'QT?#CUB9Q6&KRX][;96D^"1(+T34'Z/4]\?U"EZ*D?#>IUDM20U-Q@ M/32JOC?QUZ$?_M#/XBYXR>=7_S@V(]NX#7$VL<0O='9R%A*BCGI-\^FVQ+YM[9\G"J] MY\>3\<0/FM%IRT8/MM\_V^AQ].SSWM$S^>KS7R=[/Q[^M??C;R?[S>?>O:I_ M2T?[1[]]VJL_]]\=],\W>AS]P>IW^/,?G];WGI[LO?OMI![[8/_G7XY>'3T5 MK]_%>JQ_'[S^\_>#KS=ZO'[YV\FK=W_@WLNG)Z]>-M?[2[V/I\VU]E^]?'VT M__G9Q[V??VHVEY2]62.[D_W/OWU^DU-BB(%!SJ8 &@P0!$:PVLJ0#+?3ZF76 M7>[*\/>;/K2\ZN,=VK\L<4OA0M4H%P->J_BVU V#*Y.LC=$*E[<# M+DTES"V/3Y?$I!,6TPF?+^@$[R)7T4EPT5:=P"V#P$+]S19CC K!!'Y5WT'2 M"*012".L7;(V6"-@$2*C"5XGB446)Y4/(I7@E>\$[($RI-!61\O16>YEK%:\\)(SF9A$4A@M4!B?]KYT]G@7V=[' M-R)K@<%4>SYX!5BLA< % ZM*- :M3(IW>U(^L';1KH&D,ZY%]OK:95V9%&2O MTR_MX=#93J1Q X!.?SP^SFE5V4"+%8O..E M>(%5ET"?GV[1*+3:VF"U819#\]=EJ>C_^L/C3!KZEAKZ8KR=E^)33AG0 M5S6-#@O8&"V8S*6OJ^7(G.CV^!7]AHEN1+>-IQOI:))BDF*28I+B]4OQ I9F M<));EV3Q6J'AHMHN*'RVP1A5DA5D:;;!TOS:P>^8+";4.0DH$Z .%ISG!9@R MEAF;=4).MN:B?&O9KMX-<.!/'W8(OJE4G#^];TH67U_VX%[W\VX8L;?2[KC= MC+4S&8.DF*28I'@GI'B=?MK'Z=WQ>#(M\?]R^#A]J9;8%$I\-C@KD3B-JTYU M;E/UKNK<:9^(W_/_'O?'_4E^D496J!D^&]B.']XBL7 M;Y-7DX)V@%)[0&$2V) C2,52C)&%;'VWI]BB#3@)C 3� CJ7>28I)BDF*2 MXO5+\3I=O&2DMLM(_=H[;'*P*7$#FJD(Z+B%8+,&+GD1&EE(WI"9V@;O\':G M=Y^69H\72K,?#L?C!YU!GC0=[";^$^5[DPE#46J28I)BDF*28I)BDN+6%_8) ML2CIL"2-'H-Q0;D8K ]!69>EU3=83UY3X6=J,%YHY?-L4,W'W/3SV<^3Y^6E M__3K<-1."8<&H?6&R\UBSP5]";%A5.]ZI)F MYD(@_\ B_H&OZS@7A:7$X$ YZ0&-BN!3$2 ",TD7Y,*7;L_MQI9=@AA![-[R M50EB=X#8)2LG M_OC]J'_8D6RUW<07\ZI?6T%Z:[!]965A+Q(RQW-$*;$H[9(.U0:M3.""%9_/ MBL5_NX8,M1*_ [2??UT[6$F,4D0'FE7S$S$&",XB"&%R%:+DA4U-*_'=8/:R MGV2*VN\2]ZYHJ;0LZ%$;C#M2[V*S;,69$@5=76#[T.S8=U"G2H"*5JCL7=.^ M=E>:91/SB'E+7:+'[$)=^W&G*_-XL24IEVWA"J.V?\<\Z@IT;SB\6+L$=6&> ML0 I16QJ5&L(45DP.N>4.7(FY+0=M)%D!Q(3B8D+YW56@\\)HZ4+,6(.WED6 MBQ;:H^4Q.7\]%*GA\8H0>'&' PO:!Y$1#"NVZ:&3P:>@(*-';NMJ&).O%J&\ MW!-MC0F:!)Z=!,\"W%%2VXH==#&+JL:=B\5:=+(1][H"DF2,M8!$%V/!=:(R M!E5 ^U( ,T]@):]+584)A79"!]GT]'6:D2U&2"0D+HA$="G$8.J*-'ADO'A5 M+3#/HN)USBK2'I]%9_D>6];N9C[0E8%ETY3=#( -8L09(5ZX=%R$;!.I.CV=L/9 M2/F..\8WVGI 4KSY4KQ(2%"Q[#UZ=)(C3\)J4;@6S+,L14))[ Y92B.)>6DY=)FLC4W?./8!CCP[[-E[5:7/-Q*NX,*=Y(4DQ23%&^8 M%*_33TO=P%ID>.^]?#S9OVAX>VV*S)*!=*XQO(,'QU6$;+R,H611W^OVE+$[ M87@3&G<,C:3@28I)BDF*28K7+\7K=/*2F=HR,W7O-!.AFJK/9+VW-[Y(-BW5 MD&2P@*+9$Z-TABR5*[$83-*0G=H&!_%V9WA?U;7VM*O#??2MW>H@WU9:,12J M)BDF*28I)BDF*28I;N^*LEZ.+SIK[A)B\6B5URXQY-XE87U:>$5)W?;N<\'X M=-(4HYZ+:R@MT=>9!!U"!BS9@H^VR2_R4D@=632IV]-F)Y:+!+X= Q^I;Y+B MS9?B=3J$27W?K_J^Y.^538TJ3""Y$X!!:@@R2T"T0HNLA!1(^KL%[M[MS@=> M?=/>K0[I;:4=0H%IDF*28I)BDF*28I)BDF*28I+BU7DV;(["DW\&S3YQ9T5K)C,O;'@2DR PB;PCCO(SFM> MI!*)Q6Y//-!B-S8U$^0((\.@=)VM:ITZ=OU^BM;$TE>/Q,4?XE8]LO^SOECD3=L.;++M MNBS$4;#!6JF\R-J[8EW0U^L*Z@>],LWPU1XB%IG+GD-RR=;U@U#@BLE@56!91X%: MFVY/7W:1++4A-.&8<$PX7K'EGE2*IBDRCNA0\QQDX8K;:OXE%U,I9+FW@<^7 M,BQB5)DY*"9(0,,CN%AQC3(:';3**:5N#Q\HNQNQ1](4I"E(4ZQ:4P0=0Y0J M9-GH"FN+U:::[*8:\,R70)JB#9KBZS05JWF20CO@T@? 4@Q8'A$\]PFKCG=) MJ6Y/V@>(C'3%?70//SA]NF7]Q@V'X6;4OF4BWY(N+.:*BM&W1[$>O9.&Q^$P M+Y(%LI:K;O&ET8#2@-* TH#2@*Y[0&^F[+EHJ[:G*Z,KHRNC*Z,KHRM;RY5] M0X&V8L#NMF/B/BRHFWD4S3UX%%\>C'+N^$'JO.A_ZNS5LQV,.T\'*:?Y[2G< MW2";/O7'[P_]2>.2RM^09/KH/7YT!5NT5O]4M\?G?K5/\WP@W1IA05\T%BM)-B%./QT?&AGU3CZ;3_SH7"K)UF(S\)$@G2 M-P7I]SSQ_4&5HJ=^-*C725)#4G.#I=QP-P%-AN3=WME,:%BLC)"J&(,P\"DR\II@2+&:BSH MR)K46^X8IV)"*TVO_;))[@7[^"9H6V=!<8A694 >-+C(,C!1/.HHG=6^VZOS M14FUMWN0E[D'8VGJ=_U;,*YD7:O0UL9=&)<%:V,4PN6-&$O3!K3;XH[JX/.Y M.G!))>5C!,53 &0Z0] *@6?.F9!6,!FHXA(I U(&;12L#58&JJBH=##>Z(@N M:\=C\")Q&XLHVN'URH!VY=V;GN#G>H(%6TI1'J26#C"$ MX)!U;S@*P8J[RK M>J*IN40=_DA9D+)HGV"U35DL4GLIEEPB+UH+Z1!STU\E527AA60"D?_-TH%J M+ZU(-\ASW6"%YB6A!1XU A96("@O(&34-I=0A!#=GMJ,JDL$9 +RC@)YH;JI M*6<56' &43'TV>4TD8G''!0XYP*@S %"3 J$3Z&@ M#D(&7ZWW!T92W272%:0KVB=8&ZPK>!11)-F8@1J-94XKKI(T6+@2Y;12'^F* M=0>(S[O-/'X3I ^R+JL@)..;*GT!;!,B=K*^1L>98+9J"_5 ,U(72U,7J\C[ MN=S;[,9Y/[;]B3]G^Z3&S?44MH MH^;S),1;+,0+]:@P16=?5'064\[>FDG42L2RTN23L3V+8.;*2=28A)B$F(28C7 M+<2+I.)8EE#9F%7Q*"7:9*7+29E4C1:GEN;_(1/S3NZ?.7^^-%)HK@P8HSB@ M<@I"KN9FY"&X8(O,,I.1N2C:6K9/=P/\]=,''8(?Y]3)G][GP;B>H1U;=#<, MUUMI<]QNQEJ9=T%"3$),0KP+0KQ.W^SC].YX/#G*@\GXY?!Q^E*YL2G:^&QP M5JYQ&D6=JMRF E]5N;[YT._Y?X_[X_XDO\BC#_V83RWNWW,[4G<#8N;F+A;3"3%3D), M0DQ"3$*\;B%>IUN7K--V6:?S'N%DLQ"V,%"!2T#G [B( 5"'DB3/+DA']FD; M/,+;G<%]6AL^7J@-?S@A9X-J M/.:FG=!^GCPO+_VG7X>CY@(?3R:C?CB>^'"87PY_K,E#5!R+$AZU M8 )=C#PK8\K"25UU.3/S')!;8!&WP'P]9N::[@6E@).< ;JD$Y5\1P'898$O/2B6 W0%@\W[-;&.=@,JL4E)3)-@R"(4%B&BB3UI; M83PAK T.UCNDD+;?OSK7_/OQ^U'_L"/9:EM_+^9*O[86]-8P^\H:P:HI+**E M"R8$E%J[X(U6"EE2W AFSTJ^?[LT#/7]O@.QG\]7 <9@'%>*0;&F &JGP9>4 M0#.'2325^#$W?;^I#O!MGF(*T.\0\JYH9KHLWE$?BSL";];9&H5 45( %K@# M1-54/,<,DF>OL_,E*KXKG:T)=X2[)>).RTHS'9URUJ,J(5CCC#+2EVR-8O%Z MW%%'GWLCX:P:"9:4E2T!!,MUJ8[!@V>(P"L3N2W9F])T?\,'TN[&AD_"(>%P MF8F;)<4*/\=('7\Y"Z$Z^(?K.]"P%--<_3!)X2,T6 M+TQ!DV$*EFL'5N6HC=16-Q6/=R.X3/F,NP4XVE5 0KSQ0KQ(4FY0VDH1#<:Z MY@K2,YFO^BAFZZ?/G,"LC (R#/!;QU 0PKBF%( M%IGM]H3:C1 @X6VW\$8ZFH28A)B$F(1XW4*\@*&9(V/1,NX]BRAL\C*Q$K5@ M.MGH8B1#LQ6&YMYIF+,:F\_D_H]_O,'HK1510I&E6IHY.W#,:@@L2L&#EL9[ MLC0W?&O8!CCPK^HWVXYM81N&[*VT.Z@2)PDQ"3$)\48)\3J]M-30JU5V]Q]? M.WBY8IICYN""14!K$UA1%$B74GV'AY!UMR>MW0FSF\BX6V0D]4Y"3$),0DQ" MO&XA7J>#EVS4EMFH7_N&L\HAL%1-TQ 28)UKL)E+$$99YI)'[0L9J6WP#6]W M9,!2C)B$F(28A)B$F(28A;G<9%I]$1A^*\ERBY2+XY!DW*46= MA0KR!JM)ZI_7@E7CJTE3:WHNLE&"X5AR!B$C J+@8%$HB!939M9+HT.WQR^7 MFEYJ"1="SVZAA_0G"?'&"_$B^G,)WEC2GZW0GU][76U3D%CD CHH#FAC@.!* MG481G#,,"]-^39:73,:;G)R73&$QRCHK2N1),TRVB+!PEA#=]II@YQU>XX:Y1#%=IIB2\]5)8K=A6*7B@X4$9O&7N"T M=( N2/"(!K@P7.;$O3.%,-8"3^L=\DK;[VB=:T?[R_'A24?R;W2C7?I@WJYN M]-D[9^>2]I[_9WU1R+L.Z,:;O4NC(S70N#,>+V;%&72VZ?@$ IO]_BQH<%%K M\,DPKU01)9M=:7"[CH>Z9>E0I&-(Q[1I0!?0,2@DNLR8,I:C+-%Z5R2S:+(/ M***Y7L=0_Z;[4S]?E9L)#C/JDH!EM%7]V ".%P>%9V.<=#RPIH>3>L $D@XB M'40ZB'10F[.?D>? DU-!%U$5DG*N.(.9!2%D#HC7*R%JXKPRE7-QQ>.#\IQQ M!ZBN,8V9.$^<)\ZW9ZWA>$J"1^VHBM))&\#:E6<5IR[E%&4JHPPDPIJ@PJZ5+G. ML^0L>F"EZ6JB@X=0N(>H9007ZCI,%W%2U[\<^=';_F!JQ[C9HJ[W0QA]-TL[O/+ I^90K ?/H_G#2#H, M'88.0X=9X##7NMRN7OY=7#/>>*DY6Z%R=H5+Y; _R'!P^IJ+J4/F1%M=_-,J'?M+_D+__V$^3@WJ^>KBS0Z-X:-3I MK5_U31_J6O)XDK\_6T"R^4-TOS&Z+1].?7'@YG\VMS7UX]@4!!IMM$H20RF6 M\52L8R7%P Q/;]!UOWSI8#1;\;_-$$;9_P6^U)%XY \_^I-Q][L+ W94)>^K M6;AV<.<$E8ME2&HIMQG:JWQ_ET9V*@@IQ^%HVOOA4:=>5AXU'VLNVV_<-7<. M1HUG\1_?%@8NN[V7C?G3U+C_X3N__7?[I'&]#B;CZ\3AM!!_,UV/$I\_? MV!_F<1F.8GY8F?N@J?%U/6LW[N[JS*6F:6_JU-^F#D,_J2]>3.H_TQ8OC0P_ M\>.#SD^'PX_C#;SQ2Z)_>N/_[ \Z];B'5?#'_]JBVSH>^./4KW.XR$V=Z94S M[:Y/-_\]$VT#[EVU[_/'O+KW_S;(_/ZKL1;'OD;;RKY-R>F M2]Z 2UY Y.[?MW:;L-+5C%IF!L'5,;@K(;9H4.YLW_V-@W+BVHVJ;K6#>,;6 MY0_CU\:=N8?0^\MJ#^;.7CW+P;CSM-H,Z7SS_0TV J_&^[@&N289NH,,O>A_ M:ID$K9C-;1#0%6N*OQ70:_,1KLS=:KGT"B;8#01UJ7.^A $D@5B=0-RHY@Q! M8*OFG"! K$X!%JX"+QAAG;CNUGJFN\^9N7Y^]SXM =O.TUNZ(?^I)_'CU9? ML&BU3^IZ&O_0X-#@;/7@M!'--RM9NW0TK[=-SNH'[#IY;M<(+77;T%VJE/[= M]I^UC,P"^W\B^L"%09.1(R^\GB/9%'2)3EC,MJDD+-A9)>'ZRUTV K6SR/#S M%V=[@-[])5Z)/_CK=\_J,>NY7O[&]H]>J=OCW9>WG8WSOZX^/>C_\] MW\_SO-GC<_2J?FY/O7Y7K_K=[^_V/C_%5R]_.MK[\_5?^^*_1\___._A\Y?_ M[7^]!VC_\[.3U^]^$Z\^'Q[MU^/L_[SW>>_EP<'>GZ\^O3[Z3;[^LY[[SS_4 M_I^_E/-J:R_8QS<*T3GM"EC. Z",!GQD$J(Q@B6=9,ZNV8"JA5IP[\],6#=J M\\\6%4HGMA/;E\;V':D2OR$ _SP#>)T*(:(#EKB$IJ@<>%\$1&8%\T;;$/TM MRL,3O8G>[6 4T7L)]/9"\92,5DX:]"P[])Y+9NMKKI1R9Y:Y(,M\S6#GYV!G MLCBN *#4X42*$8*PW2BA,NK',S<)5*(GMQ/9V$(S8OHPBPY7HMIJ MVG".D9<@53))F_K2I^C=F64NR#*_#X#+4*Y%B_S!W!N>1AN;O MS:O8[&-Y/QI^Z#?9A^&D,UQ/G'C= 34Z/YU_H\_?1L3>-F9K-X"Q/^;WE:O] MZ3;1CA^DCC\:UMOZ//W#M;SJEQ#+O&A5ST_GXT%Z/#>99&,O8&.? M=^MH;&Q9-"J>!92H$##Q!-;&#-78-B5*95@LW9Y&1S;VAKE("&AM#^ 1T)8& MM%DX+T45E H9I+<>L%@#3F,!J8+/QJ%V KL]5)=;01#0"&@[!;3[C&D1ZY;& MNEF$*W@F97(2N.(&4&H'3?=C8%A-[DH]&=!V>_R!9$0[HMV.TV[I41Y"VM*0 M-HOY&%:XUS:!E(X!1J; BLR@3IS1V/1TD;[;LXY"]A3SV3B'Y#PBF@IE<3B> MC#O1O^]/ZFU]SJD)^0S#Q/<'G5'^D ?'>P^.9O*)W7:25O<5EOTY[R7R))Q@6D0Q2.@U0E"G3ZF%> "3U8[1 4#Y(;60,VL6@' M4 +;AC@NMSF3\NFG]TV[A7%GVHSGU$^9C]X?#D]R4VM_&/_JU$$>C"FI,LE:,XDH(T*@G0%5)T+S":4B++; M4\;NAAJ@@#RQ[-X\DL2R9;!LYH3$$##IE$!PZ0 C*G V=41[GP\,\ZOBWHWSZ(4J; MW!2_9!P=/?K)]T?_]8?'>58DI9GXYX/?\Y'O#^J(_9I'4W-Y$//S4(=XJC/& MP_+XRXQ3U:5%%,CS)_,>S)11:U;MWV8K$>J,X+2LJH1K(:4VSK#2[5%&)<7G M=YQY2_-?$O/6P[R9IU,CESP$#M[(RKR< UBF$9+@Z!+:^I-W>UQ3\)ZHM^/4 M6UJZ)5%O/=2;.3ZY]=$%#*!*-?W>8TS9\K/T[]HY.1 MG^2W_=CI#S[DLSK#*]U OMT!LG^N,T6SF=53#?%L-IFD 1;1 /,5+YVOJ!>1 M =IFK:]#!B=B :5%X9FIP')=Z^LK@OW_VIS % 79-YHA2T^-)(8L@2$S?V&= M%*^9UB"2[ MQJ-,00(/)@(RPR%PW;2A9(%%E87&TNU9<[G2&3&$&'(_#%EZMA\Q9 D,F7FS M?-82DY802TR SB6P.E9CQ!11D:Z++;+;D^ZR#W^#&-)&+](V)]F]])\Z(0]R MZ4\Z930\ZO2;6@%0G]3^Y*13?QV,2QXUB7?U#3]XVP^'N>E/];[>_ EEVFV M?VE4X_4_H][8O_M MF^)%U:8L056UU19T)H-W1@%'7=4NX]E%U;2J9>QRK\.EDIRBH#M&GO7V/R&H M+!4J)Q>@XK3+F1D/L:XH ;':A2YJ#\:%A*E8)DJ@] X"VW:"[9Y=9612K9M^ M^S.3BC__[4TP I6)&H3(&JJUG, W#5)R$#HQYS$J1R85D6<[$LL(*BN"RD63 MJIJ_0L?"0/*FWKSW!8*($I(KF7.FK!24,;N]7K]MSAU[@/3K-3;]=__CZ"071^.C^= MOZU(O64@1>H-0.KC&.NG)DW5U)C['WPXS-3$:5-B)!?MZFI/C[(?YQ_SZ;_/ M!E\F]_?SN27C>B'C^NEY$&3O\9MB0^)*&C"-FQ)C#A!"S, %UQQ+426;;D]> MT8:>UNJT5M_0I%R"RBJ@0B+@;A-P"2$0(F ["#BSO+34Z'3E'I-. 4J9P86FD:6/TE0;FH5F.2<> M:+$CM>,I5K)-CKTGK>G;3EM55E*!]&O]T!]S3O]4&N>LM;@ M>,B H?"J);0!7DUD69CS(KEN#]5E*WF#=J_0#KB-QLI2BWP25E:'E9GQB_CO)[WT^=_*5O=Y/+.YP< MY%$G'H]&34NA4"I1;QNIM]:BET2[>Z'= M?/9<< ZM5!"*:SHT& \V: LELL)E+"XWO;@$7W%=3,(,8>;^]NT39NX',S.C M2A2?/*]P24Y)P.@#6!,R:(%&&H\*A>[V]$9O.%JQV^VNAZ>/TK311RD+\Z[; MJ]_[DR9A>^K+]C&.CO.5GN^Y6A8K:PB_W:'(=GFYO\S_KZ?37TVCQZ>3_Y_9 M1).%M)"%]&KFY?X,HEW2[ LFI:*G -WBD/N6A9HBJ"8;-U MB8A'Q-M*XJVK;BZQ;PWLV[]H[06>G=(R ;.NLB^QAGW% G-6\>P5JF;CNJ:. M5(2<#?:\$W+6BIR+YI:WI6A?02.EMH * [AJ1X,(KM)(&HDV5W-+;70WWC9Z M!K8>4UL),/?D8GO\1LBL MO(H(R32 J68\6%$0C"HBVUCGM.EZS.V*[3T"# 'F'MU:!)A[\F,]?L/K3!57 MZ@K26--TO5,0FOICGCGOC:WJPJEN#SD!A@"S/4XL LP]>:T>OT&4S.LL(*I8 M 2-$!4P( IQLZKNRE+@,3:GZC:XJW4:/U3;GLOTQR'XTR.E+^4#*3]L\-]7U M@80OQ3+^[$\.GAR/Z]#FT1<:GQ"+%V)QO%!!T"599-%UBAROQEY=4EH?&%@F M5(Y"%L=2-?8T51"DB.7VN*L(-/<$FKF"UL$DKYR#H#0":L? NR3 RA2YE*%P M([L]Y2@U@D"S#6ZK.U32)P8MDT%SGBT?C Z**_"BKCZ1-79.B1FRS4D&;@++ M8MK17% )0J+0-OBVB$)MH="\)60]:FXKA6RE4,8(3L@(Q@817$G.6-WM\0=J ML^LKM]$!MLTI6_MYTHE^?-!Y/QI^Z*><.N&D,SS/XVH$Z$.+$KC"<)3R:'J& M.I:=\?"PGSI?;GK3\+[.;9UUWI_4:?_U;-;_??+'.*=GL\C%X_.))V@O!.VW M%]*Z?"Q&BU2E*%9H!UGJRE4*,,Z'D%4U'RWO]E!<3NO:RDU-*WC6*7*[\VQ< M^@908N/JV#@S:%F,$EU=1PO' F!*#+PW 9RVR2@F0A%8V2@OQW.)C<1&8N-] M^29O[ P@;*X,FW/>2"&-+U(72-$60*<"A+HF "U3JK,MF<^E\48*2W5I"9P$ MSO6U1R9PM@"<<_:F+'7I'64EI:C@E"Z 3]F!D(Y)7;')U;0[/#).X%PQ.-OH MY;UEFN.UW+XA]\P]<._9X$,>?^7/?72M0W=I(<&[Z(ZVQBMI<&APMGIPVHCF M6P;@[HKF^S!)_WT\[@_R>%S'ZBCT![XQ-TY;UW>&Y30RY^/_'O='.;4C K=I M-O\]YZ;?V.C_U9\&CR)KBBQA;M=D5L,WF6'L,BO*P2+W-I M6;E8HV2";)ONU,I+<-I'X%*F(H4HO"G4C():$A)<-CA!GY8@L<@_8J M@>;2 E:*0-#"@.(YQ6A2\EHTR3D;;=:TT=6UIBC$?8#CU^-1//!-;Z!AJ9_+]\F)X, MC^I04>QZ41P_G7=B158-NJ05^&PC((L&+$L68C$V&^9\CK;;$W*CJS73!L2- M1LO27%B$EM6C96;I>:SK1ID-")U974C&!$%A!(9"LA),J?_7[6DB"Y%E@_U7 M1)9[(LNJ3I/,>1JM"A#M5L(+1OOH"*TK!XM M)W-!?9V,JY/BA0Z D65P"3DX[[W-B9OL?%T/B-HJ?S;NF,E-:**LAB^0!)4N5PLE C+)P MKI4WK+'R:$\%14-WG'#+=9 1X59+N#EC,W*C!7K(S#2%"D(!+[% E*8N7KDO M.LMNSQ#AB' [3KCE.NJ(<"LEW)RG3DIL9BP"NM+4%C2Y:08K0*(2(BOKK!#= MGKZB&2PACA"W4XA;KL.0$+=:Q,WM_J]:J?AJM24;=%VFI@*!N0"61Y.J)2>S MKT:Y,\[Q>+32XJT42&K%UM'''WS_L)GR MGX:CQHW]XGSB?\QA0FIC(;6Q=V'W:#5^-:8$-JG4!)H0/+<:7(FVR*AB$;'9 M9J'M1H>:*(J]T?!9_>Y1(LQR"3,S3(.3V32%_$,6H2[ ;09ON .MHW/*>\E3 M77L;0PEXQ)<-3L CXZ8EZ)G?0\IM8%8FD)DY0"'KFCA; :ED+41T$O6T(I[B MU,>1X+/!*7H$G[; 9V;WJ"(0E2C@&') 7==8P0@&R 47SH40E)_V,V(K;NA- M27Q;Y H[3^*[5S<814=6U:9H/D+2S.WS0D1>(I%_F_=U!BYL4M4<9)<+BE"(A*+ .\6YY3O)>#AX19UV6O M,.!<,A L=]DE:T4LW9XT% HFSNTXYY:6T$>1TI#!YASKNI4% M<%8WQ08\2B6D+K)ILJMI@\:6^C.W.+5OST_.*$&Y?5OIU)Q-\*^C_/XL_/1X MD)[XP\/QWVD-TA@+:8P_YCV=*(L/46=@T1A X1!"$@KJS'+/@E$VQ&ZOFLV[ MH3$H_$[P6XNGD^!W;_";F1 3A=3675>+@=5/_3T9D*A89N>CVN-R1 M, _!C^"W%O^^X#>?\IBRQ&PT9&8E(',2@FM>:E;G13=;G7.WIZYHFD'P M(_CM%/Q6ZA,E^-T;_&:6GQ7)Z>P,:(D6,(IJ^=F@P*;B"CJ5A6TVL[G+33T( M?EOA*-WBQ,\G_GU_X@\[^=/[/$C]2A=*]]R(7<_?2,"O2N-]'=:37P_]8%(5 MQ-/ZU_?-1T@1+*0(7EW8U>RR$5$A&,89H.--Y5R-51%$1*]*P 6AA="R,9N5"2WW MA9:YF*B((3!C@'NF 8MV$-!R2%FG$&*U9ZQN$D(V&BUM]$C=,G5/Z@UP2>WG M22?Z\4'G>)Q3IS\X:R=2+[G3",^'%F7OA>$HY='T#'4<.^/A83]UOMSP-O-Z M"0ZL<1W'^ML"52:J8#1]RBO)/_133O\^^:,*R+/!LR_B\?A<.HCI"S$]7NB9 MFT0(T@30==8 C1/@35V8RFHL.I^0\V2FU6VNB'>LL<#$C1Y%BL 2NI;@(#M' M%_'IOO@TLSEE0N<2LU"8;=IC>@ZA. :!%8.578F9V.W9*XKN$YV(3FVGTQ)\ M;&18M0A<JEFP(TZ*#JXY/KA%=;70# MKBDQS=P#>7[J#_P@7G3Z/;K6Z[>T0-!=Z-W6*!4-#@W.5@_.BM%\U\/31S=' MHVYQ38PO^T@Z930\ZN2C]X?#DYSKQ0WC7YTZNH.6!-4V;8W4EI(8+YJ);-(; M:*FST%+G\^/Y\)?63DCE(X@8.6#."@)+"8Q!Y1G7W-K45$6Z7%V=-ON0.VBG M:+;::KY$LUO3;"ZMW*"342E(G$T=-P5<%!I4-,(R;9G,KMOCN]*AFFA&-%M/ MS5ZBV6UI-A=!J].#*L0(Q86F_EC34-0P#=QADE@")E-M,R-VI#(OT8QHMI[* MO$2S6]-L9INQ&)27RH)5.0,V*9=!9@U6R_J7N@:U%IM^"CM2?Y?*2FR5K[$_ MB/WW_K#SI4A-I_*JG,?TAJ'>FV^$>=RAY6KA7&+@;M)^*MFIN M-$R6[O4CF"P5)C,#,SI>#4II(+MJ6R+JNESF44/(.0?M?+$:FXJU1!.BR0;G MNQ--5D>3.>>;%,D;FT5EB*^F"3<,@LL18LI&>IV%"[IQOA%,"":;FX%.,%DA M3&:FB>%5=F*28#1O3!,1P 4CP%O4U;)$;1*OI@E>[B6Z031IH\]IB_/;?L\S M7U.ICW684#[;QGF69I/XO/QG.'C[,H^._M,?Y/KRR2BG/I7K68RZS^:]2\9Y M5;+SP$IR@,8D"%)X<$('&>N;PC34;=,6'HI:[A1/ENY<(IXLG2?S'>&9SB5& M"&I:*D9R<)I;D)8)K21+H_&C>319A6%42- M'FQ( 8I$JR7+6+")?Q%/B"?;XF,BGBR=)W/%HF)D!3D'*Q0"EF0@F&JK^*@" M2LZX+ U/V$83I8U^IEOF-FU6@=+W9U5'.N&D\\^S:J7_FLMR6GVYTL4A:V8MG@3BP.OA*KP;BK].19 I\"80Y4%;PK7 MXXXDR*[@6:>XZ':RL=7U4(F22Z#DS,0-L8A@M8"D @,TD8%3&B'6*:WCR1Q,;5L7&^9Q)#[;*&8EW31-89<)QE,%IJ9"DR M9_*56WP(C=M?T'5-Z7GW4=#U:2DY3IK4O/PI'OC!V]P9^4GNG/[>DMISNZI+ MENXA/9WMY^7IV5S_7J?Z^:!1+\W_FN9['ZH"&4S&O^?Q9-2/DYR:-QX/TL4_ MS'V2E,Y"2N>W"TV==,'HO*P6.$/ 9 58A@ID2-)*)ZOJ\=W>91?!5NHB=*\,Y[T#95?OG@0VGB3%L+L3:Z,+>X)U63^-D? MQ%%3#J#SSPJ,Z6__:GK43_-!_2"=_I)GCS=E?F[Z!N7%FQ+>21_\6H=FF)Z= MB=F/9T)67Q\>-Y,RKWE.M1$ID(44R!_S?E$OHBPN2*CVKP&4+$)(FD$C"%J) M$)R>-C8T8L4]62E%8.WCM8WX6YU/DAC7;L;-E0'T7$G)%13)ZTH_Q0Q!*0E< M\/K_@AL56362&1&."+=YA%N=PY((UVK"S?DR?7)"F5*1EB4#9+*I2,$UF"2] M=:R:_;%:<8XRX EP[0#<.K,\"6OMQMJ<=[-16W5-"B*6 A@EAU!7I!"M9+XJ MO)*4[O8L[7_<23_K%J>*/KG.F?J@$_+;_F#0;*X?EL[[*8W:D3FZS2K(I1"# MR;8$C]6:\HK'Y%FL)E;@K)K8SZ:6=275UYKG?CRFI&,6TC&O+C0 M/JAS3R D$.XV"#/G20IM=;2\(I![&:-WPDO.9&(2SRQ"?MD702!L)0CG$T.C M+]9K!Y8UV>V1,0@F",@VR2Q30-V4X*P@O*(Y X&00+A3(.111)%D*$)H-)8Y MK;A*U5HH7(DZ1&<6(8%P8T X5UB)N3JUF8.42540>@->^ P,,^;@9#7_>;2ZFZAZHX7*L=REU6P M55<7M(!91ZBZ/(!KG'>Y+E@%VF8-P]2.>+77AXB6):^0^B+UM17J*WB+KJ2F M6TI K4JS\N0N913%A;I .5MYDOK:&/4U6WEJ)C+W(=7UIA5-X_:F6H^P$+W7 M7#'K+0_=GGR@=B460>J+U!>IKVU27[3ZVC+U-1=!2C[8E(V$&+%I,QL+>&8\ M!.Z3195D$)%67Z2^2'V1^FK3N-+J:X?5UUPFF&$V,99!,&T!A2S@LN>@I'J Y\.6ZP'SZ-U?>]:,^!J\;HHDS<6Y6^ M_; _R'!P^IJ+J5YXD7/'QS@\JM=XTFSWV!].\OCAM3?X?CCN-T_@HU$^])/^ MA_S]QWZ:'-3SU<.='1K%0W,V15=]TX3_/V9=++Y0W0W>SC-Q8&;_WDP MFL'A;88PROXO\*7>U"-_^-&?C+O?7;CWHRKL7PWHM>,T]VQP<=F.6GR42KG- M*-F;#-)T3JLN'H[\5!RJ^J^H:C[67+;?N&ON'(P:4^4??9N"0*.-KBLO#*58 MQE/3>Z*D&)CAZ0V7W=[+AH!-U/^'[_SVW^V3QI:;%N?RO:N>C(UXU,W5C_JX MVGWC:F7&_+#B\T%3L.QZ;&[#L?'H[R!MWJ-LOIG?]"IQSVL MS_CX7UMT6\<#?YSZ55P7N:DS%7IFD^A3)3JU5\_O\]2FKO=QZ-^/\Z,OOWS_ MQ>#M#Z97,_W25;EKY^K[(3M3X6=I=&E[7ZTH3M]$^Y!K=_W[["&_ M_LV_/3*O[TJ\Y9&_\::2?W-BNN0-N.0%1&XS4DZO9M0R?;%7NR;<&OQM5WLJ MS@?2K78@S_BZ_*'\VI:]CVS>E]7\S9V]>I:#<>=I-9%2YY?CPY..Y ^N'=_E M/0[!:S(=;C#*2Y7% M)0P@"<3J!(*[^Q8(FO-USSE!@ 1B<0BTT$;:YFV3%]RPTZV3I7'#IG,W[*/; M/,1+3&ZZ\V.[GEJR-#@T.%L].&WD])I*B-['VG4:(7OOZPRFXU&3/S(YR&<[ MVIL4O-M1^CXJL]#YZ?QT_K82\[:6K=T 9#YK5E9Y/%E;Q0]*N[]9+9U-3IQ? M0C^^BVGR7Z3VUZKK]_.V]!OXI;_W\I>_GO_\C+_Z\[\'^S_^]GGOW5_XZF4Z MW#OZ[>/>SS_U7[_<^_3ZSU>?ODY\WSMZ]JE^!E^]^^_!ZS^?LOT?]TZ>OSPX MV!=_G+S^\?''5W_^7["/;XRSP@BM@17E 8MFX)K< M]Z2U$ME9KQ7K]FC'UDIJ_FW#GBO"]_;C>PG]! G?2\3WYW-\"V=T\,4#PY ! M1?!@,Y? F"YHK6KZF5[5"IOP3?@F?.\(OI?0+)'PO41\\W-\1R^]$L)"1H,5 MW\C!!QG >IO0U&528*';0TO\)GX3OW>5WTMO!DG\OA._Y3F_LRE!H%6 A1M ME1P$(1+(XJM^+=YYC]V>(OM[2RN%WS:4NAF!@3@\RIV)_Y3'#SJ#/&GV6-97 MG5$N]=OC94K.W4),[1JWI:J\NQ3?WV25MX* 02/-+QMA)JUW"ZWW8BYFP&VI M*TJ;0#%,C=9CX MG4(KEK"1NF33=GMX1K;=%C8((X83P-@<-".%W0_@L;B"5 MCU9' TK7\4>1&=B8#0ANI!+,%\-\MR<-(9P03@C?582O('! "+\;PF>Q ^ZL MPU 4H X%T!D$5WP$R7R0QB91>$4X%T@,)X83PW>5X2L('A##[\;P6?R@.*$" M9P429TW\0&>HIK<'Y5-FRE2H:]/M*6JYO*7Q@RW>,KL_',!TIVQ_\"&/)\UF MK*;O:.D/_"!.7U5)_M"?]//X'C;/KGN7(9V?SK_1YU\Q/=M928H^2D'SQ;3> M3[X_ZGSPA\?3JMI-?^W)2<=_]*,T[OCQ^/@H+[6U-JWV:+6WFKAY'!T]>CH5 MW\=3Z7U\*KRTU%M@J?=\?J.=38KI5"+D&)J@>2Y@#?<@ZK+<1>:PSM'.[-0@ M9QWAF_"]PI@YX7LI^)X%S!/'4IP6D#)Z0)8TV"PE!)2)>U6X7QO;6G-SZ1'JC1/?+EPY&LX7^VPQAE/U?X$L=B4?^_[/WILUQ&\FZ\%]!Z-PXMB,(#I;" M9M^K"%J4YLBO24HF-0KI"Z-6$E1O!^@61?WZ-[,6++UPT4JR,3/VL+N!0B$K M*[?*?')T2:_J)__J$6Q<3ORE5=A(7-LA7/Z;?M4>?_W7_3QO^TS MC*A.YK5^V37;Z4'(AVR]?*CI2-9J6G&Y"S)WQRLG?+.L77V[SI9-OL6._;XO MJU6)-Y]ZL*)"3FHI\"_='XG.X<,+4\E!1][Q'+X8FT5?)L8M96;R9 T%NR*. MW'^">>&N9T\;#A=C&(1_@]/A?NW=475&)^5GO4?;Q8 /?]*ZK(_4JTK6V*1. M?[6H88YUO2]K7I4S_&IO(O; 6EA,L!SG%=S,2UF?P 3_'$WYAY][*!$>ND.) M\1MRN/_B_%WT?O3N O]^';T_^:<\>OO7Q>'%N^C=VS=7[T[P>0>7?\?_C.3_ M_'/U_JV8 8NE[T_.@H.W+R[>C_]3'L+?A_OO1X?_?IF\&Q]$AQ?OS]^?_'5^ MM/_A\MWG/]7A_M[GHY-WIWF4TCP(B*]$*GP22H*9/=P'AE6)BD18\-@<%)63 MA11[B.)C_'D6[*,4ZF[2X#WM4/_CW<@Z2E]]F MUW:V1W=YKA?KC@3$&&GW5+!O/57S2UK)'4_($3@6%6B(^3F\]=FY M;L+&1].%V/$NR_DY#*:F?%%[0''X/W B8#3CD(!(.R]G'KPCV,NH47:\:>4] M^^=@USN!0>S$8,;S:BH6')Y1SFM/E54]QZL\[9KHO3#Q0((&.WJ7G=/:@U7E MTI.?X'YA;P/Z?2PY6F9*8K.X&L>=>A,@,[P(-3L45AJF6,%F-'/'7Z70KE"] MXRE)YPN0N?K2&;P!D'7LPV66O\ 0F@B^=S0%/BCK#J_P^(!34I@B2M-;_24&F:RC#2> H6! MV^HIFB ['D,-QL]I.=GQ/DYA66'IQ4>2GT^ F&=Z(=M]@Q>$V1^U]\RQ;YP&>IM,])AGE;:0 M&H:8G].Y3CP VFL;^F/@%EZ^2(Q^!"P_4!]@DC2DM+> ELLW,$>IJ##Z'B& M&[W"Z_ 2U*]+(Z.FM@-[,=R(MR]M_67;\ON* NN@++D?5^;?V^R"''[^<$H2 M&K%$I7Z61*%/*)-^'M#(#R6G@5(\31G?-B&A&0856->GO9VX6'%,'HBTZ$7R M>1-UX=VH"Z,C-&I RTLY]ZBFT%^+4;/+ VTD:(M[_0!U$ZS!6ZN=V M-^ ,*WD.UZ']46HLH%O>"A8(_W ^'8'S4/_2U$9/Q"T?C%@B:C2]K+44Q#<$ MDQ#//V"$NOP$AM%D?EZC\(-[5TF"&9MHUX,=1A=@P$MQ6]/\@;)3+1W8"NB% M#BW/*2PJ\:$QK5":[8JQYWIE!.TBS7C[>K 1X4::W2U@^MZ MY0GPPJ9SY*[10L *CT;6DET_A &6F4[G$QVRK)"U\+78E==,2$\$F7-6Z^!Z](UC6J;+2K=WGVCWVP0'W#O=_<$P/+*;(SUL1W3[2ZY/2!VUW?!@ M;S$=2 #W5>JN\AZ&).H%JX$8,%_O?\'JFF. I&K7\,[6V>,31NT^6&WHAYTWHMH[$U@C49@ MD,^FU1QM]1?HS8>!__]M6EEDKO["PJY3Y0B^;^9XC.RK@T-Z,L\_\7,Z.=// M==&3;C3N^/FS1IK"3P>TXN=>8L;^J2;]FUH>J>?UO 0I+.LM--T//O-3G@4\ M$S3T)6&93]*,^P4AW,_PL(NP6&8)6XZY1R(D<5;D@D22)"K,2:0(2>#O(HR% MVKIX # 22MF&E1YY4,"878TJWV >(,^@A8/JM;7(M"EC#9RN*8)J:4P_@&)R M1#2Q3BP\TF<;]9)T:ZR&NPAA'-+(3!BIDO/I+976@URJ[MG<9JJ.*1AQ8&AV MEL*9=DAM =8FK.'$K?;OMR*8'\9:S?>*#DFPK/KCW>@!T%$KK[2I@+J_4^V7 M> ::LHT!WF!ZP>)+W K<.AG($*.R.>]Q*%_:0&#NK!=,9V:9H/YC8(%[.]5- M+ R<"+H:#J!/_'$R'B_G4.CX^/6Y04F 9]*>Z?HCDW9J#PS2Z^9HI(?)9@" MVB; .D5[L#@&[P*=Z4WW#FQS?Z>ZB6U0:#1Z'ACF(ZB0T17<.L+H%AX2GH%= M;@!RM8;MN>"@I\M*?SVL_?V=ZJ:UKR2?@@%ACG#'DM:+RI@'J#!ZC('!#/># MP#,=$Y)KNR_J7\#5E=6^"%^\0+BUJJQ P"6X"E(\9A]ZC\\7 M.F!O8N=,/Z79Z7_!S-][&.?>!\2F/.C^D'M-8N%N+,!DG8=#$WP6A:5?HL5[-! MW?4>^T[CHTX2?#GQ]B678P:+@.<[AK23Z4_E7(Z]R!U4'S1'(,V0^V80 MEZ.SAYGL-JVO+1_$^L*RR>/YITU-.6I24ZS6UPJZ:R2"]77EF>-S/6E=G?'1 MI(QQOJC,<8TPPR\E#>$TM"WXA$?L0) G05'0@FY; MBL"K-M<03?$NTSQBU^GDCN*F>_)L$S7KI6S!1E-P>L9K,UN8BEXU?K,6[I$K7:U?FK&TK'4 M/KK)YQIJ$)S4"6"\4ZZRG,9IYN>I!*F39]S/8Z5\%O"$$\8ID=%*\7#(PB"F M$0LE"*:8Y0S\^TQ*G@91E!.V;5+*\M=C3V!RHL1$/'3.@[<19KDV-/FV2/DO M#U\\\8PI!X,!36O)?Y\LQI?32M1RLKSO09XP61TI:U!.SMQ"-8C,P;;M^I.7 M5T>O3P-)@,0D\54JF$]@*_M%E*0^36C!&$O2* 7_;CJ1*\C*+MPU.?/L"N]Z M1\M?F=1M(14:V<@EJ$1@-*N6Z*1;08[!5!-FK4U^W*9L?S#CFG"U& MM!I=81*6-L_/2ZDZLT.FT0X(IL=5G7CB_H&+)6+ 35^G0V[GTTNTG^D(E %. M LSSZ:)R&@\#N'7=#>G!>W^4)AEX1NNYIV"G83IPO=/3N^?V];'^0& NN^9) M309,);+'N<[#Z7YG%"O.YU**WIA88:TKVK5&;^K8=VRY@ V%5Y)R;,/;!,1- MR7&[2-9"Z*R%+K+6TUUH(IH[EL/4R\K[40FZ#5&+FS3>T[?GY4BNK'P78Z!- M];F1XLT:=6/"B$S0.9KHIZQW&<>XM8V4[CY9VX9H[>VL=12;Q+7NS8.(?V B M_L/GP[UO*N(Q?D$7P*WC:;V&]UHFMVR#D28=E=+0!'VTA%<.',& &JP;;Z9! M/AHMHJ-3IEC-FT@M\TL4,/KX[Y)>[32EC\OLC,*^T1GU#:&1Y<*R=?+?#M)+ MU5,V7-->CP,L5V_6Y;J(B_>#0RYXS&)":_^4]8=G%2*:X%_;MD5T$I9+PS]LDUGW X_:*T,J8%+C'75)!N J3:M3:X!7R$N-\0%6^"#%ADE"$2P M#,:F'-'5/^MJ:?P#*T! GAG3P-@*^LBI[M>6-4&@2G()-\ ENS#M$9:_53C/ M6E<^-A6SNIIQW3U=MV],,4D)7A$->&V6:@&H*WWA-C%=L#GF-*T9R!,+#5[C M0MK"O?=HBD(5GX,H.LV89:TS/X2WF/6S/?!Z,+?G\!H3:\.T!K4P>$% =E;J M9&VC0;1U#A/8T8Y'+P53"_,I'F+AZNE%@&_U0Y93\A#>:F(*/9L7U,MBLSBM MX<;=H88[C7&9)?:H888A*/T9Z 9:M39VN%I@0:LGX?;IV,A^-PR0S:BF7FTL M?+N)+/U5PX,,3#K2L<&&P/0,%Q((13'WE,UU&LVDEGWLKAOJ\_MEQ+!6[OR! MCI$^^+--5JR[YREP$0ZTZ^UI2"]N\F,Q>Z*[_F;>QGVDN%BJEKK<:8$VP$2[ M@"81G7X+S9/6-EC0&S M.H3=DM,EB(A3QHLD M)8PPGM&4Q:E,21C3D-,LM>8A6(5KG:ZHYW*ANR6F<_OSC6;D*T-1>B;#QNGR MHRTS*8_V7WX^N#Q-(B%CGA _#EF(%J7PBT0E?DA)7.1AE,5@43X-DU6GR_$E MLLW=UIZQG.24<1DS\/>2)$]%P?*B3P*%,F*!#S5//Z64B8).=<.86ECF6OJ-CUTYA2X&M.UPGGI( BK/S?NN7;0 M9?#D[@?3Z_)@>O3T61T"PH$C]) M50 <)(5/%0W]C)(\""4''R)\\C1>[6O&EC@+-=2;8FI)R#6OG4F ?EB0: M9,]:V1.![%&I L=2Y;Z(T<>@(L#6V-R/5!;%84A8DA.L0ZSD&NG3X0Y;9KQ4 MJ*9CI]HO0!R\CZ58Z#*]KQ!",@Q%'*5YRO.0@ -,8\YI$=$X#&(1Q,3RS+7& MXC4<IRT?4*HSTHA"*&8LBR/4^X+GC!$*,_]/)/2EQD(IYC"?_/B MR5.,F7V-&-IQ*)XFQ4+'?0&9]&?\-,NLKO!1XC[W3B.<@ MEACS&06_E"3 9C0FL1]S(4B>!8)E?!-S=<74(Y1(VRN$0 !=';X^)5%,6)BF MO@J3&'18HOR"%\R/,E*H*!)"8ENPKQ<\C="YQV)C<+HV, J:R5+*),NSPH_C M H0("Y1/:93Y.1C,19A%L$!\@Z.%5>++SM:U,:][P I=2V6=O-@^+CB[/-H[ MI6E HI0DX"(E&:B2@/JY2#-?L%CQ/!(D(Q&(B^FB6L,&Z\P-C<6YV1'7EL8Z M@/VR;FKOYD;SS*\?R2@O&*H[Y/*QY<^LB_G'''F^J*;C9Q9-Z"WX!2ZO9RB0 M.=P_.\UX I9P+GWXM_")!$XL,K!G,)M21$#TE)+E IF<\2 CO! 94:1(52'B MC!,:D5B$(D_#;2N0L8R&V1<.'&U+XLP"QOAH(6R:9!A3Y'LY]6S&Z._>K^%O MNABO:4GHKMVQ-@SFJFA@_A*CU=A5HWNUDF[43FFXSC-QJ0PK1=^;4]!MB[+: M^]6EL>#!P$[3)5!??FPO:FLI7"= #W@"\W!L&OK2K&94!QQTPEE;GVWSHCPF MKZ8VE]= ;U9-SI21IN4J;#OFUO)5GX1/>2NJ:: MZJ1CI)DX88ZZ&R8RU?WD_E MQ)83_?[RNG;M#W\+N U?]C*_=#:?KAU5)F-/8]A-1P8F5C6>S#5M_5:1/-AO7_N>G="LUUC2A>Z M8;"N5S[OU;#$M2K7U<.W#/"8 USKZH![,4@7M:%5A;&E%A9G,IWX'$DU:LI" M;=];W"BFPX/"]YQ?S70@ZJ/&L;F&FO>-EQ;$.^-HKXF.O) M5][=A;N;PX*5R+^."^H@G&8.(3N146/UZL@_2N=^K'Y-C+[7%M4]6K>=F0E= M)=2IAD1]WH046ZY^U)6L?0*: N .N;$ZA_OQ2&[ =?RXG&!EM*.[J?^>F M;\!,%[[7'?7JKMSU.L'SMA-WQY^M*%:07^G(<4_#ZB5ZU.OQUC73/:!76'N; M=X&/D)('BY$\!DKN>"\G?+>!_7)?-VT$'&3,WN(,5M-VB>\/I>-C=.$=VX59 M&M+^W#D NWDK8\5)$ZEOOUZ"&EC9I0X=K-FU&+0'-3*K)!X]U.T=3B)HKG!5 MT-85KI"0799M[J*U.1S0!U9:X^OVEO0C+4<6.Z(]P%M4_)R:$6HK%)IYN4@+ M[1&CX6A[1BG@.4"%>4<*P236LOIB!G=@=82KMV_F7-9+DW36J'MMG0#/=?^0 M2^Q:VD=#M2AO=3=JU(SMA-^:1=QI@!2XQ:%;=]!EK:5FG'9EA#O0[6_NZW?T M(][0W<@>&#R(9J';L'^<:H&KF\MW8&8F.O\3]H.Y%(^33:J-Q XM+?>#L] *95'!B4$-UQ23]CU]L;&\0!?5<+9FM_%WKU&@@(/.1;!U%@&I&L8E-4 M+>.8[A\H_+%S^;G4Y\7K3D-[9YT:18YKE)%K6@;=MT6_JPGXJGLVWZI;H*HY M5M\"2W"=1[$^9:$-Q;:=D9FG""NW[X?:Y M5C3J>WLO=0/)X'5=#L9=WMA.^C%OP2ZRUU]-5RO?>S;MA=0/')3DJ\XZ'K5. M_W;L4),_A2$N4SC9TW3K\WJZ]VT, M).HGU.>Z3P:32Z@^#C48941E.VZ;78QMFS'!NX,K9"!6KQSR62^)Q;5R>\SF MUK(_BTNQ&A/HKHF#_M1Y#DPOW8U;A9!&UVB_7KOT8P=Y_5SVAR M65;UTB&M B:=5D9K:(3C#0.?55+')WYW+@(VW;MJO&UWG?9(3*M 4 =BZO"; M)U0CLKGCJ'7/,!?.L>?!F:DVL4[*]3I(IX0CX[DV"?"^55ECJIKQ8/IQQ#DV MW4$_HO%9W4#81,88E;)%(FT"CPX6S>[C-DJI0[\8^_SOE1YQ-OR9*UKNO'0Q;#]>LFN#2Z7$N<='[_J MF'GZ8VEC]GHP+%#0[FAW:2^UH,6&]ZV2:/(RNQF)'=&+R.D=U]L9$,8OMBB3 M"/SGDC?T W$ZS3:^00MLR_)WTEOTXK6"4#>'1]W[44<-] IJR<,N3))V;";<*<0FV&VK&H>9^-K/HX M'2W&C5Q:'J';0V:G'[ 2DH$U=".Y>H1!K)Z MXNJ7VCN; COX#E_=E Q>[711--LF:HVHUN,9+ 6$@S0=<%;#26(J#:*JWC33 MRNVNZS=-7Z!V%K[9OIUFP@N=RM\%J5ZQ+%D[Z]*^KXQB7LI&9N+*!>$!T&6QB17 M61$&19&',LQ"DA"1;TKZWK8D[I?*^1]H*0EP"?@<@S:-AN@51ADMXDP*N.D< MQH++73%57W=:O:23$I"[T9#P-IC5SO,P%]_"KEJU:ZZSJ]:?:*$N;%&O,3+E MG)\6V&1#B,QBYYNB2-P2_5S97KE:[T;T'9Q)W1CESI3^(?PU)ZWKFUW87PPL%#'I8XDX>EM*38U-C9"Q-X$FPF/(92[T53VG%K;V7)2VS+1 M$9UT8N7S4C9O91P\=P!L#O:XB9GLZ KF=>1H)ZRK:FW;[WJE-+R[-IUSN5_C MWTPF0YM[ N]03<%]G=-/U@U6&'/ X_")5.7<\L5RMHH.)IEC^'K3.G5;C$^$ M"1:-L)\2BGO4T-ZOY#?7&L$DN+GW!$]E/K%%O\"@N-=HN MUV&0W 42A(C[+8N;G,DRES&00DM @XIB&E,MUU380@]!\F)-X=NZ-IK#/ M.T+/VBVPYTK=&:>-AVFZ[_3K[:FM8#<_H@2R$J/;O="4GLM.;,V)+(-46E5@ M!:&FP8I^#(5L'K17T=]T! 5W_MS[7Y"[Y=P$SU#2P&<0T',733,G1S8!JSV[ MD)W&1*-2P4ZYXK;E>*_!9M-$NVTP,I]7IQ.1JC;LRW_L[&'RQV;N+V#JW=UZ J;W]NW5^.#S MN]-$Y$FL9.@G:<%]DL41MM(_X(G,GC\RI&WJ#NOVP@;M!:G0V MDI.&;2Z$F8^.]9;*SE@G+#5=S>R(*/A0GL&;E]6CS]OO2A_316]9[H)0->[- M&O-H"67(+*M63BB?M2?@^J79$PY,+]$\A5?=U#>M[C=.NS$B_JA69O^V[;66 MLD$Z"_A_-J(X+FKQ;;L1^^DM\?!?HO],:[DOS?^7DPW:LL5S3+=.)?+/!R=O M3N,TC0.!F-.,1CXI?1L^FW$$0%^RJ.(IUD8$AXJ%BTCE8%G-?)U//;7R["4O;NB=$"K"U'"TP$]RMTY@L"F(O M+-YY4.MH:>_H$E/3=?Q#W($8&J^P;5G1_]Y MN>^'!3P.AAR7W&5'U9W0ML:2;BADX,1Q,*KW?F?KTY7-O]-!JK(#E>.Q%*5) MR;&K;H8TSJ^.KK48I\OQ]#MV9G88C]<;W-@A?#F2?/U;3<#9[2-L_K)Q;KT^ MS!:Y_XYR\,L:$/GYUXN_0SEOI%ZQ?5+O$^)@1Z!VPB2,_3B,4I^H.,&H<^J' M@4Q#%O,H%_S)TSLLYY9KF;8>^AYC<8B,<&TCVF]N#MVA-EH_^5IS&A<)(P")X%C1DA._*(0H5^H*) AXQE+ MH[M)!QX@Q&9(:< )R!8*,D'Q- I2D?."<[O*R;#*/W"5&95A483*IVD6^T0J MZ1>,25_*)$U3GD1$J#NM,B>4A5%&,DE"$JJ042YRT/.*%U%.9&XC+I+,"_H:%/68:G5P'\E 0%Y>1.J_R5\;1AE;_'*LNX@%V7 M$I_% ON:Q+"7LUCX82Q%#@);1#%XL9/IS?K_%A9">^Q4WRY:TL#2:X=/>\C7 M.B_Z$E0$2^VLEPZYOF\_G6>T/M^;"/R_Y_^[*#\"?V$+RJUOHW-P<7:J6!$( M0IB?%KJ9%Q,H5)BO"$]DD*J<\W3;VN(@HVC&U7]T6.81G\SV$E";$F\\O;<) MWJ,2Z-#MH]5B3MF,0TR@KDIX9XQB89EV4]?="0Z!_!A9%#P\)D<"RY; NUY# M^^6?3#7A7 __RM,@S_:5$93&. M@VRHI,+:#SZB=5TZV%P$U6CG8P'*W./A0@R33AL(Y9MCJKN=13>HH>YQ8O5M M\4R@B3=C'_!R6=SMM.G=MCV2!CBKI T-GX'A9DZU1AK+TH:#%>:/HQ&&&>?V MR4W]J8[] W4F\QO>K)\KH^%/Y3E<9SHVP6=$=IF7(\]-9]=[T=9*8Z=&5^\C MVO+9_UU,<6R;I56Y7*]>72TR HQ;?L:%AKE0;S8M&W0XC7K2J5=RSX>&@O>PSD$97)?: A.7Y*/L+Y31:>S2HCQ-, K9I3H5J#*C0YJAVRL(- M?"-"B2X#+%SJ"7Q8.WA& EMF!^FDP5WT04B;H%M)4X# ]4 M.F ZLVHZ@;^Y.7;8.WZ#1G@*3H1&"%C4MC&66E0ZXPVF!UP(^V0TO=SUGJ]] MI*?1DWN$T5VI MVS0QH(II?87F M)U\S%8W->]TF-&]?ZXEVJ*@+PF&]F\V@SX. _%A-YI?]'@QC"2).8%ZVY>/^ MBMPH5[KY<(#GC[YWLYBVSU\B#T=7'PX)2D)N&*!7R1Y[A,1 M43_G,O=5E@ A(Z&R+-LV7_'80OMPK]-K?DM\132^Z@;5DJ6&\\1S1 MQ#*F6L\V1>A-UP!>7[QZ35,"LA8P2B<]40?]/#)8!,;J>M0%&J_Z-%XEV]UH MILH)>,*FW,7:K$!WMIB;N^0G67',)^OB?983!1Z41IESV,*&$:1UJWHPHZ;* M2'M19J[.2+[Q3722V&W&ZB.-4U-P;3P3<;&HW=T=;[6+H6;-[['!>;8P3EW. M=OB0>$E9UPN8PJ^@.V5EL?DL[O%8TGI1V8;7(R#F1-O5O^D2HT[UD+STR> *_LRS]!0F&LV[)WQPR2]A]=AF?@Z]0R,RTM3CG!V-H$8620I"/YJ8N6 M,H(W,[VLJ$!XB=93M2$@'=\Q'7 ,'' _DQ$C@G![@PMLD2RJ2E=Y-:$FO;^[ M&[0_RDW;H5^W-YFN0*9UV8RN[' [T)4!LEW>X,ME@3"\\_5ALK;^$&&3VTVR\U![&U]E!X;/ZL=B.$ME;\M 5WW AX&/Q7LW2F*C1%(U#F6HE= M%AA8+4G2SER:#-_V=W@Z'5UA-%!.-!%JT[?)3MN)M=N7OW<#V:W* TYME2CH M(^ \(+7=*-A1:C:G'93ASFT=C,NYY.<3$!1G5PU8L0[[]F!F&R5;U@Y]26<= MU^? /-W1'8"L"^UCF$V3!55%EPF:\*"F2X=TW"\:\?MR AMAL4T>>;>=!AZ5 M@IMFCT(Y8OV7\049 SH)-F,)3_9,\RJK#^L@;2%ZRYI M)6YX)E9M8=448NFMA;GZ-)NB]--))\9>KSOP9K!64]T1N2WL>;ZHICO>GRA MZW/O%2Z.=SS7L\O"L/C.?$[.=GQGH$A($I8SWUP>K$H%:[=6Z#('+7? MKKXIY+<6:B$PUO&G]M84\>+<7M.:.E-BI_)'D/ M9ZPAB&F7@DO/6TUN6VK9X J]TA_6OU;G+?J<8">(ILE91<<-YF3[1EIS5]2T MXZKT2=C"@FZ[$[@^F[3-VKJ\.@;+#LQL4%"FDJ_;[+4Y/M_ I?KW!AVDG_JH M#Y:O6Z09&MASK1EK>/BH47Z]D$ S!>T3F!!$A06 !J"HDNS*K)N&K="'L+X# M#[,.O654[2HXXV_]"_V"^"L=\/Y=[V@Q1S]"$_EVN_H:C_M.J1"/6&R^N#4A MM?$N.G#N&EM+8OJLSB? K@LF3T.?Y)N*=\TR*V&=?GLLBUYC(5 PC5-0.TR1JP55L?JK.5P?*V K'7.J6-,3:=<&J= &(1S[K7 M]CLT-(TT>\_XJ:8TYO9@7$@>J<9*ZAA)6YL(>7#"3^,XSPH2$S_@H?!)##L^ M#POF\S0K0LECF8NM2X34N6":8;R#5K@\8J70M52L.*V;L,K:-.>=;G+DTI'6 M+75U+SE:@SA:!,2E+B'=^6SP\-N8E([!71]HV%D;I%L^EKLI[(IF5B-0--H5@KX_ [BQ3!!>%-J"0.E(ZFAI25/(,W T7@ULQUUNKIZ,;ZY6,LT/0 M,5[BV8;4ZYE^US:H'G*LOEN.53SD6 TY5D..U=?E6-V4,[648U406<@PS%*T M)SD1+&4T"A@E:1[$M(B_>X[5JPK#S/.K5^!WSOC26R!A)K)# (SJKY>_NCS_ &)^-Z-7OY4230M_T!TQQCFC0UOR$A;/6 M5U'L9D&F#;!Y!?\(-[XUSG:-2[17#-[\%NN/G';S?RO_3$S>2! M"DC1__S3'^ZSI2U^M<*P_\6Q!E/]T;'81U+-UY'1#8>_ M_QZB0>*^J0P/KNZ/&SCXUCNAOX%NN>O0BL':&XGMH#N;H=,ON^%*2_H?2U0S MQ!)=-Y%5[YO[*7LL_UZC]8HL)QE7DD1%08HL96 /QED(9.)%FDEQVX8&6)!Y M:W7X1HNFOTLE'Z8^/'\W_C0Z&C^/#CZ#+AR_AN>??WA_\IK \Y+W^Z_C=V]? MPO-?AH[^_%1__^9W2X?P[O-OIP MN"_.WUT !2[>A <7HCQ\^Q]U\"SX]/?)\_G!<;!&%_\UAF=>'E[ <\9OXL/] MYU^O!TE[Z0O[Q$MKY-J4D8"PR[@HZ3 VXRJ MC)(\B^*C(YCOX=M_/KS?_TL= M[A^<%E*"" P3/Z8((PHLZQ=)4OBI2&,6@_F61<&3IV'PK2PT%^R!H60W6G+; M2P<#\&[R]L]%.1)-PT1F/_T0X?L=K,%[+W^O$ZRJ("R7,0US%H!@C1F+0YGP M@*:LB$C !\'ZLP7KX36>[^'%ZZNCDY=(AXO#Z/GG0QCKX/,'N/1>]^7SP M^4UR]&^@W=M#C)Y(0H-49MP7(@)WE[+0+\*8^[PH)$^++.)!O%:NWA ^R;(B M5%(*^$]&DCPJ6"XR%LHT%A$+\H&)'@T38?@DH$E4Q(3Z68()A:F2/@O3P ]X M(D5.9913[,]V1^W\+WW$LBG_Z%&=I+U%3#EWC*43VN<:/MTD+)?Z,''H%-%DUU=5AT 9(<[4#?X9AJ$#"OM%CKY M&R?FRBQ[76=L#9UMW#RI?W("\#^R!N;BY_ORHQQ-M7Q H&5[1G-LCV2V/O4B MP/V;1K%*8LK\1%"*:#>%GU.,,X0!3Q.:D:#80J3EMJ>1XQ;3[FA+DH+;IDZU M15]W=3Z@^S'G5J=:SBH437PT78@.^"#FPB*PI<-]_IVT=ELY- %1;N',;/@3+K&4YT9@=3#>H@)]HNQ3\*N8^7'3H(O MRLL201]TJR\C$#N75++36*MN9F51#6&R/D[6G>:B &PA.*_/8M#D6LUB4-(5 M9\&%;5U'CT70$O++3_YY*8"Q?M\:V02VRF?L.I3(E)$PI'Z>)MA0(F0^2POA M2[ EHU#(1-L6&LC;;LR;;%.5)TG*0;XQ&I \CG(8+I618A(;!#'ZA?WN'[UY M^G5+B1E3@4Q)FA-?%"H!-<,0@)LJ/Y8Q#V!EL8'/DZ<*K9 -K>T/Z(2:8LE. M\W5=_;62&"3;Q"!M",'_)MB"T.Q*C34A:R>,6OP'1/>5']M.Z]C!FN^G=)/M8S^/9V*RW(T MX$P0;O5H*9O:?GM?QY M:\ND8.Q3D#MYQH/"S\ -]DD4AWY>B )\8YE&:5: Y-@Z#,"603S#(=X>MTC/ M#IKC3]<[$PP)AD676##XB&VF#DDZ'ES',K!IC.!FK4]DW/6>4U.?74Z78&KZ M0JZ]O8,YW=H2#A^I7)T02#L0;*8&]V:Y=JF+TN>F@6=9V^ZS1JJYY]K:7VSM MVO$O=[VNB-Y6 =NVE#JJ]K733D='ZN_IY.QO6&_1%:U;['E^/KS@8-UQ3K'' M#PFR /NTASY-:>'+@ B5 _E%S)<+.211)%!9&/$B)7G.69'$DF=!F-*D2$.Y M=3*YW5Q[#<#7(Q:X)VL%Y'JI-YKB80WN.O]$,1#@_A1%A';HUTO6<+?%]K\%&+.](I[>\"D%(!M]8]?+^F534? M:>70(+ A[$5I>Q6X.*)[.3WOYBTL,MP<6S$OO<>FB?]SK?3%MVA@O9A!6J2- M9[^&5AI80M_K-(U:Z'0P8+JR=D"HNB!988*_B1#HZ\NZ[4,!]QHO>BX;8+A- M(RSJ%E,'%95FC"6E@HKF^:>_?%=V[###IPBL@W>L+=\M_KE=:CVL3K M:_IN%.T;-G_KSJTW#= L.K-NS[)!TL M&@<149=,%*K4T@+;D#@DQH9558FM M(+67BGMKC*UZ#"J(QMX0IDG,=4*CF1KE4+!4,?&82^20CF<]BS--A40%K M0",9L!_9"/9N:^PB(^U:_PV6PK"H4N9*TA/3&-:9$%3R(_3C _9Q2[E-1Q'X$FYEPGDPS(20U,]IH;"$@ 9)&),LB.[O?AX4\MI%Y2Q5(DT2GQ=QX9,P#GVF MJ/3#*"P27D@N8O&M&K'?HE4[AATJC>W9[]F^$I+961./ ?>I\84ZQ_]?V+O] MAT)CN)..[D''WD0<8:3EE6U ?:3<52<=F-6M#_X&!R=O3O,"^Z05(7)P K9& M%/NTR*BOHDP$(8,_BWC;@KG;=GJV@JN-41>&\3AWVF4S$>MZ,9XU8-W83O2L MUT/'Q@U;B3,1ZV+"[K12!X=+$R(RS9UA?(-8HF.+>)U!HM.-FM>C27>FV&\M M@^UM3=*3QG]HP5PKJ8 &IHG'?BOMNGBV[AS0) 9A>(A);S'3H+FV2W0+C+L\ MSR4<17IEL9%MNQDCFEV(M==9Q80QOY)\W0[0TPI%\]1@.3NXWVDC[)?@'UN* MS>DGSZ$ 8D"5?FH IC^Z1C_8L7MZ:>)J!KH1W)0.*4S@[$Q.>-OWI[30N@U8 M=*FOFTAC\IBNRIUP>KO_-("QNIDOFG,J36($CL%5+R?&WG'YN)7LG>K6\AI. M;SO F#MQYK7.REVSGLO_'U[+GKO9FU M\-I@=.M38DNDUYRXS&N(#+V6U7"#Z",;;(:%S6BJ M&CL,331\52B^647Q[W+''9E=.L<1*R>7W61 MZ;M7GNM>SL"(\E-9V[;4(T.Y\W+6%U::(]LDR 8_' 9 A' '$*Z/Q#0WJ.,,,B^FB=J"S="WW-JV4 MDL)1'!L.&(CW7QN,]]\VMNYQ1W+?M&O/@%7[%5BU9,"J';!J!ZS:K\*JO1%[ M=BG%*0ME0'@6Q"26)":$9?!)WY,0P0MR?07O-PAM_(WM#:5&P1B"%9\/]S^< MBCP/(A7G/IHE.K<+NE\[$XB,,5ZC21C=&AFHZJ74\1GO.Q ..&M/47;$$WC_M M7^!IS %_JG19TJ\6T_^?HS<6O_^W;B*<:Y:YVY[72^[KS-MYO](V9I8!#'&!76 M"M=+[MTOM6$L=+20L>BDVUO))-VY+J8=N)[&E^C%?5:YJGTF[H6VIY!NE4<_ MN#%G],KY[&7=ZP6E?]_UM.SQ.B^C0U(KCW,NOVU%Q6AMBO5P)#>1GM=C$P]U MU[[%>'DV#29Q]\W[&[D3%QKUY]C-_-,4E!/351X] 5,)L%>OY5J[B>97,X0D MP12UJ4X:LP$]7UJV8$[;7[KH)P9Q-@ CP'@RB3+=2($N@;@G'[4T5Z8L^Z:J,P5=K^GXUG63T-$ >3,=@2LG)Q[*:3EQ2L.WQK>DD MVG4$2P@%Q_JX<,LV$K04?2-LF@ UB1#=5,U/2OL/$G5I[ MO+)EJU7.OS()B*5E.5I/)V"D7S6EN"OQ"AU\D9]DQ;&<5W?[FMF"CJX*Q*%L MY^NE3=#->Z2]G&7;![#J=,194^71BS?JCD'3T5*7L1V71:M%-UA8W,40NX\; MK45N,V_L*GQ=LK!FI6;A;=_AC.[>,A&(ORY6A>L6:+F@Y7=EH\D=\Z*LO_2A[J3#R!SWS!L? MT5,DUTC#1\PH7<& @5YK_;:] TVX$S8XQ0WWS"ZH#IQ,CBIKDI M#BA'S4XUIS%F74 !6D;0AC6JST.A0P> MH?+"R.4DZ$MJ+%& )\23.JZ9Z,MD7JM)=:6 M.EI[Q2!0Z!-41*!9DTAB-5KO>$FW'"VKYK").OUZW*G'6%^NV141>/2ZC&[S MF!>YN[/;=G0CL\UUU%J;(7@2LV!VJ^!2+B:HRV>E _+$^E"%S?#@9;&[[QZ> M+'9RA.P17+,A=S9I[Z9^J6WU06V?6+.L;A[+ZL<:%/844I]JN"MUX9#DB[D] MSNX=:ZR!,P*F<4;DU'FDRTR(Q5=+Y:\=:?-S*F&]%TZ>M;/4AM12T:\9UEJJ M[;H:B6S]#;5P1W-NEYA]Z(L)Y',BH !\8M" M*D*30(IM"W\>SX%__#_USGINA,0C5@KF;8W=VW@''0"F&G_ON:QM":@SEL\T MKH"V%/JMVMM(PY\C>&__F(,20+EGG#!LJ8H7C*="CJRT!ON^Y.9,&!],+RGF MQMSE4=A;5:-5Z0%TV];=)7?7*I+:7'/[M[]FAINO]TA?5>&U;_\ZJ]Y)5Q._?P[?2__F->Y)5^^7#+ MY/C!YY?AP<7!*2-%$:J"^BK%'%K!I9\7*O1I'HA,R2*@6?3D*9:Q;L!4VF*) MM2ZPN3:X@_^1MHT=<#;QGH]GH^F5E)X>UG,)WA[B?#6G+\^/7[VRQR]H MS]EO;[R_/;'Y?F+SRT6;22LU8+7L=N? M&]C-;;-7:+D7;>N29?W1L251\/U:_F9. M%3$W&22X<\^719Z.<.#E]OH1[5_><+R]7">*C^KIVNUASA@MYIA]#WHF33Q5 M1\(PK&V+K>@/D;%+!N!72=F&[;=2P%[PX&B?QT\D%%!GSQM"NI61.XR;_VZ+[E$H>B%B6:TOQ:@LN'O M->@GO^UHU"*,#>E#$!TRQ2A5PVNP=AL,?.?5"?-7,A%'$8U%#*X(O%;F#S_TMC(KDX.+U:5SD@LHDQ>Y38-RR@ON49V#K MAIP$E 8I(8&%I-X$9+SU2%\WQI*[AU [^G /9[5CQ0^H%=Q3LA]F,]X BB'G MCVK1CN=)5NXT99FNN$Q#TTU*<^8R*N5"7X4P<9AD4@I;8>(RW:I7K/IO6$UW!C/HE8&6N.OW\6WQVQ+T-[6 M?>_(U]5"HKN&,+])C/+:KLR4144:BISD@J0TRU64APF3*:68%Y_^5-GXCWOG M8_/*VRHD7P<@*$]9& 2,D]R7!''[ZKKG$_II2(0X.CDXI42&6>6,Y/[?-#HR%K@M2=!X." M!P;1Z-=XQXXGI)*ZLQ6BFFQ(@D1GHE-TT686@\< 0JVZZE3^U_W2?YVAC,A; M;5V\KL.!AUF#7&UZJHF?R DU*;9P1V5QU#T)3^-MD8\.U_70"[KS6B1U)M_"ZF1 ZDZ^M$L K1_1R.?/ZE@ !2X -*YF IDK/Q!@UD -2HJW? MV0ZV;XXM>J [>DT[3FW+Y1Y=" W0!'MB,9J7LY'Y^F)1E;4HN2UO,9U@I@N3 MGPC.UDAL]%!USB[R*SB JC3IG),-<$# 2. @ELH6MFC8[5'Y0>HH&]R%8>BF MM*6Y":ZL%S4.IJV9Q4S7%M F2YA=N4GHB.("=FX%NW[' Z["H9L-B6\^E_Q\ M@D58'FKGN3VI[+Y EU4[,/C4ELP JV"A00L-[^YK76&PM>=:D, KW<-S2SR\ M>=6<*DT5J(D_S3O\K=?B9/JG_$>:&BQ$"3K6:"WC+3^/? /6QIM3&21I*ACS M611C'_LX]_,@+_R"J#!+8BIR#H9H$FP^CW3\/C6(\;;433-UW1"ZA>%:YNJ- M^[ I@7$5N+I(#J3BR)9M-D<"BTF'Q3NLT#]SUI8LDIV*B!L M9=Q$PD\UJO3VF':=9K3!.2,D.L5K:R5>5_MV>:)7HF3>P$"Q6='XT1;BR#,= M&_$DEI)., ?RA:FY,",UQ1/K)HI* $]+L"15 K>(IO!:(SYIL"+=_@)/@TJ= M%4\_:3'LX)=L/'"&!>$5YHZC!8!<#Q+P5Z4K."BV[,0F)L* F;E;*]>C5.,+ M_=:K($1$(^037-Q%U2)\8.ZYQ:5OVLGR!H:Q;;T1W.VN#M6AX M@1S7IU@.;VN]$>F,Q-F(3B8F!=9@,K:2K)W9"ZS(3CQC'E![9JPR!% M.K@^?!.8^_&Y+F.8Z[I=)OOV9'],5\6P9OEV&JND/71NZB/,(?<4;[1_]TW+ MGJ5,FX9,J-G-7,1/+8MX 2*D/)L\TY )X/YW4&GW)D)_M(!J0WS@/]'P$!-NRN$L MI J_VI0*-J876$5L:860E*4H:56:6N)^@@#"";0C[GI['=1*4^?68F X6IL8 MA!Y\W:S6! =J4[3W9O=XUQ.(E5 M86+JNKI:SJC&7F@*3Q_FY97"5D'VBSJVFMMI'D],2L0\T"U/P(@/JIQ$'7Y*KU-=9*45 *&%2Q$J1;=-,;TWKVM)NI9?P M=F,##;(%NFD%GAQ=>G"J:EWJMC#)+@NM.&Q6AA4(#:R0[?S;2_TS,A!F.-%( MRR#7T:^S(0:KQ;"Y'>@K\#*PG%CH))'&:>W@SW0<+%P>USABI-%Q,;9>"2T; MF_#%\BM-)SK;Y%R.9B!L^4*#;MC F-!@8-48IK.P(!.]$N?''()8M_P=>+JN MN>%*O%V M7%Q;(&ZW3(:[8O#HH+.18VFE70?8JTTC15A +'@IH"]X:MRHE A MH0<&3CGZW;2:=_&CYE+#HV,J4H,%IW''T .=K@&S1^P!FV>\J P&_57;>L34 MH2_A N@R]Q9BS,@$-TX;Y^H,TT1I9T:]N "QA8%@PK2$P)= ;33ANF MV$&R6R70"8NZ@%K#0^Q*C]-@)@ ?UG9]34*>PQ$!'N7P!MK&FKK<9W?GM'NG M:;=;ZF,0#.1/7&0.P2$0J\UL!7RTD8Q-C8<>H:TDL8ESFJ<=G72=B*%--Y;2 MF:L]S6@S)RU^'I[&Z ?1^88GU>Z,8EF0K'FX!BZ[;JBVM<#4T$F;\':W:&"6 M5CGULO9'3X3 0HWHI>%E MV\2HB?M::]UVKFV+>XR2,WV"(M]F/ W?U-B++_:._W3%ZAU>.&XY^.-UU M]/%^[1#K-^_)B\9D>ZF!)K6L\I^!P5#.O;]-C.K7DREX35X6+M")TL7]E8:-F+5XA?@0&]@R M'47F'7 SM*2:I/MN]DM;.MW4(,"#9?D1U218-$ZKM,\HVQR:H$G9+:YX%)-AI4:9N:-JV0#=52# M16"-, QMSDSU6AJZ '5Y53(CQ\'6ZBVG+@>$6V[G34M."E[K<+S<8!DSF]9VC MIZMFS7I#1XN2&X5;FCVYWAD,R3W:*AO$1;3[[5%=^D$=>V+]HIJ.GUG+_RV8 M[,_L@<$]">9$AUG57RK,F&M>1_T/KVKB&EXP5#A[;M;'6\ MF&&DW!%CZ?#AE_80P^'IU"O<^1UE5'_1CI2=I3;4MUA ?3K8.Q4!]JUCF9\) M&OJD(-RG*8>/29PF,2EDD=T^=R2[AZQ]1T:N+2-7+A'+)3HTB!5JBKG]:,'\ MBJ&FZF3'WQ]TQ\?P6;$K T;18''M$&$W< &$N85_"/< ^SON^:W?\W%ZH\DVR5Q MOOGW8#?<_..U(X?P:TR^<.0;?DSB:QX\3'F;IYS>_E[8;[B5_]^3^(F[T.T\ M4%*RN?1?>E=5F^Z98<>,R9G>^-'LTQ_NL]WY^-4MQ6$G2#J2:KYNR[O!\??? M0Q J[HO*B+M547Q]Q.C6,KZ[/(?Y:@*\=ASL;Z7L#9W_UI=^&L>^T("NS":.!B6[-1,?E MIWO&0E][Z7>0SO^E]'^^*=L^&)'\G17;M;O)6L0ZZC:;>SHJZ+D7?&A;#;W4 M6U#YFXK0;T# @2&^'T.$Q8]FB&'-?_::#T)@8(B?+ 2^+T/\,*N,&U+\[F8YQ9/>9UBTM0S?"="8K=([)M M!)M:U&()::H062C"6%!&!)$B*A@A"6$1"=.(LBBPQS/)!J0I/[U#@YP;SIJ? M?[)E,'NF-[TXH9\:I*GT89[OG+\;?QH=C?\Z/]C_S\7AYY>?#TX.8 ZOP\/] M@^3P\_/P:!_^>?N<'(Z?AX<7?YV[>^!9B_?1F_3=^/DEC!$/@G>7=R%KT[>1,=C%^H@S+X]/?)\_G!<7!YFL8LY06/_%"2 MT"=I&OIY@@UT:) )DC&94/KD:;@39<4*2)7;=3>Q] _W9N_E]K]9E7ZE!+^; M*A\4RZ!8[H%B"<,THUE!1)A*(N.XD Q[=Q6R2$ J*86*)2RL8H$_!L5RKQ7+ MYT:Q%)%,990+7\D,6P(&J4]I2/V"LH0GH'6HBE&QA/$J^N&@6 ;%,BB6G\]9 M#UFQ!%&29I$,0,$$)&$I"R1E!4MHPFG(@O &;-Q!L=POQ1*VBH6J) YX[$N9 M%SZ)4N(7*N5^7- X5+#L+!5/GD8[240&Q3(HED&QW$/.>LB*)8O30-$X#H3( MB*1Y$46B2"FA7,0A5XGU6*+!8WD0BB5N%0LOL":"^30MN ]_Y7X>T=0/.5,A M*V(9I#DJEBB(!\7RF!3+_<\U>IBG6K889.VY5D._KTO?6T._ZWCT!AH^:+7$ M>,H$C7/P=D@>)32@1:82)@H64\+9<$+S@-325>>$1A0#%!RDX'9+P2Q(0-R!<(/_D9QRE@191D*9"IY'C(LA]OV@I& ;^TX$X4$6 M*E\%DOB$\\AG:5;X,E=Q5$0Q5T6@8]]),DC!00INMQ2D(0^C, DB3"U1.:,Y M2\*$*2%(P9*$#H':!R4%VT!M)L#TBX+45RH"*<@8\ZG"_)(T3HL\)S%XQB@% MPV"P!1^L%!PJ#+YYA0%(,RZ]5R,ZUXU>$ CE"''ZOU=L]I;G![<@Z$-60YD2 MF11%'LB4$:I(D:8J3X*8\8)3$M,A,/MPU-#ALVY@-H'_1BSR!.,B_;Y'A';,\$B0K4IZ26!4LBF(2 M,:)BD'6)2&\1DAV$W \62!C&HKT"GA.59.LB_0?YMJ_RC"G:"#$A$0?XAOGH1 MP^=<1#*A,L[D$&E]4/*OC;32A&+"4>P'(2E\(L+8SS,P 64B:!#D<1#F";JX M63+46CQ,^3>DO'Y+ACN@U0>I^UY@:&E+.6485F-JI] FLF5\D)/-S$:N"1U)E M@CQYFI$M,;0?XY'>(.B^505:EA9%P4-&<\+#B,8QA1V2Y#DIXD*&0T3U_@FZ M-J*JIN$@Z 9!M^6"3K!<%)CP M30-."G1%LR(&^"G/!$]XEA1*2\$P&_)8'ZP4_+H ZQ8"[-@? M[=-B^%U,%]@W;T#@^2H(CEO3]>%KS( $.:=))EF:DB!4>:@NP;=]2AT5ZJ*+ D+GD0%)2SG12J$B'F>@DQ+PZ(8$"P>E.YJX_Y1 M2"+"6.''28&=%N+ IY3$OHQRA"PE>&3]Y&F\DY$MJ=T>=->@NP;=]9AT5\Q# MQ;(\R1,5DS0I\BR@D0@4"TG&"JZ&\YH'I;O:\YHPE@$K0N$'!6<^R5+BYRR, M?*JD3$F2!%E8/'E:[)!PT%V#[AITUZ"[[@==[Z"[5$QIP,(@9C(F+(AHR G/ M:)$%29*&-!].V1Z4[FI/V7A1",HE\VF<")\41>S3D$H_9%B[RA$J+7SR--N) M2#CHKJW277?]-&2JUGH#[7W9I9US&Y?O#OY1PHSEW;U[CJY\UKPXDJ>09*B-0/W59SZ7PILJ;GTO0'Z/1]!*K1WXM)QY, M:804^NWWFSC$;K_4D$3S:4,3LT'AG4=T5LO?W1]_.$8O)WKF^J9U)3B7I9B? MPRL#Z0*CWNUAM7V _7W7_+8DGLR/)-\-TV+S[\%NN/G':T<.X=>8?.'(-_R8 MQ-<\>)CR YCR'5CNMIK@YU;.?5$3^*^MH\M_@MF^WN9IJ%A\7RIR4#FR^BH+ MXW:DS'X *4_.*RF] WC*>>T]!W4JO+\6HRLO#G_?UM[R1;_59KZ/ULTCQL;>&\/= MG-;?-\8^]!O^H2<3C^=@,HWS-!(1#6(B",USRA@->12S6&4BC<*AF.$;'$Q> MO+Z"9T3O+P[@>CR,?'UY>'(.U_]U_O[MZ^#]^&5T$!V0@XNSR^6#R[N^%1_]^'K\;OQB]W_]G_.[BW>=WG\^NCO;_Q'[#GSI%T"S( MLX3[01;%/LGAKSPGL(JIB$0NXX)E,2:$)L660$%L2[_A0;$,BN4>*!:2R8@G MJ04A4$10RS'+.*=% L@V(9 M%,M]Y*R'K%A8$.=9GI$LC"@)%5;,RH($(LE"2F0<##GZ#TJQM#GZ29YC!YW$ M#Y(,%$N829\Q17P5A8E*@Y3(!#R69(?$\:!8OK-BN8^G3X^X9<#S136=R:$Y MP'?W24@!"H,1(27)\QR4 \E%0L*1 1!%,$9W0[5\1A!% @=&A<;=6$!%G#/Q^07E,BH2S5+%$ M%40E!0VD#(:6J?=,"QP^ZX0^)9<)RU7A\X@JGT2Y\*E(B9\D29 4+$W3(G_R ME.0#)N/#[,T]B+AOT2R5BJ+(0+#%)"5%$11I4 2)4%3%81RSH5GJ/11Q;<@3 M9!BGC,/:Q$GL@X=/_5R0T)>4L!A\&";0W8^+0<0-(FZ;/?T\+"1G>0A"C9*T M""E762XEYSEAG/+;I-P.4NX'2[DVJ,GB(HA(DOLR)X%/F K\/%:9SV4H\Y#" M,F;LR=.";,G!SI?MZD'0;8.@4RS@-))QEB*HR),TD(G,9,JQI_ M0IJ# MH/O!@JZ-6Q847%)2@(PC.?&)"&.?RJ3P,8LW8WD1Q0($7;8M79^_KZ#[SE'+ M'WHT],. V88V ]\GY#ZT&3#ZBQ/*PB@CF20A"54(SQ"Y8*GBA>[N/>2A/B#5 M=MP)Q@:"ICS,$C_*:>B3H,C](DD"GQ*517%&19P(+&$(D^%([AZV&1ATUZ"[ M!MUUO>Z2/ AX'H24!AQ/FV@L L73*$A%S@O.!\"0!Z6[.HG%:1[)A"D_#[!% M#HEB/Z=!Y#.N4JIB*B4+$(FJ*+)!=PVZ:]!=@^ZZ%W2]@^ZB41(*D:5)$6>$ M!K(@E(9QD,/G,$F28D@(?U"ZJST[R8H\SD+!_"@6H+M201'L"C@G2.(TD$'$ M%'_R- QV@FU!NQJ4UZ"\!N7UF)07 9651Q%/LS DV&,[3D0F$' II(+38LCC M?U#*JST/R^*4Q"J1OHJRT"I%D\5#/]=-WU3<[3 M^FU$[9H>+C0$_5WZ7Q:K>N(A]+^\\F@E033-936&.X3':(T-,">Z :9MC&G; M83Z;CN'MKGZIM3#4;#\Y\X >Y?QJQ[L\+_FY-Z97'H,!2Z5D!3_!C73=6-R* MKUW/H?W#!:8Q*9W/JY(ML _G?*HO?@.2&#X=S^D<9G\)U]+9K)I^ G$YEZ,K M;Z/D!L'*9+6<8Y\Q&J>))"QE8)XJ5C )8KR(B,AD+N0-GD=T!]D- AN;:52Z MM>H_9?WAE:SP"WHFPT9(^]'#E-(C^3__7+U_*V8L(NF[_Y^]-VUN,]?10/^* MRC/WWG.J0C<7<$MWN2K=629=Q\HD[21E?TEQM>5H\4AR$N?77U"2+7E)XD62 M98MG<22]&U\2?!X !(&/[SI-_EKLO7I_LOT8;NS]_PM MV_W^3.YV_L[-G6?RDW )J!>>.)8R@5R\6X8K@FBK<$BB467'U,U&-ON N*U, M3D*"X-DZKC-W@2$Y>VOU+];RZLC.9V0#<):5)"SGDCN,:^)2! 0U26/(T8@0 M;CJREAGAF92>*PE2121EE1)HZG"@G?._4+CJR,YE9%66%)@S) ++)=UH)([Z MC,,+3"9D;Q[234=6N5SVBQL+20)-S(D(F7%!K:61!O&+-8PZLG,962M]\"EQ MDJR0!&RTQ/!,B=0A.L#?*."3:S6 .V-;NJ[=KM,S-#;[^)S8P.1&(VODT8/ MKA@'5&Z(&Z?YG#R:'9<7KA9N,_+9S< M@S3[[)DGHNE0;M0>GS28&#]MG+3]%#<;.U,K9W15/^(ITU:Y,L)HZ""(G-Y^ MYM[EY:?GIF\AI3A^G&^UL3OW!^<>@&;48(B]Y?KQ](31:X\;Y;K=8X0F[&47 MOY1)M=GXZUPST ["-C?^^P9>J^A5\$%(GP2 !6.R4=IFH[TQU&7_Z?6=5UJN M\E"-YD4S#1^Z5^K6#+N]\PRV]S\YD[R))A$A="! I2-6"$MH=M0$E2D(U)XD M-9<9LU/DH\C7H$C\!08JYCA*5']L+]]$(-#LC8(K-+4,VK\&=:\0G.5.,"HB M%3 1"%8%8MX"\>+KF[>?6,D8Y\JV(F6AI(]SQ$?NB/00./4*53*[L853]9<" MX1 L^E.9>#)"X0(CK6[Q#H_A&O6A(]>*B$Q'$_##DR9*TW%_Y*R9(,L9W!:V M*NX@_#3RY;GAR$,T8OG&X" E!-S7*'NM?H'D45O"52C5ZA1/3;^%B#9/I>]! M<^U-]8SWW>3ZQ4,W<>/=]N7E*KS\-5]URK(391Z%ME,4_,*K;M@X<%^071/R M<:O[I8>D'F<8LTCC!9H^TU N:06G)X[('06X.\@X+T[EN=*J H)+2;L_OTBK796QHMXR#/\%>^5(>T*+:'14!''F4<\8Y/AB/7S=]1=9Y M8%>VVP[' H=T-,9X9<,?#U"\!H-&D3+7Q\#W%&153OYQ6 MFNT>7)L;2..H3?Y7RT14A+322D8!/F=#6MDK9L8%J!FKP<:!X3%$9WR F*0163JM(N4A"M0*SURLDV7* M.03675-I?]:-_VDYM%812$<#N8./_;/="Y_738/_OO^UN?\I-T!;X_:%6M: 3AP'7WBZUQ63<8K=4. MT%QLMWM?!XU_X3D3TV7P[Z<_UV#/T=ZD4R:,J<;],AQK.Y..&4<7A*($' W2 MT],/OY\N_;>ZH^:/+KHJ/\L9MVS2";],MMI.'C YOCD^=B&V8GP0Y*;A]L?' MZ2;[\<&?WIFQ3<5N>^=?')3B)P^N35[])G.XYIUONH'\:FQ9:%H.>Z>T'+]L M\ 1.[M+DJ\.[+NH5>@D!BSLC_\GVV&_RXIS?Y(=9.N<7/55EZ#'(T#^M;_85Q"H M O$S$*B)^6_4?Q<7RI[,QLSD$NG6ZL7%)DBKM)U,]@XH MRTZR$!T-DBG/J+23X!,0=*[!)V?^Z[_&,0\//0AEO%>N\^$0GTWW#C]TME^] M@+WG[UK-PY<';UZ].]@[? _;G0]X[5Y[=^<]O;A7;N]C\W#W\%VG^7'WZ^[. MP>?FJ]=\^R/>X]7+3G-G_V3OXPNQ5Z[?>5=JA$\3;&G%E>*6$1<,):!+C7!; M5A4,YS:&8+U/&UOV"6-\/?;*W6.-\*7FT*T$4@ED!0B$2N < C!&'0@&AH(U MQG E57!1NT(@S%8"63$"F6:YBE$+&KPD(DE'0 1%K)&2R,1M4,QQ+4ORX2>R M%LRI!%()9"4EZR$3R#V%OU<"N1N!S*2:0I9@91^%#I(32"$3$RA^C8 48F.V M$D:IIM!.J0Q2&:0RR I*UD-F$!9XX%'XS+D";:A5DLDH-&0F>T% )9Q"K/]?(# M7E[E89M]^Q%6MUI&=9#0[YRA_->K4/YT M[''HWY21KW!_$[@_F5FR0./ XK!1PD*0!*1PQ+-B.G@?%-H+:#7PC2UXHL2: MV NWF^@KF5RV8M\#K"Y1L6_!V#?UMDN9K7 X6#Y85'6%L\1EELOJ;=3.6JME M*C4EQ)59GBKV5>Q;(^Q;1G6"BGT+QKX91W%4(3-KB- &3LD[9 MF>!&*XTXVA7[*O:M-_8M([E]Q;X%8]_4Q2F8X9X:("6K"@'%%;&1&\)YE!J, ME-0C]JDGC*U)D>=Y8=\JQ:H_$"_F:,J7W.X%@G*_U[F0+FQ1_LQK>K6OL0?@ M(0/[')R9UT3OV7'.,X5+1DE$*I3? ,J;?\VX+WF*0O"4B4W*$0#PQ.<@":JV M07,%.62[L27K4M6/)O5*QC)4D%LQKV4%N>6#W-1/"P4\3;B M:$4NN%&>FR315J\85S%N73%N#M[)BG'+Q[BI/Q+ER=!,-9KC61 P(A&?0B > MP4\GG06C 16YRXF?*\A5D%L3D)N#&[*"W/)!;NIX9";ZB,-&!/! (&I+O*&< M9!&<-#9$!8 @QRK(71OD:N#DC4?RW>5"+>?+SN C[SF,\B$"^;]N@N19H57N M2A5&#HQ[$RC3D)A!&]UE\:NRC/,+EY_(PKLS4:C@?A-P_V?&%1DE&N4I6 1W MC6HL6$>,"X)H'\!DD,E3/XJDE)8W49^_%C#E?:VV23S]2"+)6[ M$[=:>1N,"5+!/((7*^8L W-F(AB%+KY=09Q2@ HEI\0$CE]C,A:LE2SS$L&H MQ>4(QHHY%7,6KN=$);W)FGD'$+BSX$(4/%+K P)-GD?08,6<96#.3.0@:JC9 MH]4:K44CUOI,+!1+%A!N8F8\N$F2J\O1,Q5S*N8L&G.49#8D+8M9!=138UU2 MD%EPE@&/:1[!>A5SEH$Y4\>9HBP9[1G)5J)MQ4$3H[DBE//LM-0Y^ERBE3D7 M#P!S:IC6J M.NS):J$-@*(.56 THC0PK,Q(D!)A1MT%)F::T>% M55A9!JQ,?4P0$(G#BJ5#$9VEMCCY0XQ$[Z8(M MO;KH5V'E*EC)5COGI)/20=3,6I98 I] ,L&3K ZDE8*5J0.)&F924H(8*RD! MEB,Q(0,)P'A&;(DNEG3#-62RHLH]H(J(P5OCR@8T8,P5UZ9&(@20@4N1JO]H MI5!EZC\2WJA@E20F^82&GE+$)B)Q:3K-79<>TY)>K*%58J;"R\-4N#\HJ MH017$0(-)1=5I*BF@):9NU#]1RL%*U/_$009C3.*&,BN;%(.Q%D6"%JQ0-!JYL& ^S%CF]U71GO00U#>A!INZX%H*^[ MH9_<(#U/XW]?]OIG^Z'#_QVW^BF^[OXYD8*_ID)0-GCN 3H^GS12J;F:&T=XU]ZE/9>+[\7K M%-N=')P\3>#QV#OV[;26MA5\$-(G 6#!&%0ZMV.H MR[X4,U]DUI):S/P6W#F;D\UDSSF:"<1DI@@HHXC721,I*.BDK,R@2S%SU)76 M@SWO#P=6+*2A,JIY+9A4"NP5XZJ'%4Y:C7ZM=I1 MCYVCINLP'I"NP< M-9/< 4QF3E@DI5)&3+I$'+>*4".E89P9B*;:44OGJ-%2VV^EO$S"?V/KR]8? M^.?TQ4:-:W4C2OY3PLP,VXR1NOS2='Y=J#^0O\:K>Z MB1R,OS,^@K]_L7\WW@P/4K_1ZH;V<4R#)P4A&NF;ZQRUTY,&'FNT.D>EPG;<11M,_G#00(;J#]FC-?/-,&D;=-A':YC'"1BO\L!LY;&KYX+KM.D6) M&JU!8S]U4]^U\6>$S3:>U>HV7/SBNB$U7#>>=7KCKW;O.#;^2?TOK5#&H'1[ M/V''XC6#XZ.C7G\XN@ O;@UZ_9/&8'+J9F,'3^VXPUX?8;F,4?]RV\J(XAT' MZ>RRTKC1?I#R()^PZ[LHQM-%4N2>"[M'O&N79E\8Y<<^JE>G[9V.VU&_E]-@ M@.+OVM/.G0PV4KB;7(Q#AZR+[4(>QJX(,7CH2)/Y:[CP5ZS M,;V<10>GF!\,77?8&LU5U+1P@(:#,AUZ77+43YU6Z?M!+P^_EKYOX_AT\9=; M=YQ=A8X;/?AI:XC$&LYUI?Y15W8FPOB_J3]2(PN,O?'(RR,":#QJ,3I]]Z.9 M=^]-WQWG5!\!MCL M=R>HXCK8+<,)$GS%W_!FYVXU.+L.Q3L?#X\+6HPF>F&+0M@3^P(AI/!0N]T+ M(Z(9]B:\\XMW1>YH=7/[ O,H7,OI2:*Z1\<:]/D+;^%7*+0;)#0JL(3F- M60WGVX1I4(-(7Q$/+_Y^<9J= ENK$*,K3]I/9YW<0%#MC+'RDG*2OH4#U\63 MD9L+4[X_[<(1_.$D+T^[UANCY/8Z)39P3.$7GM0J8-TOM_GBL%=B([EP<$JD M"/9C*B@/FOQ6XI'FU[CR: 2PPU1ZHW.^[(UT0IRCGU%8)\/ZF&FB*%%_]5#/[8[$9CP/3V?: MJ2*&G7OU$,S0\NDD/<_ KIR13D9GG-%T4=U:@QDBG^6=JU6"4ZF?>>"9DD'P MF>2"DO'8AVQ6[QU.A_#_*T#;'<_.X;7P+'T[2F$RQN?A=*(X=;&_&G^ M8(9WI[3[8M+TG1& OLG_X*^#/(;X_QWA#7N8SIEV^I]W)WL?XY'GH'8_ONLT M^6NQ]^K]R?9S//_YW^TW>&V3OQ![A^W.WO.W;/?[,[G;^3MO?P_?MI]]\D+% MF),D3!472P!#\$Z6R,A,\LX; V5/FKAHJA89^-E(2Q]"4$D:'A@(:AQEVH28 MK90J1Q?J2"]UI)O[GVBRG 69",W"$["<$RM!$XTB4*9C= Y'>EI5\&RD1V-Q M$25_,O2WVL$UYY'>*GG[X/;8&1VUW\K35'35] M=-%5>PN^MN+P -\9^XZ.EV,FVQPF#Y@PE3>39R4/U]W#YI"/:D40R=QF+WS-XVT&J=XJBNN=/X)MWV\,.D;AG*:TZ- M]M#O7,]@OQ@/91^F73Z.ASI\+YL?]]K;'U^,SG^S\^YS\WN[M??Q ]KEK[\U M=["=A[&S=_BNJKGSF>UUWG_;+?=__EHV7[T5>._VWL?W[I\T M^5ZG^6HO;\_N?@(B8"TEMAD-.&1:U X2-&Q$5?4 ME*N5*RI7K*)DK3-7W&@EL++$S5ABIJJ*2SXIJPAW-A(0*1'#/264&V<%5< " ME!)PFY?K9U:6N"U+_,*;=KHNB)V=?L$L#_[4^\O:]L =BZY[[/I3W^*]Y6M; M)Z*_V>ZKQ\/EB;$HN#(J& ;6,"="<)8[P:B(5,"$RUEU$-X'G<]6=-4I:*>L M)YHYI'/&./'@!8G.TZ03&"WER.BCZT'G=YFQZ[HKOR)Z1?2Y(7KUY-T6U*>> MO$B93"5PUT$,!#+GQ(C 2&0T)RZB<\&-0-U44*^@7D&]@OKM0+VZW!8(YU.7 M6U"HER>5B: L$U#,$NLC(YQ9&K003+$TO6NV*VA6_ZHKS:7LN MYI\IWPNGM+K';HPX]0:L\[>EH#W'K2YIN>?E_?I_L MZ $^WH"T-A^GT"-73V%E=L:SH7M;OBNYB8N9 T:.9O>:\1_9KH M.6BEE8P"?,Z&LIB-I3D&3S6+G[3:.+WHH#\%[/U$?#^YS\1E[(JGKOW5G0PV M?CN_QPE'],(P_+!W9P2 \7GL$,OY-GU[U<:12UT[D@34A'K]D; _1>4JIGXY MK33;/;@V-P[Z11'\KU\+ Q,;6Z,MDF4MX8_?W.-_VY*HKR0>&;WL%=/I!R(, M*[3)\0<99\3F3S=BSV$W[LM6%Y7_EFN_[@Z&?7P(]N/SUB"T>X/C_JKLLA7- MUL00.-QE;U[M?GNS\^QD^_#@\,WSMV+W^][!F^>QM??\,VV^^KN]VVFVWNSL MRHN[;)N'[V'O\(7_Q\TN*?M>5>2UX16N^56;GPW/;SEZ,LE.--Z/?B8ZO]KWWEFA?>_6;AHI M;K?M'20.XG6W3=]X0[;0B]I#7IO\H)L,UVW5(]ZIO_A]JC^UWF8TIG%6T%9N MC5.,_9S;Z[;A.T2F=4I2ON\ICKP]?_4&=6_XXQOD]]U^PA57KM6]SNRI MP_R@A_D_O9)7N8[SHQOGEZ[5;WPH"5E7)-_#@RRF_5>O?U34D%12%Y\FAYTF M/JUY'^X[)*1NT;HJ7H1*[F7.(3@-/@6;N%6),L]<=I&S.91PN^B]>I[\<*IU MGRF,15?\LZ3B7952.;?U8$VB2CY#\_FSK\V/+P^Q3:SY_&UY'NSR#^W=G1=T M'%7R\J#9V?U^,:KDS'>Q\_'&SOO!U%E6Q_ M?,'W#IOG4T-('[AP0A'CHB&0C2 6(B/"&)^S%R)JN;'%GUBAUR.LI.[WK612 MR>0!D,F-&".$X\[Q*-'\JS[:)%,SI1BB?Z92BJ2CUEL$1&Q40EVG08 *C5HR<2-)6 V!9Z8 6 MN#GT02ZVO-_\9[,Q1)5M<#PJ\?O+& X^[ZZ\SOZT'W3G0X9XPUW93!J3\0F4 M!,]89DDP )J T1^E=+NI=EX7!>Z$YZV910'%3/:R) W@ 4@9)N),QJ\I>J4% M9\%#R1RP)DL"CRAQ0 6WAPENU7^]",2;^J]5YC:;8(EV3A!P7!(7LR(L1)&R M#-PGN[$E*MY5O*MX=Y]X5UVM=\"[J:MU5%\WZD BDXX 4Y+XZ(#0[)- N#,@ MY,96S?97\:[BW4+PKCHAYP-I4R=D8DPRT(HXFC4![2U!D'-$FZP-5\D%+=!H M5174YID>J89TGQ_([5Y_N._V4Z-25#"^HX/8PP:TZ&A>!>#/EU5+T&I(FT8-!+94FXFQ,1*>HG4["H[JZ ML56KYE2\JWAWKWA7'8UWP+NIHS&5C'I.H5Z7E2\QG8%8)A-)B@H*W*L@U-HX M&BO>5;Q;-MY51^-\(&WJ:!3)"A!!$\48JG#*:&)LMB08E97Q47!;:A^R&NMX M[X[&1QS.^&PP2,-3+V.-9EP:3G/#@Z4J.H$6G$W"T!"8BD;&F+T4MF8_6&TH M;_XUXW\45%E(01#.F"! LR">\DRXE2F9%#(/I>[=$RK7Q -9E\(K\LT?^:H' M\MXQ;^J!U#8PE[(D48 F:'(H8F(4))<=6#$Q%[W>V%H3Y;7BW9KAW4VVE=\W MX%47Y!T ;^J"=)%*D,&3('TJNQ,MVNLZ$&!9)DEED+8H>8O=5EZ!9LV 9K5- MRNH5G _*3+V"1E/!4I3$)6 $?([$60Y$EF(>BBD1)(Q,2749::IJ50,0YQ: MB$ 36D>NO02G8%V\F2 X*!8L" ')1TA:>!\$]S1YZIP-?EX)B*KG[TYP/9OW MU$43P5!%1"XI*UC)59>,())9RA,R,6+VQA:W-1*GKDQ7<%L&N%6_WR(0;R;R MT%E*6>(DT)+4(9A,?+2>9$$S1W,#D@I7F<$5[RK>5;Q;(MY5M]\=\&[&[2>" M\X(SPFS9#PB&H6DN1LL>("G''[VKD8<5[RK>+0COJH]Q/I VL\79@D^J9%F/ M-J+1*BDQP#GAT9: %9$IY\5H79.\7#7R\%Z@!:F*E M!N*$-50RZ2"4S!1T36"[+H57<+MG<*N^QD4@WDPZQ61R2)81ZJ,DD(PCAAM# M&*6>4VDRI+ VMG?%NXIWJXIWU==X![R;^AJM"EG0DL+&:42^ ,$9 M&\#26/&NXEW%NP7A7?4US@?2IK[&$!@X:SEBF+=EN9BATN&9U(Z'(&)-I;@2 M>#V;2E&9 )IR3BQS@4!,B=BH(UK@W@=KJ=&^A/>L"5S7]>Z*;?>,;=7'N C MF_H8O?%2<:<(&MJ4@,I #&4EO#&:$"SUV:^/S5WQKN+=JN)=]3'> >_83-X& MIIA@@E@%:)5[BP9YJ6\0>/!.RY!D,<@KWE6\JWBW$+RK/L;Y0-K4QRB=8D:S M1)+U)1^#T<2;S C"&6?.)=3ANJ5I]8.OM\. MK@&YYZ'HKQ*(FV+#][JQQM\N6KV(A@7N)$V>1Q#XT007LE5&*^MEC-4UO@)J MQO;.LZ)BC-WCSSXY%J(6PI+(P1.PWA*;(R=6YJ1L4L%DN;$EJ%D/3:-&:%1X MNV=XJ][QQ6#>R1GFZ2Q\9M&2D#D0D(XBW%E/M.5!4&$"I%1+FE?$JXAWSXA7 M_>-W0;SF5,L#:GBB1A-AN"4 S*"69P0)6CH7C9 &[-IXR"OB5<1;-N)5#_F\ M0&VJQBGFE8W*$\K+QG]E#''!1%("NE"?,PY'KU0;6I/$334.]U[ 9:C[WCTO#3 M$RX-P6IU^'_?W\K2?/KU$;"D5\$'(7T2 !:,R49I5"BU-X:Z[&NEIU4GTA>S M/N H&$\I:9*9+)67(Q"K-)"4#8LFLBRUWMB23YA9$R_P_:'"BD7@5,:JC+7F MC%5]]RO 55.C#TR6@G)- E6:@+22^"0E"=D#]]8KKMG&%M3DY)6H*E%5HEJ- M?KU):;7[9JJZYG(7III=ZN+5_-BAZD=D[T!GGDDPO%$\",03T&0X$U6Q@7N0!:? M&Q=KLGRU&DPU6OSZ;;20@__&UI>M/_#/Z8N-&M?JQM0=/N6PJ25>V7']_59W MU!)[&:^OV:'G1^':@_<+U&JWNHD- I4/+EZ M\:J@SJ U0 6QTU^QWQK_:G4;V+IV23CS[Z=G4G"QNR9=,QD' M->Z=R7,FW3,>*7S]MCL:I*>G'WX_W?S0ZHY>8G315/#4VDTCQ0C4 M)PN7D_N/#[/-,>!?$-/Q09 XCOS'Q^DF^_'!G]Z9L4TE]"WO_(N#4M0F/^@F MPW5;M8#E^*LQ:)Y:]]7,9"Y@E%ZX9C5Z)]1R>OU1=JRGJ%@AWA1(P5:^[GY) M@V')TH]@UW:#02NW$.WHUOO08#K(-\E-=V9,VDTRF7MXSJSIP[S@Q[FXCB\%DK6<7Y8X_S2M?J- M#ZY]G,X-;HT3O%$O_M7K'Q4U)#6ZO2'>W'7CS_)VKH:_LKHC[]1M#]_;J!-P M9155QGH0R5@EO(HQ0PX13,H3;R.KD7XW]3KN?FN^VCUIOGIYN'NXRW>_OX7M MSGMHXGG-[W\?[NV\Q^\OY.[WSU\O>AV;AR_H'K[7[D<\]W#OL/E\_V1O9Y_C MNXCM3K/=W-D_V=UI'V)[\_9L97<:I4LQ24*I3V6OMR/."4V"\T9ZDY37=F.+ M/V'65I_CG:9\7?RJ9%+)9'YD4H/P[IU&INEE#42:I *28@D7YRX0&P4EDO%2 M&-=)%6%CJU)(I9!*(:LH62M'(3<)C[MO#GF,X7%+XY"9E+TAH T2.0$:(YHB MFA''G"1@E PR419#J&H MYA.()A/'#1 M@Y).Y0!,%A\27Y?R9TLAD9KV]68KDZ4VVA!5ML%Q_^0G"1E" M39\SYR*6,ID,(!U0#1[1(66)\"",\UX%)>:DG=6MF38 G !:E)YQ% M30!$)!:2)LE @A"#TLFA(F[X>J!YS0U6P>V>P:VZKQ>!>%/W=09:-I #,5:. MZI +XH(7)(GL',TY<-!7N1XJWE6\JWBW1+RKKM8[X-W4U2J5"CQY1XP2B4 . M:+%#2L1KD6-*5LABL=?GB!^E5H@2(]=@R4##3$8K36%/XU\^OB!G*[UQ_NN_W4*%>DGT9SSPNK:R7+"58[T$$Q MZ0WC$I@#J\"(;%F0:-IYZ:NC<14P^V3&T<@TTTX'0[2(B-DT:.+!!A)4"-IY MIC45&UN!F*!)F># M,#SFM7$T5KRK>+>J>%<=C7? NZFC,3D3>%:9,.DR 2\-<5)IHH152CEG#?"U M<316O*MXMVR\JX[&^4#:U-&8!@)!?"@H@2A6#%::[KQ M>W#01J>>AEK-./R4JUJG8PTR0>G '4:--BBUY$+H3G3-%4GXPK@ M=?.O&2>CM"IE'@7A'NUN ,J(U\P277)Q6P$X=FEC2^LUV9Q:5[LKN-TSN%4G MXR(0;^IDA,3 ^,"(XE81$"P3GTJ(#]K;C@?/O->HH5:\JWA7\>X^\:XZ&>^ M=U,GHRD+)]H;HKPHE>P5)29#((KRR"+EUH!;&R=CQ;N*=\O&N^IDG ^DS6RI M-AJ,H(AF6G@"-$MB2BX, 0DLS\%K*$:K69.5XAK->#_1C(@EH77DVDOP,-:5 MH E(,P=2!V5Y8!R< Y=STC%Y,"ZYR%SU,*X"6,_F4%74"YJ5) G-;@)!)H+, MZDDV-N) V43+;AHF:_:+NLQ=P6T9X%8]C(M O)DP1L-IX-(3)4()W!:*N&0Y M85I:2RUEP;(:QECQKN+=/>-=]3#> >^F'D9 2+/1 ,F6*K3)F2;.0B!.Q@?<1@C3F]\6+>QW\.WZ9:ZF\O8,ET7A"9PK3@8HVGT/B-P*V'! M,8?X;+QGH!U47^,JP/9L;D:1!.6, 8DF P'% _$VXM 'XZG?V%(UF+$N M=E=L6P:V55?C(@!OZFH,,?.(QC;1J81O.Y^)SS83FQT3T:9((:^-Z5WQKN+= MJN)==37> >^FKL:@!$03(K%2!E+*JN&G&(@6)J4H11;.5[RK>%?Q;D%X5UV- M\X&TJ:M1.V,=0*DG8#(!)CVQU$>2K!/2I9-#ER5GO7;)1,!6,\S6<<27@>C8K8W$D*I8U\8C2!+)( MQ&B7B8D1698JHWA9&5J3_8-UM;MBVSUC6W4Q+@+PIBY&Q7"\HC?$F60(&,J( MDPE(DID+ZG!LZ?J8W!7O*MZM*MY5%^,=\&ZFT#;- ;1F)'-I"7A@Q%C/",]. M@A4@:505[RK>5;Q;$-Y5%^-\(&WJ8E39PU!$GK2,QQV.K6W$5,'HV_6*B(G&5#/'>.0+91V*TLL1Y(Y6! MK'0L&*UJ%>FZH%W!;1G@5AV+BT"\&<\JWBWJGA7'8MWP+NI8S&R(%5& YS:: @DAAI>!$Z$D\J MWE6\6Q3>5#SVCDO#3T^X- 2KU>'_?7_^^/GTZ\/GR,18%%P9%0P#:Y@3(3C+G6!41"I^ MDC<$]?B.&^(MO@V?=H\[L3><'*^^WR72Z/;.LT*A8__OLT_)<1\:,5;WV*\!5)V=<)9)T MFB<@S%)!@&I%3,J4A#SRYRL73=D 96H*E%5HJI$M1+]^J\'Q%1UO>4N3-6< ML:JX8YY91KCWB8"VB7AM$A$T"BMC!J2KJ^(>__TX)F$EB$H0JRJ;*T<0J^U[ MJTM7\V*'J1VC/8_*2$,4#B4!8PUQB4NB( 7.<3RE@^)S,W1-$FZL!E.-%K]^ M&RWDX+^Q]67KM/>;QQWLL' Z52=?S\]-QR6+42MIA09'DP7GF* &OS,II?WT M?#0WBY=U]$&727I^[EU0TR[,Q)WR>0>?]V>[%SX_S%G73O_S[F3O8SSR'' & MO8>]PQ=R^_GKDS>OMJ'Y/!XV.R^@R?_^_&;G+3[_0PO;*)N'[;S]_85X\_:3 MR\"2XHG$P&@I%1^)R3D2B-89")S&A'B4$)J.L%^'_>.$@XLC>2J=(PEK=6/J M#I]ROBEQ]#NNO]_JCJ3)7N;<:TZ*\S/IVA/P%\S3;G43.1A_9WQ$7#L':21V M!0Z.1VN/PXFX-'JY,<2CK>Z7-!B64G"#1FB[P:"56RDVW.#J=-?K6X#&]XNR9W__?1LDH]FPTQ'3GIM,LW4N.,F]Y[TW'@B8L^TW=$@ M/3W]\'ML#8[:[N1IJSMZO]%%5ZT&?VW%X<%3:S>-%"/.GJQ+3^X_/LPVQWQ^ M 87&!S7?9%3]^#C=9#\^^-,[,[:IA+[EG7]Q4 J^D";S3<[E->^\@#B JR?. M/-7]JRG1W(-*=S5#GG6D76Q'!IS[J;^$KM1+Z,IG!=A^V)-3D3Q%%:3G] O; M\\I3J\0O4N(7W)$_E?B?JHL/;3K\?=P^:0CVI%%TR&MT]UR%<@X]625C89+A MNL>N_P/AJ%N&;]27SX]3XVMK>("Z,&N<)-=?;*SFW*;<:O7B7!V&-XMPO5:W M/7Q_8/0J^""D3P+ @C'9*&VST=X8ZK*?^ /UPOR!VV?FY\?1='G33;LX75ZZ M5O^#:Z/U_4B\A'1O)W[>Z[R7N_P#MO/=Y^V=?:KM]_>/-_']]H7>\_?M;8/GXG=P]T3/):W9PM5 M4QS%4EB!1"HE 9& F&1C28.F+8ZWI=YO;+$GUM9].W<#@!7;U%.II5++"E#+ MO2\U56J9+[7,;'^7(CLI)'$N*0),X#7[!PTY^EJ3PZ^18?$L#U,?P7]G+ (O6U]&/#"H1' K(IBM M5!D%4!^8(YR")\"C(,9(("Y)$9G0/#-3XA"X$.M!!#7I:(7$!Z 05TB<,R1. M=6,JF [!4Z*L=P1$+*FA B-!4Z\LS1X4W=CB3T"I"HGWG5G@D:] H/H[T7?/ M]%]&%ZL UTPP=U: [P#I!<@GF+Z3NA72;PWIS=FR24XJH4%&4DIS$@@Q$!N9 M)IDGIV.6F7FUL676 \YK]JN*>?58Q;TF8-U5C;0X@),^$994(6!6("2P0 M%0+$$'B((FQLK5IRI/K4:_/B3W?^6IV_+4U"QB M)F=%DR=1FD C"7>XJ? I$G"9R>EJANOZ\;K\_/P?'Z<_^T-6D4@SKP4Z[XO M&YIO/PD=F;*&$E!2$7"Z3"SIB%%<20G&@E_V:)MBX]SNK">C[=CC?=4H M]S_8?OTU]4]X@#QT*G&--HI[O=V8)N:G;; M;=(_O;/=5/+V^Z]_L3E[(?O):XMKBQ]+BZ'F&%B!'=V\6$'/PZPF%_&@25LV+[E@FJ5G>O+SIG$-'K]QBM4V_#5JO!4X;E^_9B: MW.2!4VU-83&G?BXNE<;(IU(SFU2Q.!.+J?_M#]__;:LXX2[7UUI1-JQ",$=L M&.-P!8@J&Q4@JA!4Y:&*Q3RPH>Y,NE&'_M7K'_7Z;I@:W=ZPY _NQD;/X_NX MLD(UU[JG-9W-XL.=UR6=#97_ M-@__;#5W7EPJHH#WQS:W\=W^_KS[<:_3?/ZAM7U8HGJV:?/P7:MY^(QOOWK- MMDL1A7/IT9)PFKI$3%1 @#E/O$GX53J1K3-69+ZQI85>CSB>FARMLDEEDR46 M:EM).IDI[%9.J^QR,W:9QHD*H;)4%#DEB%)"EOC#5=>^3J7 MX5(G'$VF,Q&2>52](B,.O"*.:V6D2E:%M+%E:]JP6B?I,2+?38S-U82^:H;> M"0FGL7':LB2YU\1'EPE8CT:H4&J@X6'&PXN!2<+"&R,P#WJ8A,C$E MK33G!'4ZAVH>*&)2M"26GYD0,2E;/6P5WQXIOJV>AZV&.@H$MS1Q&HBW)?B0 M"D4<3H:IG^XZ$ M=3+U;'MMM.:..&$< ' L M4>-X[T@+S1D[QFN9$\U$:Z $$C?$E9U4H WW4BA/94W)6.FITE.EITI/-=KZ M7MAJ:L0P'A4KU44BD\A102GB+06" N5=-A*H6I]XZ\I6E:TJ6ZU8CZX<6]68 M^+F0T)NIR60RCHLWB401(P'* [%*!Y*"]&"$BN!37?JI-%1IJ-)07?JI6Q<6 MNL!S%I7P[)/C&2QWAC@A) &'GZQBCEBN&+4Y42_#HU_A&86L_38L@H?_QM:7 MK=/W;1YW<$:%K3_PQ]-7'#6SU8VI.WS*85-+O%/']?=;W5&;[&6DO.8,/#]M MKSW;?X$:[58WD8/Q=\9'H+-SD'!NGTZM1GM42[F1>_U&1XTT>--]V?J6XCL$C-?= M+VDP[.#0#=X?':7^.]?=3Z-BXP\=1=KI?]Z=['V,1YZ#:AZ^A[W#%W+[^>N3 M-Z^VH?D\'C8[+Z#)__[\9N\.&3^U6^I(:Y<>) M5%V6NWXZZJUL!YA3-^)$EX0>BGV!J.3FQX-\!K\/?6<-!(7W#,SDYS MI[2!O[=P7@9\XJ <^/NX?=(0[$FCR-,/VMA"">W&QK"'4MYNC^[>FDH)?FZX M<0..)O0SJI2-K6J-K^_TRH1H?4[XJ-&4*#_BA^'H=4\?]Q7[";L#7_;_CEOX M5F?/*R?-/L^G7&[83Z&'\'?6;=-3_M__,ISIWP<-AT\>CCH2NZ8UV&PT>Z<= MYMKMWE>'_3"9K^5N"(WQU]V2OAVE@,W YN%%J86#5QZ?C[&I1_U6-[2.7'O< M Z7R/+:I# D^;]+0P0]P8_.,+\[@-8Q=HFYLY

9D4-'E*S!EQ57$ MT8.?MH8(?>'<<.FK86>J.C5>=T.OD\[W]?7?7J["V_\<8F?>M35ZUR(-R+'# M$7V>,=_XV)/&F4:S[UK=P8@=+RHY*''O\G'*1XW$YO\AML;[_9Z_903<:)T]T?C_J?)^4=>EUL MYPX^^,]V+WQ>,XUY^_L+L8VFL[#]/3TP^^G>\A:W=$\'%UT5<;V,[5DDTY4D\D>L\D#)L"7& M!T%N&FY_?)QNLA\?_.F=&=M4[+9W_L5!*7[RX-KDU6\RA^O?>?G[,6_CL+N: MG>>Y2'*U5_PJQ?)^UK[..M(NMB,G%NGBNU(OH2MW4*U/C7&<4^-%M_@C3CT1 M/^S?16]AO@?9KC)T!QGZI_5MQ22HXO,JX_."._*G<^MFQ1Q7?.(5@_$:O3Q7 M69Q#!U:!6)Q S#BB5YM@ZYA7$*@"<8\@L((ZTC5CZ!YDL<#7YQW4BPW5J=6L MEQ;@] !B"&\0#A3 ><8UZ 0,6&;XC&BB5SE8;B"9R6J%_$DXT/FUB^FJS7BI MXG0://30GG& 8.?UU^U7K[\W#U]VMC^^_=8\?/=YK_->[NV\D/C\K\W#-E[S MH;V[L]>Z&""X>_CLZ^[A-M_^N/MM[_D+WGSUKK.WTVYO[^"SOC_C;SY^:.U] M_'#0[/P]*E5]ELN=<069FTB24XJ "XE8RCBA.EL%*FHA[<86,S5H?6X5LVMD M>N6'R@^%'U*@-!C*G*,!$(2,"""6L6S1$8/L+$%JO)#Y8?*#RLH60^9'P!9 MP7 >E&8, LM>R*BCTOC5Q>#LQ'[@U7Y8,C],2Z%2P70"KP@%&0C(Y(A/G!+G MC#9*)NF8V=B2NO+#@OEA!1=H;K5F^""7:]Z=VS[PP^6TNY5=_&5W/J8BC/>Y M"O$*!_%-MV0O>)-GMAM7DK@)29S,+$($F]"*\$# ITP@4T^LEIDHJPTU"JE; M\*OV)C]&CIC+++ZUT7 /H3L5]!Z$:[V"WEQ [_O,RFO6+&9*9"KYPI1VQ JI M2/3))JU$9F7/:06]"GH5].[+7UQ!;RZ@-W47ZRR,8S,[ ME5U&Y)=1C7*"9^)U#H1KY7W4SK L:V&*Q2BXBXQ_J% V[VS3<_=75BR;"Y9- M_95!>&V9!4*-8(AE6I+B6"&"!V,E% *Z4HN]QSS2%4/6"D/F[OZK&#(7#&$S M"[U2">IM9:>$*)REHW9JU9#S*U0;E(%.6" M ,W(6A(_H86=A3'":)77)I?$RLSWREJ5M1Z^%#]DUEIXFHO*6C=FK>F:A540 M48>()%L;RPXU36Q@@>2LD;T\CE=D&UNP'CN85V:^5]:JK/7PI?@AL];"DV]4 MUKHQ:TU7R0RHQ,%00IVD!"(2EM72$.9]LAXDDU:O3=Z-E9GO2UKZ.RMT?ZD& M\TTK>3[(.J;_#/MNF/9;H3&SX'Z^(N)B2FR6TO2GY35[^:P9,ZT8U>U=XZJ: MT/SZ290-+YPQ8G(.!!2SQ+)DB=3<:>EIE%)=K*H)POD 5.8(#C0-!L\5-C&# M' 0)S,6JFH^K6.U4H,_5D3]IY%Z_,RXEF]S@N)]&J]:AG-OKGUQ5"GY<+!X/ MY%XI(#^X4$:T<;.ZH8NH_VGMII'BUN4_M>2+JO(H]*(*4]8F/^@FPW5;M2IQ M.8^S$!QGMX8P_IH0QH,ML/BXH^@>YVRM!;KFU,\O7:O?^.#:QY<" M%1?M%*UUVU98+&8!_ED;7[KKAJTO54:JC$QEY,WP(/6K1%2)F!9P[PU=^YQ$ MU!P8-^K %_]WW!J>- 8I'/=;P];E+!B+[[>:.K^FSO_EZIWU+H=DJ>8!0&GC MM8Q9&"DT591+_NGU]4)-1A3RGUYW?R?U.X]P?YO<.WSY>;N#S]AY_W7W\.WW MO<-MN7WXLK7[O8WM?GG0Y"_;>X>OOUY>N6N7U;Z3W>_O#IH[?[::SYN=[>^? M3[8__GWXYN.[UO;'%V+WXX?.]N&?YRLR9D$%"\H2EIPCP*0FWBM%5,Z4"DJ= MIVQCRRA8BZ6[6E*E\D+EA>7Q@M="\1P3@ ?@6ALFK'4IZ$"=9B;]F!?*6I0K M:W7?AD^[QYW8&TZ.5\I8#&5, ^N% )F\2X0[%@CHZ(C/S!.>@P_>1H_$L;'% MGB"[5]*HI%%)8P4EZR&3A@DQ2R9RM%2!,>"XR* E\PZDI""K,;%<9F SY7N] MBREQ(FS2!")^,A:9P8H$(E@+U =D!E93$%9>J+RPBI+UD'G!41LR!>:5,J!M M,IY+:JTPV06E4JS&Q,I0QDRV\J"\3\D3E4<5N90E3B9%+(L6K,PV FQL\2>2 MK<=&W>60QB*66?+H/X]RF>5Y\L.?++*$.>7%N]R#CRDOW@V0/+I,E1?!>: 0 MM+,07,Y1@I,F:*FJAK],N)ZMG0@X,D;(2&PHRP4A2.*EED1'IJ12PDENUB;% M^.WFZ^U5^.LA[+VF]JP0=IK1C!DGP-A@( "-VG"E'8,$.E@-T58(6RZ$S;BO M?,$:T$;QD%H_$@U;$.#0@DG9>VUPAK$+8VD,8..=# $V33\CTUB;II!+& M,>1ZR4*%L.5"V-3/&H7V*@I%?*:, &.1&,4HR4K2Z#7^8/G&%JQ)S$;%L(IA M/TS19Y5(U#G#4@"+2!;+BE'.UF?.!1<5PY:+85/'GPC,)>: JKRT2OUZ U[2,5$>F(^" M4\B!>IVT8\E0M(RRYM4D6C+Y3%Y%%0A$9(C0,N:AW2!&!J=-D9):TL) M5UE-HDH]E7HJ]:Q&O][$&^=5\$%(GP2 !6.R4=IFH[TQU&5?3:*58:7IVA5' M(R@:9XG5.9:SD3_$W..+3,SLNL>N M/X? MK$FP]5X./WSQ=?M5L_UFYP/^_\_V]O>W]E\^-[?(?WWYO/VZW=P\_BS:OWW_8Z;T^V^=[A]N'>X>[% M;,V<1@-"&&++SAD07A//I24Q6IF"28SRO+$E])KL7JX)UBHO5%Y8&B]0*IUD M.G+*)'AO?7!24_Q%R@ALBT0"EW MF4:M?$:5U#C/D1Z,T#9R$1R$:DNL#&-,XUXM\Z M\H2BT1%0PA!G!24,I&PA$&^R1 7? ?'<41(E:!F]-$ZZFNFT9@E<>PC+GF5OM?:!<; *#>!L M0@H&F @R<%,A;+D0-O5>,\U%HC*1DIJ* '4"P2P!2=0D9J)C%$*%L IA:P]A M+!MGH^6>20V0M -E#&?">@XQP$_6YBJ$+0+"IFY6'27/X#7!P4"C6>=,?%"& M""9S4C(E!WEC2ZY)>:.*817#?H1AE@;*DO,@$,*D-#Y$M"&-LLZ"BI JABT7 MP\1,$ %P79*O!"C)FCDDX@(UQ$8368I,.)\JAM5DS?>5K+FQFI'4-3_,2N2( M>,B!3$R H$0!7'< MH7*?DH6H#4A18[%K:K)*/95Z5JA?;[2P!\$8;4,6% )1SNIV[!>*!HFFE#P"I&K.>."!I5\-%#9+Z&>U=>JKQ4>6F5^O4F2QV< MBF05:ME:@S7.4\&<$TQPGWS6M)I$RR6?V;J4V<7@%,%QD 2*-83Z@R,LQ\0@ M1U0BTL:671,W866>RCR5>1X3\R3&HN#*J& 8,@]S(@1G.7(/%9$*J!;1RI#2 M3*'1C"81MYY0E3A!G4$1'PPE-'##*,T">!P%K2M1>:DF:[Y^LN;1@Y^VAMA= MX3KIFW^0=:WQ+!X>7RPZ>L/^D*O0'S]_^YV#A&#:.>IU1PMVO=PXZK>^N&%J MGS0.4CLVTL7L2 T7 K9_F&*!3\1E%+4&PN.Y+-=NIB-;W= ^CGAZJSLZ;YR" MVOD>'G/]A ],@S2ZGT_MWM>'D/$: 6H3!^;6*:\-MXO*;,QN>^=?)F/^R8-K MDU>_R1RN?^5?G)+W%IU 3\5:!F!$(9IIU M]6O-,S*!C3YXG4SV#BC+3K(0'0V2*<^H/(TT!T%OO;@U3H#_SYF']V-K>- [ MQN>[B!WP/"%T=UK=XA$MA6M&=6N>C>;1(UG]>H?W^OM@[V/S8/OP[=?F\[=? MMP__/MC=>?']S:N_6]N'K[\W#P_:NSO[)Q=7OYJEW9V7[5W^ MOZC.+_3[8[ M+P^V=[9AM_,:V[#-W[SZ@,__^T+&<*EL8%D1RV%20-L*K0@3.,#>:I&H+JM? M6M2HC)KGK[+**DK60V85*H%S", 8=2 8& K6&,.55,%%[0JK,'L5JU3JN!?J MF(:2"Y-I5-J2)$OF< B6E($BH*D4.03I2N"$Y;H21R6.2APK*%D/F3B6$&M7 M.65)G#*-$/ M>!0^9KEX M*?GRZO/K\^OS5Q5);[LZSS;_?_:^_*G-)$G[7U$P^VUT1[C<=61=[@DBO(V[ MUQT#'H_I[K!_<61=1EA(K!!VX[_^RWH%EKALL $)5+O36-=[564]^>11F5+? M S3=RI->O<7*# YZ/X@?;ZM!Q/44]%=$:>DX]P_7*20#&(2T8#,($$7019)+ MP93HI8/LWFYTKAS-!>M>V//L^X"&BEZ=T/ XWGORZJ00X-PN29KRA[)^^&+9J'H4KQWI?!84Y'\.;1I<<.8^."T0>0;J$*O$2C>0FN>ACK.A")OT47>A%0Y?%HLM< M:V)E3=1>,^.X)XN>)Q84>R_A\;Y\@ M9)H9CL/42Z./P[MRHU[1 W\?M<<=YS;.XFAG5H M_]"AZ,;\F0V*EA:*/LT5]K)>1]K8#1I>4\6I?;;_!VW]R@+JF^O(:Z3,'$ M$)4.A*/@P;GBC/7%$;US'$LX+KMW@99L9?>62RT>S5 W/.6P8).4,;%$M))%]$)G.-E)(7 M324UE=144E-)]T4E-1/JX6BK69"C^&2]*XFA"G7_=2S,&5.8\8C%*!6$%"]HAS9=S,>EF0BU> M)=U(U.ZG25T[]&_J?UC_)_TY.:1[WOXPY>'D"1-N3F5-$;]^LH?C=_UA][#Z MO :XXIR=GN@KR\=7H'#0'V:V,WTO9(>D/X@?>Z<+]?:'<7"8\MPG93S:Z^T? MCN,.'N1I_OOX'/0+B<6I ^ALPW?T MH_H2]_L3'- 8C>FLA^/\N/=96+LI.%Y36X=[])CQTBF1\-CJ>S<%SX>]7W,8 M'^+XJ%?ME4>]R4[N_3+:HWL^ZNUAG8LZ--/"3S0_)Y6?ZFC_US74C\5('-I& M@:"AJ!0*$6VM750Y%V[SL;DDI?]F<^D%W?KX7Z/ANVU207,UJNZ[XAGD__W/ MT9N_TGZ08+9V_X WN\_TYL;SHQ>_;<+61MK=VGL&6_+W]R^V7]+U_^S3/>JM MW4'9W'ZGM^H6>8_)2<&LSXI!-6Q\\H)E)R*(8 /-"]DT^GP^^Q2[2>X&=7;[ M0UHL!SMU0GK[XUSRF%9B[V 'Q[E;?-B;Y+@S)-%]=T23/Q4A.@CG?ST9Q?>] M0@1A& FZ'O>V2=SFI.HCTLJ-L?(%^G6]TN%!#$#KL_L=#HAG#&E1 M?Z#U2D+\^^$PWZX (Y$C8SB'X#A$3B:_30&S+ 5XD3H>"[#YCL;)38#/"O!N MY"\VHJ+KT//\\6GSW5NO(HKD"3Y3(F$.P;%@I6?%J215,#HJ5?=FW%MA/JU\ M'HBR$?I8V?Q^.#A1-,1\ZD#/+=?__@>AE/WY8&X,#Q[U/N[TXTXWEC3R'_JC MPP,ZQ9EAI5$9?VE8'W53.,CU@$H5^K3.^Z3T]XGO$2J,"LUHG9GIM4@$#@?= M3^M\3[E")Q/3B]8?[F6R>M)4.HA$%#)U>A^JK=/QCGHGQ#U&[X8=B^F.K> R MSD1-/]&)WV%_>&T-FHN, L"A2E!D\)G[*+V5)1VM+<#(YS50B"PV"1N:-S0R5=#I;C8;#VKJYP#@[ M#4A5CJO<3';&F>289G[GH.:AD;1TBT:)1\<+9RJD_=HFJ QR/!;4[MAJ.O1" M'HP^G@,C^OW!8=BEWU>!Q=Z L(L=[O?P'5UO^HOA\:DO6I(8^H/:>8B./9-]-%U"'"?V#LT!ZG:6B M(:()9"A[&4 DXY2+PF>;#13(0=^ ;[[IZB\O#;GY]*T+$5)4AF%0G(AGY@RC MLDQ)H047%A7PM75W09[NJ:7Q^$&JQ*G]]8HLWMRM"DRC_1-E\72F:%Y-2*'@ M.!WT_MA/1&)[6Z/'M):$89P655U#DO_\ZY2"D$)[/JQV;)5$]N)#'B.MU!]> M'08:#5)S3FHF^(_=0>+GW@_'1S]]]]]S&/\[76[2W&U&XYK_^7ST/S,)R=WP$#SP5IQ9*4(D,3F%4R,1!0 MF+<6&>81 M':S]=.KA:9&P,R-ZZ4#-J7PA;T+GE_(MP^2N,DK=I!)VC,:=>#V9VJ[U9_6V M\=[=7+]H99R!FF-<3ZI 0/H?_2FI&I2B1*,$ZF@2E@LPXG(&[)>! M 7<7?E*#+/UX%1BI+H>#RD O/.H-\^0,:%\XD*"0[ ^N:0P1+(_.2E0^ M"V(?#C*X:PWD/3 EJKU?O5RC84>.:)&]ZP:R\J@!D==\^9CVD(C4/MGSN7.I M=0Z$W@_]X8GJ//CQR5?\DJ?4U/&X'6LX,QVZJ6_B9.RFH5<:FP'N'^0G)R]^ M/HF+]H?=$W8'7;3%\+,N>,R/]<'Q;L?C"QQ__WCZW9FH\_1+T(^=])=_SQ^+ MR[_\XIF%>&S$MY[Y*U]J]84+MUM>_EN64X MD>3*J2SRTBI[_G8'\!A7OR>3\6JC:.\@9VV[A5_^\EDZ!;QN5E$-!;UA)?%-!+L_@NS'R^AO3Z!4AO M]3M=05!O=,YO8 ";0-R>0 A_UP+1YGS1<]Y H G$]4%@"0W ;R[ ?@]*0_UQ M.FGKX"2OJWXP&AXGD!'WG(RQ\M#D.L+T_W[_8^+V_ M^2GM;NX^_WMK]^7'UY^>ZLU/]/K3?_8VY3/]>OL__1<;?P[.[@![\]=+V-Q[ M_FE+;M+UGLFMC?_9W=QX_XE>JZW?7G]ZO3W8V?KM.6S]]6?9G*](+SSZ+*1C MLE:P!-2"!6D+*U'J'+FP09>U=2//UX%^D#O ;FTU+UF1V*8GFIY8 CUA5;:> MJR2=S5 L1Q[ <5TP8%'%N6NW4&UZXD;UQ*S84E+2)P6"^0"6@2NU&ZH4+ DK MI)<\Z.!)3YROT=W41%,334TL7K+NLYK@)H1LDQ/!&@B.6*H266JOG.,\?4.; MV:8F;E1-S*H<172DKF5@W*O(0"K#/ I@0GAO9:Y;6VTS)YJ>:'IB627K/NL) M8[D"+(';:.ONO* BT,EDY5E5VW73A6<8 MH)8@,EXXE6)*;FU=BF9/W+:>6,:HSP-N"'(NZO/#-(/ZQ[/AGW'_ T[RX*BW MDP=7C?Y\'O^[Z>Q^-:IPGQ4*QP(JZP)% J"+OOC@N-22IX@Q0XMC+%*AS'>H M$$''J"6P"*$P4,8Q3)@8URX8 U&BC6OK E9#GWS; E[* JD-TVZZ7*<08&P" MH0% B83:14PJ"@G6\B";SWVQF#;7X( 7H8D,LTSXQ8#GR+!(SA1R&UR*@FNU MMGZ^'E6#M 9I]Q_2KM.DTRBA!: /-=_$I52CB-'FXHBM)?KP"@[B QHJ>M7 M[5;!;>8I-I( S4>"-%X[;295F.,Y,VGH0Y5(,6586Y?G"=N-=MILJ+)BJ'(- M4"&:A$4E+P4"6)Y1DPTQS8D2E11"%EHTK?#VK+Z#!\P&GB_SGM+JR%%@@DNBH,=^L4O)Z/^@'K!8UH MG>?><$G((C)Z)Z()V@2G>2GFVD[!DRF>Z8*N4,F_.L=PTPK7T I;O\RY!).( M04G-F<%LR'S&P$*.B?EHI(C%H M\;1W.U_5ZD$KAVY;O4F8;-$2[843SRI@2 M13'6!0@I.:.@&*CESU$%DZ_M$FR(=H.(-G,(EDR#GYQE)=3:ES9;8KQ.,QY% M,E;&HKDA1&O)50W15AS1BA8E6V5KLT7P$4.1(+*-21#&E6*OG3':$.T&$6WF M!;3>*0/@F!4^$T>3@H6 R'@VTAJ,43A<6Y?N?#7?!FD-TE8*TJ+5(1(UXUD% MT,H%48*01A G$$%Z?FUW9(.T&X2TF3-2%F^T&D,I7 G7/)\PP.!1!&>1D*&-X\?XL$DIGG3W#O-0$]2TXB@Y(3"][+ M^M9+;H6.H;14P 9H#Q/0KL.1E)* (:@2H@1ELU<0L.B42]T#D/.WIP(V:+M! M:)MS 185,"$R@[67G[>:A"MC[6AU_F@1B-)#5/N!E.D$\:B5EJA M!R"3RR1(V6.RFKL@_15<;PU3;A]39CZX(C1@A,(2J, (+- ])9II8CQ"N5C MK58DSO.E>X0IR^C[>L!Y>%?H';660F M#(P5#*U,S#M3BC22M%TMSN=:S.F6%_F2Q>"; FH*Z$$HH!PYCXX+1!Y!NH0J M\1*-Y":YZ&.\MINZ*: ;4$ S]S1FZ3D8R4KVFH&F/UZ@9ED90,!:U[>SMUJN M?5- 30$U!;0.DC,8* M 5&4H'2RR5AZBRGB54)030'=N *:19R,!^<52N9-=<%E+AG6Z-_4_[#>S6E=KOWA(4XGE3X^.4DW"/UAH@7V M1,)CJ\_C^Q5GZO3T7EDJOH)R@_XPLYWI>R'T__N6HA.]<2Z#'"<'O/KN@-Z,7[>\5%O+^/!X9C>XL'\S?;I&>C)IY_U"9_[.)A=IOO^4:_0 MY6<#0C^EN_U( ]#+?_HP]G-"Y_IX\&1[NI='D^/NSNN-9-SFO/C_QKQ^V^O\Y4]KH MOJN20?[?_QR]^2OM!PEF:_+/[3&]N/#]Z\=LF;&VDW:V]9[ E?W__8OLE M7?_//MVCWMH=E,W=R%]L1$77H>?Y0VT]?9NX=@D$9V!YJ4WV"G/.1V:SHR_J M%!F^MB[,^5V.4V2F)3ZHTU_%YCHR<0-6:Y.)6Y )>$$R@9&;8 M3I"L9:$W4 M09C"O(U1>NM)J86U=2WMEV7B$>'8P3XA+\':X.AQ[YT5XM#6: MY)[I0*I2^GH D:V4)]@?="2TGGWN;%=%NZ]@'$G>: 9T)[VXO_A(G]GPI4LC M[^T/1D+(PXGCOR=;A7LCC%^7?Q^W#M[ONX7,F_JO1('U>%7RU5P4G;E:4 M$ 02XM&JB):I8(*/1)E4'IT3,TKI(Q/&NC+KN8-!5\ M=6GYM/GTK;(: @!GR$EDP/#(4#K-5!%>>Y==$&9M75W0IN24M#SN??;5=>ZG MKSB;]G#\KC_LW&MJ^7U/6R3WAV>[),TU1^H/KV?"=,Z9BW*VZ5,:SFE_)>RT M^1D/3/7@W+$+YO,VD2LOP0=>5/K;5]^GIYSPV7-9+/K,/-DT# 1'A@DLDV1L M@[,NFT KSJCSV\MZ"_2Z-#&X)1 6FQ_?>FL5,3[#8JG>N%)(6Y/%RHQ(9 N' M&,@,7EO7[GSOP2]Z7K9W\D$^L2.^PU]REX[[,ZET1F0%_9ZK!)SILS2MP22SL#4 M:>)X<=RRFVR"' G6D 0F!:$4QT4JSO.28N!6I+?6KUW /^>XIH E(IOV+-F4 M738(/#YQX6P=[M$YX@VLPM.+:R-WLTNC_WQ(-/2PF_FGP_2_.=% O7M:)Z:; MW(W^01R,:@QRFZ[_/X-1?+_@=??BU?&ZVWNS^V;OCT];N[_VMS[]Y_WF[DMX M\=M+V-S]_?WK3T\_O=FE_[;?P]:GI^+LNGNSM[7W9GM3;O[U7&W]]I*N_0[> M;+P[VMS[S^[FQM8>_3=XL?U.;6[\6;8VGG]\:VD0K<7,HD^1@1:$MZ4DYCSP MXF/FGL,4*TEH ME!>'DX,)@0))UNPA_SV:^DL/MFO.PNI*U^;?;Y5)5HL S&IIR0!7AJ$3D=F@ M?#3*:R/]66FYAGGMEPCQSIG74\3;F+G31S-AJ62!?C;LD:JIB1M'I'I.Q*>3 MWZK/#GHXKCD/Q'.'U3D>\F#TL?<#&>3'^NW@QR>7.B:.1^DXC<=,!ZI+HOD\ M4M-$'QJ) >X?Y">^2M?:G5[M^RO>.9; MJ"9P\4*YR2SABU/NW (R02_.P/L\D/YV!S+6]3R^@Z&T=S"43ZLK[]*17.KZ M&4WB[VH@ORCQ7TQ'O6_+X90Q>(7AOE&AO(&1;))Q:Y*!9-:,+Q&.5AWH6F-Y M8HCUL+/$JJ/G2HQZ.4L&M>U(WS5L#V"W4;%69?!<*0Z2@U,IQ$@WJ>HVEQ@O M3E.ZEM-YYIXX[<18&J_S-_HGIEN0=I_#UO93]?K3._UZ>]!_L_V2KKVUL[G[ M_-.+[6>2[G?GQ<9K.N?[O\]N0=KG/[M=SZZQEL[6[*%]N_ELWY*D"0HO ):SLP+QD48YFO,0NK:!XC: &N%AM_ M!*[M@OV^I=TVN3:ET93&N<"UUU;R$(MR E0D/6&$E1J+0Q]BR,=*0S2EL7"E M,:O<$T$$XXQG2@I9*_<@"TX61OI>:Z>+,TZMK>M'NG65O$&E\17KZGM=4W>Z M[W4^>'97<:\+@ZK/AZ\F.,G3/(9?^T,5LOR/^M=1;FZ?QK[H3N) LG-YN?':#QWQH M;,YN[\^DK3<<3>BKFJG7[13!@][.-*1_ZEW M$7^ZO3.W8%P+32QM:&)U!K)%-5M4\T8DOE.(?IIQ?"(N[THN7_U1L] M)OD/$P!O?]5VSY1R'(V[[,$G/3H@C^NHTUW^#P[(0,G3 7^UD_.D]Z]1['[8 M@N(M*-Z"XBTH?IM!\;L8RYF7IO?TX""?CW8O.G!R\]>_W;7=!N?>=&V_Q&?& MA)L[HCN%,LOL-)O2PE^OE3 MG3P^'O-)#R^$T,4-Z7(-X(V&=[^G<=]]CN J7:)Q*=NB(V2IO4<9BA(BBEP, MXN5I/Y>%:3]'7>9C-AT9>!@AV[UG?'/C-7^Q\>?>:_E2O]Y]R;M=I;\]^[BY M\52_^>OET9N]7_OMEQ^WZ!I;?]%U-P;]K8V7\O7V._YZ^RD= M.QB\V?A][_5?KS^^^>W7LGG$C^9"ME9'*3P+J4@&7%GFN;.LEGHI):(%(VNS ME8OJ>#W @.T#ZMS;P+R!^:5.R+$E>GH[3P/RV MP9Q_!G.?0D85$Q-%UJ1-^H,V(S-"6I%, :_\VKH\7QFX8?D=6XBKX:CY5Q]# M?] 5)'CXWIIV_7OID^4JN$PJ/L:MVT=O'HYK7]*B',8X/\X7> MD\'E>-;8=F/;-\:VM])P_.&Y^?QO&0. MV<5<,C@H67E9ZY)YLM1SMC'9&_*>-#S_1CR?>5"R5EY U,QX6_'<:Q94$-N3^$PKO)V'_U6@A52R<",DY%! MT<"\=?06C7;69@3C'O9VGZYM1>^'0=>XXL=:]>Z[MO/4.O3C:9./8P.S/XRC MO7Q2E9Y60:HF:&5#PR[!I3O;P8F,=F7F1_MYFA%Z3[8'"4YS-DT$N?[^(-"/ MG;SJQI5K;XD1WWKFK^[B^<*%VRTO_RU+N/J9[WX;Q0*2XMONF^_@:=M=L>W- M45=D^]FI(MMWL">GR=!#D*%7_;^73()6<-!)I 7!\$EI C/>0ZNM^4-G/[8]GJ'ZYJ_<,?KA$SM#+R$*(2 M6 P499T""2*I(&+44,IU^G]>%D6<=7>N/=C[KX'N2[WX[=FGUY]V^EM[O[_?_&MK[UP!Q.W?^YM_/5.;?_WQ]];> MK[M;&[_O;>WNT'U&>+V]M?OBM^?R]=[+OU_+-V>JYF(6$41DR TRL$DR5Y1@ MRN94?!*RE+RV+LYOIOGQ7BRH9M&@>F%0/:M5JZRJ<^:9C,(Q2* 8.L+KFFC)C<]8:O,]I1M4 M-ZAN4/U0H!ICT3+::#ART JP%.6M\@I"#-+$Z[13;U!]JU MYI*LO379"(;& M68)JQ1G-%>$U1#3)2)6B)E;=H+I!=8/JI8;JZY0/\2'HPGVQN0#:%#P&*1-( MGW-0'(])M?P"J6X ?:L K3X#M,QH2Q&)"8N*@=3 L$!A*1O(,M#L<22 7HVD MZ07JB3MHRO#3F2[F<_5RU_\9QC^M7YIANG_<.^'). ^Z)3=+"/U_/Q_GV8*< MI@6O77PD!AJ?PTG^^7@"^/PI+D@V/A6&6O+<8BG.E#R;^UN?JT,DEX($:ZS1 MB1AK*8Z+5)SG)<7 K4AOG5X[.6AG/!/C=YF%<<;WM"QI*)[@X",>':S]=#H# MN#]D9Z;ATM&=2]L6\B;RMDNYE3K$=6B_6#CWGWCO[KFW,ZX*\A]?%P:AUM:W MNQ3N4>G]\R=\^$_[2V40PQK4P_6+EM,E(@Q+M/7 7@P/^G'OEO?(?-Y2MM$_ MB(/1P>$X'RS)?A?8.F%$Q(_/OS4^#P=G]+EM[KS]N$EMZL_W[WHO?-O76QA^"CB.V](:8U1_BM7Q& MQSW[].*O/\OF;M0O7KZUW"@O K ,E=>42"9H=(J9(JQ4"I*P:DI;21WF]+1V M';.9!XO19L7AHN2A &4S1&G=TA4X>]UXU[;S-C'?6ZM>.\WIT7YC,Z M>#HW7[_PZ1LUR<=DHHCT1(!../>A]W^G&GMS_NC\;$0#[1075?3G^X?S@Y MJ"=))UMUZI'3N=C+DYU1HH=ZUZ>?U\TWW:S6O3^S:UR^#^>4W2OEXR7>)'4) M4OTK?\B#*:T6CQ??J^"JXO'R<%0W5]%<1SKK#X=#3+N'!_31CW42J\'R(?=H M)MYGFOHR&M.BH[50"?UQ,=7>Z%2!D,?7FN*UJU'HRX]<^+!^71KD/9*&5V0X M] O-;FV_?;PUKUOTDQV<=!OM4G^=B,546TTV8^_NC<863<$28,)E4"C[N#4?'PC"%D_[D MZ'*!N/^;99\.!I:E<)8FO M&_4X(""F":)A_]B?[-#RFU=%=0+FP:@7OB?H^-F-%T;FM]((/?I+E?7D'CW3"Q?Q,2VKBV:.E\TT^)28U^WYDWGZC]VV^E--?;IS M5"4?<7)L UQD+YS W[74)]X'J:T]-\=#YR^[@\[R^_I MU/6P.74]=!^1]IO^Y/F)#V+Z]K@Q5OW)#_/<]UP>3-N@>.^E9LX:G<[RB^JF MZ.;^Q6>+H'O[O#,'YJ2B)YM /&B!Z.;ZCSD7Q<5R<.R":<+P\(3AV :?&C/= ME%_>I;3M*KW6T/YRQC?4^T',F79+W^]P"3),V^"TP7EH@]-:6EP/1>LI>REW MJ7VMF4(KOGV+B>08BO8E!BTT\ Q>)ZW0ER @IE3T59LI5+W_=)CJ/\]FVO^" MK*EER2/_UF#'<1[YGSM;&[^_?[WWY^[6[N!]S3_?VJCG_N/OK4^1O][>V>UR MP7??P]D\\JV_GO'-/7J6OS;EB[]>UNK"?+,^Q_8S1>?9>4'W^&;CU_Z+[9W3 MV^>S JZ-3@R=T@P(Q9DSSC!1"P\[T)"U7%OGJY%'WIHI-#QO>'X>SX&P ;4T M*CD!I03,SMHHDR1(-UA\P_,%X_ELCWVPVG C)E2>N[KP+VJ$+OC'TAN<-SU<8SY5W*%6 '+6!),!Q#V \(OVO M"-$8^J+Q?+9S/T<7;+2)) <(STT"1F948(5[X9103O#0&/J];AE_'Z(!FZ-A M/CI)7]\[G!SBH%?HL,N;6LN;'LRK3/0ENO0^8S47VI;(E> 2@=BWESG+Z)5Q MD'U(>#E63U.PZ11_3YX,#_?2:'+\?8/Q.X'QHSG'>5)>1"$M$Q@5@V E0PF: ME:04:)V3Z"ID/1)B13I7?MOZ7NZ8=X.\FW(W5+>"LMF4!(#&)VM F5)"D48# M;_1TP;@V&:*)*%@I%%Y$5[ K>8T\JX&QJF-4R[#-.,4-GF M6OR#3&X1P6/02! M*EUTP[2&:2N/:0Y$4,)KHF4<0BX!C?9> ?=>RLR_P-.::;IHN)MY&!T74B0+ M+-&4D6G* W/*)4(_%S-$J;W.S32]>1_COX6EKKG5;S3>KR40J"N*D(+3MVV!6!]R3)# M#LYFT,6BM"6#S2HJ&5%>V:OQ] /V!U4S_3H:OR(:_^JS?MK(83)[UUC^-5C^ MUOS.C9*U!(V1901-+%\5%IQ/S$8IT"!PI4)S:C2GQLI#6G:%YV)5+5H./@F7 MLY+26%6\2R&Y&W!J-+2[';2;A:4(Y(P!*9E/#AD4(1E&= PY!YJY;&22:^OR MD=>^(5Y#O!5'O.2YMR)9.CDXE9%>!V^\UKQ"WI7WWS98NQU8FXM,A>P,<,\D MS0Z#Z#,+43L6I7=90#(R-!+7(*U!6B 2AYQL&ZD+B&*"U&B4-E(9CX1IC<0M M+=K- E-&>!1!95:**PP@&Z)S63.3,#@;;.#"-1*W),GO#[D4SA^/7SWN3<9= M->JCN=C);;D7OVV3PP.$<:^210V9&^<@.1FRBEPD (4A6'/E1-"&U;>!U?/Y M[4H);C@6II"L;C!!,!=E8;8F\"K/,4M<&6;Z@+:=-DB[Z:V76D-1K@B5'&"> M]HQ02LHDC#/A"^[%!FEW 6DS'Z(#56Q!QT*J+4&(;C+GHF49K;,8$!,7:^N$ M'0W4&JBM-JB!$RX3A'$3+?&T%'RL!KCARB'*V#R("P:UF0?1*)Z2EI&(F0,& M2A-/$TZS&*P4O!B'IO&T!FD-TK" SX7@+&/&,%ZS5WPUHD&:0N&-#57 M\:@$+F)@4:?(P//$O"V1!0E.BQPA5=.S\;0E[.<<'"B7 MG??H'$=A FE_TT!MP: V\Q-Z;X3TQ--<5W;2!\Y\-H89,*D4BR;HEFG8(*U! M&GCO2,D++"F!##*$(F.F?WUP.4O;(&VQD#;S$_H8L@$>F+7H&:=*5ZD97 MH;C:OR$&[1/&DKGQRA3?MBHO+]K-W(=6YJ"%J=W79&"@3& .E&+):5LZ"86WF0,S" %C@ MS/!"),XIRQQ/BAEGBW2DM&CF&HEKD+;RD.9,%I$ C&>=0.7DM4@Y&6\3:##F M"[VX&HE;,-K-;55&@=YQQY3(D4%2R((MEF$H FU2AFS71N*6Q+OXH+,0"6EB M?Q\'=^!:;#&@DQB0]A9%%@]K19U"+FF>KC&0J=2T<2F"NB,)XS"!%$4D8,K:E MMPW6&JRM-JPAF65:<8^N-E,-$ITTR@GI=?*A\,;5%@UK6S.NEC(*)\BJ+D(Z M!JB(JP44C-20B9KXMI>MN6 #M09J!60IW /6B+#,VDL59>):&)\)YTH#M46# MVAQ7XQFPD,494M$,%"%;R+FV&+2QD$JB;V/C:DOA*'S(:8BTPNEBP]Z[$3W. M<"\/)W>Q8[E%?4[*@*64;-'$;HP"%:,C-J.-DD%ZS[&5 5LP8C^;=QE&A>AT MU(QFQ# PAL#:AL2D1._ !X76K@P-;:'L!FJ7VM9:TFH(CON,$+AUK@0.JF#B MR*&!VN)!;49#3731N$BVM28#&WCAS*/5S(,5.0%/R&O5'+XB-+3!6H.U2W>. M<%D+M2:>P(-).7COC+.&.VV]C%_(T&FP=B>P-N?IE72E M=DB1/&?OE5H=EV$#M09JEW(UGC1RP[7. )8GIU40HJ"@Y0*JQ4$6#VHSKE9$ M\4XGQU20%=1T8FCJ9A'=>7U]--T6D<;5%N\R?,BYA5T;%'R7A_&H53>\RPQQ M]%P+'0M9;% +&TH-"@V*PJ6)C7\N&*J?S_L*/7>UCT,D;(Z%_HA:7SMX)C0J MPFDC55@=_ME"U@W4+@.U9,A*H['@0G.((-!D(2&[8G-R)K363@L'M1G_I'G* MLF D*SK6"MO1L^!J-^40A ZDDX25Q#]7A'XV5&NH=AFJB60S$J9EF1$4>*]R MB!!C@1AR-,VJ7C2JS;D*2R@F1 Q,8"2K.B1DSLC"0E$Y<50Z!=6H6@.UE0>U MFN;@=4 I3 "),=CB5);(P8 .T*JV+AS49E1-FNSKK#"PL1:C#H8%XQ-3@J,C MPU3GXAM5NV%/8>H?[ _PJ(YG_@H2MI]>^-,VP(L=X)8>>P:+?JEIL3GUPFB8 M6C;LK>]?(+6EM.7&"PT2@O,9LZ W"4'HW#SUY%IZI46M#=^J-S586W%84Z3\E98:M;+@ MLPPB$&<+)G*O0(G48&W!L#;GXM8B*F\Q,J&\9Q 5,"&'?#"I.^@/GESJ*5QT++1=OUU_ MU:[?8A[7@[1_'X9!/PZ.>CMYD'KY_P[[DZ/6H>P.'88J1[*EA=?"@$LQJ*PT MER4)8W@H5W88/NMF;D8V?_VPU6^$\UJ$,YXJ&2QE\3$4%G7F# I$AEB;DH7D M$P0?=(UX. .-<#8[>K4A3*<,-BNC<@J00/F8E$_!R!Q1"-L@[$XA;&8S.Q.! M($NR"-Z2S:PR"\5[IGRV1:(D[>*:([ !V,H#F$S&1!4BSQS!@4&NM45O@[,N M%-D ["X!;#Z2H8.27G 6$A@&*0GF"Z]O?:W.DHO/+>ND 5@#,");,42E0U8 M'IPKSEA?'"&8XUA" ["[!+ Y!N9C<<2R6%99,] \,P_2,R&M,4%RGSPT([)E MYB_;3UM8Z%HKY:2L,L'FN"N4DNAL'W#2_Y [G*Z+^J#W@_RQ54VY;28O7%32 M@8RF$),O(:,A!BE%+BD@7CE/:>/S!#X].,B3%KJ_GA)\/^])%5%F"!98+)8S MX.A8J)O5)!E<9'EY6:Q9&1;?MMPV\+H4O(+A3@7I-'+@T83,C= &E9/)8;CR MAI@&7M\+7O-Y1[($9R7CUJA:>T^PP&-@$64JG.B[S'Z%JO U^&KP=1E\A43: M/'."*!4!)'=:".\@VY)0$9@U^+HC^)JOC*S 2YL] ZQ_0K:U Y&EMX":ZY*, M:8UO&W@U\!)>.1XQ60<&O,N>GDP&&TCY\R"N7NZD@=?W@M>,>Z'#4G+,A%:( M#%)QS O,3%ONC)/$O:)JW&LI:>>M60[G=SM)>LKR'IBZ:NKBGF;I-7=R]NIBS MA'Q-@^/(A'"D+E0F2XBFB5F9N5"!9U[RVKIY)+QIZJ*IBZ8NED>F[K.ZN*F\ MZ*83;DHGG&IZJ&N5Q,RT4(*!R\B\LIQ%IT-,&55"7!G7?M,'31\T?;"\:>;- M?+A[53$S'Y2*(BOEF.215(4 PQPG0T(EGFM12DBJK*V[1\*V1/0;4AUY$6 +-Z;ZB>1TO*$W"=[_>2A.7W8B.^UB.^IQKQ@A(Q> M9^:%1@8H# M6%>9#QN@%45^CFX^D;2!?>00312CPVB5,%EP,GBQ"8V)T)?-D M*8#,2EI+5F7"* MD6DO&)AHF3<\,%>"%8"92Q$;"5N&?2@/.$0RW8N-YFK>\=T0>@^VZH#/JL MLO>>Q02" 8;(:BU&)A%US*G(DFTS;YJZ:>JFJ9NE5S M:0_'[_K#[GKZ/,Y><=A.C_65I^@KF#/H#S/;F;X7LH.LM[/_.S-19Y^K&^[^ M,.7AY D[U:QVUK[V?CW[#^+'WO-A'!RFG'K]8>^__^&DY#]'/-CIX9!(17U1 M>]Q^(-P:3@ZZ[\7/]:>3G=S#&$=[]'A'- 854&ED#G*E(L-.QG!";P(.38;B2_!N[^?\#[(__N?HS=_I?T@ MP6SMO?ZXN?T>WFS_OO?BMTV]M?&'H...7N^^>;^Y^X=X+9_1<<\^O?CKS[*Y M_>S3YL>W6AF3N72LUJ$DB ;+0D;)E $9)0\V(*RMR\?B'$;W2&D.ZDR3;%21 M>[Q*2U!>N 3WQWD?":;SW_MU41UTRW%$BVY\O']E/T?07%_O 0IY1G;L+V M1P<=L#X9YT&7XO3SQWZ:[-#PT-,?CP3(Q_9XIBXZ$@/=Z^$D_WQ,$_C\*=;. MB\>4>T02D3Q>]MF7\LS8SOW=&<\XVKO,PCCC>X:%GNH)#C[BT<':3Z=I#PG] MF1&]=*#FUHB0-[%(2OF687)7&:5N4DDYCL:=>#TA?4RDL?ZLWC;>NWON[8PK M=_A'WR72=-98HY."4(KC(A7G>4DQ<"O26Z'6UK?KZJ]+\I\_X<-_VE\JN1K6 MPKVX?M'*. ,U4YYCDH_)1!&C4X!..S-HEQV4E,]?! &0$&E#T MZ'@@.H=")_#F FPY5CT2INOK?JF:;5((9308C#Y6;=!93SW2\P=UP$EA3!EI M'1T,H\-)IS]^F6J/JE6$_?G@6.=WJF=.Z=!/D33'./?V,E8JFGKTOA!%[7VH M'/5$J2 -_WBF5[K3T(B2Q3CI3I+GC]GIYS&.X\Y1/;1^5S^>WM\/I-WVII3M MX,YT<>G_\8?Q]/\?>,Y3W]$OACY?7EW_/'XO(OOWAF(1][:[[Q MS%_Y4BO5;OE>W[*[XIEO(>OW8AB\R:# Q<83J:S_**:U-WA]H3%L$X0'( C=[/\Q M''V>_^Z#J0S,H4+O"Z5:FAS<5SGXGV-WV,4VRZD);SNBKC6ROYR)YO1^$#_> M;?6XT^''"[,RECK)I0U.&YR'-CC+5$7.W0,4K:?LI=R%1Q;7X&R5LMF^9P/U M?1C4O2S/9XBJ]EI5T_@^%^)ZC]S\[FWDO]9O=W MNNY+3?>V^V9[J_]F^ZG<^NO9IS=[?_8W?WO]]XOM37TV06WSMV=';S8&>YLU MN6WC_:>MW[8&F_+WP>;&:_%Z>VOOS5_//[[9?4;G')3-_G%RVBO^\:V1/@;M M,W,<)8-:N 5CB"P:A*)2R<7"RF1#/Z":+0W/&Y[?&)YG73#'!*F $C.RXQ1 M6+QC/ MU6<\!PY!\V)8LD4QDB/!/"K%O$J*YPR9UW:.C:'?XR*3]R$:L#D:YJ/>7I?4 MU-L[G!SBH%?HL'.1@7A#U7^OM_7S*[KT/F.UTRH;47TI,8+&XDT0/ /!=A&( M7\+J6]SZUV#\"C!^-.\X+XYGPRWCR4>"<:+E'@1GAD<;3#1:.[NV+AY)KU8# MR+]M?2]WS+M!WLU GO(Y)F%M3@)!6"30<]8[!3J!%+(YD!>-:S,',L820$JMT#V-BE^(4!@">AIY00;5%&& M7C5,6S"FS5RH.B9K+3$TE-(SR+XP%R0R# A)!FZ*;9C6,*UAFN?6>BSHO>8@ MC/$>)?<2I5,$L8M[RS%P4)@59BY.:9IK> MO(_Q9.\WC6?^"DRVGU[XTV5*Z;X//MS.>SNM2Y#CX;BKJ?!M&V/NHGUKT4/Q=8_G78/E;\SLW/&A3 MBTXQ+K1E4'A@*'UD0B>!SH+T:77RPII3HT':99 &A3 -4E+69G!"HO/::\EM M+#)"\#?@U&AH=SMH-PM+29&"R+JPG'EFX# PIZ-CW&2I(R2C=%E;EX]H6AOB M-<1;;<13H"(*J87F#KS1W@6M:)%(HYR(G[M"-!*W(%B;1:9S%XW$-4A;>4C+#G2QA4B =Y "#]$'(6F)I,P5UU_8L-1( MW(+1;A:8LE$[)XUD11#D 1C+?"Z<89(6+"DIXZ&1N"5)?G_(I7#^>/SJ<6\R M[FI.'\W%3F[+O?AMFQP>((P;(VW1@1O0JO)1U#(BE[0,DK7>FL9,%XG5I_+; M":B)?P+S2ALRN)UEJ(UA%G0N.1B;1"L,*$P _?2Q"MOI6^0=CN0-O,A1BU,KDWFA52"@<^18;2.!8[)69%*S')M7;@5 MR8IJH-9 [=(PL+7:*U]X3!&BYD%&%7G0T41IK+ER:)VV1!2:3VCHE&[I++7 $@0[7F*1:''K+4+HH'U L'ZQ2]S?D+!/0_@ MD6G)$P-M$PO><*:2-D'8)),+*\,_6P2[0=IED%9\S"ARD-XKB+:X8K,!B$7R M3#RG\<\%0]I>Z001&!A:@MDU*! MQ,ACA-7Q$S9(:Y!V&:35BCY11U8G#"HG MJ8MG$HBL@07!4$;.2DQ6@RM%HV@\;2G\A \YF;!K^GWB)&RYA'>XKP]%*99L M-8^ N@3N5"S&1L^S)$[3@'J10/WJ5).Y'#)WFG$;)"/[.3 ?#6=[2 M>-I2^ @?="XA@4GL[^/@#AR$+9)SC-+!N924YI!-!(\192Z!2"G% M5BS??EH1>NHD?/J6)U.*EXY)FARRIT-@GF=DTIJ20A0B:K\RU+.%IQNH7;HS M+Q-4Q6BR"A( ? BAJ& ")B,,V"MW>FV@=EN@=O09U$H0Q#)!,$ZS5OO.&!9\ MI+[EX>0N]AVWP,XQ8@N,7/L4O=(15.%.&>50N.P# MU]JWG,+%(O:S>9>AMS&(6AH&:I<6 M4\ 0C*J]JM& ,A9SAEKSQL00DFUQD,6#VHR&QA!]5 1EA@NBH8X7%J)Q#*Q" M$6JZM",::GQ#M89JJXUJC@QJ%)I;0K;:JQJ!4"Z P9AU M5*%"X:U>8\AJ:V M$^?!L80R,7H9F;-<,XE*!1F--\8UJM9 ;>5!+;BD@ZB-SK*%B-*%I$LJ&M 9 M+-#:;RX4(F;I8\ YY4K:V0611!A]IT$,$TJK8,#L.'G%G8M3+! M=WD8CUJ%PCM$:AN%+B9+YY4&XIL88A!29NX]""=;V?_%(O7S>4^A,SDD7B0C MLHD,/ #1SR 8!,]EUCK+T&K?M(!U S57N(Y6BBQ0@<\2N:?_$F%;"AE$"U@O M'-1F]-,%[XT&SZP!SJJQP)PRFAEG/-D/TFJ+:^M"-E1KJ+;BJ.:0##.14K5(Q<>-;Y=5%H]J?'%D?694&@AT"99N _)MU(Q"P>U&5437@JNBV#1^<@ --F? M*3KF! ;!??8NID;5EL%3^)!3"^LI"0KV1P?]2D& M:I>!&BKC=2DY!F$ 14$0.4H1A8FB>&PY-PL'M1GI!!"%\Y"82C4\C4HQ1_/' MC!%9>2!D\YI(9P.U!FJK#6K<1_E(W M'.?4"Z-A:MF#MQZ]D0Z3)6C.$<$9@5HF$VP**47T;9_Q@N'YY;QW4#@ KJTC M/$;BG-Q8AE%GYDS=9U2\EZJ5NVDAZ09JF@O/Z9[(BDX@@/L01!920G2USW%+ MB5XXJ,TX9VW9:FQT+"0)K,X0\\HF,J2CM<(I54HFSFET@[4&:ZL-:QX@>RX" M:J% @4#%>50D@2EK77*KN+IH6#N5/@@^1L*Q(#UQ->4M"X5[)GS41D,-L3I*! M-8ZYS M+2"B7BD#22(VK+86'\%OS!^^!@_#59(R3_*X?>_WAAWPPJ;4)#YY< MZBE<=""I7;]=?]6NWV(>UX.T?Q^&03\.CGH[>9!Z^?\.^Y.CUJ#I#JO=6)V# M01TQ%"#JB4Y&A4H&Y+:0>7U5$OJLF[D9V?SUPU:_$ !&%G+W J3O+&MGUP#L 9@(4>3 M^VG%_ZTA86N MM5).&E81;(Z[(K2)SO8!)_T/NC_('UO%B5M6A$(9(7A C4) X#8H M&85QPGM,3E]]'^/&YPE\>G"0)RUT?STE^.Z4)Q4CD?;:E*IXSR#8R% 8RV3" M_\_>MS:UE21I_Q4%._MN3P1%U_WBGB "-[;7'2/1=N/VP!>BKB"L"RL)8_CU M;]:1! ();&$!$E1'M$%(.J=.5=;S9&;E)22>&_((_&*T^)*O6,#K5C<$=0Y+ M8Z3WCN<0EY"2H@8S)7RDHH#7HX'71(59:BE1+N2.!AAQR7,WU!"0T +O%M\*ISV@[=P>C]J=RF2O+?VF;O;]LZC=O- MOF]U^Z>]6)AM+F;[,ND1M381)3!%W'J'."$*&:D<CPAB7.[#B858/,B_GP^%0Q4>;0T8C!PD/16 SF@PG(8<.1 MY)Q:PKED@JUMRG7*3*&+Q=!%B9^>:XG_W;2NV:HR3AZAF,[$@C)8T- ]=:UX M"\&M1A1 F9HR-2L_->5@^B%R3MB#Y9R4Y,MQX*.G(A)CHP&#W%*BF5!1.>^4 M5#3@>\0.3?!A47SG47R/WTP>L^J4C&0L(9,O'L%T]#1*%A.6BGOF'$_*&DEUX#P%R@J"/2J"79GNV&GJ,7;(8UUEGS#D M*'&($BJ5L]CB(-?4:TY=PESDOE$R MD."2=YC#_>Z1_5L0["<0;"(/1>K@4[2(X6@05V!+6BD=BH8&2Y12 =.BA"U# M'LHS/B(9YJ&TKG;TP^86W2L\8/3.Z%;?=04OUP0O-'A@OF2MGYW1U>>^115! MGV"\$D3PLR3X?M*7&H+3F"6"D4>[%@;3& 9' &>.$^63QDU3( M+4O^4$ON89UC ;RJ[#+5.BCMAA+O%S"XZ1]$YBLY1=(YEUCD6 ME4U5"&BA!#1Y4N6( ^YAR/L40.<@'AEF+3))<"(3#SB^G+[9A6X*W12Z6;(9 M+2;NRM--,7%?\)(7$W?I,'[J2/K7@86/PL_0_+KYK^J?R4G^P>FY/J<_O!3? MX9=6LQ/1T? UH14]'5S[[\::C!]A//AJ9IN=$#N#5^A:=^JK?M5MVSML=JII M%=,JQ;(]_B_DG[7W'=\Z#3'4FIW:__LO32G^S=O^4.ZOO?N'[NW^T=][516/[$X'OG>\= M[W^I'W\B>_0-?._-Q<[GOW.#+K:S=< \(026 &GL96[,I9!5*B(M-(X82P^F M.B#Q!IE"WAIP8RNO=#=5TK7QDG8;G;G;3GKQQ +XQF\G>?_TJYW7A?W5&V6G M#48%5']V][VHN68SYSK/V2GLZ=J)/<]$M9YGL7<:9\[^1+C0@J<^[XH,;LW. MJ1TJ)+BSX@$O!K4$D%O[FC&W!E!A:X @J)?;*O;RA#O;;_9_2):7=?KN MEMU=D+#?A_+U/R"I53QJ;)W7CF(K +6Y035?L6HV6>M?=IN<_&L[#HZZX=ID MVUZ<=XXW:GDH< 4@R\$(M">^!KR:=T,_7KM/+P^A!\/)&^44WH0O]4'Q;"90 M0@'+3CM=!S/S-6\_^.+)Z:"_7@W=PACAV_W3UF"]^O)H#FJ^!?@'7Q]>$ZXX MA,/\A7_'K[%58[6SYN!HM#7+R!X;O-?MYTN$J,,_Y M+\,9'RYD'R8RKTK^],3LP:;J]$>:$SP%@,T5>,V89OB1 7%\H:_=%MP#\.U\ MO59I\Z-UZ#JP$ZJ[]_/:Y8]>FXRKA3GJML)(2!Y 7ML9J6$^YM03)4XF>JJ# M89K38+3%1+@@HM(R2C5NI*)^0D]\?S7,HAQ.*(?'GH&9+K4R/@B+K%,,<:TL MTIR%G'^7, G4"T77-LF&NETYM)7D_7$*0L3(>BTO6"4M\\B!CC ,QX*@TO*H MHZ$)&X,Q=2(:'&YSX14Y6(0<\,;A 9;2&2,-$DF"D:"-R+V_)!(^!8%I=,F) M+ ?355>'=O@-8;"@*_6NY.&'-*IJVG6 !U!221$8=REI$,*D#4[!.ZQ(.,@M MR*;UB F=P2R1SG"+@B4W:J.]T3AMPS7\]-U87^=*2CV^X#TKMFI)OE*UG?A3J];7?_E:45=U"]%_:BY M=PSOM?]H-6CCJ''Q@>_!]1N?ZQ=[%V];>Y_WVPT0W9W=_2E1WWD'6^(=C*K] MB8%8L\;V47-G^PO9NV@S@1%%B$=QS!, T4+V]/ MLD8+!LK:YGC^:Q,+T!]OG=&B;U[?%#?VQ'!IOG_?Z^-4+N(H"8_81JZQ=MQ( M@7TDS&,M!4#YK=JWNJYZ+\4VFM=R^1ND.FLH/V9OJ)4S-MYW@&<[L<+4ZVJW M]94B#UINJU7K@OXX K.RF-_ !L]8_)H;M:SI;U1^V5M]'KMGZ!(UEK15I\^ MZ76_-@-HI/ %F*;3_J!WCOHGP*@IHU2K>SJT_]I= 'Q0-;MI< 9Z]36U$K3O ML?::%<*L5,,.Z/BF;8TLAO[$>,:*]RV&^=57X8D&<:AMIEZW77TI?R9?JWKZ M?N6I7*^='37]4>TL@KK?Z0YJH!W ;,,%0#7-GQ^.=5(;]]U^9:#T84#53;-I M4&OFOUU==WC!9GM\N0>'\+_\40RGK;B3QF"R=36:_NOSB5\TLJ!$(A-!J?"2>>7I3=#44^3C[A[]83OQ[;KF\IB? \CAIT_>-_9&L)4_%^P-O_L-;N]W>[$Y
-?/H$]9I&/L;#2AK[ M&=U&XIFZK5;W+(/^+P#![>&G^_]\=;>6K%5967_=M8,@R.@ M-V"O$9-Q.O3RK#^-OH1!-/7F*&]C(\)O4Q2]BRLS=E-^9RXM^C MWM5Q\F%$KA?M%V03/-4KVSJSY_VU7Z\;/*"TW)C16R=J0L!^K^^;]@2!LQ2.0!A@_[K5_O\ MG_;WS&2=W&O0WD29VRVB[UHX-\C=" F#$2JF&('<@W...AYH2AZ^3MVM6V4$ M4C,'\5V-8?-?56C%Y0(.HS1@@5KVI!]?C7_Y+33[)RU[_JK9J>:Y^M*L'/[+ MO;V!1_M[5$Y@=(/1^QO#]VX$J S?5&8#$WG[^WB#W/[FG5D-I_H-7_DXM MA!\4]4WKWJ,TJQ9[:U\J=>BHY:IP*V>;Q:? M)-HU1[$L7\O5EQ9XO:!B^<\KNOIG3F+\:<\K#\]N=V0HCFW.V'_7Z_:7 MIK33?>W#84!N>X_L'>=KOSEO'/]Q7#_^P.N?]WCC^'5S9W>/[KQ[3_?HI_/Z MQ=OCFP&Y^\=_-QOY.7;?TWJ[#N,]_ ;/0^OOWHO&\1[<>_]X?_?]1?US(UU6 MM/@+7S1VWYP=Y"6+3C#$<=6K$26WGH_M]^7M?C3 M*E#AVVN.M)'[^F08X3 ,/>H/>DV?/1G#-^V9[87*?WO:CN&A2L#?KR?],ZS= MMP ^N+=?\;H[L?\>EAS,O$[(OV33J?##//S0O,$/0461(.BH0#R(B6.F MG.1&[U6UT/VF$$8A62_3[*-WR])]KR^O<4/ M&,:$<"D0EL("R5J,G&(*F%9CKRBPK W9R<9TJ:[S!)GN4^$K:_G0E?Y=Y<%=9;I/?W9B*NG^4&-Z/T7)[W8:@* Y_2KZSPP3L2]S!3HA,FL M^4M6L)<[:$9X_52PZ"V)%M.!5"4@J@1$E8"H<@SPXP%1,ZL:E2BIIW8/E2BI M&3Z@@%U*,8IHK.0Q@%L;_?PV_[N%UJ_"%^F"AKN MYBSXO]M[%U\PJ)Q'C7=O<%78\/CHN+']^FAG^VUK9Q?>H1]OQ$^])P=4$>VY MPHB9E&LE$(&T$1HI+Y@'>XB!F;2V2>C+\.N4X*DE!/JM<"D+A0#F(H#F#0(((A!"G4-,DESI,R&3L$:"!IW[8'AE$RCN MXF7@>]':G]@G/V<;B_6KCB+P=N<2&8K2?Y]5^&6%26(L07\.!0@^4]'&UE", MWHRD:!:+%/Z8AS_.;_"'LD92Y3!*))?$IY$AAQU!BCFB4E(8_K2VR:;YXY]% M+U]]W/[4B;:7 ^%[\6OLG#[80>KSULT?$WRW M2]7WO"BX+Q%HQ[*P:[]-O%G0=1YTO1FQ2)PCR6"'>*(*<24CTLY&Q G7C(G@ M*7> KM-Y6T6!770NPI-@0B,.;J;]+%_\?*F\L.B8VA=3>>$10FCN27'CR)N9 M5 ?;LO#:/(&8NUN#RVC\G CZX2#%Q(G4$24.I,9#%,A&RQ%P6N(L8LI9>E%E M%IX".FXOLW#9*V2RDC+JQ5 MYVNX7!NN"Q?J]KX Y(V:SL9O,+?YDO#-+S"<[LE)MS?(.%L=.^14^N'ULY>Y M:G;;Z0Z;#%?O?=KX:R,W^.JV8V6XP?.?=/MQU%SVZFFKE&(0NM& ?O"9;TU+ MAI%<]MR%);2'53>PW.R;J-_ZX\['H].4ZEL356/;-K?QK?5/W7'T@ZH4P1&, M(%:-C$&F\R=M"\8U)(:JT\,XBR*&X9,-I_H\C\2.&@WW8MLV.]>2KJLJA7&\ M!).S4?54N^VYUVL>=FJ^V-0G;D[(Y3=:\1#&/-&!OJILK-SI80J.7P^F%)8V7I7:;X11N,9:[ZWW>\O&5AP'"H^8V;2W809;E8CTQG;8 M)[Y>V_GWJ."PA)4:A-X@Y([W?[)2 [OGE;_SIJ;WO7 I+E&*2\Q37*(L[G-8 MW$]#"/]W,Y72(3]WJ/0UMKHG69.-_J@#GSV<.E)Z>J]G<6V6JB%-%UA(2F&> M?.#"LDBG)3O66/7P[A">R\[%"_@[Q=_-W?>?3C;/_87 M]>T/?'^W >-LM*>>-"Y@C'3_"$P>UGCW]KCQ^3W?WW[=;ES4S\ @:M7I MQW:=[M\H%_+I[$"1X!75# GBP?PQP8+YPR6"I781,\_ .%W;)*HD#2ZN7L@/ M:D(/<>RW8-UGQA#OU';F(YIEY_"[O#O&$6^P%M@(PPDSFD8=DZ5IIM ^@/.GL_5+ !XPCK8PSC4VK+25C#R1S#R8@(CSP^L M$<$++1!7VB!.)4$&>!#)0(ETG#C-\=HFOWF44'D*^P^N)3_GT*O?3_OPX+%W MK:M.22A^:(W/6!X!N1S5T?,$.I\UB45ND_0^&66*QK=":-:\H?%I4.M2XAQI M[E5NH!:024$BY9T37B2'HU_;I,:\#(UO47%?/ZK4S=4(YFF4NNDA/I@+:^GT M-JUEC(9$K9+B@'%.)&8DIXQ2S"3'16];9J2[KK=)HQS%(2(>IF+5-_41ZV_,.ZJP::,TX'YR(;;#M+CSJ1:46+)_KLP1\EH#/4H^G MD,KYM7H\YP!4),\BSY!'WD2&3B_*X)(GF)B9BXPNJQ_/4$9W+Z4M]O/N_ MJ(C668>FM5X\Z<5^%9XT'<Y^N;C@K=C+_">8K]EKGS1O=H/NUL^;@:#RDFA]=O;\Q M%=WTC&++QF&8XP#9T\[7V,^Q8.,V;]6D*0UPD3:3RAWJ]MRKLE:M@#L 78;"=R$VY)FLALL600 M]:9]TNJ>Q_A7['UM^E@UC'R=(^4S ,=.OQIXHSM"WZJI9+^RT2??_[W;'S2Z M@[TXN+(S_LK]"'>&8%VD;BAUWW*3/VY-T-XC+> ?;D5 VNN(K,(6K(!@L,_U MEMFT'? =N4NG@]->#L*N%G*8XY#3&G)FR*@65[A*VQGF=F158_2%V@FP=3?T MF^JIS9[/:!#DM!WZ]5,NJ2-A#^$$7T(-J(/D9,X%DU* MR64/[1R16ZDD*]\V>U$[^!QT$::T%<0;Q+3@B/,@D0U,(1H8, FLEO0*=O", MP@/7=_!)[DY^F/*=WK^[_4(F(U'$H,(X4 TP]: ,,V(0]U(AFX1%2>*H MM924F.Q4(G=+XO!%YI.<%'?:&F01ZXUF/P-@<] ?2>LE% X7:Q((CV(K -> M8 P3Y=QHX7,>T'CEAZ)=27$S&]6^=9HS->%E_EO%/9EY!O$0+.PKO.VO5XFE M.7VPRBO*5)/9+&M7V15446!_ #\J=(;1@[$_U+E^E+;XAA+7F4LL W-5-W[5 M!'VKZ:=B]F=PV1O@]T-[&%?ZH>^FZ_>=VMOH>J62@^4RV MWQXUB4^U\135WG?\1NV7M?'KM7\.DX.OJ^S5JWY./,W?]>/&G=?;34]IL[:1E!QE?A[OE9J;H M#9?':$=,#'EP90Y6#W0YJ%&[\BOFF$MEB912(7$"VN#<>:(EUC182RT@D)/X M9MXII>8Q+-X7K)I<^&\'5D@FJ %SPB6).+4YQA!>"I&2U5AY[[-C!$\7BKA& M >.<^Y&X9TMA0MJG_:.CW321@Y[IH-?T0R3.;][<&S>5FF':_[W%$5,+&@QU M(9+$C;)68F4"MEX+[<2E;;Q@*2SG:#\AL(W=+78 J"Z\" RIF/N,*IH07(<@ M+SW'B@I-50XCFRX[>UUYSL 69KGUK\'I##?Z+5G%(-/76"_'XZ#F-W34#+#0 MKU[0&GVY.,#:4PE C[1)H%8&%I"%C86B\I($S8R2=FUS< 1*^DC1R&;,7>%1 MS%.J2#!*@7EA&':1P)8E23N<"+=Z)GG,"(\Z ]CHQTZ)D/J9!18'U*@4!*$( M[#]88.T<>J]5PW5/)-AW5>AC56KIDN)]VA%OQJB.I?XU7UA?_^;60C M<#HT:=9F?],ZL!=A6+^-X@7PY"5FU.>X%L6ZY'91[L]W;2XG_CWJ705K'$;D MP!KY@FR"IWIE6V?VO+_VZ[6';X,Y>&-&;YVH">N1T$68CRG=9YIN)K7/G*5J M44.&JTJ\7HV.W)O#CJIVY<9< PH&^/ROI@Z !DHJ"9H5=REI3$+2!J?@'0;B M/2!L;7.W*GV2-9U?[?-_VM\SOW1RURF[.6MGS!;A%7" _.L&2 Y9S @)TR) MJXZ1.Q&<<]3Q0%/R7&/JUD8%M/)Y<*9+,)84%R)H2D C T->RJ@"\R8:%8@% M^K^SD-JPDE7V Q[FE>H<7KH9_J<_J8Y7.O>$@P;>'9;SZB:PW^%[_8W:V^[P M3.J249QMV8Z/#U2A;05*L@VMF,N2:=_@C<%I+U\:!C4N1Q:>MF!9;09;/U^O MX^Q-]_U-=/UP<<+G7?E48)TZO@ER,/2[]Z_Y)^]V=U]]]]+QW;]:K1FEL<8N MGK.\I_)R9^'MP06&8E1Y#4>*NN_V!]5&Z,(-\LTN=_&D%$Q?:%HB:M,B44W< M=Q'-'BWFWW?ZN;SLV6IVM,/K'[QX:R^^W>SL?T:[OG'4>/S!WA_OP5&$+UI\#0N7A\W M:)W5C_]NPWTO&G"OQN?WN/[NPT6]_0;& .^W_P8C:#_5=S_QQMF!)MI*%CSR MP3C$50S(R(21)H8J"M>D(=QD1V$L(\[$9'7BGDMMDS3>B\1BM ['FY7])IH7 M#V>_-G9)P.8"B3P\JHV]B;4)=^*0*ZZ:TM^(P+U9$G(:@+X_SNO/Y6,*7"B; M"%CY25$C%8N4_#IEI*7['^8+0JLTXI^X]9BW/"955M MXA#3[4ZL2Q=S_T_;&^RD&1[J2LE_P3M>U+<.7% >>^H1]CXA$'2-K%8<.4QS M\V-)"4D_7)MS)=65^TI^I6#:_JBT9S^7T[SF^)E54_,6M!B]''E:Y'#.'J+Z MIC$;"JO[%=\D>$,I^1"5+-4&%>IA:F\*]B"U-\V&Q ]4+?2!1KQZ<[QZ(RY2 M44;\'$8,2-Y_\ MHT4N5TPNM[P_;9^V*A?;UAU5+991V%9,+DT1RY^!RT8KYNC<*OJ]X^7.6?#Z*NA9R''8-5JO^SE.*-_UN8IG_32!>/!JN(^ MA=3\83M52#\CZU58_V/W@%C 9!;A>#!%:71B/@XU'S2'66'#Q* B*D54KG#D MM/5T(%(6OY!(088E%8XWPR((,RFD5B2E2$KAD++XA4.*<"PK,A3)6$G)6*86 MAS\WCX]1+_DR;G)6=N_RE?N>*:I+-:'+6-)[0[+S[ MV&SLAF/X'OP.]_C\YEMC>^NB03_0^D6K76]_G"K-W=A]>[2S_2F/E31HH]W( MO\/S[.V^P?7M.MO?WKO8^;QWOO_N6F>;LP.L%"8>,Z2#-8A+29'F3B(1B#?$ MX"2$7]MDZ\+H.0MS7TKM2ZS+/;W!EZGX=6&.PAS+P!Q$6^>#]\PSS8/EVANI MF2>422*=MS/3!V9U?O"]]H@C6C/3!L;')[83/EYYOAIQ4(AC/N*XN"0.;XT) M7FNDC9:(,RZ!0I)$3+O 9;3*4" .HJ<+V13:*+11:..I!6N%:2/E!#\B):?1 M\J2!X(MX@E[P1-,AS5!1%+Q3B8%X@9PQ&1EO% M//=<1)T-#J7G[014F*,P1V&.E\<14\5 M#])/@K>X!&_+J(R<>0()9GCL:5LL\!>AF5$E$7@3F" MT\AIC1&)5%GC-4LI9N:@N##'J=8Y:#ZXP%'4E"(>B46:Z("X,HP*@Q.6.;IE0]Y:Z_RA,J92]=]S MS)CZ?6:WPUN3$^FBY_$N"/O.7*ZP'F=DJ@KH1VP<)UX9:33FE@5ES?H23S$4")K\GH,?AA'3"%$7,'?K[JVH_ M!L8_IZH5G%L(SBE*1&(Z*I9@:X""YCS7-%*:9&()IY*CLFPP=Y6C8H2T@EC0 MQD#U0IP:@9S0$@%3:2M )9.$ ,P164"N@-Q+!CFM6=XIPDLK.?7!> [V!TX M.1:CDB6C8NE0[BJCPOL03# <<4_ YO2&(>L%1S)JR92 M32X2N&6+R.%N^#< MR\*Y><*/[F^UEABCQ\6WJR!_%TUT(5E$% 8M3BB)-%$&":L%O 741:JX!TI25A+*]14@YQYAVR("X(P[IR0B4W)L?% MD (T!6B>"&B>UE KJLUB_/ 3X=.@:6K*J44J.(:XA7^LC@$% 5JIBX1)QW/X M-,'33JJ".@5UGO]17U%I[@$P$\&^,B1A94 VT(1XI& ].1(0IRZO9/+1TRK8 M5T[G9Q3O4,&Y%X1S3ZM<%9R;'^_JD28+HT,'>ESG&EK7&2H12C 7M1 M&)0#[Y'32EE&-8;_US;5!GWT -/G6Y)_9W 4>[5?R)2]O2@%;+ZP^.>K@#F? M@DJ$,RXBV)5!"V8<)2H9G9P@=V25EEB#!P.@QN\3@:,18(:!GHR"#1%Q)1*R M*CKDN;!,*!&IE@ _+T/%NM^V7>X$GX)D"T&RH$3PT7$J N,,#$CJF*;6Q,A3 M$JI4-E\ZC)N(&HV42.\DTDECQ*/"R(A(D%%!)RM5BH*M;;Z,F-$"<07B;E/6 M+)6&!0U)Q83R[G#H*R]C*C0@F0O"\GFB:IX!+NSA$XL!-RNHD)37A#;&BO2S&CSX1^%E58/0,(T 4 MC#BP K(28(90RB)1BN&FFR 57"FX\DP.XXIB<@\(N8H%8%XGKH-#1CE0 M35*BH)HXBI(,W&A!50@&5)-I$ZCX=PJ2O20D>W@%J2#9_$@V$;SIE,_U8!62 MGN]2RH:L67G97X.:]?$@E<'-I(.Y* M61-42FJH0-14D5-> \1ICQ*VTO$HM(LA5P952UH9=$4WUVYW8%L/&U=_WT+X MHS='=V/P?NB>PM9[B97RYPO-7\RTKKQ>&PD)C$HMO29@\!%0<+TUU#*"6<", MEQ*L2\8(?TU$TFHEL& B(LES*7W)*;(>8P3&":P?Y]P:O;8IUPU]&<&T3X< M2Y;M5,BID-,S("=+!0E!26&8XA;G0@&6,*SA-1%"F!(!O6S<=!4!;;'P-CF- M0+M@8*M0@C13#OF4C/")8Z.!FP16A9D*,Q5F*LST]-,Z3UR6D]YY)EQDG!NN M==)2F:15;F4%L%>*'2\=-5W%M#,;K9.!(BQH1)Q'ABPV%H5(/#?*\!1SV,0Z MIR^C UDAIT).A9R6G)SFB>9[6J=>"?1;"%]-%*\&*TEJ$5'@D2(N0T*6$HQD MHBDXRBS\E\L2$;-4564+412B*$2QU$3Q: ZVDEZR<'ZX2B]AFLF E4:&:(&X MX ;I$#&*FB1!-3%5&ANL9V&'P@Z%'0H[K(23JY@1BXD6F,@7\M$KS6) RA&# M. \162P%LMI*AKG @>?F%.M*/'#*4*&*0A6%*I:<*E;&X52,AWNPPE54,5@/ M3&IG$<,.6,%S@9RF%A$1F4@F:.WDVB9?5[14]R_D5,BID-,23.O*F#&%G.8G MI\F6#)%AJG!"GBN)>%(&3!:>:Y4;CGT$ZHHQDY-4+Z.89B>M!A07F!]W+^ ME[S I0')*PW>6,%DB@I%*C" I.: CUXB2JF)(C#&&5O;%!OB^WF!OPXLK!#\ M#,VOF_^"?\9R7&V09B?$SN 5(GI"](=[(?^E;7N'S4ZU_\3T3OA!H;TNZ3^\ M0:[V&<$S-EJKV8GH:/B:T$J;^87\L_:^XUNG(89:LU/K5BT:;"_""W32LC[6 M6M'V8W^]-NC9$"L1'[^ 1_W2K]E.J UBK]<<='OGM0H#^AN7DUI-XK%_VAJ F-12K]NNN=,^7*7?!R1JNV:G M^F(_@TIM<-2+L=:&>Q[U:[&3U^2/T]9YC9'U6H:?:JX!BTRM=F;[M7_,H0!Z M;AVABJO("2>)P"PIA\H9J'O4(Z,0=IYP_K E.SLA.VG+=KW&K$U['5O>L M#B(3!_^N1&K55<)6_-^/Y_N?PXFC7#8N7A\W:)W5C_\&U/(7@'3?&I_?X_J[ M#Q?U]AL8 [S?_KNYL[V?ZKM;8F?WT[?Z[MXY_&3U#P>61J:TQ"@2"2H>8Q89 MR4#%D\I2"9)&*:AXL%)3"EX-9+J5%S_+QCP2$3W&7F-B+?:HG3 MN2-CB5C/P',2X8]?8^M\O1*0(_">%ZWNO[+BQ.% M3Z)^>$ T]A;F&[" PC\^8&2B VF0B4;C0P")6*M%V"\G65GOG8(6\KS4]UU@ MP_@MRR^P8*IDI68G5?HXE):*.J=U>^!'T/FOLV>S^G/JM@!W^K5?P*P:;97^ M/U]=WQX3,SF:M9&?1@XGKC)$+V=NZ*N"F6G9DWY\-?[EM]#L@ZEV_JK9J9ZO M^M*L?H%GS3 X>F7,!J!\Y%< 977_X-MD8NKEO..J&;VJ^H3F__7V\06Y_ M\\XK$[IAA/S!*S]=]9Y%MUU4C^#_>MO,=%?[$Z[1#:]N.F*?U(>YNOTS9\++ M0Z_DQ]BV0'2=PTG]'> G#5<8P(<\; 6]>59]N:9NH4>0/U-:\*Y#Q">9F44[NW]\:;R#YVG_<0SW8HWM^ME^^X\O.]MP MS?;?Q_N?WW_;:\,XCT'9FRR8E!1)GE*'@C4&<9HTTE$0A)T@+@ICH@"-7\AY MVUE=">]*'28NJDSHZNHD3X(Z;R\IBSY4-^B%GFJ^3-A>2 S[-*(W8&B[9['U M-=8K':: ^3Q@WISL(QT8,X$K%,$N0QS''!5""6*88V(TA@W UC;).IX[-&1% MX?Q^F[Y8)@N#<_90AZH/I^ :IX"C8%CA+T* MN5&1 ;U;<223]L8D!DN&US8-G;?-R(H"==&[GQBH>=&[GR]0YT"B M5S0'7N M,G )UV5<6!S*L2S$X2KH) +V" OM=(ZEP8SLCBSEP*IG[%2 MO7L4>]&F0>P5G7K)@?JJ2-^#U).>:N&X2=(D9%6P MB$>GD/::P#]6PLJ)9*Q8VU0$OPRD+CKUTR!U;F,V,[[OR0)G'BOQ_Z6%W3Q6 MYO_S9TY;;5[>G@T.['UUH#WU4\=N'5F?BCAMQ=3"XR-?I6/EVRS5_MJ6Z>QBN<= MIB&XG#70.:Q"?$%E.>U4'[:#*C][?,]3VVJ=YRNWFX.S@+J M=D)UC_&7P')J]^^XV@]-U!D8U_.EG&G#>" V!.214D(@3+) +%*-HI<2"2;AF M6MN4MZ>MSIUA:&,P##/EB. \"J9-5"DZYX00G$:[@,)[9;EG+O>GBX.(,0,3 M'B/K54)<)YQSUA/RRDJL7& ,^[5-,WU2=K7<,S*HL@C\83NGMG?UQUGIS,-" M%5/E*X;@ M<>0E/FF'X%AYU*![ 53MJ6[?A8ZQ_%.+-@19:Q)@QAJ$U-$-=) M=PB5KWJQ9?-H1HE5! ,KC!B"TR&AK= ML3-N0,V00WQ,@0ME$_&<)T6-5"QR;I.W2@.[#BD0OA/#5B8PG@-]#54R!<4# ME@Y,?4^QE0(,?ZK"K5ME)4V2=]UN. /Z>,:VQ?@1@?1.@/=B9V0HQ&\^*\@C MQ?WDM.>/;!]^ :LS4V'-SE2BKQ3UZX9&)XY5\5GN@N47A-IR#/ONI1R;8QNU MRT4=6W-9?^ET!U<6U3HLW]"^ ]S)NLP@]JO$])Q\#L9"7 M3F=H (;37C:CJB7NGO8&1[7_ ^T)B/5)"C+LI/&CON#Z"KRQ=4#!-$E@@X)F MG-O26.^0MM(A$Y*S.MHDN+F)Y4X9 H"O0]2>@\6D@Z>6)!ULXF!"N>=?CP$P MK7,(UVR.-'C;ZYUGZ1YO&T"NPY%\K=?.CIK^*-=<.(R=V*LV0]Y28!&<@JV0 M-8VJZ)']EM$2-/!@AN^@5+U8.F.7Y_/ >HC-/88:TNK[DL< M'96^877Z]]'>[I;8N_#G=?C>?ON#V-]]PQK;;X_A)]FC;\[KVZ];-X]*Z[O^ M8O_SVZ/Z=BO?$\8;VOO;K1;\'=<_-^#GW\=[N^_/ZN_^OIY=19S1"?,-%G)6N1BRH7@&F>@-/<6@/IP**2BCH M@G&9,ZO!.'(&C"FNE#5*2^M5H,QX+I7\X<:M-U%X7+A]N[*IAW6S"C+/@['""(I%[*U0B$;E$)&4+!P.5&>@1&K7@@J/\>XSU5 Y;];7=\9M9,9B')S@@08;A-"*>2>QMI2011: +GB]*+R>3*EB41N9N,N)5+G; M$ %-FCF)'(Y,2$$(S_7!R#J>NQ7>BD+V(RG2+]!E]9S-@)UA*,I59-VP4XH- MQZ?]0;LZS_N%3#44+D;"@OEH 0T)9I/.;@\>HS7,$.N$/T<'L5O>YR,*F+NM MJX4N7#0'%^U,V@Y"2\9,Y BT"(6X(!'I& F*C!I,@L;)NK5-:5X&$:V^[?!, M3A\F8Q67+V_L[M2&8\Y&J$$OX4J^6^[L. M.UWF&,R4HA]4B5K='CQVI^9/>[W8\>>Y+^;8*MB8L>93?ZE-QQI53_S]R.)< M+/+6"*5*MOD2B\L?W^(#*M MA#<8R4@Y4 >0B*;+]^[>Y/JS(E:?11L:HYU01;;AG%(-8: HF(GF OL^WQ;KF M)W[?Z%8A&O7?',*HW#+EOQ[#OO"D8 M?9 P5[(AV7T#:,N0G_&0\_]!M]68C\71.Z^+]A$_1:>]*";A/ ME[WOSM5B>NZ5Q;W?XF[;094SU^SW3[,SN"SQLUOBNAV<]IJ#\ZH(2EG?9[>^ M;RK'3?-KSI2%IXK]04ZS'"6(@78^R&7SQWTU8R<7E;CSK*>(Q,J+1%G?9[Z^ M=V6*/7#(5/GHDW_TR4,=[JQ!N')Q$+F_6^VOV,E'(HWN(/;O@Y@/$2NR8(R< M,<0[4?%YK?+62:^9^XX079;W&2_O':T:R_*N[O+>&N[3.6V[V+N9KR$)(]YX M[K3C."9-8I+*"AH2)@JKV1$_?-8QZY7WZ_W(NOH(QM6ES?5G[.55L(=7C-([@7:5Q\$GOMO8N]BS?? M&N\^'N_\/OK.?_XX-]L>CO<\?1&/[PWF=OH'G^L0:NZWF M_G'CN+[[!N^_J_/_7+P?7'92V#J(@7@964*1YI!8SBC2% =D.!/2T<"(96N; M;(-.EX3^[V7;[TNJA2W7?E[&@,CG%?5X/PR<3@VX#H*_CTZ MZJB19![!U($/@5#&& LL9:40X9*C3"/#.1J*YL3)WSC6B1#O^U![^OC96V*&P MPTMC!^E4P)%&3W,M5AF%DL/3Y<-O*HI9 2^N==IP\P1XMVODP/ M\<$.E%;1.UI6<&E6D)857-$5G-/'R5,2'EN7DVJL)4XE*X-61BN2B+LEJ['X M.!]3I:M/^CB=,;!0B2,1D@:-+GED N,(2X:CMS]?)R/L:5+ M18\%>>ONM9OGRE$NIMH"]_6$(P^S% +G&%FK/>)"4913SE!,A"FN5,(QYM)2 MW)0NT'-5]"@X]_QPS@3B.0Z:>9XX4Q)(S^C(,)-)<^$6T=:NX-P"<6[2)<4) MEQ)3BD!=,8AS)Y##H,_$)&/"SA!,705TNI0N*J6+'G0M_]VUN<=B'[9XR"T1 M!:Z][<4%=-,,1%E$5=S$?\X[<02@[?""SB?"TIQ M04AN&!(UY*2Q=FMRC3K!0Y_ZG=7$("'G3S3OB9! ,T-$PAD1Q%/$2- M-&$828)CE)*[2"287Z:4QWL0+U.!LM6!,B]2T)0Q0YG@5!!+B/111R,-QYSI M$MWT!%!V/;J)6(Z-13+EX%?G G*)&N29@.7B$FNC,I:Q@F5+U(RA?/3)/UI" MU.;=K;O=@6W=J%R7*]Z$JJ+CDAZKE_N7^[_D^S_J<>OMI;.?L8K\"$7QB_:\ M,.UY;](1H 4A.AB'=% 8E.? D4E$HV@)K&-C8_0&[U@XP*Q<=*S$%-PD:N(+#,2<8ESWI1.R"7%#4V F,(/P5$5<%P, M.);PE;G#5ZK.'%5[C4'MI-NK .EG;-+'/3HO]R_W?WGW+XE[7 MH?[=[1SNQEX[ZU*_#\&TJ$YSJ4Y^TJQ4TCH?I4#$1H4XDQ19[P52SC@A<)21 MJ+7-Z1.9J7:_RW 24H#C&0+'_>VR AR+!HY)F\LI38TU"LD8 #D"%\+JD6N%P'EY/Z8>.2UHJ*.)>*>'BCV*5QW#HP)I- /!F+ MM-0:22,3Q9PR[-W0*_]"(OZ>;N\77BJ\M*RRND3?;+Y^6V]MOJ%N M--#&_ UHSFFN_L?YHNIMV]J/4[&$OQJH%>ZT7_^^TV8/; M-@>U0;?6MLW. /X''&J?M)JY?6?MK#DXJGE8J_SWZON^^S5V+'Q]O69;K7R3 MLZ,FW&WB5K4S"]>JF^4[83:5!7463-7??)FX[9JYO\Q3YTP:J@R&.O@.,>,F<"5Y-9( M00V#[72+]:/OR3)OX?'_SD]_23)F14EF_S]'V+?_[MC/YG2G_8DTCF%/]M9_?+6?VX?M[8!4+9WF(' M+,2(N2>(.)\0I]8C&^ EAM5PS#L9O +6V)BN@S,$;-=LM?)"9Y&89_7!9HI* M)*Z)5%PJ[ZQQ3&,OL1%!7/9TN*ECE-6__^K#]\%\=2*?8QBD8F3Y:!36FW&# MI.0^*1<22$->[^F0LFOKO0X(WC\95C1HG6_4,N!, $S&@A ',/F 3:'F;']8 MW":CCF]U^SE]9="SF3)K)\"!L782>[5_$(S'V/1=1,H?:MD^,+$]KUZ/+C?N M%=N/(&^A]G\ 4C"._(G4S$N?+TBJ*]_U[=0][0%MS/PVOO[PZ]7%FOF!8Z[A M8VO_CO#W&JT! <%TY7[%F8.:P\>?F*5VM/W37L6(M=0#V3WK]K[4/, >9M=JC("E".+)@U9M64#!!6P,PS5"CBMRSS69,X!5F)>>-V?/,$-L6)/1^J=7G[9-4, M].5>]PPVU&S]H5G].75;K>Y9O_8+[(SV$%;Z_WQUJU8VFK"1#BZ'3 M-M3285):]J0?7XU_^6VFF&0 +\=M9,PR.8$Y@;O'0@!^=GHYN M,'I_8_C>#1ME^*:6&T3?\3[>(+>_>>>5"=F0]$>O_ !'OP_?2'FV]?D478G? M#L$>2*G9#:_NC[.U8<(&;U2WC[&,1?OI#_'_#P4>:#&G30$MKUH>\_%U\KJG^'][$^] M>-W:V7Z#]W8;[;W/[_%^^X_C^KN_CQIT'^[^YJS1O.EKA?NW][,_E=7??>+U MW8]'=;I_M'?\$>Y7/]O__(;E;^[M;E%0!$=^UNH,,$01'1<,!0J6%!=:(B,4 M&,TV8F>9U8E0,*)>AINU1*L]6:'12\JBMZHHI=KWRL+V^TX#;K][%EM?8[W2 M4PIFSX79[R)*:DZ!F1?8^2\PNY;Z?'K-O MKRQA&N/ *94>&JCF1;U>6JB^UW'PCZ'X42_&@N-SX?B'21R7B5N*K43)8X-X<@)9 M@2TB3)B$63*4AMQEA^@7XBHI:O?38_GM'5F*VOW46/Z3@/VV>UK:+TWB=;$&Z4E5@@'C[-VG9#&22"O83D=8)?1 M.&O7 K\0Q"[:]=.6S;B*!^R>#OH#V\EC?K)8FI(D^3":3DF2?!*/56'*N9C2 M7SOZM9IZ*27R/$7$J;9@X:B )&=4.H>U$+;*C#0OQ _U=#O^>6=&5C=^U00R M;/JIF.494?4?X]=NZVN.1?V]%T-S4'MK?94P\F.IB71C]1()WG=J6Z H9%<< MT>O74C>K]K,QU)J=0;=F:W\-$WBVVA$>-U1)-A\CJ!4Y V$T75OCA-+:+VM7 M< M?-J%4?9@6/U!P ]!\NE^;(0[S'^;)@DM&A8A%-$EB[K2T M)$5O+;.12"&')$(TY@Q/DLC[QMMY6 0682<-YV,L7W7[K=D^;;\>IVG\;D_@ MG<'Y"\Z. \;9KA]@2ZE(-"+CL@L,>XFUX[[WD M%'[K1[@66"FMTV'J84Y0'.3'L_[_3IO]9E[)_@\FAJ\B^E:NM=I9_F<>E%+. M8P>J$E.$ZYBTEH; UA!,4::DFJWJWD0I&+3/2 5+&?JQV=TZ M$$;3$+1&S-K<[9J([*,/"&N)*3$4A^R9[W2G46G"%/^QW3BK4L*U+9]%H]DY M!:D$FCZ!_6]SM0781\,\UAC'B;[VJVVVJOP\6ZWB9=F!ZW=<'U5Q:/9'.Q.V MXRA?=KB7JRT.&#-*H+VJ6I#U@_Q.=M-T*K6T@JH*[JK!P V[L,?MK&V=9VKT M*':HZ4]L=$"*"@M>]6++YC3?J]3 __YMM*4X'2JA:[._:1V,Z'00?QNIQGCR M$C/20X]*]/D,"+7B_8+JKSYKVSKS)[WUWZ]GM8) MZ'EC1F^=J FP)701:)O2?:;I9D;BS%FJ%A70L#L4OU?#+9<_EH=M5V[,M:-> M)H/_:NK@* ?4ER(P#EJ2QB0D;7 *WF%%P@$!**K2QO/^^]>O]OD_[>^9+3N# M?O6P,W;&#:@9 SO.T!B<:L3QG\8C6F[V<\%*T"]?/&5$. GV$<\4"(M M@JU0E0^1R.;,MTB,33S)P(+XX4H(*ZI!CPH75#5,AN4'XK#TP>!H5'2I.1;L ML>K2 Y0Y[,!]LCG6&EICW6%1J_FJ'XQG:36*(7"QH:EYJ&((Y+Y7_LZ;@CU8 M_88RY,<8,N4_?N49![Q+V-A\66IO/,89W.SCCLN)- \[D2,#['F4,:DBV&O# MW-':F\HC.#;L?Z"FR<_N@^6JE%)DZ'XR]%?SVY))T!+B\^-%9"XA(B]\ZN[< M/W>>1J_:YLI6Z<.W%UK E)5%7^2B$[,"/:7*NI;-7!9]09MY&766'PNGS:Z@ ME0M(S@[Y? 1Z.L,9MYP1R27@^*>F;?7CB3VWCE#%5>2$DT3@'D$')Y,W5/.H M1V<9XMI9QEWIDS1+UOM+DSU174:]5PBB_.Y17M_VY_M['YL-C[# MO6"L.[M_P'?VONU]_L!V=@_AO<.+QE33E<,<<_P%[B4:[]Z3/7BN^O$'4<_G M(,=OC^": L8,_]?QC:)2& PCFK!#TAB)N+8<&:DP$IZPR"/!PD;@B%*JY.?V M]9*UPRZ,41AC"1@C>HR]QL1:[#G5P;* DY<4RZ"]\3XS!C$CQH!?"F,\&6.< M7S)&#O*VEC+D+$Z(@UC#;T(B2HV5.O+@C0#&T(4Q"F,4QEA"R5IEQKA7O%1A MC"=@C,:5C6&5#%PQL#%8M#DEQ2#+,4,>UDU)Z@ACN7!M88S"&(4QEE&R5IDQ M./"$IM1+10CW)#DF@@I2P4L;O#4C&X,6&^/)&>/*QO">*RRE11('CGC0%EG* M(Z(R4@-2 I:&7-L4LC#& S/&,I[Z_-AAXTJ>^DSB1\X]J>*KF_W^:=4'V'?[ M.4.C5!1;K6.,R47-_8M&6<*_Y]4L)#$725PKLNX2MH*K@ +WN3BO%<@P+)&C MBA*3>*(BEP][&1RQJ-)ARQ3)4Q!M2=WL!=$6B6A7:B\+AC$=*2)5043#%7(\ M<20\%2XQP0WS!=$*HKUX1%NX&[@@V@(1K7&M(#>6V$8 ,U*%ERBD+;$(4\ET M,LQPHUY,G\F": 71'LU-61!MD8AVI:-)':+S+"$-FC/BU)%<7TTAFH+")ICD MI"B(MA!$>V#GXPL[#2LEHQ_ I_Z2ZD4_1GQW8::YF.E:LS*C0:,.EB%E@9XX MIP$YE=N624VDY2X$X8&9Q,N@IB?:X"4(H]#.\DGE*M/.8P2)%]J9EW8F#"(P MAS"A$:EQ!MHQA78*[13:*;2S(K3S&)'FA7;FI)V) MDP5%C//6.R1MTH@KDY"6P:(HA3>!QVBJ$,$7TCFNT$ZAG4([SX!V'B-TD;:ET7B)ODD&<6HF,U1@%P:AF2G$:&=!.R65Z6MI9R-'1W9W=[FR_ M,;LD^.:_7._7&_7U\Y>J3?C].OU8KGV_KO:R5!^_I6*^V:@]<#W\OTY/3EI5 M]Q3;>FU;.7+^KZ,8!U=U\/O+4P-_;X1_7<"]CT?U]OL+^!S9:W_"^^\^G>\= M-P"+_FC5+_:/=SY_.-O;??-MJ@;^\1O6>/O'/7C><^MPH::N?NR$LD8[TV!@!GST[,)S*8#!'@ X*\LYB&W;'F$06B 80L41X!/S%/DU'%C8T@" M6^*I #A413 >23#>?VL<'GAE"'6.(A<#0QPGC%QR&G$P"QCL6"F#7MMDT\7C MKLL%2(([;;:R@C^KE1Y0SB5KY?Z8<;P.Z[4.:!7Y3_.(D/*1VF2M XGAQF"M M.=7:Y>Z0%DN<%BE";YLPCM@"5LE=F6SGL D&Q9!@1KP3R$L6(M[XFR7Y?,QTK_;G19C:GU_-$ M@XD0QM5L)YO>MIK6Y9::S?S7Z3:>5PMY?RTS..F=9\)%QKGA6B,X1\^QZ[>&#_@7"$L/GN3WTUXO5@S2Z';\\,42M:E^?.;8V?UR5C^N MGS=V/['ZQ:>S ^:X3!P UZ1\EN,90X#'$85@(DE:>)Y8[EG-;@&!<>-JD)>Q M<.6]#-(U%%7;KU[;WE#MF$=<(B&!4:FEUX0;32SSWAIJ&<$L8,9'XD**N#R4 MQ^)\9^M 12\C4Q@I$3WBPG$0$,>0P4[#7U)4G&8!F8YMO"X@(TRQ@&&]B>[ MTT!>N[>3CO+O..D(7R*PO\5+1_##N^F.8#L>=5LA]OI9LQZ<@\17?WR=G167 M!OJRN.J./XP%G^_OYE:3'M>/7[<:NX>X<7S4W-G]=+&SW6@V/N^)_<_Y"&&+ M-*8$_ZC5N&BU&Q1!HXH 6$0RSEPPPHJ@B,4^ M:")HN.FK^VL \SM:BNSH(>JWVG!)[O;4S=8(OGOSZX,5)'&72SDX$<"TSWX?!PY+4NB>5F5DI M2&_^^O-/T#MA?_0K0SKV!Y7Z$\;-RK.&FB]WV -SM?I*_FMJ]OH#>.]\?*?J M.F.?8 VLJF87;'"XZDFLW%^M\_7::3_KP/G3KT&A_H+^\B =<-_A>, ::^94 MLEJ[&V)KV%I]^,PQ(/LU]NSAM4>$>PP'7OD'KS]9-5A0U>.X@E96RD'80,,[ ML[V0E7AXUCL)^\_8JV!CL=D*="9>5=#T^X1JL=6#!SBL3AM>GT^AUU9^AIWA MH[ZKGO1]Y\]JQC^/YFMK.%W5F]NP@&]AVO[.LW;)^/C% =][UM@^9(V++S#F M/5H__G)@M(^:6P:H%RS0/YB(EEB)@HV6"% 'O!6Y@.3&#'?D]_T#MPC03P: M%0%Z.N8\ PN#@/I(LW51W_UP((-EE!J#+*4,<> 89$BB2'-IG61@KL8 @1, M,.UG&/L'!E4KRBQ-_>8WP+ZJH6"\UE!P=/HR":8_;GC<(H8_&?Y>Q'!9<.S" M'S #MD,(&@42%>*4::2C$$AH' -6@&-!K6TRO6'4XG#L)R.*B@ ]'8[]?_;> MO*F-)%L;_RH*YK[O.Q/AI'-?W#>(H!O=B@6/R^G&+^^$8,9=Q[+XT[RI=?8CDLF2-,$DD*B/W M0-_@E1>&6&\#)YK_A4EN\.WH/K#3[\!<*[;^!#\?9,ZRMO%X&//C. M@8B8!V9CKO>2D[2]1BY*AQAP;U9W_ZTAB5$4:&- M$YP2'ID"%!9@+;#@3(A@9=]5P]9B]B)B=KQ[(#F5@CN*J(X.<4) S(0!>N=9 M]IW82+-] 'I57\_+O)N8$;-YS??QE,XQ?Q3#I!OWTF*!*CPVE3[=S@C=&9^U M9,CI^"_DZ#;G=P.GI[8X2SFJ4JA5>6$U4DT%[,5)GD M"S/1M2>C^';ZXM=I!FZG7SQ/\:-%Y9Q/.V%\!!,!$XK+F&15W*6Z0?7Y9OG9 ME?SF\D.A-@45-W^.-\G_>>+4XGN-E]!-BOG=QWN?#P6[Y<:W_O95#EG=\X_4&_69UO2Y]^KKZJS^_P&S@>/"FI8O*JV>/'Z[V 55ET MHW_<8:D?=4,\PGS7\O-4\C/U/Z!"3BHO1/%Z]WL<^LXHEOA0."9JR:DE9];' MYO!P& _MN)26]_WQL-,?=7RC\.@W;D:#_2O9+FAZO&YQ6MLSJ^V? MK 3]!$VN5KY,=!D_>9R,U&N% 7XVCC?'+EJ3GHO#Y3G(\$#G8UE6X*3;+!)2 M/[#6^5^=_?8^;IYWC_=VWK/6'^_/8=SG>^T/YU\^?^#7R@KT/GUO_?&Q"^-D MK<__/&H=?SC?^]SD3;C__C&,[[@I6CNM[I>=PZM-M65R5$M!D*!1(VZ\19KG MA#^;,'$X.L7HQA:]'A:NRPK4+5+K%JDO+UFKHU1N235ZD&9Y] 21.<5R)0(Z M-3L*@V/E(Z#/K6[FBJ?AQ+$UC"(A943YA#72EBLDC74&EI]'9C>VC-ZL6ZR^ M+HWS^/=_+#O\!Z;?/6B90_NUJU7P/^V-W^**0;@ MV* *[H)7T!'QT#R@57!$3%E/6"V7P_VB+JO&M?_^TCZ'G.Y;GBC=F0QAHDK"7)XT MG3]!>"$]M5_A7GQY%[ARL^K NWW 0\2"8B#,))]U=BX@;:1%PAFI":51$+VH MCNFUG.OGWU'+':JL0>:5&_13_*EM^J?!J$\7&)6L%KE$+XJ$8,2EQ\AP3I%) M+&EBJ>8&;VPIL2GK3,.5QZ8Q(O;23\9FWTW&*;8&>?&8KE+2!:VX@IUN/:!E.5\WJSRC@=) M$D=>)0MF52XAE9Q$-$07;7""\]Q\YFG-JI=W_?_$AJ\#I:_4KOI97*K-K$?% MK)F9%:3P*HB(! L","LR,+-,0@839G#4A- F,7DIEF3_N0O#Z!K$3NM#TC? M>D!ZOJ[9:ED C]5H^=6HX86FP0-[.]5'HY=-F^)Y"X *&IC@!KG@".+1:J2M MBO"GP4%K$02+&UMT35(V'QL)EL^7^)P'H^NSSW?C8*NC&&ZVSQZF'>KCS2NC M,F8&&&94!Y4D8ESY?+Y9(..40%8Y89G,[1!P[E@L-O'UEG&UVJB50ZT<7JMR M>#23X<[]/1]185Q44KO<&J6V*NZJ(OPL7Y)P@; MHA#'S"&K-4=64L&T8$YH 3IF34R01T>(Y0O///H,W:WPT@\A=+D0\U$-ER>2 MJM51,TOO\/JQJJG]8(^J@&9^,*H\5XQ9Y%+RV4_6!T MD]=*J%9"M1):+JE:*26T>HZU'RNFBSX&M>/M)W72S/&6HL8RNH2PB 9Q$A)R M01@DB6&.*S"-5 [GOP'1J%72(ZFD.FWL(HJ?HI?/\6GIOE$8Z:M!3P8,518) C&ICF"&)*IYMI_50 M4B^"(NN=?O#84+QA^K.S^LW/U'G-5$G-!F=%O9Y>8Z,>\U]LPRM^Z\+T5W:U?_G.$?>^OOOUL M)C#&;NN\VVN=?SAK_O&)[.U\H'M_O!>M-NP^^IY\.>YV]S^_^]K<^41AY[%F MNWE@HV.!J8!=?GEL;8&&O^-VNKP'[[QU?Z#FNIU^1$?EWX066K)] M%$%Q=+N#4Q#^1B'DC=&D!T\!5QDU.OU2JV2E9=U@,H;G 'EI#*KV,8-9P&F1 MN_GM!1P4VV9NZN:F:6[6JNTIRWFK1E--7+F!86*Z]F04WTY?_#IU0G?ZQ>,5 M/UKDRC_MA/'16V,VJ30%/ZB""M7URX_)9LD=KL!7^2&CFY+*FS_'F^3!'PKV MT O?.F1"-CG1]9#K(;^.(5-ZQRL_0=AP,5(_ICF[F+WI%S!8%I.YNYCY3S]+ MUT9#Q-.NJP?]'H?/L++J&1N_S:6*/'-0^*F_N@PB:6J)O+=$SKD5GD$B7T)! MO*IE*RS(S/BG=N7_NN$O6X5Q>9?VDR7__ MO=-OP'V[>8M?*VSYU'+Q6!V^:Z%Y J&9!DI1(2=5N+1X_3'V;*<_E:#?81S9 MSSFQW9*6_JN3RN_]?3_:82U5M53=2:JNZZE:3:V7;)1J"CA+(0*EV[Q64K7( M/ 6^B.L0>&Q7\[0!2Z\A/_S@'0Q:J3UV#)A/.4:)\LQ,9)0)7",Q-@? M%+I^WWIWM\RQ.X7DK@?D_C4XCSRO3^OA-./OY[NT_WS+_ <^\>[Y_OMCUWX MFW\Y_GB\WWX'X]L7>W]\XLWVH?C/^?MQ\_>J"?#O5X*#O7=?6\?[9ZWC][SU MQ[OCUOG'WEY[5WSI?3IO'7\57]J[=/_X\&R__:7WG_,/!X8YAHU3R&)%$6=" M(2:+D$RBN4S$\G)[5DOKAD[IX>)!4=#4$CZI-& MG$>2L_PY48?B5)9<^(-9T*:[8/ M !4\"X&!^J(6<:$#Q!5F\O.A9'YMV$R/(MV>+?R>D M;?U^@;348$Z3"0@'JA /B2-M"454<*,\)9PGM;'%-L6UY-$'N)M>VUF*.P#& M6AV>>K-=_#"RNOB W[/AZJ6?_!8/._T,LE5+'U(;S_>%V1FA M]8)1[S5&%A0MXLP)9 2)*!*LM4T\Z$0!9LVFJ-M OTY26WL):B]!FLL5J[T$ M#P/5O1EW-3$YHGE$BFJ"P*1A2%.F4#1:>I.,]$YO;*U)F<5U =2:Y]<\O^;Y MMVJ;ZUKF-IY?\_I[.ZK;VQ>GG[53B026D(XV(&YT0,:EB(P)20MG)7=N8XOC M36-J/?1H>F@5.IZ\SD0437B*#L/_' ^)N8AAT@2Q7F#/!*X34588V9JWA/O_ M@ON].X)[BA;=QU^./YQ_.=X7S<\PBSN?ON=Y@3' G'TY+A)1C.."48<4P0EQ MKCBRW!M$!<+:\X_E8[I?6>37[482*6#*D_06,VX<=4+9 MX %6%+-6!%\GFZPXG,Q\\]@XIQ0']BZL19QPB[0T\&' M8(\FJ,70];,\ZA>&GH7$NA4%&&GC !GGG M$^(F$N24XX@F'+%-EA.!@4O5L%C#XCK!XFI1RSK>_L2^NKEX.Z4F:)>3O!2) M^6280(8;AJP1,29N7:0 F$IMRC5)I'TLT%R%AH6O,J3. ,VX5AIP"^07!Y> M 0GJ6$XGYBN0^HK#%X?;HU;PKW9_O%OO?WS;O?+#ESGN-79_]RD^\?AN)F? M:>==KP5CS"%URY@",A@0#T(A[JE$QD6'M,9,4*%\X&EC2Y--K1\MI+[DHEF' MU)=!-'=/#WA0PDM)D1;,@5)F#&DI#%+:LB0IIUSIW+A1;^*ZNL-:$/B%?@T/ MXN!)]O;QQ!T'_BUPE#P%:;EC.-0Q]17'D[GS;KFN"XL*>'E&!*)!43'05IP; M&76*UD:Y-C'UAV' 4IZ^>)D:#:\JIOX@4E7'U%\A7L[%U+75T4A/$ "C1]Q0 MBPP) 0&I=,3.3X?1I[JF/JK HP9P:+*)F.91EXHBW*2 M%C*)4(2="MR"\A"&9Y.+;^HUB1Z]1I95@^AZ&)]U4/VGL7$NJ(XQXY8IC$1* M#'&K%-*.>>2,)%+B%+"T&UMU-]H:%M<*%E>+6]9!]2=VULT%U4D0@(Q)H2BU M1%QPABR.'.D8..&..B=I)I-LTZQ)AN9CH69]4/V%HNK)"!MC5"9:P0.81%8& M8US$.DHB)*NCZBN,7I]N#ET>?X Q[,*8=UFK[4GK_ -O'8?.?N^O[I>=<+3? M/OR>[].BNS1'U4DD))>>1RQ%A3@/@'Q<@2U-#-,R&1V4!^2C=!-?-Z,?&E9? M812,X82,+2@#2AGG'T\7-^FENNCZJ^( MPB_T; 2?(E:2V:0%IXE9KH'/!Z( 9S"/K ZKKSB>S/5%L([%0$!^0O((UMDA M;6E$3FKK,6,LA;0VGHW7>%R@/JK^T+#Z@TA5'59_A7@Y%U;G6'E,8D+$2PKT M7EMD$I;(>T\E,U'JG(8D-G5]5/U5\Z:;;;&'D:1Z\"M3*7\< U+-:PN$ZPN%K^^02Y]@+K:P4 MQ@:OA<+BQ<\#UT'UG\&N_5O. ^^>?6G_\[A)FZ>M'?COSL=>L_U![)\WOS=[ M7X[W=KZR+SMPG\^[9SFH#J208,L2(DPGQ#6CR'J5D/>&<:ZDB"H+DFBJ4(;JKZ@/JKYDVW'")Z$'FJ(^FO"C!F!,MZ"JPJ-WXK MHD5">:0=6&*Y6*NA+'%AY2U&6,VR5H)EU2"Z'L9G'4G_:6RX)E&A&A9K6%Q%;EE'TI_863=?]1WX(\8A(NF8 M0)QCAVQ4!#%I+8@$P9Z$=8JDU\?35SR2;KF7.(:DA"(\.]RP=)I0( 9!$>=( M'4E?8>SRMT0RWY\V__C ]X]#'@=NMC^0_7:W V.%ZQZRYO'VV3[]Q%OGGN5( M)K/88N,8PI05Q],ILECD$\!2QH2]\F4D4VS2Z\CWT./I2RZ;=91]&61S]_2 M18^-40()D]L26"*049X@A56PSG#XPX%P&K(IZ^/I:T'@%_HUJ. L6)TDML#< M,3=$&\/S61KC?8JZ#JJO.)[,?+Z""YQ84 BL-0+J*G)D.$X(&Z^=B]K)K*[6 M)*C^&D\(U,?3'QI4?Q"IJH/JKQ OYX+JV$>FA#2(*0UXJ8E"-D61W1J116V2 M="8?3W^&$M4%11PW6IU"Y]K%$ MR@7LA)5 M?E+=B\&'83 !N"D_?36PO[A8DY/>>29<9)P;KG724IFDE=,:V^3J4,PJH_O7 M^5!,PD'BH#DR7N3:(Y8CK9)"PJ40(L=4$[>Q1:_WBG^5P/Z\X+'<.%P?C'QP M#(<*$H*2PC#%+8Z&@X')L(:_B1#"U#&<=0':N1@.R5V<@P^(.4H15XXC1QQ& ME";'>+2>)9]C.'C9#T8^??6DFX:U7 CP/\N2J+LZ9/.6$G@/8IQU_.I5@>6, ME3(B/0TR($%2/D4>*+!2XY"@%%N&:3 >YT9S )=K4EZY/OU46_KK9NG7<:^? MQM2YN)4IY!9V:Q+XJBW]FLC71'X]B'P= M+'QB=_)**,F2%H@A[(9/BS$@E-K:4V51K$BM\U".XOXRS M$%^VG%#XVL7@!Z-.?O/M,';ATV_QU]-.&!^5AU.K@ZJ< M;BIQ<9KVVB^M \4W&<=?JP?&\Y>X_)NYQ_41X&%X%=F6YW N+09/U9639G/_ M'@UG$G 8D1M&^Q79!$_UUG9/[=EHXY=+#]_K]-&5&;UQHGIV> A?+Y@%O:X: M[S]-*3UDFO1=9JE85 #MP; 0K[>@#P!_\]?RL.W*C;EQ-,PZZV\='1SE2BHI M N,N)8U)KA:!@1$[K$@X(&QCJYVW7F.0&O_[BWW]3YL=_K!Q1\7#+M@95Z"F M5)2").Y-! X3T''"RY OP&-&\.=5 =".:$)\\#EU9J882W MV&"%*=&/NJWS;J]U_N&L^<[]\5ZTVDW>I._) ME^-N=__SNZ_-G4^Y^31K[AP>"!.Y]=HA+WC1#(TA(^$5]9XZ':C*H8U&!%9U MDE7#7.AHU(CPI*'QSTGWK,'(FT:6S49GU+ C^'*W.S@=O;V\X19KBVI6"D)P M,2VE,0J/W;4GH_AV^N+7T!F==.W9VTZ_&'SQHT65-DHU93([4X6FJI*3JNM7 M6FRSU&)7V%'YH6";G(N;/\>;Y.8/;[TR89M"T@=>^0X*R M,(LW\F.Z/Q9;%XO4Z\L8&Q<32<33SF1%S)]^+M4SS.4< A>JNIS;N1#>'<+H M4Y0$PA%_X*A[QJ_6F^PI-]D33^2M>^Q&K_(=XDY+MP'GMYH;_K+U]TZ_ 3?K M9G?;/QZ2P_(S0OH(,UM+RE-)RM3YBBKO:^./H>V/&SMV'!OO;&?8^,MV)[$6 MF5ID+D1F^_!P& ]!0 IH>=\'5=\?=7SQ5R$MC9OA9A6Z "Y1S*=*7\KFZ" U M_FG[$SN<&:HW[LKER.5X_0D;GD<;F<&.1SC, ;,> ,MO9[.O_-N>Y;<*S]?N?R>=\=G[/M#M27YSM#<^BL/VD>U7L;76 MH/\-R'@,91K'*TG9./GZ9>?P>ZN]35OTDVB=>[RW\X'MM]_![_\Z@O=A'']U M]X_W^7[G2C2M]_'KWLXN:>[LLR_MKZQU_H&W=L)1\_,GTOJT^H;.:LSMMR.EY)2L4[X(1M;A..Z0<\K4T2/?__',K*7J1Z]7@&CKO"P MQ-! C>'52&76 *,&0&C#9L0=/96%MZ9E518;<=91(TG07.>\!Z43U42X*"W@ MJ3?R!Y73G].:*R1G]+X/Y* S"+4Q=R\]VIPWYE14L)2&(Q8=Z%$<";+46"1T M,B02'1R1ZY-_7Q>>JA'RAY;'S\'D,YD@EQ&RMD(>$SUG5@@FTF$5#:(RN\($ M\\@RJE&"ET9I)H*+N<.)WM2J1M!51="7N/\RQ8=6RY8XB<.B:DG?1U2K7UF41:H#\D1GQDRA9FQ$K#YXS,T)0 MKA(F&%E?]*(+%KE(3>Z;&)UARAF=&R,(7@S8;NC'4 M\8:'S-[?7VW X=U@F&('5%]M*SQ(W7VZ9"L8YDWN"\R%D;G1(E@-L,#(\T@D MDXX9;Q;9"M<2]FM'50U.M:O_&C;5-/TQ<6M&T[5A$2BY1BPYH.DB:61C<"A0 MRKV@+,E<'( P4[><6&$0K;W]RT_3_RI2^8O\()\3^X?YK_&@4=+,VLE?D_=Y M!5E*2\W<'Z0!]^>9NPN24Z,9DAP#9!("B809THBP[Q%QBG&%#8R&IUI.]U4 M:Y*D\QH1=-V]ZRO VJ\1A58"@K!JBO$HTCP*MBT!71V7<;&@]3&_4Y[!76Y7,C"L:&9;)8Q2%T#F6JY$V M3"*.N?/!2*5PR.>P]28SM3I9L9A(K3%JC?%PC?%H%L9<$]JW_4DO#,;5YW?K MSW)=D[A[:Y*+4F\75=Z* F]S"J:V1^ZI1%IS]DC(A^B,1=I%@CAE#AF,*5)> M4!&2%E[+C2WY!BM9ZY![MV=9DKCR"CBH=K^?1%^%DK.O83D"R7,6YY5.;OA' MK=YJO]6/_%9/:X!,!:H]R*&>.6U1^[ >H#,.YWU85'B>*%'(6<(03T4R%A/( MN!1%\LPF'PP7;=UB[Z0[.(NQK)X(Z!,C?Q],!J/UKJA9?O# 1/8X! "BA*,71Z+4!O5 M",#=*L%HY,%>[66:3<6\<<<89P+!/(C(U7&V"V 8CLE)%4A9/\ MW"(!_/1LIU_ VJ#AXCQ:+4CKNMQ!\G([E+?7.T57&N_'_247]GG]X;,^35]* M@D&K5"V4[]V84NE-1?F3M$PTFUC)EVN9^%)^XN=H_/.ND[5/H\2FMS=ZB>N4 MU*7W^'^\@+,YA@8HELH5!@PC3QO7J8/B:QT4SWT*G&?"1<:YX5HG+95)6CFM ML4WN,9P8MP7$W0T!\>W> ";^O&HW7NV102J!;S_:5Q.ZZ.ZU]VDQAF,/[.LK M_K(3CO=VNE^;[?>LU=L5S7;HP?4ZK6O^B4^B=;Q_^J7WL=,Z_TKVVA^_MFB3 M[WW^ &/R=+_]]7N+[@.[>Y\9W'SH(A@>1% 6$<$-XMSEFML6(R6YQ-)2ZE2N M&ON&$+$>_HDZW/TB./7N0LG1Y8ATOYI0]6H"?<;U]NF@AO9[0?NEWGB66ZW! M^$121H>X\P89SS&R6!I-M,$JI@SM2JQ)-NQC'36L[9H'0CM;CJ-U-;0_>R#R M*K3O]5]-5/&9H/U2IQPFD![ MS=I?&-IYS=J7%MJ?@IH?#6.-X/=#\$L]"B06TAD=D2;*( !MCARW"AEAB7+) MELM$1&R\T24AX[!'GP2'- M+/RC%$_2)!L3S:TJUZ1%PC/1[VDR!,QG_$$F^\*OUNS^7G+2'HQ!.5Q/O'E: MQ7_3]-U8[.3V--"U"EW?D48]QG2NLT*^:YR>[K9SQ+PQC*D+;X\:@W[WK#&8'=&ME+ M M &)ACT20/M#_(")7[,$R&L9$E]UMG?+;9^)F$6GC#Y\3GXD95_O^H M<=KI=J]\<0!2T["-TZK&$;)ED:/<"K4S"'G@]N1D./@.<#F.\ 2/GO@]!\ZP M1/YMF S/BB2A9X+F,A/SW6!8O96_1U84I7\B39RTC@\/ %"#P1ZPE3&,N+CCWYFF$G]VO!L(SD"K8@+U!_\\,7[_;DPYLR7(*/E8S %OO7?'$ M[ZL'7GFR]/!M^/ZT>?[A%$@6 4+UO=G>Y@?!:<>BE4BSJ&!/AN7#]@4TR[#HYR)4'E!\9=2AJ3D+3!*7B'%0D'13786X_E$+Y$ M6*\68STA3W[B[7T?J%ULV^\[G9'O#D8@[$MS:.V\.97QTU:OU6WN;)^#C/? M=L.M]E%OK^W/X?H@K[^!+=@L[<"SJS*^3??II]/F3A-D'/;"S@>R!_]MG8-5 M>/R5-/\ 63\O[,#S#(.MG>9!]%0GXA/,6:"(:V.0$=RCH(0645#F K]Z:$U% MG0"6B ,E!F#E3'22YJ1I"LHML73UT%HY[0V8]]S[Y[9#90O5_8]O=WEXW'@- MW,!HPR@W3@"R>\TP#XHG0I+=6#G;J;CQVPS9'7^7K;2;4HDS>QLN4W&1 !0 A^5EZU,XZ]46$S#O/Q\TZ__$%A-VTV0#??X9CZFROGU$\&1=\M M6]S Q7Y,G?$+'"T?=0[[\.H>5.4"IZO3Y+^58U^>0^7/#M;[!*YYVCK^"L_S M%0-_/6 J\0@,$0'.!<1IU,AP+%"@S OCK>8N'U+9O(FR5J?,&_ _>U5\GU=$ M[D-B2\GX%VRN=\-![_<2]V'C[L%.*53&Z+<(%XL7$A1'S4Y_,"PJOHS!=!N- MM_OA\E7*@C#-.#X:P"?9MU&4A5D>^OOLT@9W_'! J+8!F"Z*.,G,#!@RAFFD MJ(^."0-F+-_8TOIZR<_I&?(WC=.CCC_*O'?2'9>H9AO][&K+8+H 5D'R;A2\ M?E62[S%ECSX$G2ZTZX6090V[2!8O1 C1]9,AMK=]X("+*9PTPHD#2&% *JVR MK\L0D:1DP,O"QA;%UZL 9M7G81N6'MI*I_W?OVE*U*^C1:(3.O#><-1(L*,+ M/?AI\\]-X"QV/!D/AF<7\D7)]-* >K"\0Z DC3 I5+H%-(P(M'^\K)P?J#L] MMXY0Q57DA)-$@#D%,.8D<%.J>=25<(JGT9W9U=KWG6ZGD$6P>$X&HTY9OF-[ M-(IS +=^ZO0]:^T]H\]@?1! P O+)C4+PBB(+*X68(-DG1"5S M!B1U\WKNX65U>I7!C7-2Z"V<;;/1N$1@CW+64BCX:RD!"X;+ Y\H@ MQ7#BLZ-FBJ^@MKN3?.5\0UCT(@)5&E @L3X.QQ9& Y>#:W>R Q1X*.R!\5D> MY/MZG:\YS@%O]QO]P;@8^(++S<52P/0Y+V>U&C#Y) VP<5I((_@1'80JD24RE5 M>/'SA.YFJK]^Y&O_>^OPP$:/L?8".:\BXBPFY @P,"J<#(9$JW%N92ZONQZG MY.L1B/WSRT%-[)]8MLY;IP>,:!DY3TA)A1$WAB-#I0=V3PB%9;7:X(TMR>]) M[/N/0NA_4N9HS>,?6V1X:_L@,B.M2T#3;-Z5 ML;P2/_2G_EP23'9%_S:=ILPXB[J[(!/]O#+53EL3/W5I)8R !ULP', J*Y(5 M+A4.G?2GQ+W@YX!Y8O//0:9A6CNP.W(\&BCWG)#/O-\- M.PGYVR#,ORAXE:G@V$7Z/?OU?!@$\(8LC>\W#T1 M3)-^>4\_ 4+?'W>S)9 MB_@=9K8/SPCW^P9#&TR*W9,_LA/0TL-R)N"B'M9M M/"S_R,;-U#=_:>.^:0#.%,D;\-!_1(#]_MGF[0;(D1V5O#A3:1OB?R<95:H\ MD7(V2]/K8H8NUF$Z- LF"9A/Y;I423G;I7\?9FC*LPK;;S;!WO:SG>.*2$&> M6+C]:6=\-+7.QF=O&IW4R&/.*2G%F@%W+ZVQ\27HG+LJ/ G U*@<5@,>OQ_+ MV 9LJ=$X(^0]LH6F,O6V$$2 YEG]Q/_S:R7*G)8[;V/Q+ZT#TW,RCK]6&8]X M_A(+PFYE#F6&U3A<]NU+]96YG/OW:#C+-3V,R('J^(IL@J=Z:[NG]FRT\MEVY,3>. MAIF4_NTN*1@ \ 7OR(SW%_OZGS;SY&Q-%0^[8&2;Y-R* M2X2XT8MQ//5\A^H]N'S%.*=V)D@M6&WC;@P+,N\>GGAG7D/B'7WRQ+M=.\Q' M*$;3)M7+DW7W=;KWR'X[-R^!??89[K?S"3?;VVQO9_=T__A3SD ]A]_#_MP] M^_+GU;WWUU&+[G[/^VS_.._9#]_A^KS9_JW3:N_"6%HP5MB?[7]V_W/^E>]] M.)!!LN \1S8PA[C*85%!$_*12\\CDU2[JUEM3DH7ML]>G3-_-^K3* M+BO,5WCH3F&5YD!9I:_=66D?7SWF4SHZBUA.KPM;3Q*^= M3K>XXX\'= @#N@"\0F6#G7HRR!RM Q><#JHQ'53(5\X.N.F8LL_JS9RY/3BI M\+<,#H(U7EBMY1&IK/!'I:U]<:'JUO"8\P\V/9_5SZZP?G%\KM $$11'9>Z/ MIH>\2D]RN/F9JU2]CK^(;A9V=M;^D^%9-;9>X?#?O";'O#@#3&)(X*1!07P #":C61(!((*?="^^Z@J,RCOJEJUR>V>/VSMY5.X;6<[DTC7E MX&)34_,D33G(IB0/O?(//A3LEAO70U[^(=^G#\QJ%&I9#(./V?-D<4V 1:ZJ M^Y8(J,KKW+E$P,TEU,W3SF'EWG[Z67R.SCI%C<-<Q(VKV4D'2'-CL_NP7N MV+SGZ<6ZEJ&?D*$_.]^73()J:'Y4:'Z%I0NBR]SD[<^O^LVZ>YIL_WN M:/]SJ[?W^Y7BR_- MS_!;NL^O=!YSCCO,:4"$"(=R^3[D.&7($Z&YT@K[E*L=@]-;[U^A>H_NCH7L^U.TU)M9BSZD.E@6H: MPA\1PL\N(#S%)%2N_,&XRG=F9C^<-]5YI1U9'[.K9J6=G:6=G&5'Y%8=[/U\]PWO#D5UW MPW'ANG/\HY+UA3VS'B%6>IFO3Q=]NUSS5G%L>R^5;;+V9BM?G.FM^?R]^/RE M3O&4:Z*YTTCH$!#G42(K-$?8I6"QD 3;M+%E<.V0636'3(USCX]SCQXUK''N M27%NYK>02EEJO4)2YA)+V&*D92#(FV I%=YRZC:VE+I>9*G&N1KGU@WG'B&Z M5N/<\^'<7(B->^53E!J1Z##BH):0PSHBGX0,'BNODLY\KDZ?J'&NQKE'CS/5 M./>D.#?C<]33&&W2R F>VR H5G0R0XFK2'*I2.M4YG.UW;K\<:CEK"11?[5> MMI7\ZBN*^CX'8]BY7C0S]DZZ@[.8*^WE*I9EW%%#SLN$E1&;$]F%8'C>'?]BQ_>7LXS+T?EZU%V2J0M,/Y MX()56E@B Q+!,,0%U4A+#B(CN*2&&J#>=F.+7.^+_2HYVL,V^G+'[&OL6][8 M0HU]SX]],P,5&XUY$@I)GSR"5Q3IY!RB$6#0,L4LS]AG:NRKL6_ML>_1XPTU M]CT[]LT%(83QSJJ8@.U9B[CS$CG'-$J,8 FZRQ&5:MY78U^-?4\1@ZBQ[_FQ M;\;[3.)1>.. \I%L\P:,G-# ^UATGL:0N]=M;-$UB;\^+?;5#NZU_&J=0'^O M7;U=]+;,78[OD$F?6]G8T6C2B],F4:.+YM8WM[A9CAS[&ZO\33^I[G7E4,@K MYQ?/E9M?M=6ZENI0DXE[D8G=TX)(%,;4]@$6!%M8)P3\4".N>4+.XX@"3]($ M26.R:F/+4+H>=.)Y\:!. ZNA=2F. ]30^FC0VKR 5JJ-3Y9PE/M@YSIC"ED< M&0(;S2*K*%UF:?R=4+K(N$L)V>@M8HH2:B-@JPPU:WUA:'T4!_,'8+B@"7O[*%YW3O<+&,GIV O>_RB[M^18G@S',:,=V+]W8%Q'5,C%\L_&_EU;E M$1CL96#]TQ_%,.G&O;0-(PE5HOJ?T4^&G7$GCG:_%X\1W@T'O=]GL["7=JMG M_W<<%O#;AE']UH4AKRCB?OG/$?:]O_KVLYGL'?\%R+G[??_X*P'DQ*WVA^]P M?=YL_]9IM7=A+"T8ZS;=;_^S^Y_SKWP/^*@./EIN40Q,(*[RH=@D @H,TZ L M(2&I4DEV^A/08[DHL-$ J\%C6$/'4^1..1MP$%'CI)2V&XT(:NPD[[_A))8R M7(K2J)*E49S)4/?LDA15$GT:02CGY'$FTK;K)]V[B+2#4<)FF)?DT\&D&QI' ML(_@T]AO6!@!F@I/X^]P"]C#W1S5^8"=.9 9@Y0YO"EPDM90@Q< MJIK#_B%3?O9GQN6YB77\!H%:(%X0!):0([WFVB>[RUOHY&>D?\4#M,%IXY@/G%/- TZ& M,BP\=SA8@ID1]\[8_LGHP78/'G'\2L*V)YUF^[?CUGFKTSK_>-1J?\"MS_^$ M>QW">+QHTD]T__,GWCP.7_?/KH1M>^^_-_]HLB9]SUI_[)+6S@>R#\\%XV2M M\Z_G7]I?CKZT#\]:]./Q?\[?7RJ$$@06G&&D\Z)Q2A5RD3'$G$E):X4)C1M; M9$VRN)\ ".K3LC5P;G043\E9+0D5F#N2#(%-%J-D2@H9S/WSL6O@?!'@G&LW MQV'Q&&4H!4X19T(B4(D.*:6]D5CB('*Z2XV;-6[6N/E@W!04$#,E$2QU7%EO M"/-:.X.M=LEZ=>]DZQHW7P(WYRNPI*1P4!%YQ@/BBN>V/EPC&YU/W%MN;":< M=16"&CAKX'PX<#(<&-&<:4P(=QIKQ;S1,'>2P)M$W#N5N@;.%P'.&>%,1C#X M/X5@(2WB23%DJ'"(TF 5VUB2[^@5QLR[MLI9?K9=M);]Z^<#"E3S@ M^2,,E]\OWB[AR@U_69!\7&@O'5QNZ*&D""P?> %E&Y(V. 7OL"+A@'"]<7O* M,N%+= A"+3X$0=B3GR?(Y> ZXZ+$VTYGY+N#T61YS@:T=@ZG9.%T;V>?[W\& M0G#\@>S]L8^;?[SK %G@H,S/]GOOCO?;'K[S@37/KIX-V.:MXZ.CG/\/)(-_ M.?YPNO_Y/6^V#_%^^Y^=_<^MH]8Y?&?'GX/B)ZWV_@%,E/,L%ZO$V51RVB"P M? V2FLH$'\)RI:N' V 5&.8Z)2/!JA+>>1TDT9'Q2&@PZNKA@']%.P)1R<65 M]L9'<=B86XG;4_ 7YM3_^/:7ARNPM,*1@(%Z62S#(__X"%4V#6S_K'%D1XW!21R"Q/0/&]U2 M]G(!+S\8G@S@[=@8I-3QS8-LHT!/@K"VC\[Z1SDB43;!_@1M MW\=N<4SCVH5/.^.CQC<[[ PFHT;\?M(9EI(*5XZCS48>6/7-XDC*,/9L)QLM M#;AEKS@KM'"1**&E]3*(9"@Y>#\#.WC$GLWR#HLYBOYM MF Q/@9..8O\J$/XKCD8Q[DT?I9".-@QG+_T.-\^D!5""F)B#CU M"G'-&+(1L- XT+&!!F^DV]@"S=\XBW9X%;D:X\&M:^EB4-HFK[GPG * "4:9 M<)1I'D3 ] =KF6]9+^0/%W+W=*_]E33;N[1YOON]=;Q]$+R$]70&1>XUXI8E M9(0."!,7G5#4"IE+DM)KZYEG'%!A-.AEQ&B<'G7\T<79R<')N*@,"(L.*QP! M.3+$3$Y^) 7!25!8L.Z@KKCAN?J.5"9IY;3&-KG'V]$?8S^>VFZ6A[63@O<" MMK.RW'C%4 [(0B MPY)&GD2=; HZJ'@SL(-A\HJ9TV"/W9;7>-LE:#S1*)C,2*9H]N5PZY"SGB%(E M@K(*.VI ZXGK70BFYZ,+]+O/ZC]"/.E 62/OY$)6\J*^ M 0MG=!)]CN# Y_<5H4>H>U:+T(/4)-_[3!F/$(UIGK!'[3@HG5X((RUAC*+$N5@]0;FD(8-AYPF,BCB M4F)B8XM3=O."3Q%BU/E^?WS8?,7$ZMTEZ"PLB5NGZ$W#V]%1XZ3L1U)ZK*Y[ MFU:'D56-59:GF\H+Z&7XSM>SUK''K9T/,)[M R&YE%XSQ)B'#<>"0\8FBUQR M6@D>E*"J!.SL'U@N),-!(&=(3DU3&#D5 ;.L5T0% M%RS% +D"WR@!5R"T!*R]3[EO1H!W_=WJ\<#J+TL>?^J'NVL%KU2],1>NWD@B668 MQWSN)@''DRIGDWN-1+3:DF!R4;"-+:(>D=X])_C48O+S8M(ZWCT0."DPX@GB M0,P1-U8@*W(/0V:XX0X65(&.8E+>+"9A,BQ"7/>B/Y=1[14SP\9V$?>[\OB+ M^-Z;8@JOU8:Z$9G])1QAT71I\N;Z4H9W(_3,5[XHI? MA^6RE.BU4[9WEX<9(+,'D\$KXK%3C?XC#/[?<9A#\!<@C.C:2DG,+-FZ$E=?HYBV$E@.5=.=8: M5A8+R]?3'-+RPG@E'9(4L(6KD) +C&8REQ+#TB5+4F&# X-Q>X'*:HULFXN6OY6';E1MS RP@0,:_W2&3FVUL MMA5WE(Y-(@$&+N,ZI)HX8% GL>VP\ ME5A>6[R;/#IT<_4<.@N-KDRN>Z689 \[?.&ZV_T'*>:9HU^VVTI'O1U5C3I& MU_H9W-Z_X'+#@J5K/"#%)J'Z2>K+BTU.'UJY_H5*XN^0<'!]>]N.BJ ME8N\T#J-ZNA474#VU:UQ10H;5\YFU64\'S"3V<73*!/()M4K, ^N/"-SX=:@7>FA6@6RWO:5)9*>PA=UHM\7^_""2M>!Y'U5OU]$O[ MJ-,Z?G_:;'_,X\!?CG-?U-W3_?;[\R\[_^PT/W\@^^>MWMZ?5WNK_M;=^^,] M;1YO?V_]\?%X__ACK]5N'37;OQTUCUM?F[WWW[_L_'7P+CV7 M$ MG>&()Z:1"387.%^;C.Y/8@CNW3V/W6RP[#]: ?2_ ;EYJF2$4-=$Z))@4B+,4D2/, M(2)P<%8[15.N_,ZNYP*^2L1^V)Y>;I=;#7/+!7.W,M(:WAX!WF9\E+J4)*<6 M12L=XI1S9 AA*"AOA=4B)9SK$UP_=URC6^TS?QH^RIZ*CS[,VJB!^J?Y:'8: MM$\'-4[?"Z<_S--0QH21W$9DE(F()PTTU'N+A*6:Y5(R O.-+2%JI_"J.85K M=%M2=/L1#:U1[8&H-F.?7#+)F-%(QJ@0]UXC;1D&XYHD!49WM%RM#_NLO:%+ MP#YY[0U=$7R^%_O,Q0]JI+X74G^:YY\D,D!WOM *WA;1D(: UK#X&U&?]D(A)".$$NY(8H M)$AD61*(1F^EEDZ9=>*?M0?TQ?"E?12'L2AR5#M EQ:??UB:[:;V4Q?PW1[\ M%O]M.V$[KW0-X \"<'\I/]1)ZQUVR#LK$)>)(,N%1REH8Z*7ADBZL47>X 5E M>E\EAM>NT1KYGHJ99GA;R$IK6'L46)OQTMR/A@=OD7(^%R#W%#FO F(R$*:\ MX#[WZN3D>G>$&M16Q#&Z"J2TZ(G8Z_0[O4FO*MLU[<%/[51^Z M^VNG:XV6S^21K:'POE X8[PQ4L]2TB@ZX[(GEN7R[ 11@F.0.$7*_<:6('6& M_>,!8>VGO?=*9U;TMO&^=S(9%ZWEP-Z-HW'MLWW(7/Y]V7(&/O6G33]BV/WN MX:O;O?Q7C>OWPO6O\Q17X5QWG 2D,9>(6Q.1=M0@'+$G@B7-> "*N^"0P3^6 MT8-0NT5K<+D?/ZQ!Y;% 9>[@4DPV$&"'6!N">'()N6@QDI3&$$B27J7%'3R7 M$E1JM^3]W9(O5L'U5JY=?5C=C<'G83#)W05NM+*7:VI?L#3@X\SKDFJCY7+M MOM;NO\^KD79/"VU44-WM PE+HX51*$7N$(>E0B:(B)0-6&A.@LN5!=D;HNID MLB?>_4OFZZTU4ZV9UEPSW<%,JI7/O95/\T+YX,!A&;1#A/J(."8":<$X8HYQ M:YP06&M0/FQ-C@367B MB"V\'J.&=8-O$6:QT1^,&YV^[TY";(SRG.9OP1N#7MQLM(]BX_=!#Y[OK'%D M1XVBXU'I<1\TOMEA9S 9S7YE#X M;GP4+WVU;$TWO4G\?A(]_!XN/XP^=KY=&U1N(6)/3H:#[X!LX]@]:_S/L'6YN3Q?T#)\*A[C MB\GO#=J].S9!=0/3O(,%4 +CQUA MGPR&Q=> %8YCL9F*GQ8Z8#3[OAU&0.;4!90N], \>O^_42--QA/X1MY4>1$F MMML8.%#SMOSUZ5&$O0H*9P07L:-!']3R6<,#(;#%I>SXDC8XA>6#X<6A[^2' MR!^7XWC-JWAC^]9Y19SI3IZ(/+^7-?RHG*? 17USQS5R?^T!F,8_>_3P5\)V)CU0T/>/-X_D#@E$FE Q''0EM%AI(W0 MR DC@L8A,28WMNCF CAT%1QFM5A (JQ/*26S+5VB918 V$*CF!TW_8*,V_RI ML]VB3>3H*()<%=?)S+KBDS.PN"*24]298XAP:Y#SU(&+)>NG+8@!CEQQ\]%X M.,GCN?&2!39,!1M^-#Z-@"U5<[FL_8L.=!PT8@2FAIO0PB&4KF-\"6>(1P:#[-"HK:4Y0_>J)5>Q0!"J MVU;7Q:"T35YSX3G%'&QV"F!'F>9!!$SKU7W2U?4'Q/-D+)%(&0.KBWU15@W^ M44H+[KTT2@'_UXN7=_-N5(!OJM7C GNI .-":U^%P +\.N.,IE-8?E,![1Q, M7J, ;S+8+;GV__WBR2Z>IR8$B[;/67/GTX&0SF(O,3).$,1#C,@Z)1 %C14Q M!4T5\,:6V%Q@/E>$X,U/>%0L8Y@FIIW N32WUL+K9*5Q5' N(JO%XR7% ZQG M;&*@+G$D&,^ZTTAD#98HN@0KIC U*:=TW\87"W.M6Q! T*5S= VPTU=NPN%% MN]\Y7"J]C?GW)T-8V2% Y/R5XG\GG9/\Q=7&\.+&;SO9LO+7&KMY+W!WMK=\,=&-P6RF;?6& 9=\*._3"!P4\*L!& M")<,U!G,C>*".PQC'_:&[8- Y\MFDS-^/^F :6W'%U&2;#]GWPSLQ,.CHL/+ MYO6=OL"M5;W)MW%K3^^=/>/ MOY(F_>OX2V\7P_ND>7[TM?GGU1WX]?1+&SX_]]^;Y[OG^^T/^$OOK\Y>^]/Y ME\^M'OP-[W\ZW_OCP_=LA^VUOYX"6SAKM>'[._NG!Y$#;#H4PZ5J(H2"^0K8R!C!))/";:10T_T3)N-"* W$E6 M8\-)S(H0%J/Q[^' QYCW9QFP^;UK.[W1]2CM_,Y8J$-^?/O+P^686DHCMLP' MKHC3Q'N1/$O4)LTMVWA=CN7WI6#K]\&W6^ERW\*:=UB^> [PW@X 5(W@(N>S!;S3<,7*YF_<3(9G@R& MF?;!>R-89U\&!.;((&!G/"QND(9Y2Q8$$7V8!9G MO[K9=9E##7!S,!3@>T4:0!Y M@6&'N ^O\Y#R,&-_.M1])-A06+? .8[&&(! MV[V3[J"(Q;UIG-K#\JM',$]S=RP?ZGILW,68#2GX7AEG*>:RBH? !)Y,QMFW M"O9XUBAPO]$D^U//+D?)"ZUS\TS$SK!XR&$GCO,23I]S9O:7,W3IIW&%B=^>6_%'S,DY^OX7+PH@R8 MS5]CNIWSOIH,<\)+%3&9&K3E9FQT!P!E'F;.Q?EX9AR-"T_*1?#B8K33^.FW M3CS-5QT7;KIQX[\3V/YQ6)%'&XXGHPH5J\!,<;L.S$%.CH&[]^,A $D957TS MNR'([7C [5YRXVI2 M;8E5'A!_6,UM"89 M'."SFAVAY,KFKT"T'G.E2?D#4#L*=QKF($LAZ7Z8YB) M2?\DTVM?!)A*S)ZXXV(N!HU1Y[#? 6X.7!Z^6)'W,LUH.T\6K#%,2;RFT+([ MM%SSP:(5N[3&H-^2*OR'IA-N.2( M+7]2"%FYUT%]YGV>Y;C>9XI=P'Q0;]"O8!Y6-!2JJHAKY]A72%_M\ID*R=,[T#(AGITR+^/^F&RG$DUC:O-6=^[9@(H50='K%!Z7H MCB;^J!$ZHWR6/E_VZB8]RY($FZPPE8N]L?9E@L])>U!]NV<+UE^5W>W((^K$! M9KYZT[C1RU=R^1BON/I(($8H)8RV@GM-G:$"8T8L=]Q@F;(/@2BL"A\"O-"7 M?7[O6^^N1X'[D]YI]AG%_C5W X#_S,=P!K-16K?O.MT8P+1U<^E]>.W=#I_. M#B37L!HX($-)SO5+%!E&-<(TIFA)(MB9C:WQZ>"Z%_"R186;H73(] MLVEXTLVD 8@A4 Y TVYF9(?P%LC6=&]E<;M1P@(,J1]L]MTND8@50K67=J:# M&]4"-O-K?3](1CHKI4=,8HZX=@9I1ADRR1IA"1,TZAL$#%13M@W[@]-B>4#E MQ>\@7>.<;UQZBH? /PLNG#K#T7@F8XU3.ZHDK'(,?-K\<[.QTQF-A\!P"R,F MO_LG<&C0OOW9)W#/#*'[@^'7QCW"1%-&\+8TA[[%7T\[87P$< MH6B$KIZ4B MV%C\2^L*+1]_K4Y=X/E++'"-E:,QME:H?C7/_U1G*0(XK!=*(+B;?+K/TJO!RAGL.'N#O6_#R;# M&>!_!F/\*MY_!H,'E/FX;LB"X,YC&(REPM"$]>V7(RC=+T RQU42\S >VF%A95>/=F'@ M3D,JI=]K9M"ZL^D,PE(FV^E67K5A?^B$5# MGOXJ+\*4!13W@!LG,$M+YV@I]=?$ P8R@?T#$)1]4YW4@0^#[8$&+<(398$^ M>#B@$L-^/!M5=VVD&"_[!D?C42G$%^(#LJ,7"G$EK-,M>'U,Y<+_N?W[QC^F MXIMA+%/\&ZR%8FVJI;*CRAUX;2>43MK\)GSGP@H8W=]2"-%(J0C#UE*>0K16 M :!BPJ+UP6-<6 JZ"FCG%U37EL*36 K-L[WV(5SG XSED+?._8%1RDA09,C% MG)6<%'!!11*\XMYX+)6@^ 9#H9>/50#Z7-UAMUH.A52%SA"@9I#MB-FR7 AZ M;U"(50D760F4\+?]>X:IIAWZHVJSE+)^6DAGOU.JHOG]9!9=/F_VT6E&G<'" MZYHW4R_\*/YW4CKIIYNC#$U6OX%4?A^B\]GAF-IL'3P@=;[-.8KYBRX[7*QH$?%1@[ M^!:'@&'-0;G'4Q&([?7RX(XGX;#,6H35"Y.8]>N?\61(RYH0RNM$?Y..$W1E$5G[;BV2 MT1',]=&@FP^&P_]WOA5::NJBF?(G0-', L9%S.(&(C5/H'; YCTMXDHS53O( M0;HCVTVEVSM<_-#%?DR=\=QV?7/A!;K"4>:V[\4^+777A?&?9>/Z@Q0!GU$. MD.5+];+7O:(NJ3HD>4GOY!#E:!)O(FG_/WMOVN2VD:P+_Q5$C^:^<@2;)KA3 M&CM"(R]'-T:61Y+'<>Z7B2)0)&&! (VE6^U?_V9F56$AP:5W ,QS8F;4) @4 MLI[,RLK*?%*IH3[W]HT_$>?EDP M[\ISTZ+DP2^ C2S<"Z]6?J)?I8P/?DHK#&_W^TNG?4HIXI8A!++2B' MJOJSPP!FN/X;$V*L10RX*D(G"9TO&CK7JU ;,;P0(;D["1VZ"G-$ M,0, \U?\&W7(*THPS'&@EGD'WB\R4*7CB4^P1,: V?G#(_-@=<[#DUND;^#WG(\EV(4WQBN.*0G!Y:\?3JCE&;[E0L !%]WN<*5Y1]@*>1J /FGKG_G2BMJ]PN6BKI9:Y* M3#78\S44);#U86?K[GH/C99C^^:EY*L,:NIU8FG>9W=,8&OTNIX/+5_A^WHV MNJ?$64]-RYVT(2UW].AIN1]5'N"OF.7W&1S"6"<(_J"VQ6DDZY.;+ M+^M_7__RQ[NOO_S^[^OW?[V#K<:/]H6_^>O_'O_]Z__FWX2]__/./#[B=^6,Y_'^_ MP^]^_JV/)%.__/7EO_-I;RJ'$_=RYHRFE\-!;WXY=V;S2SD8S!?VN.?TACL) MKN/I7(R&_6%_(,?@R: L>PW+AJ +[E?0W& :BI!_,D,4PA4K%PK'0?:_# MR'?+.:X.+(JQ2JW">,XRHEC99N7YL+ZLHG #9H'*",'+I'O8E_#_L']SI5]M ML-^N!&P:/;54.O2'=J(*LE(9N+Y[(+HR#T7D_C>68N<@%@R2.[<'V(/^>#R7_>JRGA.C*EB=J$(HX4*_6?Q/',E[6DYB=,?_!P9.GWV" MP<5>D+]7C4(M3VW/WO=_^?=_[5EOM)A/^I=B,9M=#MWA]'(Z&8XNI\Z@#V9C M(>;CQ<7W82 KCV$1([=._'@J,/"$;T_X "9\.AD,71#OY1PH]B=QNL%M MCA+LE?!3J;4ME@=O; )AM)\V&8#-+NH]2M*TO?'7+#.T?\I.?V!YG2.C5G9X ME#L$W3!:%B.U(BN&H5J7\KP3<0[MU%*,F6 X1\+>22[@5HHN$3/C"0LZ&D-I MDWDI-D4NT@U>>9O"V(>7$798'_Y/H9EL_V8?(,YN\G^\?O_';_^%K9]8],;SR]%B"-X2:.#E=#@9 M7,[[8FR/^\(6 KRE!(PO4>+L$.7,)=A6*N#0H4-5=*;A@*:A8+T>,OXQ'E?% M/XKV_W+2+U"W$^TY?=*P&,F[SS^^M_I=2^G;^S>_O/GYQ_<__O)9+^B?K!_> M?7K[VZ=/[S[\8KWYY0?XSYM__>^G=Y^L#S]9/[W[Y,C,EUD>) M/@WNH\'"K"V[=_GO/ T #-0U.)27?AA^(8: /+D#UVNM+FLI ETRH9-1K/[D M347^29YV,NA0G%K'(%^:7*+2I6;'KQS1[,[VCR=FME0^HGAAGJKT.W$:4*T' M_$9?JMF6.^9X07^,61&.AY6DNU]YZYW/P!_]H^HV&"4(W-W+?9CM[0_G&#:_ MVGU>5JNT_06%W7=&%\=@\78^7HN;G9^OL%AE^U.GZL/KJ@\Q=!S+W4?AY^!Y M[0I#U[+M?)Z@\[[[<<%QR[["LFM3%K-04TEKJ3J&T DL,*4PLKS64$V"*58'H9[']@?P!/W9"9%R!TK N'?Q"8EJ2H_2E?YJ(K"COFS M4,(D(_(5B,4L!Z!K@:FYQHH?/+1)8:-")>:Q8@G/JC(+U^?U5EBVG3GB6J'@ M!?#H!@SM?][]<&G/P-<&Z:PQ=$5A,NV IW,P-=9*"A]<=E!^#$#'IIKS@,E MB<^%SLTS-4Y*R[9K-6-SV*;Q@FIY+7W?'!V11BS4583K33;U^&)Y_9K>Q4:R M6!\9>?$7]=M2=:0N=<7\!@_/WW#[ E=K,TYRYZT[(MW,X1R9H8)0P'!8KI7"'.B1M>!X"30%?51U]D@JF0($K,1'M- M@C UN[0%\LBJ9]7;!5 5B_YO*(KJQ_!\F1V5%6?)"-D!P(5KJOXV4,MWP93$ M2"?;ZGQ,LQA@U8\W0R'>D 5N@ETC$';%C?B>&%XHA=C+$6HJ#9 MZ/5)?OPZ&WA NA?'H>/1$VFKB6\ /Q>6RLDWZI*S*2!)@%!$JZB,.JX0Q3N" MI2?+TAOGM WY,6SA8;#]!.ADDX2GHO1.5(R8CP"\?%<=2&=YC"0CN#N*H3@D M>E554 BS(Y&- J?.Q8KC1.LO:I.W#*PE9OD$%([1U!1*]_+XQ][0!!=.'"Z< ML+EP@@LGN'#BU,*)&A= W'97E:Q"B@)GEI_2-3(>#G1)U;(;FY+S=VC1 IF@ M5[#U6^$@>X)9>_,+U1(5$@V*&^E+:%W98!(-%J,[X/[%EZHCD/HJP8/JA5GA MP&G![9Y.-\-_Z@,!6$2,2T:+3(@SA[ZGGQ50:YHC?&A*Q>>X>!G'LT3J4/63 M+%<,[ZM2>?1^*\^8*K@1IH0^*K!VJ-J#!3FH]%JFCQ$JHTP+*!ZWQ2=24 E2 L)+$)E)94:M^3 MQZ-!]I2\E$;Y+>;R)C2D%!_?:X].+>UZ!,;SHA,)N;Q1QRDF_8CHJ+ZH,!:^ MMI*(IXMY28!X_&ZNC@DJ"/$P L5]YF9R3ZB=E;')T2=>">8RQ_206JPMOLW$M5=F0)I=J3 MAK_TZ8/./5/^:N5\9/NH;&+,Y.)VGJA#4L]W2]<6P5&:4TTT0AG?Q%FEO3QR M[- 4;(@@Q?'#5&5OI83@ D-*7'(3=U]89=?+\M I\% A&Y4Q@__&O2:L!5* M,4(M@\E*I?'0-0-.T4//6YN\UAE\BE]'!V#4% ?AE3$4A][. %.+7W'3^(:V MPZ@%GAY9SHWC5\RR[ZV])-NS8!INE-?P[/CMRLIJA:V< MS.-KG6((LG!CL^$&\<18+^7KMR_M,/(MGM*4 HF/VN:CC(H;+]I,;Y50E6S. M%H=.GGNKQ:-H4+#:Q2Q*!6.JMY44(E'SN=#YTZ51ZT_-(F5V-"@3VOH7TEE+ MW,A%33&"SU.A2_ORU];"QZ=E5KR3Z5=A@K-M.GZ^PP"FICDC2U&S0S$C?0O$)IH"L;&*&. M[HA.;Y>55^1@]SUMN3*:1%.YISXI@30LPFK@2GF_>$Y4^#T 4'E+B7]Q^<:+KS=$. MD@Q"U,?KUO9L+66X"=&HX@&E"B ??F#^4Q4;4T':T/F2=S'+ M"DZI? 64&".ZV3*(MMQ3BX8.!(H-;I3RZ-]K'6$M+*AX'=(ZZ_KD_A06\< # M>Q*$>'Z!)E2[YIHV6J\5:H'P0\RBWXK@C7K63^!Y@(=2Z=+Y-X5 GYRC#*]P M)=,8UMJ5(^QU-K^YA!Q?P58I?D?Y&QC+\V(19U%#T\H-X_ZP\@$H=V*YH#R1 MYJ#;AM[>H+N)J.?3L2]N34<1 G-?2 YJ.&8EHWI(9.\LD8]1C:ZATM2+'+D\ MZH1$%442^^?>>'[7^@@N*@F!0N91QO:V;YSZB 6+I.9@?:]59,&_RSGL;JD!*UIR)]\X86DQ+1QNZ*19$7N6*4S5\R%L-P)/JF,X M_R8/1CHJB&UVR-G=P0M1#\P(3[$%MV91)]N?7:HZ@A>6KOW)OS45^1ZCF_DL M[\AE:C&XMGB#= %3 "XE4D7#%DE<>5&Z?58/?B*YF<:L&'F5BID4&YX"!I9W MOUE0UJ%V"W''%L<%DGO8IVP\UXK!-1%@[P*JJR!G59AP)^W=HGQ'1GWM#%=% MN:+T=RQELOY'>:D?HB48\K^49X+9TC"G(*^_ ,[93%-0J>2B5J2+8,:[0ZZP M6XYCJ84KV^'D[N%-I^"/*@=<%ZP7DU1*:0GDCHN.KG:*(6%-H" 4L=(_M[-TE=[HU-S*9%V;1I2 MYYQEYWB[[Y&AECRB!2P1.D7)9,S ,\W$WGV*^G9_U)\]YA19]Q_DX^.H4/M! M)PL>:C[67)JXCZE/B\L?E[6^4)?9,7E#8 FRX&RFD=DJ[H,]O:2@[9ZS&["[ MNU4KI?PW R'8UI@K0BQ$&BG.#=FVE./\B-F MQ;] %0+P0VKB+)8A^<61"B476Z/FV5 45"$Z(]SN9E3M^:6YC>M:ULEN8_,, MV^\K)&FX5IEBD:<\.ST!\:U,36FJEA'\I7^M&=BJ?X=U:A%E/.ID4ESI:8L$ M[F(21A37HSQ2:A,9$@&5,;U=ZUW5(SH 0NK3 R_BXXY*'2B!_AC4G.'5@@ROPXI>\#?T%DIU(ZO:[62T(B9BKZTNF']MAV/5DT/'JBD8 M1B<*= WU$::C9B(.="CFN[7PE]-A3#AZ&8(X+_41D4Y6Z&B?0T?P,W)3L[O1 M9S%5"[WEIAF/D6D98GV@DU5L7:3/?//M4/;>*H:N"+&RHV6]U[M&;G;Z<(7W MP+,J1Q_J8$9&(5<'XU:XG=8;ALP1/&D9;?'6J[*:VE2&%+I>9<#<=F;R68V] MKQ8>F*UB2]6]E!H&Y_M;DPA8J*S82FT$H=)A2:BSI$J>[[6'E1KZ8+.X&U
SG,)R(7*_=BM33U\+7Q,50O5X2/E8!#^#VEN=*$&_08;H'DF+X28_4R"!"79+0-E$3 7PK 2%TOC%WD/(2U<8LW&\11S MN^ %XK!3Z!F$IT]4RR)5UH'<.AG-P+952D3;*+Q-'JY16*H<-T% -7U3YXU^-3\C/@/-,-O6B5A41QV2_RIBB; M?*!TUW+I4:@ 2=2,1^QQ,2-4V^:J/>;6G12TM3! MIE55VJFCCND$D(VX1)- M:6 2P'*M$D%QN/GNKV 1]L/Z#4V_ZK:GA[7 36DQ6;&C,G)-&]3"8>P)[[05 M.VOQ'O-=OO8#G-)D9?!7.I_0O%):_0LJ'V"A.K:4U=51:CW/RL-TFB913$;6 M6N5>*WV%&],VQ*P;%*/N9(G79L$5018H)39,A2-:G_-TIMSZ*@(7F'Q[#07Z(V7M)"KZ?[RI0]KB3X)!%,X^7&IT10S%#/J@:SEU$DQ7A.C_R. MD_GR;A@O[&XC-+6XE6:J#_0*S(NG=9P:G@9@RSN85]U4O9FYLYDU%H:N'6 @Q'P]1XZDKUJR*M6(MRY==_(F;1EDR M65(6H@IK%YY52(W1E0.6 ML%#.UV)_$(]<\'R),I,T($QN;K8^5^]4]&*=04RH1.3*0F/E)*@482K8U11* MQ7J+[5RF+4QF]D=S%&-R@,Y+I*O5Z5C'A%!S#MA"D+6<1T6)Q)YR^[+WS;(M MRT'B[93PSC8 5<)=(LM[+S#GJ;,U:=@ M7IR/MVO]H&Y&PD[GL1-YM&&X5(7>F52)Z+"SE?%8/5#3=W6.5A/-<1X:WTK2 M+H\+\U5]8VA52!Q,Z+M]CUG126:AT<56<7RV_]0D)9WLK-&P!8<%2)C/M '3 M"^21HT2=/EVM?MJG6HEHC;->\B'PC?3^>BV<*,P.5#/$[7OK8KK]/GB;=\E/ M7LOC5EDE:@V@#0:5-E19;GH)+'I D@25KH;:@HZDEYA)ZI#>6!0I/3!7.%-X MH-ABR_Y)2A/I4(XR5LHAS_.!#$FUP5,'V-C"(8WC@@'6D%85?;I+<\D5.0"5 M[9U=2W)6_@?^\*DH("_N^*1"2__.0TL_J:W0_^*!VNGQI4M[NDW7-!C7%X9[ M)$30&K^NU7%RY5!+@K:5QB-/,T547C7B//PS!:^V0ILF)H3902]&W;X*$:O> M%OF.'E#:GZ$-19>7CGXO<46YQ'^=N)MN&%[WR+#A>/U11 %EX<)46I^PD4:M MWF2/T%\9HVE ZWIXZ.M:LO@ZU!=$X;C?G8ZV,Q@._ ;0_:+7M6T=X"ND-N!B MID\;U*D,\6I_I?T0>(OPH)Y1F-S"A_ "Q#*#:V2$Y;Y8\F,.+;9*+U5@S F7 M0=:II*I4JUBQ'U!AN+BD)?LFKQE2!4@B6-+2FU6E43X)XHQ.(%7;(4!GE!;$4QW:DYP&P::F :D-ZS&>L8CC3/ MJ,8CO'S/8(Y0ME8YL@I#6,+6V>J&B3?YXI:M;3N+FUHU\92FH\YJL.+F"O;Z M)MRL8O!T%%]H<9YU8]L>BDBL%[/NP)@-5I'FJ,C'[+3OU\+F^4-VVE>K]]J[ MEGX\=F9Y"+I;Z]^@UQWO]QCMO1[C!PI6'!F'/H"*MQ\Z&?6,'F\?%6<-PPJ] MO\HMOKK66WU*>/3YMY"#?=!S'I^5Y]S.G=Z;'%&O:O4.^S*T36>SK 3CNMB1 M4]%,E!KD_<3#^A=T=YJO;YY4LAB7U30NI^UK+LX!KH<=#\;2@4(L:9^T:J(2U3#?2 MYEX'O\MR4)T<[8JT"U/42/4%Y*H'UAHW'9>*ZT:XJOP^2W\RQ8^%4P>\E4F( M+U9ZQGF60Y%#IW!<0713JG:B0%NCCSKS;W7^@PR6,)-!EI+OA/%-##.-TVJ" MX.;D0U/()#E'I3[FR-)LWGWZCXE6?K,5QU:!7THTH+Y+6SWW4JR93ZQ 2G&F/CW,/K2!7>F0^>JGG8#BKQT2(.7';!F/,:PG0#S MJ38,%8^.Y&4(BXP5BP7X]2TO8=?LE9A_F65>%HG;ME+!K9#R9DR/PCN1/>XP M)![E>U3<,#J/KYK.,@M)YG0.@F*OW@;?VS5 AY;2&C(YQ)Y$L>R!E&2M^ M'N0"B4(_RRG>)E:9D]T46,#OXJC+QM M6E3AWR2>DV-NJ0RZ2JN.J' AKP@.J4#=,9YKAT+O\)H \$BGP71RO!7F*<]Y M5+XS;?RK]UHX8-JD573[:96QV'^4[I\*2(^RP;&36X1#2FM&R->O%7]CRSPW4+YRE96K3.641:7G>KO$75 MKK1Y'G\W9D$KANEU1_5%)C6+\N#"(K]#L6(@5;.05R68OB)&O)FAHWJ$/!V3 M>MSO9.H3I/!#B6S3N Z!Y8_23>9@Y$,JYDMUK?+NT,"G4,R2I_Z*!&GZY)8% M+ER+5$"1S/O"Y)5)IJV(='?Z6I2KKO2XJ"UZDM<5$'L<%1)03IXZ92@D&FIU MH6 C[>!I2?ZJ,Q_+),"EM/[84K78@H*<:^\K ;^86(5O@YG@9F6@M+IX^_RR MPF$P*;R%^$#&L1U+58"6=^8$ZVO*HG5I2U918+(WXQ+&:)Y$QC!GN#RR7+]@ M^[7+)4JQJD7/RW]*\U JPMY314UE[->85NZ!ZI(>H.D*$#+PNJ#1H'EF(DNY MG8M"-36&P \/XG M][6,Y/$Z[J[UZ=C["FOI86Q$5_8K93.E?/Y-,:/:%#[M M>@FETI43(OM9K4X>O,KN5*H,\A:EV<,S:EA?8TP(Q14 4']Z_G4##>YGU5=& MQ\QT'F;LP)I3Z3@A;-0-B!@R;]%#])TFBQ//*P^Q-QN04C /R0G3K-4LTBT2 M$LLLR;L,MOHI795?\-.QRTN$MUC?@!03V!%W7=#PT M87CYD'G/G^1RK8)CK84-V :U6Y!D.P)964^ MUXG$K]-)"XA?/^E"8)@2G?G;8Q4W2>-5J1BG5&*7_:98 M"@*;C(5JC$G9R"HP" IP_"8*[)I%LYR!,1MF.1;:+RJ7ZI_H';0ZXGN"A(FJ MU.Q@<"^)NS=7\<\7?KR0!@>%,KBLD=3VV?">_BK62WAS7Q7N(@GJQ5NZ\)/^ M^N(;V*/_;I)0W\,VO-^SI]N!M/>I+S^%BR3S?@NI/MO79KV?3L K!E9- 7S^ MZ59V;'8,K9MS((JW/BINF=3=4YK<>%DS!<'03!S_;K.9M:P)W6^E7>>LP M([*]CX95#FY[0V'TC-PV(IH*>-6N]39GI1$8:5\6KLAJ.U%K5>8".4/9"SN8 M8J6<]6R(NZ]]7'"11-9UM!H495%\[&HO;&R)LB/'('.J?6FQ>5&9/D6&$;V9 M0ZIN@<J8;JR>D@HGR4N56W M2Y'E[?K9\J95[0&4;'16O>9W#B1:4V6' 15TJGF5=4 J]Q/(&!4-23^"E?B= MDIQ;J13M+-+SE:QNX2B-PFRFF;5I,Z=*N-/ J2(-R-<"#)IB[3S5NY&%>ZL8 MTU4!G'J4>K!6F\(9[Z_FK);.L0 MKEGYLU,GU'LOH"VY#M]FYJ\]/50R76"]TU4KV MJ ZA"^6IN[2$U2.I?$'59B,&1=G"$\"<4Z3NF"(UY!0I3I'B%*G6ITA=4VN& M0C_7ZC75-*@K>P5;G%C8DTWE.5EKF:Q"5[59H>82N5N]O MNFWFL16).M928%!^D?IW]J9G=8#+WK;/^X)/IA/I+UDGTM],AU2]S^F8@& , MGSC2NR+3@>#)PZQ4/?<3>->W$MZS2VN?5]O3VW+FX?L\?\7MQ&8_-H4H1T MJV^1<*\$Y1M05ER0$OM=#!#RUP4ZH)L-*:XAYL;]=FP*)A5S8?G&&W+7C>49 M]"P7*66IG)C& H;1HK:7OWE M%MWQZQ6UA"J5..L>XF518]9(Z*C,'_)-M2QUU0N%F;MZ+3&T7%DJ?B0Y1$B>F8*FL0M]=*"]7& ?.G# B+8J43 MK!!I8@H<\9DZ;ATUPU9M*8O10K/5FZH9\/C(/04&:_@;GW;P[I\KV69WVK9F"6;YV=D"4ZVR!K@+J:DF*+Q2LMO' MV;L.5,P'V-A2-"FGEL61.([TE194-+,^A0_W%"+: M0FZ;RCJO9+2EN%XEUWG52[4\X*M7&2_O58(N5R&TOP< Q:.$'8]@GSTH3.&. M,H5;&1GHD1P/I&Z;,.T=X?)8:*038@MLO,PLDA2KAK51*:J*5;^$M]55Z?$W M=V^0.AM4G9-7AK6\]=**(^>["R=:7^+I0F\RL/^[M+M_;)87L$=,]GRC[ZDG MLS_J;;[J.-%@V(=_8U1IS[W[>^_=/_W>]WJ[P=X1#(Z.8#3:-P(.4AX.4H[V M!REO@^WQ!8U,U?)0 MRL0NW?0I/"]G%1P\1DUTHC2:"+63N(2R1(^8&+&S\B'E<))*%Q)45)0KSAJM MT(:RD%\BXI*OFI745'JR:8!>IJ0RLY22*#\4>I7<9N0GC!KVVUDZ@(KN5P]; MJUL DV_9?9VQ>?WPPF=1@HS@.6 M1\0$$ BI 8RRV5LC\G0R6D2%T,2VZ:Q,95$I8T%_)JDHNO@2*JFDD/15#GLN M(ZF3$8Q64J=3>73V2*2)7_ =CU=X1,6P[\K#4E_5/V6>M0C6 MDLOFRL1X_Y)1:-%A6M9+4\]PIU0HAR5.-'3S:A;U;H M/$U,'I\HU%#MD1\^)%PD9^Z-N[%&B3MWAR0\5\\(==G--EG7_@*Q[O3)- M]\,(_ R$.M@OU/&# _C4OAW-%>=POSA'3R'.TY:%?F_:@EK#MV&<% L-M]*X M?M3'D8T^7]P;Y=K7W#(+ A;H>)LM@N-AU%)>I3GJS(]'32@5@Q"F(:3F==WE MGMKIHE==(K>U^N[GOZ)DU!.HK0Q%STC$7<_"))Y]XWO?$LZ9K]6W= ME6T7KL6.BGG5XZ7UU9GY679=85]08/LLLKWJY+XK3YVGJ/MO^S5.J&]<:-1L M.0+\(SIX,2UPJ1A_(SQZGB&\4]FE%$$O$$=DF:_8D#2CL+W9XK:EQQ'3JV[I M>FE>2(W(4(/&PA>18875$=)3VV4U&R&5]!\JY8]R_3.@9/#($8- J99K1>.R MO-RW? "7A,X7W3+8H*Z3849CV!P^A+KY@,$+0>,2H7%#V&GXC-W6H'T$H8K( M4:>>/^3-N1LMA%N\6ZQ-$[+,"WIMX%J#K?#<%0IQJK&3ZHR@I44[IF! M[3WE%(%-AEPB!$XW9$_7XH\PJHQ9E(#^2/KC MA.NU1^N,2IPH$ 'G7?O4'<1B4:JB*%5>Z!XTG<(O8 E;1F*]7T_?[UYJWA+; M%""=9>+%5/"%JQT6[H&WC>4E"<5[UFE@^AATK'E$/D+J^5G?'%/;D ^IP*?; M:.C=UDC\K()"))4W+C)Z$FD\^(UL*VKP@L7I$:7I>;L50[".H@'(=!(#-V MF K'=I^7>.)1ACT\=I0QK!$*]AUE8$]43-FHH*LDT?T8)W20U.8=\@?5V^YD M,D[%Q2=5_VI=216YA&B5II7+$C0GP&8GLA@DQY*Y32&S^K> /'!%534TBYAKASSQ-C:6VD=M>@ MI)XZ\* >'F9+V#&;O:"HZT4+@!:B:Z8P1+RZ^LDK)S:NJBZ\?JOE7IQEW7J4']4?Z[Y@= MZ7LP:;J<3G<(+YR>%,&K#4&1Q"OG@0/P/C0K;G@[1>QLI2Y5#%TYPAOIX * M:,!2;I^:%2PC296[KL3\2QS\'ZE+G+K&5]5=&[9*KA6^A.Y(5'I>_ICK7-[F MRC6&,AQC=O'DSE/INBF:!D(IO&'>B%&KA FU[1%*!E^M(;BL]6YNNH.+A)X3;A4=T, MEI+UP8#M^RW#H@Y#W0\+;?QU\ZO(NU()%2OI4XM>[*8&ZUJ!=*&X <.D$R^B MI:S4"CI^?;_NYCSMCSWMNC),I(2BB5C?8V*[6JV+14",[33I7@2EF+-54>K MCCXTQT1X71-U[?G^5B&G::YYFW!";,6A*E*!GV)"&VGOER"\#G#34=KFJAY@ M!S:Z!YI'E1JG4WNYM>=H-FSBIH97,QMD1\L-61U-.S>]0ZMZB=.:WC0@(/91 MI3<6]ZE1&(1H0-O> J?6?6Z(J*T85RM."FAON#%460"]'/WI-V0V.\/5*!(_)36JWI\UJ$L%_7/, _7U7??=M MXNY^B>[.9++_^U[7WO_EP3M/NJ/^Z(XW/O+E:'#@N3QB'C&/F$?\Z",>3$^_ M,9AV7#6^NQADW ?&R >AFWM()$^WYC8EVXR"'QJ/E;KW+XT8G.0&%3 MA8&S[>5-W7 KME8(8T9JO=_U10Z[BR<['=I76=#_G?I.%]_W,^]@6^Y]^W&% MJ'>FCR_&R1W$J%V^D\7X>87G^>]#:OCW8ZGAWUX!UUVSGO+29]!!!OQ] /_) M^\IP;]FEO)3>2R6VLKCW"__IK8O>N%.X9Y-8%!>WS LVS?0@D\0)4GY0+#Z M !D0CP6(OQ-E"76NV2FQ9GPP/I"[A@'!@*B3P6 (/+=-8">" 5$OF\#XJ#$^ MV(E@0#R P3B;R,_?'$?*Q>(8TC$KX#XS7YEA\=A3;^;[U5T,PHF">1(3<,_! M/??S63@L'!8."X>%P\(Y=^&3UXG$%0S Y(AD%)95\5R/)##O38:^J'+5J7$]^,/YBAK>(I(MDSQMI!>39D'-=^Y?K[G<(ACZA;O$3R$GE8,H/.9#ABT\)+)"^1 M[<5QC2:)ETA>(ANV1,XZ0YN72%XB>8EL,8YK-$F\1/(2V; E!U@%7@[%6@T[/;&7)@ M+7AV>35'"W@A8!4X:Q68="8#SFQG)3AK)>!UX,%5X'R.9EI,Y_PVC!,D\S8' M,]9+^YN7_6^>@-WYCB:0G\_/Y^?S\_GY_/SS?O[Y^%]W3(UI2I7K/M9CJQY9 M,HW;ZG5Z=CLS1IF1XMR@/&,<,XZ;C^-)GS-2&,@M +(]91PSCEN X\YLPKX% M0[D%4.[SP1[CN 4XMCO#'G--,Y3; &7VDKG2]>'3*1H2SC]"6OEH4?UV%\_W M9^TT*LP"<69 ;F=)!L/XS&#<;VE[50;RF0&9[3'#N 4P'DT9R SD%@"9875U.4 MH,_Y'ZP!9ZT!LS$7"K *G+4*])FKB37@O#6@,QJS)\1*<-Y*T,ZX&VO L\NK M*1I@=Z93#@FQ$IRU$O!N@&DKG[K.H@'G,C]'81Q;FRA<>$D]ZBE:974&G2FG M]S[^TMNZW(96*<&DG3$(UH!GEU=3-�Z0UX&6 E.&LEX#Q.UH SUX#.L*6= MA5D)GEU>C5&"=@;B6 .>75Y-T8!19SIJ)Z\V*\&SRZLI2L"[ 3Z/>>):F2:< MQWS8R$@D,$)+?MW((+YG([&G.)/FY_/S^?G\?'X^/_^\GW\^'EC+F4<_REB* MR%D1V:@KKZ0?;M8RJ$F&3-.V>E-F'&4&CS8 N:5TW(SC,\/QN-?.XF &\ID! MV>;,0L9Q&W#MC,?G'%\;CCNC)ESDZ'<"BBW,Y3/.#XS' \ZHWX[0_D,Y3.# M\I!="P[EGVU:_L\RD)'P*9 OW+47>'&"U9)7DA/S[V1-IK-6FA,^X3XS(-M, MKL,EE8D8^G[,K+$ M,I+R,>EWVGUFV$Y+PT??#&.&,<.X:3"VQYSHS$!N 9"Y[H1AW (8LUO!,&88 M,XP9QG6 ,7O'#.16 +G/,.;P_D/GZ?>'W4D3PON?PT3X5KC3RJ@>6?JM:J,V MZ(S'[;0UW$OPV>75%"68L :P!IRU!O0[,U8"5H+S5@+N+,X:<.8:T!G:W%F< ME>"\E8"7 =: L]: 46#S^T!IS/^\!K *G+4*M/-(_AD5H)%G M,?4<-%_*ES;I4E8ROI0O;6!6P5V[,S4@J^!GX06*T1$;,LFEYUA><"7C!&D; MXXX5R$GQF0N2Z!<=P*'/>XMPT#N05 9K^"8=P"&$^Y MW(N!W 8@LUO!,&X!C >S=N9[,)#/#,A<0,L,CF=9(?@A6+,,+_">3"2Q2-VLM- M%%YYL1<&%GSYC0F=)N(KM[QYC(R/ 1^5,[?I@\FKC.,SP_'+":?8 M,X#NE9O,^&'\W,MOB//M? M9**#M(][IG# D!P\4M!?ZJ<-X'LW3.>^W'^(5"_YOJCI4QWQOUV MAA*?;Y+YQ/KAK5'-U6ADLPX]A@[5:(K_OO?,]9GTFAT+=BSJ:Q%G;!'9JZBI M0)OB57"O W8JV*E@IX*=BBQ:,>ES%2'[%345:&/\B@GK$#L6[%BP8\&.A:8F MF'*?3W8K:BK0IK@5[2RM>785JM$,G^)5U#B=Y=M$@+3A?UWOZOM_P']EP AC M+_%"F%KIB\2[DJ^O/3=9@9!!R59:OOWN9*1FI.J78@YSG2;RM9[=7O$6Y=\4 MH.3(()'1]BR?.!_E23QY[H]@R/<">:G?V>[3X/,$:26YXG^OHER[EO)R'DGQ MY5(LX*U>"?]:W,07WY9>?NT%EUL2W2NHM8B6<#DI4W]7&6XOIL7B+F*:GB(E MFE17.F$D" \6#$M&>!D.6S1NS-8JDHOO+O[F3=UY?S@93\8C=S"<+Q;3GNTN MIK/>PG7FO8GM_M<>7'S_&17+"A?6/[X5[7_;M_ H4-R87K9",[9UW8,'!@B4/ZXQ>&E_8[U9PWB2V")S*5TK"2VQ#F$]_(M$BT#P M@D0$2P]A(>)8PL7"^3/U(KQZ!:^S7%GS-(;;QS$8\?7<"^BG<0,8^81\PC?O01#Z:GW[A9.Y2'3;BO]A0>,KQ2O3>M> M9^.?AWWLQY6DWL@]OBPG3R#+S^ -2^L]/&456S^"\^I:_S?U;ZR!W6EL . I M+WT&163 WP?PG[RO#/>67OW>7L_K[8/$! M!,B >+0S%HR>?0X3X5L?Y94,T@/=F!@?YX>/?L^>,2 8$'4R& R!Y[8)[$0P M(.IE$Q@?-<8'.Q$,B L,]FP1XS)PFOUV>]7K,"\'K-ZS6O MU\U8KP?,[LL+]GDOV+S!Y@6;%VQ>L)NQ8-M]ME>\8)_U@LT[[#-8L,\G=:#% M/>O?B^B+3&"$E@A .X1_(&N$&Y8=6O6Y=R-WWFL#D-NY=C.,SPS&XW9&31G' M9X9C-L<,XS; >-!C(#.06P!DAG'M@QIW.VYBU7KN$,J@G0;VN_7IMV^TD_.$%^]GEQ0MVFQ6@1A/("S8OV&>S M8$]G;*YXO>;UFA6@U>OU^20.M)@E_:.,I8B<%9&DN_)*^N%F+8.$J=+O9/>F MPU9:/N;Y.C,@,XP9QBV \8P[5S".6X!CIEUD&+< QH,14Z4SD%L 9':/&<8M M@+$]:>=)!0/YS(#,_O&9T)(_XGE](\/W3]CD]':G7XVS(".N8GN(I;!UY_)- M S+GBC*,6P!C>];.K0D#^,XQ; .,!VV,& MG$0B\:XDY][?19X3SO7DL^P6X+B= MM7,,XS.#\;"=CAWC^,QPS.:88=P&& \9R SD-@"98.X^3AF M<]RJ\/VWB9C[$O[7]:Z^_P?\E_D)B<(+7!DDKR[M:0&8"JGXR5I$2R\@28]V MP^TG3F<9 R=#YX@:^%X@+U?J;[M/6O1R\(UE_9!&\ Y6LI+PGTA*:QU2!W%9 MZB!N86\^NNAMN(97NK$BZ2"]DVN)S28*OWIKD4BX]D6_V[/FGN][88#M>.8R MD LOL191N+:\P G7\!SQ%=["3>%?H24LF(++!%[,@DEQ(IG0!9:7R+7Z%3X5 MG[8,O$3?U94+&47P<+Q2Q+%,8KC$AR&X=,\ 'I5$XA+FRDMN+/AG$,,O\*?P MA0B6'LRQ!>/> )QONE:F.8 M0&*D'U4=LEU[;K("^<,\]M12I,_[] /T]UWUW98E5E^.1]W^9+C_^U[7WO_E MP3O;][GSD2]'@P,/OM>0A_W^B7<^LSD_HO UWA5R/?:ID_Y6 MQ*N.YGRCP*GNMYKBWP(IHD"ZICT])[C? MZXBU4&ORV7&7&;< M#B2WLS[PH9#,6YI;3>2OD13EI!/])XD0$.'#+E?.DL/[$UDO[ MFV?>]YP@Z-KI;;\SGIVUHUB<--[Q-!?$9]TRX#"(JS-/ZYU;"-;<>K.&\22Q MY896$":8W^FG+BP&L ,1Q,D<1M;""V G@G_X4L3%'4G<;6O>Y;&]F!5)G>L8 M@_7 5%5*P]3!02M9B<1:B9B$>B,3:RYE8')@_Y)NEC*IY!U;Z59XD8Y;TP!3 M*#%#5\\2W?8:/H/[%>YFB3C[G1=8BS1)HRR[\T!N;$VG9%(])>_6&Q RYB.] M.V A 3?QW,U(X$@ !SH.'%R4'+5!/PE_HJ%;B0_4TDZM[70UG@ MZKXJTQI_&(NU@0L^9>'%8/;4I=< +8\$CTG&-S0"41 _X@UOX:11!)*FIV_@ M1A&@7D0=#7"3GU[X)3[H,YI+D9I[%'^GU .?CD_T8>IDG)1^#V-W12*[UCOE MN&+N>1K'^M;.2@3P$[PU?FE$A3)4\L.Q/Z3@XBW)P2M(:RUNK#]3@3GLQ(H# M]\)A^F$LZ?=>!NE,KGCW312ZJ:-S+@! 5YXC\]%BMCT*R*TM?# M*HH)982^/7X.^+Y.T.A8#JQMP@O,D[7QB$'L$BQ'G(+LM&!K%4YL^;IUJFF/"O[ND0((I@V4Y AVG92 JE M8A<"H5WCJ-"4QA(5@NH4/-1L;^%1-HHN12"9!HE^]V%-W7G_>%D/!F/W,%POEA,>[:[F,YZ"]>9]R:V^]]^?W!QQ.P.QF6S M.ZN#V:4'OP*%]#WG-$] Z<;=Y32[V'$)O__'//KV^U,6YME35D7,9MWI:'"W MHHCAJ#L9G5H'<+L* [L['DP>JRB"A]SH(0]/'=4C! @ !,B >#Q#V[*D!P7/^O'/^ VY_H_UM)-D.G!\F M?I41ONQMRADY0;$LPD_I/'8B;T.Q58I-IYM-&"6/FPOT8 I7+V'6L=ZG*+:: MYB$,.]-AKY5Y"(\VAS5+]F3KP-;AT5)D.Y.6DK:S=6#KP-;AGB5;G=Z,K4.3 MK8;\WA;(K?0J&?&, M^+U&OI5LA(^$>#YHO=6T?@X3V(]$VY4'M0J1ZB_UTP;PO1NF6)+ ,=1[11]. MEFM-[>*H8X]:N>-[QDFN6126#1 ;H/H:H$%G-F-26#9 ;(#8 #W3,;,]:B=5 M#AL@)BSDH^8'H"NLT215G";OX;$Z0EJP"17-QROJX^E=R;S5XM]?:TZ%8;\[ MT>0[5;\4XV.69*-4P/#NSQ&$>B<&L++GB?Z^B')!+>3F/ MI/AR*1;P5J^$?RUNXHMOR_P07G"Y)=&]@BIP2=C]AR#@6"SN(J:JFO4=*=&D MNMB7ELA57EDP+!GA93ALT;@Q6ZM(+KZ[^-MQEA![,B6U,,/L)LY_429AU/7NN^8G:K#.TN8*YR17, M;!W8.CQ>._3^D%-OV3JP=:@!LFIG'?H=>\)I:4VV#L^3==8J]I,!-QKI4/.A?$,^;T,O3.NC&?(GQ7D[=Z4(<^0/R?(]YGBBNE/F/Z$ MBW^Y^'?+%>CT['$;;2-7_[(%8@M4?PLTZ4P&?,[#!H@-$!N@9SIH[D];N3MD M \3\)WS8?(;\)V:H],I>X,H@>=6?P& +Y!JCA^#6>%P*DL\K:7F!$TD1XS^L M>$]&>Q9ZL:Y%;&TB#UX3AF,Y(HVE:\UOK*O03]?RTHT\N#"[9VPMHG!M!3#< M>1K#\^.X8UVO/&>%E_BI"U?@ETX: S)D!-^FFV4DX/..A3!)]%%T85SZGO*K M%R< H_RW-&#A_)EZBCP&_IUX5UYRT[5^C3P'K\71!V%B"2L&0'H+ &< =A8' M'2'/1K(EC^RU%V%$7VY T*';M3YF7^!8$AFMZ>GP]48F*8XX7"37(I*6[SDR MB&7VWOA9))T0'O\7B$[@8#:A!\. YR4PNQWX>A/)&"!EB:6E 8 M6MQH578+%:UWK308,_Z9S@@#,C!)0RV-],1R; M:E0+L"'@1W'JJX$'$H8#L^6*&^OE3W(>I2*ZL?HS-9YO:+[@!8X,VPG7&YAS M%X2@+A=K R-XW(T4(+YEV-U+HM0""U/421 LL=J(%.7W)EV"]M*T@J"")/+F M*8)J:Y(&DY%:M,Q4H2Q/1+^>)06S(_!Z,1Y.,SB<-+T QBW4 -R-J<.YGWN! M*!DCL /* $1XLS0 3P#SU>BZBR%%I(;(@ME;B2*H?HVHL+[X\ZAZ)VY482QM4/P62W52$^ $!@/-?)JK3 M>" (/PXM#ZR%DVA3E8!"Z'DS_\P7AY@$#K).':59D>6' #J]C(D@@'6(UA@- M"P7.?-*N/1A#MGIVK=]A\H7OI#X!!RX5^4/QH]VE"J$F++B=Y^/JFEQ+_TI> MDK98I4/+@#:SWZ"OB(=[#F+!73E/76 M#U.W8WT2OHQA27%D-XR6I,?:PG1HO?=1$P&@,&3P3/3*U(4[64L9R$CXI CJ M$=(DO<' %C#!P;*HH MID++'HP6>- X==%2@!(*->>_KSS8_7D)8L/U%N"LH(V!WP( 7,])]+@WTDFJ MI@LNC.0:51FF'.8"N;6,44.KH[P6-Y5F98(911'#E$0@F&N 8P?G#[]:P/UA M3O^$%1!^A0/"3WU0/ GFVWR,ZWKAIS 19(?0N0+1W>"=454ZJ._PZK"8XC5+ M&8)@-JL; J0>8"8:@!'\ %8%%,1:W.3N68@^FW*8E"^)@]]:P]]^^,^['R[! M9VBK-4&=A:N\0$VC%USAA'BHEE?@HDLE]4R:L*J"K-?*5?8"0 OQ,L;*-X4Y M\T/TDCTR3B1G%"K51(/3C[;?#6FM[2B+OI+^!A#]1[B."M@?]"_.#9!0\5V69BC61WFB![\R@,?U7-.F;6=+= MFS[HM>DT!.\*J $@/KX#-;;%-0[&(O3]\!KM58EBZ-5>*6U!IA&-V6,V1D;S=CVF4(GS,]8O]$\1A;I@O[O/#E;F5R*60<9 M$,PZR*[!+6EW+6:3NS^;',:Q55"[G@4.G+S71A(8N].?<%>F)I/ L'5@Z_"( MG0LY9['1UN'Q/*_GV;T\CQH,'IUDZ,3 2S-=6WUP5>G]-VMF-O(Y0??%5[M #8\Y2V]1[?,VA[T(N2 M-ZU??9' OU0AQ8='I!L\U?4_0: UM*TC^ZPK+8N35N_]&(-X;T\+AG S(/Q$ M(85&KFSC,8<,[B&^]R+Z(JF^$]V!M^%ZC2>,'$&X!PO,L)TD5&W<=#&0#UG6 MEK*IM1'('#TX'#VPZQL]L+O]40-$2-2@]4R883JL6C EU6X!&W:F0SY4;S4= M%AL@-D#U-4"#SF3(36-;;8">]?F'.=.J2[6__\<\^O9[+M9M<^5K X?,Q;K/ M7Y;'Q;JW.%#WOG*I;@U'PZ6Z#VL3N#*32W49$%RJRXX!E^IRJ2X7XYU#,5Z_ M,^IS'Y\F%^.Q=6#K\(A-=EI:(78NUN&I\VK;6:H[XKQ;+M5]9C=MU,[3U39F M*#*4#T+9[G&I;E.@S,FVC4VV;8#XN%3WH6WK=-+.0H;6U3DRB/?7FT]&9QV2 M; Z(N5CW0$G9D(,&7*Q;(XG:G>&XG24B;=QX,90/0MF>< RA*5#F&,+A3=L3 M. I:+#]7)L@-@ U=X 33K]HN:V/M'BB*[ML[[*LVPQ?5OQ1SF*LTD:_U[/2*M[C8;5Y< MVCMLZ>*):"U#_&3-.*+I%;V*2?'E4BS@K5X)_UK< MQ!??ELN!R2Z)[!54HB;;[NTO![<6T6-Q%3%7%83M2HDEUI1-&@O!@P;!D MA)?AL$7CQFRM(KGX[N)OQWN8VP/8\E!A>KBP_O&M:/_;OH5'@>+&]+(5FM&J M1N4?TLAZ%[AIG$0W66/VV+0IM[S8\@+'3[$2UPLLZ>%AN56H'^E8I8P[*]3? M[CMHMURYD0&:<2L,J._Y)O) 9#=6K.\3ZD%8FS1R5B*6;A=&F,BEFEBZU9M M^#>P9,1Y/W41R=)0#XZB:WV&)POGS]13!A[!32@7*?[X3;H$B5A82H:-VI/( MFZ?8JEUL-E'X%<:;2/_&>C&8C)1'H;NUTP->C(=3T[[=2L)CXDCI75$0"?4I MIF;QWE=KK8J@9:D(VL)J1S5X,T, INMD98%P0 CP%E(X*_S?$"86E$'NR#6V M5N)*6G,IU7C7X@;^L(0+JW",K^6M-\+!MYW?6&\__.?=#Y<@!4]-UB)-TDAV MRK-(CP)YA6NXP__YV[1O3UZ#<)-4^/0$D-D?4MTQC0&"<6P%4KIQU]JER_#< M[RZ.JVE_,+TXHHZ#<5D79W7017KP*R\!]\ Y13L_:G17N [TO85^F] M8OP-DP4]>OH#DP4Q((J >!-;POH[17\PK5QQ=@N8HI>.]?[!YG% MNC?48M#?;2UM91DI(YX1OW=/-VUE6(,ASY#?GW##B&?$GQ/B!VSC3T<\9]#< M:EK?Q)ZP?A6.M_"<9^8Y;ZAV#J?,GO40!)"M"U,W#<@SAC'#N/DP'LS8'C.0 M6P!DNY4;7<;QN>&XSXU;[[%A?<98S3.5:3.)[%-$4%I-*3OJV",^"ZP9P>QY M!9D?V(K57.'L7BN=U1H@H*Z!XSOEHK+OPKY+S32K=J9TT)G-6ME2JC93SKX+ M^R[LN[#OPB:@14'&5IY>/GR.3(VFK*)N9F^7ENJ^"4Q(?8L[-Y1WF(?,0V9" M:B:D;@6C[R?O*]-1,QUU,\'+=-1,1WV'32P#@HEE&21/9S68CIH!P5:#07(; MD/S,=-1,1]VB[((SHK8<=V;C5M8',[7E\\NK*:=_[:2Z.E\2O1IH):_9O&8_ M7GG"<,!%4;QF\YK-&L!K-FMEC>:4Z:C;I95U.?-N9#R/Z:@?K@&+W1NVT;(P M;R.#GNFH&?&,>-5U8#1DT#/HSPKT3$C-B#\OQ ^X/IT)J9F0NJ;:.1MR/@@3 M1[8!R QCAG'S83P9MW*#P$ ^-R S(37CN TX[K?R)(H)J9G4D4D=:VIR[%ZG M9[=R6UZ;.>9ET)H-6;IEJ,^7LN[#O MPKX+^RYL MH391RP#K>9D9I>V0M<&22O^L/NI, PO<52?4O]+8_]Y%<^(CKB MK5ZIO^T^*8MA@K+F-]92ALM(;%8WEHBDY M_#-2\&3XAV5(=> '>KS7\(>Z0YSZB;F#_@T.03B. MW"0B@)'!EV$:62"C*\^!WXK U5=?R3A9XXC@$L1E J,1OA7C6^&MX6?P@]WQ M9,,(TR3V7&F>GXWS'L/KT%^+$*2!,@<\?9$DU-([>$A+%0@U8/^&WJGP/C#& MPON4+BZ^5S;]7E >/]Y.53Y9PH]#F+Y +KP$8+"(PC4-13A_IEY,CR!F,=01 MD=)LI4N820MIZ+K63U46LKQGQ'H6;RR?L5!6)] FWTR M(MJ0E<1,>MNQ5J()\G8M45.1!W()UN *C/9Z ZM:$X2)R\71E0E7NLTF"K^" MA4LDK!PO[+&A="9 O1CUL[_ULI"L(BGIR]C[:JU#(B^7)?)R"ZF*P0< 847P M<1+"Q&Z)L.+1@T'YT;->]K>;1@CFTQ^/B\UN&Q#/_>["F[KS_G RGHQ'[F X M7RRF/=M=3&>]A>O,>Q/;_2]\>W&X>Q$WF;Q,15XG2S":/D 8\ F=[X"F*T# M6X='RR;MMY(]AFT#VP:V#?=FGVYEC=S3V(:Z!/P:N6_Z-0H7,HYU#E@Q6RQ, M5C)B#N@'4.Y9*[GEF2B1(;^?:8*3P!GR9P7Y$1MYY@9]K%P)ZF#MZ,RV:$\G M:]Z@\@;U\4+; [N5!/<>FP:U"0N1R8RX$?4)1/40+SR?O*Q<"U MJK!J&H*X&)B+@1M>!\C%P R(+4!P,?"YS3D7 W,Q<)V$R>>>=\R8FDVXD2]G M1;!UJ &R:F@=AKU6GI&R=6#KP-;AOK4DDU:>OG+.5.UW3EP._ 2%8JVL]>?: M2(;\/K -)PQYAOQ90=ZVN0*>ZX&Y'IAWJ*W;H-E<$GU<](4< N9[PS&*6+=/@5J[:K,&U MU^!F5@2;,=-@O, %O^-5?]B=%/H"XZ-'N[ X\2W+LWXR6(Z KJ*C\D]A5&A) MO;\3=H>N\@(GDB+&?^Q$J*UK$5N;R(/WAW%:;BJI:7:0_P@N?F'W[&(S;KG> M^.&-E)>1]$4B7;IKW-G]V:3XJS@)G2^7<_C2M>37C0QB6?&;::_T&Y7O8+G2 M]P S-^9).R,.T\@"5S^,DAC_S&[IBD18JE+!7\)2DZ' MOS=IY*QHG%Z0B&#I(0SWUI!OPMC#7[XB:< P=+.XBIJHBZ!TIT:2ZT@DCPN K"X8E([P, MART:-V8+[-+BNXN_'6_I;@\NOO],? N@=__X5K3_;=_"HT!Q8WK9"LW8W[N^ MYHHNXEB"]57KQ3"SXIBI5K2W8-6%[X<.+1PA&/65%&[7,DM:['U]B@5MUK_+ M@M8?WWY! ^_X258T]TZK6F'20+YFH%WK4^4P\?+0\4A$UUZRHD%N9+2122I\ M&@0,:VW%X2*Y%I&T?+@'BL6B/\)KB9,L]DFA\O:.'Z9N]H-PL0!X!DN5 0E3 M+6#FX]1/.G1QO*?,S )%B6-+*11.PW&H67,9R(4'8^G@#S8B@F?HN4E67FS% M*V^1X%?XX'D:@T;@([RO76N_L]!\W_-W::W$5:Z$+KT_*K$#@TRL.8APBJ"@ MN!Y(!6:M(%A[A@)<2YG0'*S@U@ *5ZYQM@#M>8KK(@K7"@$I:-I:1K&".7X4 M2;J[5# 1+\. 07>H&:4"^XDF!' M<$.1J$Q;0!4\",>A9Y@T#K04E$M!T@G7FQ3NL"QGY5;I)YD@,'K75DK*',/6 M1Q8@;EZ0;J#'%:8Q"$U>A3X(F[ MG33"FZWA95(8'[T/O?7&![S@,UPWLV79 MP#>5"<0(J0W^9@$C]+T$E(XF1+CAQE@,]53U@Z[U&3<!+$SU37*H+3S45NO/%!8 4%$:RQR6+;@)KF6)L3%H M0-9HE'"QJ+QGKFGQ(57+U[@*>'ON=Q?'_IF&(>>:89Z[A%%/,,\> V ($\\R=VYPSS]R] M1?A1QE)$SDJ%8N65],,-1F6X$H^SZ9]*;--V=I?G2ANV#6P;[EMIT^.^G&P; MV#;4 %FULPW]&5?HUJD*[V\+^K]6[I/>B^B+I(-3.GX7_J-5W%5(L4VL0OU. M?]).VHV[S=O=5^W3M.TY2\]:#F6[,VUG11E#^=R@/!RUTY5Z*"!S5/E6$_FS M#&2D$]R%N_8"+TXBJO5Z+*?I=CYSX]1SRGTX'F*=><1 !P/Y% @-6NK[,Y#/ M#,BVW4[/_Z& S.&E6TWDO[ N)<0ZOR3QY5HS/'W",-,BC!S9#:,E5I)(WY>1 M)9:1E%6G]+S9.478K:2UYCW[N<'8'K>2D(R!?&Y ?@E(WDF9K@."..ISJWE4 MG/YA5F)HBIWKETO("0&W/TZNNQ49=,;C?BL7Q,>9P)J%'=@HL%%XC&R#V82- M AL%-@IL%/*[=TG7^,::TKOIR)SKO M]L7O6J:7[3PH9;VL@UX^V/,?F4K_-BQH3'O6* ZQ!@Z9:<^8]NP!1?D45!^? MO*],>E8K)IFF(8A)SYCTK.%\1TQZQH!@TK,SGW,F/6/2LSH)LXXGD TXA+0[ MDQ%3&S&U$5N'&B"KAM;!'K>S(I^M UL'M@[W$]MHUL[*'R8^JY^*,O'90W%X M=,;C=I(?<,'>F4%YT!GUV^F=,I3/#,JPT1IR@AH7P3+U64T5=,8DS\P8U08@ M3P8<[F<@MP#(_5$['2:F/F/JL[9O=]I9^,J[]C.#,5.?,9!; 62F/FN'$],< MZC/."FAK5L"D,[0'K5P6.6>(K0-;AWOF#'5&TW:F'[!U8.O UN'^K>RX"3OG M%#(O&O,O-4.OF7_I[()[+=-+YBMDO7S\:OMZ\Z*94=)@O, %K^!5?]B=C."7 MF@X-'SW:G?H3)ZD\LR<#X@BPB&1MI?ZV[1&:EI_"R$I6$OX326FM0Z(JDB6J M(@OY.SITE1-+)#(&J(A$6(J603U.I43Z?NC0$$( W$H*MVL9T<7> MUP<57'P7R0U&PRK)71Z1W); GTIT'^ 6>\6 ESB@(4GV5->:WUC#@;71#G@, M7\BBF.T9#0QU'D7EK4$V5Y+N#!H*LT*#!AVY\AQ\\05H2["$5]//M0)0IT0Z MJP#T;NFIEW;AGHE<1C!V2SA_IEY$\FN];LD63L)7"624^ !$U:ZF9C#C@\>!7:.2#;HIVMQ MDU\$@!)&?&))IK2:_@!0I\7G"%,XS/ DN)[PG; M'P.R6$- B^\&?Q"GFTT8)03^XDO @T'66KQZFN17+\;CITYI"M1-27?4+"!& M$?AF*HH7=ZV]])3G;*/7NU5PM[,R+P;#R7&[HO1\#?/M_97-DRM!R[3*K+TX M1MW8-4!ELW62_=E^T"8%;:&? %)$L/1PJ1=Q+&%@](A!]HAJ>V1M!-P0/K]! MTP"_0W,C0$';'[O4>?8)F&<0Z M^]5X$RK[^HK>S+N2FA06!OCWUUI?AGVEWA?5OS1F\K7>"?2*M[C8-1HEBJ;: MVH@^#7[8+TNN^-^K*-\:+>7E'";JRZ58P%N]$OZUN(DOOBT3^H)IW)+H7D$5 M+*G=?PA3NEC<14Q5-*D[4J))=:43JL7DE07#DA%>AL,6C1NS!>O!XKN+OWE3 M=]X?3L:3\<@=#.>+Q;1GNXOIK+=PG7EO8KO_M0<7WW\F1F;0MW]\*]K_MF_A M4:"X,;ULA6940[@!SL"MEK 7]C!?_&ZQGE54S^?KTN*DQ0X\2/ HR1<.Y)(L M-GP++I]P$N70XSU"9/T&^9CQ6UAYMD[7A47)6J8B$C";VG%7#C5M0L -!*]9 M#8^2KC.?T4'*5-_/EB"\'.88'-P8/D#/-]$>?-42O&<'TI\=VH%T"HNU2)3S M3RH'HUUY$3TA]YW5@]1X I _7+0(G912RE4P@O8D\ FL5%*[]'HT^"7,A4RT M4WSMP?9"[;CEM[H?$7F,4H!,$Z]+XQC<>[(ENXJ\2NA)DG>8.42>2IV>MCF GK M9E#X,%]!N/8<*_;#:S>\#L#$IW&^D+S]\)]W/UR"Q$!#70D7YN( 3*08K2B. MG7ZC1X(OYGJXM*AQXV\V(DX*OXAQ,$X*VR64*^Q:XW&^#:2%())QZJOC]A4J1B#5<[:*K.8I MH!!F!+5X[FE])7\&YE2I:;E("]RD?*',*K,J)]-SO[LX[G#VQZ.+(Q 8C,OS M/ZO#_-.#7WD);'2=4S:9'V >T(\"04)1/0;+^F99J;CA3)Q;_IF&(&\YPPYF&]YK@AC,,B"U <,.91P'J)Z7LBB8-.!NBO6S\ )%?82Q;;GT')T>1E&TCA7(&G8DX@+ VQ>/U;T4 M83QM9RW"XTP?EP6S26B]2;![,S8);!+8)+!)R!A$)LPN=#>3P/0 MYIB=3JN MC\3K00G0M.+BEWV[EK2"=:J190 = M" \J?Y5UU=!TJIMT[GL._&HE?9>8#9,;*Y9.&GD) MM40(Y]A!@3+'X!'(MGK@9I%WI5I35-]-L?.1#U"X2Q<$EEA+>ME(.N$R "&Y M2 GH:4+&T]DMB2*R0%4) Y(!T@6F020!1WCCG2>!A#,Q@*3QMKM#1[:Z<7^@ MG%3#KHO$E8#+E2$V[.!EURL/&SF46W6,[4GYI\BI61"?HN7TB Y7#2;K6$'L ME8&L1$$%"=L!O#>+BK#D+!8F-8,\R 7;1$0RSOO/A*95R3Q1/)J^C_^+G^5$ MA(BDA1=@"H?E(P]F7"!0SH6K2>^ZUKOMI^#DO>C/RC.*=WTQ&.XBY)0V#O1K MQ2@,3]HH"D,D%8:/K1>C::F;P8OQK/HI1PA4JY^![[?URB _0U?ZPNZ7GVV7 M>@/<3CV+C^VHMBI1CO]8K L\O]:-%& GEJ$AG/7#:R(BU'.!R@"7.1$RD)+U M":-D 9NVD(:"4[0.7;BR1(_M(_5D9!$S)2KYE?#)DBE68K26*DDV5_RY\!$H M\3WX#H<71Q2T%421_Y2!7'B)XE-]B5U>O%B#\QN#JT1\O8\DI[VB)#D3NK5I MQ0T<,F="5$UONE!G1@-P6NS.9CCF[Y39SR#EO;!W.Q#J\G#PL=PSK).LD MZ^1]5^SIB D][VP=ZA)[:^06YL>L>R!L5.B(^9&R5(^*M%498WW[09?9!Q%> M72'X]X9$GAC_I]=7C-JXG+$6UD +GW\TS%)X9HDN#1PRY^9P;D[#SJ.8I;!N MQYU-0Q!GYG!F3L,/Y3DSAP'!F3EG/N>GJ+W0X:T!!G0K'=( M30=O&4\DN++I5C M6[T2_K6XB2^^+2?/@9YN272OH IJ;?!%80)F?>*>UC7\$BXB97QGN9FO6M]@)5$[FRH MK;6XL18^KB/XE^9=5*M/C+\G:DU8S&+P2Q2+IGX)*:( 5HG8@D4-*4\CY#%U MO=B!)5#=WTODFKX6R/LX]X)L*8(7B*6U$$X21G%AQ:'#RB2":8"O,.$&?PT2 M(>[;.$6.5>1__#/UU,H!GYJA:C[:G/&SL#K"3=Y^^,^['R[M6=?:OY*UTSO* MCWX1F9-!YHWL<5CL\?"6[I$]*[A'YF>^=%Z_I..M1$1\OR6>$GE5T?&<=&GC)4"Q$GH?+F<$Q@KU$:)[OGLAL.$J4D;P*_2N<#C\$>,+:"E,+;P7F&,=G-GYD:5P0$NQ(<\\# M3%D:T!VE(;_&.[W\/W^;]ON]UV_5S7X2CN<#7NA3^_4WQ)V]V,:;\./00EIX MG FD:E:0*R&NRCZU1P6KI!+2%*UAF4'!@NL!$%K3&I1C0S&'#WK=<5E+COXN MDK!8QJ1 L)<'K\C!=29"=RC5/N(*;HT.X0T"6LJ@M/H'K@D(Q( #=-?RGQO@ MX WHAUYP%7J.^9GBRH]FQ+;BE90 .[PJ#?!]\"=K91=H2*C1.*0C M-Z!KHP+=MSSU?;B5W!LK'?O.M8[T?-SGZLAV8%CRV M@EX%87#I($)]]:!T#CL9;Z-<2V-OXRS2%FN0+WPU%WO5!*9@804273T1W2B3 M,0^C*+Q6K[P!\YOJ8 M?ZC&!7 G5""<0>J/ #9%W-#*%D@)JP\N6C3P !3(0MY_\KI;K6GOU%0IVX+] M0V@/3,%$C(V&8,(BW%.J?B?X-VXX08IAI#M%(/#1:_'I&IA6T*T8'@2.!>Y3 M897T'.VQ)-)9!?!F2\*BLLF)]!$UZ -D 5B*Y(/X+<:91\]'[9.+&]Y\ M$ :/:OBQE%\L/!7046+=S234?3&RU=\ &'^#"$9[<@7:K+PYD(R,8,^^$%?@ M>N%'\/JIVL,GN,,"-*\WJ%W8HP30)^8*I*1+*)!$J0X\'D%V8.3-;F-"#ZYJ ME+"S=2E8]Y]@@]KF78@>(ERX"F&$)JMPP+EI+8OX XL0I_^+M5A MO3HLQM(!P980GZP"W>Z!^'5@_M8EZ,-1=]J?/59QM'W7.Q^MYSZUZIJ'7,LA M]X>GW_D1JI#KDBU7DUI\W2;O],P6+L/G%AF/EMS"&&HRE0.;YCK3I'#E,-,' M,""8/H#GG(T ^*YC$ -?:0V4U1@#_"3#G&8HH+K79^,N+?/1/1<"\^VH0;( MJI]M&'!;*;8-;!MJ@*S:V89^IS]E:BNV#FP=:H"L&EJ'(;/H/+1UJ&.X1A_9 MMSI;N=2],4<3CD_>9#K"B/&'!B()^VHDR?DQ6<$=1X!(U'/3:%#.3F [D_9!P_ MCX._EU&5V2\/LU]FB&7V2V:_9/;+6[!?'N$#F-6!#X >7$6#L,<]_L M;N^;*(##K_N9B%5.3'*VW#3"3XX31.]G(,2'%:@5P4H:SJF.)=P_TABO0Y)% MQ78#HU(VK"SE5&X60(/JN8%0OC%,1"'8E+ MF%NB#T'*SP42X!RDJ>X@OUE.2D?/V<"3/ M<%@9@J&X:[U]8! LTH@XF31WI+HG$7\3(RJQ=^\R]G4((SO@R%DI\U]OID"#8ZV%*PW/ M[C($RW:I60+!)0:\%7AO\64TCRC ,O#6Z1I)=]9>3+2DRU2 %B52YC/B::8C M+XH3ZT_X/E$JEA&<]NT[T_",'9?=J];#ML;G;(0L MR5[MC&U=21['_1$DP28L$.#@T>V>O_[FEX^J+ #L;LGV#KO%C=AQBR2 0E56 M5CZ^_/(C-,:9(SZ\T\+VH<;.JP"/^>W&SD&S/PG%5;+;KH,(_1Z&#C\$'2YH M2XM1'KBC'><8Y._O90V"O2#%?*4RNJWF?*[O2#?\6H##G!Y"\OHPTMY"CY'OF=):>1)/)!KG7:8F#TWMWS.Z-OBUX^?/)A]+X>,HS^,U(<@PQMS#MYO#L'? M7=C/GLHJ[95XORHWR.!9E,%/2^-^&[+'GX3&GYH O,@7W3V6KV?QL!]PC=/YOLE 6%\59.E$8G?F=ZW[KNW(FH#$K80[FZYZ MQ 8&_?'5[++H-NC0 79_$N"FN<)/T3TCCV+FC)?3D7'A'FZ/%F)^_VQW8,&A M9=)ZTAAD07S;Y-@"R>BN'Q0=9$^#4\/]<=BG-N[=@HF6Y19DHO$T@(2?MF+7 M3I'8WVN]]#-H@!$RXZ9M21N (:$T4Z^SU2DQCV>D<#@8\.AT1G9-H_-;P/A&:5K5S ^] MR2Y Y4L.RPX1B-(F:,:1VT)G\S+\/J^X0P8"6NOU24*'[H])Q["]?QX/;,@L1"OT]/<-7/OS+L'XBSI M<4_83SMIJM+6Z^XR SG\NF^J2*&_+GYE#3)'[R95#CA[[#R4_@O^8#Z=C5OW M1/+Y8=,!B^IJL-MIPS9/9E.XL5-'__&I.OKA!)]L6<(G.?;T*G#%QW"HSHOV M%KG(0W,1/#ROEGRR6W^@A[[OSSL>X^A.VH#$=5#PJ^R645I;0$JX;9M.)O<^ ML&?3#[I+]"K1\/55GC4T+]W+*G MUM.OIGIJW?U-_$(<%Y5Y'_5B\X')/DI:R A;^@T&@],W=#82,3"H#(T2X]9 M]DH25O1P4AKG5VR7:?@^#36UZYB'5-WM.\_;^K5KV?$R.$G^/ MD^@7]T:[X'Y;W*P.5CN2>+ /SAMMS^2[M7%F7K!..,O\\Q+O0V(/86"OVB;+ MRV(F#5^#7\VMJ(:FCQ["W YL\8N:69D[3 -6R_6AI1.^X:Z5K30JRY#8;/NM M>W;;95W?U:([,8.MB)V<$M\!8V_'[';82K?KM0+(LTE_/Q M&K%(9)%@0BG2(;0*3E 1;.W!"0QOHJVGQ5$+TT'#D49YZ(35R8O1LL:9K_+S MNBOT 6PIZO7\^GVWJ9OHL<;+X/^<[VWO>[1R;F7E?+'?RKF]0_?HP9=_^CUL MHP>G1]/H0,=\-(U^;]/HL'$">TRCE]5%T=3,-PWF=VFX!R[F'X-AXAZ/N_0V6BF$U:%=[ M]N77[>PM>G%*.W"Q"E]K#@3VS^RYYHX.-!'FJ^H)M MDAD;&/QB^M@(RBZ0 9"8'KXPS#+WQ^5VXB[,I<98C"QJ:!_=VL,3="7S!R5]#B-^GO!17EM%% MC4_WK;E1>Q#HMQ$IBJ&__%6C_\]C',/O M^D59M)M<$K&9#/QMG*;9*X[PV[L4N-&5I2,%3RQI0CX(S.@.7>9-)4@2:E4L M,SC\FJ2DA2VQN&U829EB70BO-^:6+&EERKCW.?_5D7I:F2):YPVRC73LTTZ9 MA+7 YGH%8T0./=M7W[UY95,U#V+Q+J]FKR4?7N9!??Q4<;G6#ZI4 M].[/:YDEN^%//WP7)O\^;\?9C[I.;BT%1\1I795UJUZ:PJQ:DIGW!'>+IC6Z MH4.T3MG)V5>.]H%Y(!Y]\3\PA<\:TO3[)N[LIHE[\/!_,1$#"<<77T]10ARR M"X;!I\0;CT_/9))#^N^-I@T/X]VN7P;6@Y;W3?P**"#GXB2VZ#P 5P;.S3!C M.BI?Y#(M%P!%-.H4I\,L_S6CI^5SJ_N[9L^P[5-F?;6$VOZ9#*!3&L=(':/P M,=K<](GX3W"G\G(WL*Z;G&QT6J9LG9=7I^&F4>MF,UA^I-TW_8(W=IEG9K2= MP]V;/?KBPLH[B9A85 =GL2LDH!?:Q)U.S[AF[^/FY VJ#T MZ9)!,?TNC+%G2_QE"Y MKZ4TBR2$_MX4)3D,FZ;>R3R]KDG$KM28"XI?GJB!!=BL'.Q8,,(-\!_A%!!M MCS6^9@'^_O#['[]WQ7G"KR HID0IU:78S2Y,U+K!2)(,AQ49W9MZA5-K00[/ MLLQ-CP8PU4LY;7@R?"5^$6SC /_[R^V0]Q.:[\%@<\1]]O!)D')\?(+?GW!01@&LM _=4[9%!1C%U>A!4A^&P'"3B^N X?6, M6B$WJ5H@",K%/"@_:B7T+] +J6]9%)E",Q11:]DN)9X1##F\%O^F?"3N&Q.= MQP&GOZ,MT>5'"_\N;5N9Y%<&]R+1<(;='_.&UR[!;8_ PYC\&Y3+NYI>+=MR2(6_YSM6K MDNHZ9U]_ /1[]/1AX,H1^B?:OA)V=GLS\\1@.;,)7DPLR>G\I6:V(:5#2H2GV6?.HU;Q-WO\=$Z3[-X)OT,0%"&;5:]E3\F0XF3U;3"X M:0DN"L;BKSDE*UIJ#4V+'#WB*LB[(3%TU#]W3_^0V=#ER\Z0 :\9&O&OU#X? M]E8PR0]C-:X7G&$0EP.&EC>V/'("#1"O?1[A*);X9M*_8M%W4M>&[8HLX E, M"*/K"[QUBCRUH(#'RAR-_+NT6\7(?[LLD#T\^8;1RN\ O.[:PWB_6SC.,9,; M)+^K+QE%D"TW)-P!GZ2O*:#L3EZ3A?CL0?1;&Y+U2SY8465P8T0< M2$9B)R[2:I:#6ZHII*(-\;_1K2RFUW+A[@79#N)M?Q$QZTB.*'*?*9K..=%: M7L7,M;P4[/C9F<.Z*U2:GL'EA36B:;.WRWJ7SZ06\B&=_I(N5Z0*@IWT\/ ^ M9T^9GTD=#C^32O28,7(N3FKF_?WX7":7T7L^.AN@L!S;@LS@V1/_[GB0K$P^ M*H]]H*_SR+T(PA@@T&B4)-$Y4*T"6Z;7_9;9Z8>G3@_]Y_]9-/_QGQ]QX>'M M'T4_60FHG0(*CI1B2D4Z1721L*/8H:"^;JC+E()F P3QV6!%(*!@: JM)6"T MY!6O7-;NBO +R7A9;6? (Z#:M 6Q1^0*K1D<13)@>"W/AQ8Q?_*[B_GOI$/V5"F\>O?R M^]FC4R'U^']_>O;#NU?OGKU[]?>7LV<_O)C1!W^S?[]X]?;YWWY\^].;EV]G MS[[Y\:=WL^^?O?GKRW>S-Z_>_O4^G;&2:\E_!?I^)0:7'9+*FMT4[?ND ,&1 M>Z_K)L=2\X4O#&2%V64A[#J18(#>0)J&X$BQDB GP<: MWR+C*^8XH\&!0[GJQF/15L@ HO%?:,B#<&I;(8"?2HENGPX_7+C U; MS0\)D4+"HT##0NRG;Y6BE*-/@JR$H5)?GL[N+U7@M[K>SVV] ]SU#:WA_=H7 MD31R65?P'M*Z#V."-W1DA$W]Q4-2N=*%-L++'AT7YK/G696MLOGL65MDL]?9 MLE@72P$>9#0=4N!+ JL4<>)?D8\ SV* A-9-VP)T@:U!"\"0\Q(L*"KM4UM4 MMDRRHQEXA3_TN^%>+%K%[K=]R;NAS874'_)/'P&+:P]@&SIFFJQRN*G,DG;, M)GX,GHR*)T#0$](2(FNY9J2+P.NB69V@PNEJ2/ZB86%&J45NG$V>K3A>FTP) M/F@"Y55@6BK\5Y)Q$H:I:JFW"Y.I,X.UCY^>SMZ"VFV-3EOEE< 49>X$3I/6 MM[L.!U#%K@I]N)2IO,7Y%H&#A,UGW\"-H1N^YHCYVX[-A'.5NX(VW(L:@!L2 MP!Z^41D_BE((]^K_0Y#_/"NJMAN+LUT1@-5O0RF%\5:9[+2>$4=2EZBE)RTZ MKJ":Y1=U>:&41[3I:L8YU96L8AM\KR@TJOZ-[V8H)J:T3V?/;WUF8>G+E;'T MD0S1F-MX$HA$QP/(UC5=R=L28XHN/+13X282_E&0:9&?@P,*A4F\5!Q^(0]* M DT,TOCK"?9VHQ LT8;\CHZ;2BO,//1)-A;MB;8@Z94-22M+RV@*-0K#=W2D M6^#WVP8U97-)KU_42.9$6.VJ(#NB0]2*U5P(;(HMHC*S9BY6#;8[R<+ M0<<;%4 R3C%7T,+GG[FU;P#Z*ZB9T%%"('N-8.2$&C1A>0PM)("@\9JFX"R] M);!4BNFY\B-Y<55H/*E!]5_FQBFF.7F.!+ Q9I1PHK2DZ81QD%5"0#>E\NZU MO%L14&0;_.FO-"&L$4WULCB3ED2]CU4R_A1*?>RC;QIIC'^112VE.GGYTZSIK7-" MDY_WI25&.?Q6=(&&(V\]T6)@ "RL$16N K(K9%1?_G0ZDQ>.]3MUWUDW%XGC MU=4YU\1ZLH^Y*F%5OF2":2&IO-(2DZ9<70)U$DX2">'Q M@>$.%=E\>%I,,HG::$,E(HF\6F)I"-&.DG""3-A6=*312]EM$J87KI*>/*^E ME(Q>*(+OX65 MY*7*.IV6V&LCH'N<:R3KZP]-/2*CE8,8N[CV+(:L\ M1=?Y\"RF&_@F/G(OA-A1"T/7(@6,1E)S26NPXD=](JPP:.Y&&S[)^36W\V4> M#I=7=$_ZY]N=,>O8[/ESX'3VQEYD,/P]K:R&)*2Q8YK*SXW]!K:H#@[$0C>T M7N):\6C9\Q6HWCNGO_@@OT9"QS\.,AN//@N"-Q)J:#OH(Y2]L(%<=9&=B MV MR&ADY6\5S3B!,1NC<(51:2$X()S="/4C5&], M4X*(+YH1F^+M"10/[7C[S4[^N\CA],%^_J%-Q@W=-&';C_T#!/D="TN38V,BXW,NP+.5S- MHB>[0"8:KR01#>>^#UI%?9(S_@^T/7:#(#V2[NI MFTZ"KB0I9*8J/]O/. 8+%ECM9L U0C?>G8N8FTSPQ]I@8%;1AZN:28/Y2N;' MX I+-5KDWL.!MK--OCH7/PG^J.PDGDPE*9@D@7A>K_@$8[7XU=F38.,_>_L< M_PZUZV+[O*!UO= B'NS2_Y)GGO+-&4A="D&+F!YB:F=T$$G]4#28DY'KB:W. M@/AL5E*O/H0QQ]00;@2M00E>E\6*=U+B:2H:T@?XW0B"373]'5OC]AD$NTYG MWS%TE(T&B$,0 WN+T=J(KZ4DA]$D:YE$W9D0(I3.4M P ^)7K&Q0Z,:OIG8? M1]?VZWDV(*+PKG*&R]=F?OU3S 4Z#=B,YSJZDW";L5JZS,7)8_8@>:=]P:=Q MH#,-IOGT!IN#($W27$NG'=2F7]\B5[?8N>$,42;(>]S[:-K6$6?VGMLZWUZ? M*.#B>;%\W28,KI26*L6[;&:*OI(>!D\\DE,84IP0>&ES)JA73\HK MIE9JZB52EKZ5^(\\@'K/JT5*)\ST=>-AG[$E0PR1=WI3 ^)=1M<[//7VG7?[ M5K!RW"<"QUU0#- JI[/_JB_QYO.1M8>W^EWFTK7;EO,+79?T_.*J76X_$-B6 MISHB)3[O=?,RNC;,P+[W/Q+(?B1'4$7GV"-/FO#//S!L;XVYQS M&F@H^1/>[YQZE*M<(N&1N% M*'[2W)312%5N$ \ %L WP0EW\F%P['!JQ3KS2;-)C&Y1\R^%C9-C0&U*:R?^ M '>$=-^(MRA=!<7<$Y:QCKM$=;-OOOD&_H?D& 7;\L%3A#@"$[+"A+I==T'? M4Y#&,\<8TGXZ#GHAJD4[U:?[QT$''^$S M6 G'KUW"C 7-A3+JZWMP2"1T_C.G,;F9CWW4C8]OQ;OX"Q<2!' QDZ_SJ%+Y[.OBU^I1W'@N=NB2P"VYF2.=!;2IHOIC!# MCDGL MA72+158O=J8*+1_8!>NUBU8 :.H#\. U=^?C\ U-L8-6WCA[D%7K>-6CL);C M$O++V.&0AJTHKW@Y M.7,[E-BZ7$F5B@AM)XW8$/"4NX9U5W4L0[C/ 6^.0V,_GJAXQLV/DQ+%:&Z? M)U.MD>QGX C?TG1)-Q)CX8 Z-\30KSF>KQ%UM)#=G7!VJ<;N:-P/36I*NV# M'S\-:=Q$7&-A&A]2-@9-Q&9;BS(8)+/5&"?]';O/H(NT&5ED JQRY:0R:JGT MD2: EYN\NFZ[+DD"2>5-@! #@B'M5.>%-N*H,T=5-GC$9\,=HV&>M''UY^., M/%LC.,*;?(-7O[#N/)(#EM]K%+2NH'Q9K; BX:0RF_'\B#CF>WQHHF7JB,CX M\C<;K5^>/HW]G9[OEZ2)/9-$9[!/%$T_):AH7/[HJ]"W_-X&H[^7EW_#R4Z: M?OUW]*?N=3SZY^"D2'8) BD,198QC^ K1!W)UM:\TOV=DZ0X^=(UI&<3Q;=] M#A3K8]LV[D:2'ZYQ%A!Y"_2<[:KV\YLH!9/HXV :]9\:Q_Q")E85A\XLE'># M62VS79O_Q?[X>E6T:-CQEZ+B]^>+OB;SK /20A]*C]&(W].GIU\^^)*#?EU# M_[^R^VM \%0"@O_1K<9?/GYX^M577^W__L'IV4=_^>31HX^\]MHA/SW]ZNF7 M=VK$9X].SQX^O%-#_NKTRX>/[]2(S[XX??KHMG+Q'[Q19+/0KL,6_[]_>O2G M&(*7HDYLY8>[7T.1I^YE?'1+K3C6$H-M++<<\'RXNM)&5-]8+>^/VG[Y(?HW M5=NW?"LH84.%! 6IDSXQG1\^5YB&WS13UXSFN+@W+>[WYDH#O')WOW=H'Q^D=:E6."WSO%O@E8Y$E^N/#>];B1LAQ]]=* M)")Q@YUD?DI52WK^FH4[_O2W_O0/L%G_;;G,\_7ZEIM7W56&D>RZ&:-;9R:? MOV6;3'K^?_0^ ;\Y$O%('_R I._'Z,(/F\!_B?;[E-?XV:XIN"3[T:$M[H$N MZ&$MW[\/5^WWG35>F-\R;;*R$I,XH&D[ ^'S%!GHU+C^P'%(C<>=6,.;5>\] M4?W7FKKW2_DS+N70]/YQ97^'E7UT^O"+__4A?LI'3?&:_^]WE8(#FD,RBK[Z M[>;O'S!'O_=.N=_+&"SG7S[X("OB,,."]_2G__)HYYV3Y[_5H&9LVWXK"-@G#V;?-CD"_9^. M$W2?UO._^RH_R-CE'[=\]\NR>_KPTUFY^V4:'$-'=WCQR*Y[JD'_PO56 ].'Y&QQ@VD4=7U2\_L'7][ M]B@OHTC.^%!07LSQ;;E ;ETMMG-2*RQ6+'$;,*@?+)KWN*A8(>.(E[474ZAP[W?+>HM;R@ C M:SZHML'[RE7TUJI42=KF* %F]FX4R=4."RX+CR<,YF-N3 1<2Z[%=L)(L -O M=!6XZQV_^CIG!G2Z:9-=5H$BCJ6$IU)$XHF*Q!FO:UQ*_HDLY/[5F^/Y7%R' MVO*F06^*V3]Z,,(WZ&KQ;(QNGRL#-YACJCIY_[ 'C%UF[X32Y8#F^,$YZ9@M!L_I( M='U=[GOW,JC8OR]%5]69TWV4J*^0,34!;E M4^K 3V??>/FVG>3& &;5X1AE2[+NM-9NTJ&*)OTB:XJZ;P=SPJ\0J5P=I1MOZP# Y0QXV'R:)E-$.^E4N MUJ2S?0!@Q85,_^&A0C$SGX MM]$>A)&+).I"[3QT==T F3,%RM?$H(2D@1EIG6?"071_MZIUQ,@JSST1V3]X MUP@;%/H)2 ?@8CF@@ *;RH7T6&!Z*19C=,%8ELSANV)>8]"G%WD4"":R8-IW M4KKEU0EIT?,\_DZ:#3#9$W/HQ"_(*-S0"F]!X*$4\M4J)SXL;=>#4 M9\%AOJ!E6??)R )'U=6,NX+T.]F3[16)SY8?01L2]#Y"JG[!A)K:TL>(D_)E M+;_GTT,HI2<>V0NEJ_TX-%EH RN-GO&.-RNT[1J2A?C6S&G[(_>K>H>%[2NA MGI!.*#QL;7XBRSQ$C)O$RI ,@*ENB&5;L6%$RR!+YH/IDG1=(3F"5O0&86B,*$?CQT'S_/ M:UK5W<8(VL(7H:U:N@[2$,KUAT$)7#*WTM+ "&S7!7A4.CYKP)Q_?]7)I+64 MDHF!'+9@S3([7L3;-T MI)8]4LO> 8:DZS=Z*=V8:(#__N#TD5C,1J(&4R9ME/7HX1,CLQ$6L$>/$]VK M2MDSBT&!T^P4JUZ<@W^@@0\\OH:-KE^7&D@8/.GL03*6/0[WI?*6UE4^,BR= M@W?Y2T,L/1)!S\DW8$NJVEI$$\"BF%O7$^]/AG^DNL!S1%7BBW6^.:I[7W?XPJQ9Z]QJ0F+*Q9^%7H<%14' 9@+4/H7 ML==G]/C[]XM$UW_\6JI^O'OY15#^/'W_LG8]#ON=#?GI7.:!4&^@#?M\ZK7\- MU4A0O^_0%NI(-O+)BG&S[['X_KC]4-QXKI#XZBI,CIWRF, M\C]1 ?CP@"IO#TZ+G,V_^.+IO=0C'[=N'V]&'$7Y7RS*#Q]^>13DHR#??4'^ M[.'CI[^KNW64H$],@NA4?WQ4AM>)\K\\QWKG'(!WC/8>V?W'[.G0\QS %Q[1 MEZNZ!RKZWX[1F(_RY6\YHP>KC+_\\GXJXW_%\AXCO$=U'#JYNG38V^D MH[(Y*INCLOD?"54\^>(0,\/'77[=TFS_G M"6:;1:SOZCQ2I@W5@EPMS1CM;]4P M)SQ33,I#4_,^!XU=L00?3[V@45]P-3I_%'[*'%S;758TCQFZ+MZD89P :$6+%N?Y.!ZFHU MRV9"Z ," .'"5+J\M=!JTM.;O.U+D"PP<\,VNV(..1I?U_32"'W=,RT735=1 MKUIP1T*>^Q+\9+&FT56=OZK4I?(S9?_:Y%G9;6;;/ .9(#T.\V@SOF^1C#IMM!9\M<"&5,/A+I'$OFA,02JK@)CP@FF>G@5@6X MV[ VK%.5D++)^<-E+CO827TBKK0CZW(U-V+:HMESDYE1<8ED@>H3.@BDJA/B M#]$S^B_:!I"$)D^DB@DZ,]IM'=CK%O92 V$3+IAM?2%:3<8@Y#?X,'!.;G(E M8'&D?7*M?BO<9$(-FZD$C@CYY I0RLY:$DLH KN0AXY'8JA,<$B*)=+SX!>B M(&7EPI/!E7S!U)MN"!5-PC9?%=@2WCRES/!YEAF:>7B1+!FKS@E\4;=N#7K89<=W&0_8^D_W\G!OGH_!)8968\_E& M_7 M$JS KRI&S^_&A36';+?]XA<8+& ,(P'^%83&=-B7]?+]2;_3UYKC*"[P K/_ MSFCYFBNHA+/[+*P)31A6/1HR;;\TZK.!6BI4V>NQ0-/;7>W4G%WENYSG@YF? M9V5!>F@%^60M,!>"\ZP=RPP=OTOZK5!70GO(N;K.+NJ&%9(:A*)-Z% N:3VQ M5.!EHX,J'(IRU+5='+B0O,87H.-'R,@&6W)@%LL)/]ZFCN,3*C52V2="QD31 M] R^);:9"2F(P".%*+:X& FT:6"C-/2OE>/_3TS6 O2AX(I>Y,+$/> M;6<\DX*OZJW:1LNLAW.R*MJFWX5]SI9QM>IISPC[+GT6%U\FVXQ]-L8VQ:*0 M":U&N:\X52_*_(IKJ*GH#C ;8+G)9M M,E@C42YY-_.*KJW/P9P;/$1Q;H4#G=8]7H8&#:VL>WPZDX#X\Q]_>/?FQ[^]G3W[X<7L]9L?G[]\ M\=.;EV]O2^-YX._Z6?;Y[*4X56PIKF8T&)BL$\^ZO M ?]3Z-/3]G3J7Y#% <.[<@V9Q*A%R%WG"Q8$/3F3/B(^KJJ!A J_)BOR5W(! M.=Y%%E&QA*Z.WT_KH,=\[V^;<:^(S7/"__^VKAP\??.U_S!^= M??WY7"-*TCIC97^JT[Q$%$S\[VY3<$^'NNGN<<273'E96/,:3!I4TFZSLE%. M.6Q%]_JG,53#][S-+2KN2H+@P::^E+8>,BR-%:K#0.[_,H.S5U\4JQ IR]JZ MXH,4C>8;[IH"+O#EILBY7:Q);R.)*HQ@5K,;B X; QYN)^ITDYO'/MNBQY'Z MNN*>2]PXZS1L!]>,?DBSN>2[( )25!JZUFQ0F$"6.>X#M5+J="1_Z,>_]*MS M\^S=&N&!"]JGZT+<"C*LVP)SL6^X:7P<@70XXOMT MW_RW*E;N8 .V;EW4V^T>EHX@ZETMSB ^#$J8/S61CR(NG>JB\)?DD9=![A*6 M\DL3PBA8.K)L]HB#?39RO.(S0AX!DA9XRYVT,7GE^ M;0Z_+=D":!U[?%B:*#'W>4NZ[):/G\D>S+>[LK[*Z7$2*:,I:S?%6A?LLF[> M%]:99U-OH?[HS?G\(@'Z/FM(") ELDS^KLE/\E^+EM5EV(7,N@:60T M;,00H](LN3:GXN>?X.$G_' UA1#EJRZ*IJY$C"XQK)+.G_R#E $.MT6N D?# M"#J@M.Y;,9RW<"IBOZC<,2?IL\7GM(0C-?V&E0AT^"MIQ%::%\$M3*U[*7TL MORQ<<^,/#:(]?'A3$.U.;KD[Y83$/'5K^Z^PA0\6'!;>8SITX6>?9:TQ_GS/2?>Y;N$EJP!2T7UC4["MV?9;2MVB[@CX^C0O+V(_GYGYS'W\3OD/L[VYSX^X#!^_.!/QXS),6-R MS)C<+F.2: @OU(=TT.TQ_5\_>_-N]NK5%)+GMLKBT>^<_C[4J>)4TIFV)O_; MR^^>_4U22"]?O/KAN_TYI.MMH:<']-[[87O1<@%4MP_ V+VR]@)C*T:):=-[G69VC'GL%%6(MX-;"(B7;E\*D/DF;+)$[B@V(3DQ0B&.,"_Z)F]O$=E M(!K$]]B]JA2')K?Z6 O_#D@U$&6*+0J^KPAV(FYS#1>6+B=GPES 3=[DVCV= M!$DPJ,!P7_E=(G@]VRL!38_0E%FE7%Z"B9_87%C.G&_1;6@"SS=[]X;AJQ<2 M[#U!VJ/?AAP3;9.JU20$4B,E'!=:TUQ=!J2"*H$U(\RG;K$ZW:%Q.MJW&Z:* MTR+KM<2QZUE>_5*KD\N-.3FD/)^5 .PA'DOWW^[HI^*\Z@92Z%N;Y^\#@#K. MPGP6"@8$!C^]"TSPTYVE?G?M%<'5W'\P8-;9=L,\1" M=J&>\'P:[(9>^80GOT8A'4(>37V5E0#W8466F&G,>]CT]W@K =',50_3/5I+ M^JL4AS9?"7B0%GOV ^GQV=ECRQK_C7_U.OZ*9?8YKZMFD2.&=;( S@%T8RD< M2<\K^GMV!MEY3>(V>[5_)8[>Y?7>Y+QSIZI%_7F MU=N_SKY]]OS=CV]NZ4 ]EEU_:-%D?O!?4*Q0+&]K?:(.0DZY8#JR,11CRXL< M">Q,SHZ%QHW#]RLR M5%!Z:$F+K&QK=ID[?$GEEY%R"0P=$*%3[T(N0C%\M;5*=+9<]$*DPQ;J$P/3K:7/X9$ 5>SG/U MUO;>$S^.E_K:]2CT7XNSURMX4UPQ' $,K&!/G5-YET59^K)Z92:8W%2#1]"/ MMMQ0-SJA=UET;M:=1\EPDB&+[P,0KRH.QI&@&.)P/&.GOZ0?]-MMT3&LZZ)HX/R?\%D8 M2]A:3F7BP)*3K$-LJVBM^$U#"UBBL@,6@ERV;L?UMXW. #S\HN',9>1?L2F8 M!X24U!M:@: >NQJED)61V"//$XT]&5:,GINB]E#2YS_VUX M1Q)DB9,POJ$&T*-%NIJAO1E',<[S2A!6H2P]+#)G??,6,( =\KM]%3&!B.&T M(0!E+Z(#S=H@2PF#RPK3:]>0@J&E:NLJ<+[,7JUYVTE82)/D!1+.*"V(7LESI/FG]/]/+R.Y@-[BT$6$I\28V1[GRN;034$VPZS3NY, M4P!$ U3JBL/[<2LJW"4B L$54M@_;X7)8U",EMD* AMA;5.=K:OA#$7X*K>( M'D*]S$-I?T HA@AJFWLZ(2PN1(4D4._?; =6:PJE4C7:9@9M'>EK9@1!B \B M+F M/6X,U] .T9.:9""]Q#,*W@ YAMC<%\W@0J8D\?14B9G:=+?9&C,RN?V_ MCJ6[M6YT-R_NY*HDNEKA'X-!B,_!'V=M6Z-"G$9:%EK*^[7BTTJN#$>4V.O# M:/@O^@9A."&0&1_(@8$FAD@')=E5QO.OQIZ\?2(\8A%*O;3W?YXBK* B]_L(C".?/J'?"_U4Z;)MJ+YB,/GY>D'8W0 M1)^H$TE'72.))VP*?">\#SYQ.%U??[/.O+^R_V.TZ8-L,-JSRL\S [V9N--& MR&AV.=.T9KN>$76H4ZJ;=DC%-M:?@6 "9X CCE-('AU-?;>IM6Q#C:RZES#1 M)9O=/+X"Z%AH4WI6U9.8@#5LU[ Q)25)P3]B HJ*SUID="2M*,)'-^;@O"EK MTM%]&SE+2,)0!K/(U#.%%4E&H)KZ)9G>RN(&U1]R;IHCO)HSNA7QJ0JB.+ K M5F222\V8>A\Y[/<3V(6LI)E/,O)%7.?[B8J*Q3ZZT]3\XV_G<7@MN6BK^K)B ML[G=])W\ QPOML89,NMT2 A>:$YL&.7)::8M&KR 6ZI*'NH!N0\275?/ (/(F2%";MLJO M!DFB])ES+QQX?*%F]1H967+/KC[7:1\;?).UKR1P4KNW,NUL.-B&G8U>/%O: M^EP!:(.ZA6F(8X(V8%Z)X:(.-R[SBG4PMZH1838[/]Q-#EE(#8:^O%K@_;B> M"N",9;&2<:FJQR(+*-YP&2M%V^8=G0Y;%AVGA%DH =W%S9E K+4LO]/*;B K M%*35.]DK/?MQSA6LPG0: 8I[BMQ>L#SZ1-PPZ[*9)"C%'K[,DR-J6Y.;6&N1 M0Z%,;(ZQR[;B>5^L(%?!@B'DX/#,OON?'UX27=5@,SA2OIB53=#DW"4 \[A M 8 P)@.O'(CF^EVL-YR.-T]-+,8?(5P,D,K>2ZEFVYTL^X[O$AE_V0^Q<4C- MLWD?2N2:\&GB,(5?Q.MCX57W&F*1AL/6LQ."DHZMO?E,X\N1T-8I=25 M W9:]VI "=$L[+)WG@AZV=0C2^]6N;/ _%Q-NY#A709#%5ROVBD6>25O$"QW+K3"L C-.LCH5F/CJ1G1Y#5$63U$2"KNV7;3Q]F M.,K(T5Q-L.K<>"QPG)Z?D5<^IZM0'0FO1TP2)SK)O.*3XHNO]3^ M,R^E="6 MGB$A&BEV_)T."WXHEN65UG]8'"!X)^PG&SU^G]9W.$=[1K]A"PPHKU)A],.H M-5FZ':P$%Q@95(R$R(E:+_.9^NFRKZ[$IUHW66#AM[5_92$)V/XX,98;"YSU M52:!1^::L<#$K%[ 9E7^I&!0A$P^7D[L('Y-M1R0";AJNWPK0YN\\0)4U(I- MD'3^:JZSZRR-12[$UV09<(&V&.<2W%]R>X$T"TR?T7B9?)@^WLWZUGR)-#ZB ML0IR-P;<^M'0)$L,QME<@>Z 5;Q* CLY(0"!R.Z,>##>*^#'YLCU%+#WXT26+=XFS^[C1-F4';AOATL MXNK0*+X=#WE.MIN%!GI+(Z-)ETWC*0_X^AH,2O2,O]Q*-D_.'K%P)B#E+Q^F MXOKH].$=D%BN./DB-- ZW*&F'>8>\,SZ(R#47('$O,GZ55\*W!?1(*3; W#! MN[12Y:342:)$;=_X&A]+__0T]EF5;:5ZJFTOZV;51J9Z?PDB61Q%"O'ER0U@ MA\3@@-A_?GQ]E- #'>J4A!H 9L%R6)#UTF>EP--HW#NV5C?T%J8DVWH'8)D2 MR-7->585_[10H$DA@SY.&/58-\.?X=X5_WG"OVL92EAF?<6IEAI1-J&KZSIZ M H@(H,MJ2K%]M4&T/^9/^AVJFH.%%++?(X$X:H9#'>IMQ$ ] MM9!"4:>LKD00EDW="O)XT=09XWK$X(U<;<$M=-2IRSH2FPB<0Q%/O@G548,< M[E!O(SI!)2@X$," A.]&DO[^C!F@-!"(9.W#'9D:WU3OJ%4.=:A3HA$M#7:3 MQTI&<@%;:0Q@#6%=#*G*.\ N!RE@)(9^S2MDAD';L=9OFL@_:/(]3PI&9S& MN2IDF0P5)4I3H.N,#I+E>RD5 X)6"XX0EU8HWFIN@#I%AUGSC#G"08/'H; U MH,X*B 0@]QYHP^' [^OZDL%NP;DGROT^J;.FI4T8@*(G17;,WI )ZT5NDZA>9&!VC4ED>81 MY]IS<]$4^5KHK%F+LH<97F$:."L)!FT#[XK.;"+M\F3!!9E#(F,>" "?Z=.L M@/-9238$:CLM":* 4("V99]&JGV>?\_T/YD2^:/R/)=YTL*FJB.%0_./ZU_Z((6MV8S-.S+;B/.&J3C5RMW92X4F/'%/X#&[[6*5.1KKGGVR2P\ M;HWX9+:H.V158W9DPA68.P--L,4(3$%R0S>IE<)5)4J.YR!U@^K:68?:[,Z7 M$*1H4DF]]Y7AIU/RF8 I>.$I@>?>ORV KNMG8!-Q=$E.=2A3D?88YD(^IM! M@[K,?CB%O9!R;4DN) VK>M=-N[3X$+!%3L)L,FZ1P%: "*-U&I+4> BY9M9S M(U1%\\_M.+'M8%4YK3HG;FL>,XYW6!Q-6TJB93'DVF6+-*:$(ENH U=!C:FB ME0YN5L^L)D: J1O?:?*(/Z?%=&;]** :XFO9'X!BHJ$'9]P@/,WI3H!=R>6M+LH*Q%:HQ+]]K+70D%'?#2%TT(((*# M)=WKNOS<#-QH["HUL0=H\;#C:.ZW.\Y<%4C2HH*F;P2]&4E%M,]?J.?GBG"V MXMA(PH^W (X6J+SVF<&8>0[71CJCZ,D,:TG)M>:JS%RA#_RI]/(;>&ARS]"3 M*/@J=0IEY$+>)#)<:\6*01QQQ41)",OEAI2=\X.&L$845%N')&T6X[TOT7H* M5./)L5AF\*0SQ(Q);A\&W D1LAL?:Z"=1CJ:YNC4D8%[[/#KK\X@9(X6Y%L$>PB['$^.* ML^.,9+.REE)RN]4RMVR;5VTIY%?HO@?2/]]3>.:Y,$"DWC;];J(DS66=QCLI2II;K,F("D@7YZLB%"9+>+_V/6O"V3%(LHXSZUDCD$'. ML'L;?9,UJTNF%@68<-WA[_F@)/LZQK79RNBQPF^$),?*_.4?W&$\PF/=KP? MLV5&1QHGUXR5RP>GD3-6S,F*O(-L%6D=N"M.#G=B&:;,>JZW\MZ.(L+U!+G; MAMN'5H.]R+4$KS$C@3VHHDKQ.V+&K$ L4;2;89%U4OUA+8S$A_.%[%'D[_(, MW]!:/A>^FG1:FA"NTVU :A+\EA#AV44&:_-*<.6R^^9)ZLCVH6TADKW29-7\],M!#")P6F=0*MV,/JRNT% N+2S)WY=@-L[18X!F>B MP# L2S>45X$%!6=$I_VQ9*R7&W(&UT738F3*MLKE0/P%PJN(.)F7GR(3.2=9 M,F\1\^WR'(B&P_L@CB;OU3,'A,P(\">2YHS>K=\)YG D,HYQK*9W#B:?\VM# MVMVWT'5V4>R%M,E=?MP "7,/1PA^AVOL)6@$8<'2TR*F.Z;YA18- ^T&/!3/ M@N;% =2.Q\@$P?D(MN,$B8; ('196II%,''%&AJ-)GJ21?AB@_0CR%>E13(Z MM7/@PJ](E@0%#&<:YST<.Y6/JZ]RGLY5W$&2-Y;1<[&5,QIS;Q6A@WJBY+;A[/:D8S'^=FEE? !62*[-K 1 M':;%.IW]M*LM5^=(P@8MM*53%5-V52M'V*+MOG0F^36P*VD9.1N.@FH_T<6* M(Q\C7O$!G6T:H!EU_/6AEZ)-PR[2;*QHEN1Y=I(&5\&6#"" )@POHF4L$,O<-9HT0IUN?QX/D/9) M7J\0VC$)?,L<\/M+2.0^P\S>%LSQF CS2)#7DJRO&YB7I#UVCDJB\)H(3H+, M_-SF?3XT=D/E0A/+J@/+$9U@I,>WIH4VO?8D'!@_3.\?8W1[>8OR=B L\265 M/[O4%J"B[V!LI&!Z[80@K,+=9E.7*V.9E( YFS\N]%@RFMK3X]9#1;'-WM,Q MDS7@.KURL4[M=JCHBG[0P-,YA9$UTKP'SN7P#&*M5G6_Z-8]@)2\W7EEDFN4 M,).9@9EH3KB9].?0_'EQ8=SXUERUTO,,""6L?NPX>:[)'>#JEYL4'!73'2.M>9Y=Q4HN/&\V=K;.B5)X<'H(FOP*";DB#&K)C8[Z? M\3+-1QH_W8"#B-%U#KAW[*Z]B<:3&/KD?[;7QQ[ATPU@O(=G<8HS7U-E/$'] M;H=HQ8896V-XACSL?"7NF,IAP62F068QX)F>5H_*$\1/0G.;:V<]^@':!!Q.)@(!JT*"#CNF3R0?6T\% M_FT"6+JM-:&3(]ZF.K5%RH3:#KBY/;5TVBD@A*#\8=)Q&(4C-@Y0EW#(7JI@ M,^F(+ /MN5Y;)>VA\-2K6 \%"DQT:A_3Z,0 ??Q\02N=7TS$"?N*A8"LG'M\ MU'!79E=)'@J&Y[YT"[,\;+DRS<8BH;]=6823I,HS:;ARPBJ'D^YM3OL(0J9G MU%4X>O*RS2\1BSB=/== CQM2U)JM=&0/Y>[KZ,U"\7"X1#I*>4]M;L!Y/E3= M;TJ.5,4!%6*8\[8YU];(#+[RWUS01Z=6& MUCF9/M":;](X&S+#WN,VZ[*N5]Q8DRMPI.H.$ 92LG!6(JX5VU6/(=7>VC7= MRC+>V6ALXUBZ0&'D[TFND1A2G/A\7(*%$Q%N>EFTV^01VZ(%B7 /7(^K&<$: M(T#$J0N0^:+R(E/^[L_L MDP2BQDZR](!D]6]GIF?I?;#Z%#]?"9".@@]/%CU" NR>1#YQR=.P57#*)Z9F9*J@05*W&7I(0Y/E M_NI;J7>+V:5H@$9P^E[;UZ"9WDI"D[H+VN>L2C)$*3(PS.!?W",7BISM0AEYJMW&[\"AC+V#%TEPR8/R*C6Y-(;@ M/(U+%'9&V8E.M*)<+UB.%>>:G-]2D@(=<)&5'(R)B->BG>4%RW$L1%M<<4 % M3>?(< @3RA3Q$3DY=_R5>G+$YE&-^3&A?A"Q0C&LZT]%O*57HYZ2&33:('P@ M,8:;PP-&JQD]E#3OQ%T" VF.=W_M=L,8?.B(9_?S@46/6:@=GTZ/H\\%Y=.4 M>LRE) R>46)#G@U;:AC(& 0MA^X(63%)5Q5MJ:!S)3E&WU_E(E>%WE]3 7 $ M %X/ 'QR! > 8!' ."]!P!>%P8-V5#6J0B+H*3%PHG!3-O+2'J=][#J&['9 MB]8*8R0MUE>Q>ZL6>NE3V] "YX8PN2_@<=FO>Q$O_] DS.N&#+\EQQ.7Y-FK M"YA=MK$9(=PFNAVM?55DZ#K>HN_AS*Y\ID!)_.YECZH$>O^?*EK+P%;^G81S M9R^P7*\%7(/3_(W@\CGTB9+6"W%([4,.5J1F,KFSH/ Z64C\.EG_I$VBB\*O M2/! =LKQYKJAUZ_<0T1JQ,%E+G>U2[EBUE78)@'>3[5;;5RP80U$A82,7+3-K9:R\P9A&V]*M97@;UK M+L(K@<^XQLJS$A*&.Q'>>=I@<&Y?U@'0S!^T& G&I/:D8!XL\SMWE7MSXV"? M1[%D^D&I8$IDJW]/^^7A@[.ON$\:-U]8E!HQ:A4Y+3DN MU_J,8W,;;:>/YG'^0>K, MIN+Y\]?/;"KLT!A,QG]G50_ JT -?@FR#A,#0,AW/30R_26Q)EXIWF"KK-) MBR@,SR<6SV%VA/B]:+RQE3H3[6C#<;H,Z3F43 I?IZ5R#L]S'A(;U[N8">I#:=^)2:6MKJTY8?JX1NP(#=,UPC(L M%2MM;'V +F;/0OV 2WYJ0(Q50S/;T%SG_I*0I60QK>KJA.%UA31[C>'L 4^9 M2VZN,6O!D.N++FF/+67NTK4BM&C7P80--WV(-DGN0Y@/ R\(V?#6E=IF9L$; M-,(1,Y*?\]DO=-:V*[73; #17$N"6TN?Y]Q3PC$?R ,<"#XU:F:!EA;=7@G[ MSM_2RMTLQV$JEKDC!D>YGE+6.(%QX/X,GVAH/*[R=<\8 S X(*8Y/:L%$H)] M08?+CY4!1K[0REWM^ZO#9'PA%*T[7R1Y3:>&-)]HL=,5)I-@W;4I(FR4E'.+ MCKR>=.W9%W,]\_C@J1E@N*;O6LF K"<,E'BN_K+*Y.\-_9@HY, M+ES1(@W6K0%PSZ@E-DY6,*>DSP-I2^V+;LFN:"8G!VWBDS6Y]M:A9<4SF)10 M#!>VECF#3=H'.XJ+UYT>;[,U*1_!-M:A>>M-S?7FFF"@WYV+@J5G5[AD*0ZI!6:A:,'HIK(9HPD1QT_LF M4Y+8M+]E=1/A'3[%2DFL/@8A%JM"I-G8U)=!/&,O,4MSPC>K> I72I4)[EFE M@7+$36']]FHM,:Y&&!X#*@1<'/(&Z+07],7+9[//\M/STSDM$TT)S=KS#0G@ MYV)2\$F+CC@"D@M@]Y4<0_@&_^7#2\X$_B=GTWEV:-V8NH#FY9LKE!'@P6LQ M4J..@X7"B;"L(SMCL5*:W9*63;M):9? )(8_=B3\X!;+0IMHF+%M=D I:>D+5T#Q> M&S1)K0WM%C)36^TFQW5&]A%;Z&U>KD^U83P"EG&O.Q M)DH\FGT_)OI"]I%Y7-A9H""LN-@7VH[W0RRJ-6VFP_-O9@Q;$BC9NSC3'E[ID>3A#]-AE^3$F,F]>1>3>&_CUCUD"9R $G'!]@RHAIJR+=0*K<-0/!]("%FK$2;SOZJY9'XO?Z M;V/V3TF>#5$K45:DNO@U2,."L8N$K>A8A!VLSZB]Y'6UWIG!S*,.JA8 D=J_ MNO'@LD^ UD!CCUOQX+E+KPF0+&RQ[ER^:2J.U36TZ6FNBRW3P\5SEA%9N!(V M.DVSP0I/+,[BX]GLZ'#8*@-,*V3:Y/)A2D+42YJ5B.G*R-20,!Y>S^TM 0($ M89SISJ8AGAN<+]ZLS&4XBH6-*ADE ,Y:8B(.'_I87(9(W]3&X4 =SJS MR?"Q->%HZ9_MFAD/BO+*L09PZ:"4G.-4\D,9![>*:E,LBLZ*'-=I)Y!ZD'F4 M:\20'AK/G"L]67#E4#C#]N_P(\3I>HC3%T>(TQ'B=(0X?03$Z0[8#A^*D_D[ MC$HPFTCYAL=F7^9 +)'.%=\)3>4D8(S2#BFGL8R8.O<:51NW%I_T4LQ7G _K MNIB5A)5_H)"]Q_8<_%&+!J6(9 0X6PN$<-_/NBE7EW#GPEI@QL[S&HU=T/>X M=(LC\:]]-;SO\ZLTJ&KWS-LQQ["/#"6/EH"H$%7UC>2@AN;0'C.'PV1<_/L> M@H&\981F^[3GU;+D-XL/&=>Q%M84-8Y.PQ4,X'==4M8TSVR;QL!;4N)[COJJ M)*4:TVCY2DLO@6?@@!A9/2LV926L!SO&XO%DZJQI'XKE-D=8 1M-*)K#;6 V M:4S3X$'YKY+HM6 S;8^L>H]*F="YQ\0E6/YTBV'\GDD9>#)"DZ6I#0RN93 0 M(@.ZHDU42I MQ,HI'528V[[2US";W2)/1CX-8M:^:$UOS, MU]=%JL8=G:*G V9ONKY2PBYP&^G2Z&))SC<6X. ;R=BS/SHH1++M_+7UH"JS M*_="4@$8R*VVK3Q]U&M_G]'-(R3$OATC[.*;?%^SS? M22Y%M$ @TQKJPE PR-AR)[/C"GOK--487/53RGJ@L%N@(RF[(2BM7"#"IDK8 M'1)B!(U)8HVOT4'93@KC<<]H7@PW?*&;/.C8M4+38"*T><[NF?%L?+0,?IQH M3&!"+"GN$\1C,H$8WO^Y;MZ?+D'TLBCKY7NF]/#96'=1DR,_,K- #CJ/T8KS M=F'(=0Q]&N:CCM,QCPUAH>J5^(ONA(#"->O%> MUL6J^[:\,C)42<9(1D<:%*#107&N-=[&7=#6$K S[KLF%X3-*DMLI4!\,^P9 MY/"HG;1GB:0-,+V\0%NQBX$).5FZ0^UC/JTMI,]6RYWBV%_(U^9)=^6N, V GK,0-! E4W Z.SP"^I M[7XF'S-/$W !8RWD+/?X*)E*\MHYGW D=[6F)2]GZSSCMNL!!A*.?T 6_+9B M/3$X_IML5ZRN,0)N6 J.$H0MN4X&.4^'EP"-+3[!1QD[I#/)&;1#R>ZGI'/?(2,>69PY7%V5AF)1E@.C-VESRV+X0@A\[/ X7^VC6 M?1=?&8+ GD+%AG:3'[=N9&"GB\ELZP5"E#3#RF<17L@W+AU3S_%B&3=%)*+H M)0L>\!3(VU^V.#Z1].=^4OG$H:X567PHNO/=(^\'.].UY![I["D&D"2%/X_# M(FV<=$@(ISC+G5'9^6E,1#VA"?"=LD&J5C==^AIUQ<"&96RB#MXC.\\705>@ M3I7NDS)IQ$H(GJV 1G"3MC7?G2Y>8/OH-5L9'JL!T1A#2O1! <2XPSGL:/HP ME&;]IG[G3CFH OL@-;Y/A8\L=NV$[@J7N&@AZ!:_C39YN1MDL5V7\3T1N;1; MN5G?X0GSZ;6]QT=T@J"(,536/HM:N-"QYA8Z9"(F/I"P,J:UHCZIF\'>L_+- M(/[LF*D\7'.=),;OR!$+KZ>3"I:(QYVL8AFQH:R*-H ,S *X7_&&#R8-3HC9)2 $AW6FG;^E MP&(D,9>Y\[3H6?_, QNS)#Q"-T9/_+_(JWQ=*,=.9V3N;1(*A+8J"32G9LFMB0]"20ZPT(0N6"KO MX^EPK^U\_@3U'S**AC5B$F%E$U7J R'!>Y3 :[#3%]I MI+%R&S2H K]LR!^(O 0KXR_'[M,'.M2I[M,Q+6KF C<.V2A^UQ\E=FBP=Z8F ML134=0WA&4]QM!><=3Y=!.%==U'FF=2EJE[NN. MRIP:UE@J8,4YZ)T@XGT)L]U*;)G(Y9R&<&)05XMA.)H[9&;UA.+"X7Q>F4\5 MS[^UPA?-L-I_ZAUE\_!D,[%CBP#MTE"=Q4=#8PX3KUCTMS;'*NE^=C79GTP+ M!I-4OT6 .>1^E)U#'>JULB,TV'"]6 _M;XH'PC#5,1,10/:\ FHKR7UM(:&[ MTN\9T$EIS"(;) MV.DLNP'WYWA:'NQ0IT]+;1#.;#0A^R!P#S00;+0+L<*+I-M-R)N&XI_CJA_J M4*=6G?VKX/_E3+G%?I;#O<1Z':.2(#^MDVZB55((5 ?N%])T>5=!)WZ,KS\QH!>[CPB,KE(IL6VE]3U([YO@&(N.7 MD/_(W0=MGZ?E]2A.ASK46WCXL2:->=^0!ATU\H8M%0^<^2#+'OWWU'43%H4J MOR;O<92/PY,/,3 ]5>G"*)B\]F'[]0(TS@F5B,)8\R3SJK5HKHC'"5/M:7!! MDK%BP0QD<\E#^VY3-Q(,56@= ]E"J1:/%X3_8#0Q6SY":Z5UG!O:[#-/0JU% MAMRF//1@Y+JBN?067>UC G))=SR#TQ%9+ZQ7H;#PKS2@%6G1YWI8X\?_.]ON MOIY]KP?_,WT_+IM;%RW RL*W*O: U#A=HEE@L5:69?>SSSUIC/@K *D@$FN) MZ/JRHFVY*79,(&/+((9F;*,06ME9&RII( A2IHNB;MQ"'??VH0YU:F_[+'8K MY%*=\Y?S+8B&\[17BO$?-KGVMY0.]L.*:N:L1]G\^&Z!8#%X+_A=_+IN?+=H MCP;L\FQ[%+&#'>IM$@A-?L+-Z":6?3V,U'C\E!D@C'T.F:BZ.:>?_=.45NR2 M)]:KL0O@^?3I47(.=:C[)"?G#J^Q+!]KSB!'@SX*'70\ 9&B%QQ7_U"'.K7Z?17)(E:A^,_WQ)K" M(PE[2AM=4'1(&6&4X@5'F3C4H4[)A.!KTX28H6Y]_XXI-K_169&"0E;BJ. & MYT8%Z%Y%)M'[\-4JHE,)K%S;&A52M**2C;W.H0]V7ARWK-M5"?95G314!A]K. MB0ZN$ D1'U9XQ+C.(N0Y( R5.X(BGZ\THY)^/]F2X3^^*9SQ MM)YL,VYRO*RK=5F$ B)N:CHG43H[9**HMFD7X "5F/[U45@.=:B3M1FNPA!T M(XJ"]TL[I+DSQK4J(4!A3I30/VZ?_704CD,=ZJ0F085IFS :&0MY:VZRY^;W M1FYU=0RWWM5UI]\889:XR8'K49L% "&*YFBK0)<92W"ZR<3/40 .=:C3 A ; M,*"F19'HGI"(:0I#V19\8H9X>L"/[1 MKGENJ)\H6M* PI$@2O^ (PW+1]*P?'6D8;EIEHXT+$<:EN-Q=7!#W1=@Z[)? ME>;3B-[,SR5+5"(K*9V>=VEB\X2)7"'NG,)3$9]M6^OVG/I$;:4^U[AMT#*E! M$X^U#<#\0% YR#PIN6F;Y^]]49_V3&.FGT5G(1P0&4=(O](99Q=948K&KKCW M1$L/OZ@;(^;O'7>=OWR:!CI4_J \GD;!G-/7O0 34@]ORAM!N(K6""L:,7-" M;IKV(M<.$?RB@SF#:=FV/7<;#O-B; &+TH4R>;*T%E*Y9,LZJ[0]0&PX%&,7 MK?4Y$5[7%58J%VO0G"/\Q>#W-)7#BH>G&]5VRD&A>S,V?7=76.<2K03E M$Q:[:4%?2P,P;H8N;-UQ'JWLMQ'NID^))/;'5#:-.5C6.B;PQY3!PJLJ5++% M,N$'9?D-S0_&:("$+UIE0_H2B)/#?)%ZUNRC7)]K&%\8VY>!Q+7$R]E5\9?,O=9@,V6@/UUPGZ%80CR,Y?UT^O;4>%&U MR)C&^+('TVTH)WW6%MG):U)F:YK'AF83^BW0L:R82 QS*AWTT"Z'$U>^"FV- M-@=77#E2:#.-I*Q0&%NY.GG\8O/0]>@VC<6#)K@LVOQT]EU8A7;E#I^EVNS)*97",]XB:W=3)&3_*;:L>Z5-=T]0UF:"VY[T6MVLT =U ,'6C9^C#AC, MA4&DBT&O%%V!@4Z+0A]KV5G1]G0:+V$6='4SGVW(0.\V2S.'N[S,DYXDI$O? M6*VRQ+^U_5I\:JKMIGMDBGYQ,F'J8$(JI"&.Z66%F(SZZL7F<7TG=#(KUW'C MG=;^MZ+S P,$' /?>6[1-R0_OC1[?AN)#A5]$\/G^M)B6^QI=XKW&3932QOI M5*')@G7]W=-HX92KKMV;F2WO!LK*N6QKV]]*IZE-O\Z9_;M)&WY9CQA;:==L M*:G$EI85VD:(AH<(* V@TF:AZ.*<#X]B/CG&HAGKX:W!N*['>5^ #:K2%BM[ MA"%MEH6YXJHK6SX+U0O#ITS#Q!AB%\?6401,T / ^I3J?Y,]!A_H=*W[:FEN MT$1G,!;&*[]<[AWKQN45I%%;VOLEO=& +T;!MZ%%RFQ1,RD"+UGZDAB*D)!' M) B:5G<=&06QJ^Y8]F>OU>-XCAY/=O#-/GO]_-7GLQ=9E\W>&C/,6QOV/'(+ MX1G2LL)%,4;6A-D06-U4R8W6VEC5'57Z OX+ O MY!Q=,N5]AB[\WH8<]\$FNE7WGSGW_(0"0C:GO5;1:P>J\(U0>DC-Q+66SOYC MC;5FM%!#FWC'G\?IPC16YI8V% E:#S!?+,::A?MST!V%91+[-BNO_HF61VT^ M%S=CC6@7K+L-=TAC.AN%]M;J6(#M1JGYL#>+4#C 6L6V>-0JH6A-CMWP^F&G M;C,?:<(6[KM\.'&\M?J2F9CID<'>#-"MOK%F(+'C'_?O17-5J[(?:BK5MA^[ MQ=_!Z]$?JH+$*@!3Q#TULR6ZWQ2>F8KGC)^U0W"32;"''B*^P7]+$K2V='.M M6[Z5Y66""FZ'"RI%M/I9S?X4'G8U_Y/(3!%D"U6"(WR3[R;DV]>27*%E'QY$ M]_R%U&*[,H=+.@)BX@L2P4U=MZ$S%L(_VD3/4ZUP$IP].2E37"GQ5OZK@?6X M06!H+F2!Z7+ UJ/%7X4/V7\YG[+J<8]W=,_=IJ[( MXZ?GH;'+['5#UIR$OI_1[3_C',:#K]\]?_V,_SS[^O.$B/K;?,7M.Y][4Y__ M5;1,WVAW^/;Y\W #)NH)1J"*6]K.U_OL5:+.8(]TA;2K"N-'*Z,VO/Q,7EZL M+VT &7\K(1PM9MSF666FO>^?> GS4PK?"K&E6I>:$&U'FUBQHEVVE+Z,K4:/ M0<[ )A4LH)^5IQ ?S_>X-0N8M/WB%^6+P3BY$QSV>TF;_$09F7!0]$67-FET MC*?Q>QZ6,(L 4W!N[>382JI"R#,-]T73Z:*H-< *0:'EIZU#QCXBLZ07HJ*Y ME#!Q?^VUT11)74)%QIGXZZ9*Z/J]6*RR+5I)9Y=LN\2P[MS-0'FE_2%99L[/ MX0.BZ]@6[DG!W]^OR,"'1G'>BE-FJ8,0O(=^+'KILLI/6TA]2$YP)*KMSW1&)%:4/5 MT>0B5I(%T9 '"#^OVHV)A35/#OHTH)K*#BM-U\Z<][I_)Y?3\Z%A[L"[R%/S MY .E37J$-)(YRKF?;SMA1",9*>Y ;-^\I[WO7!='8SU"#WJ>UV2H[&@VL3LR M/>[#>&,;" W=R"J*9;SO[66C:0T#ST72$)0Y++'LMHK\$VD V,EA$^TJB9)X M>AE83G):67U-NR%-LN:SEZD(:18YFVCEQ*J&^6>GV.8I_.X'<5[R'I#-B&5KIUDV2JL@Z)TIB1KO[8YXN>NQ\\]/>+G MCOBY(W[N-^+G[JH=(XXOS(Y^=\Z)>XZQLXVA1'?J*QOH*K28?Q7P8MJ>UN6: MH>EQVB*M'#O*-[ET^E)K9[&M@A\ MT*2+A L\-:V3AR-F)M?/IZR2 7!(K*G4JA6#?)&/4];D;MY?:Q=93CU_Q7)9 MY>@BBR7@GL?];A J" FQJJB]73J85UKC7Z1/J5K*S@ @>ZN>K>C5:P[$=:0\/0I 2OM*EFZ*16*K6$^J((%_NMRT;H @C/ M&7WG%E0)< M)J!6/;=<=UA^P8_1AR3)P'V-B9O&!I1"I*[IM3%X? :%E7YR>P]:)= M)ZLBF ][? T[,Q\-N8?]HVDS\E>5Y"P]ZX;WP_-><@\XCASF E/8V4%=1H7,.V_1. MJYP/#9^\B]!!WXA$'&=Q5C7/4?$FLMXC[/[&@ BI%+@F\FWN-4YR*+CF]D'I M:V+U+D_Z]7K>33&DW)K.:DVB[)?6Z: D%.["!.GI![6ZR[)&PF,0-YA()]"^@'WI%J MFT#/![(U?GH 8WP/5YN^8_IP9*9B:%4P#>RZYCQ@Y% 8YQ.#3?TDLA2L-M6Z%EE:U!+*7< MV4GI@]F[59ISDD\WCA%J)TJ"3=SPA$S8*R5"XW#)<9"@9^\+G'SC>[86U(J" M5B"Z0\.^&JP%#F(+<>_R 1%:;/YQC_>MH-!D)7W+)>VU\)=CN>J!#G6J_N>" M+.M:>(3)L7A/=H[C 36MD&2A8G+8.B$/5'=K_?@X,R2QY;HZV9'-QU"IV$#9 MVBF-M)#?HC9"3@#?K!X\QD&[HPRS1N+CX:M;DRI\=135?Z&H/CY]HK75[ %@ M&4W3K_;:#9\MI,/W!$36H)6OWL&WI).#P\.?'X7A,(5[ D^0-4$$)5]5MAS%U=(-%#IE:>Q<)ZPVQF M"$ 8PA[I';GIH">/.;[*08G-X^8[.NN*<,ZP..R?-L'#6F$&?'(P.$9:5 M5^0FNB#F!W?G.,K*(T7&WR+$DM17V4K,+29"TGYO0]_67Q5N%2^YW-2L@0R4U-5U&:B/8W>' MC3 7U)%+[%4/5VMJDE2JFQM*/$'N90IR7V M5?W.M2QF#5:R&S1PJS@*&K*<$PVJR'E:!9:4"S4\VA@3 M039-U^_&9U=8Z7L<^DZ*'#79RB0G@N!W+8W9+S0PJ*(/)!!AT<_3V5ME1:A= M0'U0U.W"ZR'S[A)>$IWHA/DO<&!KC6Z5;9'_6-;GE8X8.?O<)QTW!8IZA/,# M;^"AMP7J=IA1?2'5;XNFSD!7ZQ"M[9+N)1$45AJ-*U%9]*OS?. BNT0664$V MT)#$TJ;J("R<^QR^)QW0+->@X-0JQFXWE:++G.S&4:>*3<@6K4^:OF*"K-8< M/]^1F<"9JK$I%LKH2^^8&V897?Q0@%-B"K!@#!H(KJ(9A( DT;PWK:"C48OM M$-]>R'A3MENL4C.?7=$^.8^)*;Y?H#5?J(R2"\(<#$H&LM*,73CP_ZRUXP( M:?.1"#J4K=Y";FS 6E8+#EE+(ZB8$2CC=!]4"/P?R[O67*705TPX-!_PT+A2 MX<;W-DO+7"W@Y_<%Z'X86/(L(F+F,\"9K40ZEL\W.C61N)7'[) ^:>+652"[ MN>%]/9\D9-@R;TT+IH1N,,JIVS/33=YS2D8H@ZV((Z:.46@&M'BDX\JS5G#[ MDX!H R DZ)+L/,,F'VT:17^[MS.7]SH&%;U*:OEE3WS*]3><)56LT2K@V03* M%M+-4[T_A]4%BX:WXUV>NQM1H8N\Y+IWWEG8>/S2LV)EM'H0:]:Q,>_C*/^T M;H -%:D<:&CSS:/*T.E' 5E57T0F&U S\P+PO=WI5PK;$>OQR%=FJSBHJ0.2 MHXA5>&']K/[R+;:$ /3DO?P>!(I>B\1!MT);5J6\V=;"C8#N,YT[Q[2UB$R M$;9R/.5!60K?F0/9'(L[/FXK?_'@6-QQ+.XX%G=\1'''W3JS?55=+'I$G82# M5(]\:NET;$63321[[PP0/%ZW?UI5D6F?# M%.#WPAFD+0C(WP[=_^!7J2_&9'',X-%P#FP/SS)X1_S(THH$S\N(D_IT]K__ M[>R+!U_+_][CY4TJ 6[P"%Q)$Y/BTB;$#N#U<(6Y7)RR)NM3Y$%K7+SY.I] MH:?88C *2L3!0@F196&*)@IE+'=YE3[&UW-VM,(?TS!#8BXFCJ'(+WI04%L5Q P#\6SQ.]N/SUA"Y=W=?6YU,X[/VM"%*22(9!\1"3[0$38>.&/8G/$T8^>U\U. MS1U&O3UK\9;TQC\8BPX][8<,ZVE,/Z^>/_OAAX0L*+GCZ [/^FXCC1+#'9[] M$-B&YK.JOG1C;;N M28EC^S( MBSZ/1'X71J-L>0]$_XRP7")@4L1 AAOCQJHDNZ(\MI\""2RU[') MRT[(Z94!0"GCK*Q94EP;)$J%"8]>&U]+ZL,XBK@^RQC_-7_%^ZNPE]0W,5*V M)6<>[=/8CN%(1!+/FX?7WG[$]O W^H!?^S4"JYRE#IOS*D).(5GFJ,X7<:V^(R MV:$?C"U%J"-<9CL,[W3VUN7<7;4_GYI9T<3J;";NQ%&^KLNB]@\<7(8KPHF( M$?MH#;8:.^G(S8* 8Z6(L>)"XBJT)1V88WY]SF_4*.$>FVC&[SC=&.6#YU64 M5X.54^ H:%%(!WZ-(=.%HW=/DWQQ MC=DHXHKMB25%CZ59=[7#^ZUR)(J_M$7*[P1A\H<2[FU5[ 8Z=S3\$4^ MS?A"NB!\'UKR-4 %6@K9Y)H%-3. B>#">TA(-;[/Z>QOQ?M<:-2Z#YP"D_3; MS #SM8[3JM-9',QA>RK10&[<(+I4[R='_V!> M#T]EV"Q1_U 5@&)1!";785LF_7K* M 9P:!0Z7/.],M><-4[ESUIPK5V!19JBL7=,2XR^.$;,NGB?FS4C%<6+><^?O M&X* E0R:Z"!+-D/\&.4+-A"=$F,3"[?BA IF'IWK(!,^.X^F<.*C']\?\D0QJ91H M_!"&C>)K,(=Y2"4DG1Y%P9-(;&9K,@_NMI-Q0[=,X96]AMR$E(Q"0.$IBX$G M%E(*BTP8B):9-7@S2#YS[Z;6 8#@9=B-LW[ M!'V7W#@7_N":C;296*XFB1$.#A$SDV]@3J@I?:587=,.(7 P]7*3UC"KF^!L M1XWC>] @SSFA%5C-72IE"@_1_O(RP'7>NQ&R0H3C2\E1!T;97*A./1G(88# M-YUE;,N4A1<=-SV6&>=*WWNX,&.JZ^7[DW[G/CX]C&*"O>[UGKUPCTV.GP5C MWZPX*.4\]FSU2Q]:&>H1?+.#J!U:$WR%.NH/K ES^8;-(G$-O.M#A9G&ZJ(-OLCKA-J3>\;[W]'1T$:)) M6XDQD'3/!3Q./A"EFZL-0& G-//)9 \?G\YSW+P"F/1(7/KX7-BRR*-Q\Z+. MSSFB;;;9,:%'M.!'H@7/CFC!(UKPB!:\]VC!11YXBV?*RG23@34RKM":(#6P M3F=_3W1S&L,*[D^: ;/@]=[6T[ ]N;%/3/1Z!]N!G^R<-$A:Z*S*SJIQ@'!T5BB,4GHZ5AQ>YS^Z? MI"@'ELA\EBM?R&AYIZP4ERX8I*C]I1 M"J, 2DFBF ^&Z+I0::0S]^-,,!<2%>- C+;0@F72A.04OP-C#;B*,6F['CR[ MY_N38LV'O'LLEG.OX'UC)=X=[F\7%P\6\=T.HGX,OE$56GD5,:*-QLO9:C8] MD'MZ'-%ZUW-,1QV8E@??8]WP0?-Y.OO6JU@.^M1+#N.LS!5[7]67OAX=?VJU5NOXMMEU:^-<_DL3A0&[(K0$Y.!PBR&.&XXX/)'V'2(T]. H1X MVR[\%F,LUL%:+-ELH M(?$.?8 ;:[N@;9;V/9BA'XRT8-EM4^$EI5)'S"CIRY Z->643D?,._)D!-9V MUO2UPO),S^AX@Z*3S!]Y_WEN-PS.K^0 "KQ]*[RSZJ8P[J6;^CEU=:J&QS[T[.!WOXC1M/;&G;]-N1+%\ MXA@T^2B?M"^3.)NFWASN2!C)DBE8FTZ&#P_'!_#GNX<$+EF?IBX8TY0PGRZWI MM(X;[A VW*BD/E1PA<-?&#*X:G*(Q)SSXL./AZBD ,V65'B[OIK> )X3Y2@P MASK4*8%AI$:ZX]DR]ECBXXH>ZE#WK:@@5]:2P&XMES75.$RT ;.#')?Y4(>Z M;YG+P"K"[C4OY?)J6>;'+7RGU]8U;?*UHH/N3B&5$7BRCJM\J$/=9ZL9U+FH M&" T9%H+M'\.QW5D(C+J]FVOK#')(5]6C.)-T'I9!$[M_[_ M[7UI=QM'DNU?J:-Y;UJ> U($26W6C,^1*:I;;K?E%N7IF4_O%( $6%:A"ET+ M*?2O?QE;9F2A (*290-0?IAIF:@E*S,R,I8;-Z)CO'?;<,4QQI8)5K0+,P54 M/G&9NG2QD-L!#>L@K-LH@ZQIE()='6IONSFKT#QT'3TEUASS[*-OY"S4K$6X MXUW^$('4021-L6%HR'Z8__(*S"DNI\D<;2G]R]<-86A=P,=IH7HT^*<8[K8) M5C_I+OUIP+\_3AV/I'T1=F$W0M%$J=[5H:YS!77R,7#M MT1_4DM@O>X,.VM4=XM2_V<%A\3"O%'NS!_YT#F$0)V"V219E1J5[@)J*DK6K M0[W#>"5&/:2U3B!_,Y;&(53BJD0&4SF&6U]";0?G7XF%I).T47SBBC#7:CCD M3$)*!E>#.HX^[BX/]0X!6J1+/*1(7D29*(WC%I\NY%8R?-?$3%/,'4-UC$], MU"I?V)?&ZT _MX$ 1 ';U:'>X^Q;R5#Y;N(!!O)"NFA=4'&Z3DP\5ARBIJ[_P?J%C-5XFZOQ M3F,UWEVS%*OQ8C5>/")V;JCKC@@=39O/L[K&(,>H+-I:-Y7#$$A1'BO9&',83KI@1FZ4QA,\61'_PQMH_LX<,WXI.E9:5?71:.7(IL7<)HE]) M+P1^H'JK*WM$P+] M0TZ2"\7598G9R>#Y/3D]"1Z2#L[U'7B"Y;N0(28@BN% M/7ZICS!2^@ON<^+HR#1"16PCUW2I0U$:;=Y='>HFB5@E)<7L*%+V:/R BPXK M9D8)^DU+: E]A CTNN%Z2>I"*8D&SR\BV3-%Z$1O-!/ULBA,NSK4/F%R'4*4 MNTQ%0^!/8YTKE9)Q/Y@N#;#X_A]O@ZKX546!V=:C;Z@]5+C:P;E=; MMU27/['&:04DD63<#E0Q&#%G$54JVKI$\.'X[C!=Q,VEH.19V^%3Y#)/@8 R MZ1M.S"T=@)0%OI$LLGA'.1%U!43)5MBL0C)'(@BU:1H&YX@7%F5@5X?:)P-V MPX-GW:0?7>+84XP :- Z]&V#I#;8FP$W_P"OS]-;X8A#&ONJ40N)8[''[0S*_" M.Q"E'>G>4R6H8:+"H0DO@GP&?%?I0(,*LP_0AV%39;&8J#Y 0R(5](L:J MV':ZO3:%#TD!+JP:9[54+3/G.'&JE%3;'&5I5X?:*TO@J6-1/G2L P:NAAO& M;.SW%!=Y5X=Z!QX+5Q7H5@CC(+XU Z$#TC!2%HSTI%@,TJ$PVUN7[QF8/2A> M"!1M>'9Y/KTH+[LZU%YYZ?3&",CYF,_)V3CK21!U0L$Z77"Z*&);;G# QT\/ MA8=NM.7(/_K:#W@)91)D8+%VG0%6^XDX)L HE;LZU#NTV&J?JO6\CT(9;Y?I M:)4R7D@/50^#E79)*\VH2 I=MX)-O:D^A]DR9L]V=JB]@0-F%Z_K%JHY@_QM MBFT0:NBW1[$#**)4]651$^WJ4.]VP,C[2;%S<)# =YDOB0LQO50?N:?B"+8G M'GINI3AN]ADE5.SH]V"'+VP>84=ZA$26H[3.:N0:5-X91KO'UV;2YM$*V]VA M]NH3:RS=$!0=^ZU*KZZ5) @D3JNRKH]&V,F4$F56-(IZ:I IVCK[BEBQMI)K M3R/]V"@8NSK4/L'@A2LK[L>6(7D )M5?P K'Q=S1H:X[2[SN!RQ%.L;&O5AR M5Y5%"=2COC1*X3"XCY/K\,S]5PZ7G!3[B#I";:$AA7!FV39@7'FN9^R;[OE\ MF;L82POM)056&&)3)WKI04 ?83;Y0*YO0$CH MWC>CO1]W>PWGOEFZJVQ:(R$VNUJ7Z:O,]7V'5QA3K1-T6QFSQ4 M,&+_ACMZDGPSX*P0K0GO4%).17GCG-@-X!Q/:1N^;W/=72"?="M((A5A8?-9 M%=03V>IR;J 2GU+B=,&MN\14ML/XD,[@OZ@]M9-#U3."J\&028F%&IEB-I H M4(S1/6%:CEOTTK::(&Z"P4U2).\K=#54A%]"%PY%(\7[L397(_''H)BZNV-;C.Q6!&G)=/6AE=.@;NIOB8"%O?QUKRMN1&D5GHCLRPQ.TKGJ7K!59D\W:N9! 8- 9A.2HA:+D6$4DW $LY0MY?64G%S*"ADR0.TRIUP #' M-.CN0&B+!F$"%7R2!:U\%M;CS)RD(N\TC0KYP6#,.?1S*0I@"0,*B 8X:08X M?FNN=9/.4^/XB1O75%,W:<(@[FIS05IOLFSNR4 /'^,IZ$/B\5*1G$%'"8RM M$'-;L/THC::FI;8;P X==X1D*Z352-#Y9B#81"KBD$9(TM";'@<$!S3' _?"7CI /5Z5-V (2X)$6Z)T&GJX;!C?AE,Y/+!INJ29RIW'M.HK%JR MYO 0]'3GYA_KA$-\36@%%#OQ[&%P&7T+Q/;5UMRG7A_,@F7]V &PWW@56 MB=(E K$6J <28=_*KRY=I=_L^W%G8.)-V ANN,L/D&#FNCRQ5!DQ'KA0 8M5 M6ZYI^./I/B(P8U>'VK<+4 :R?Z7:)_>Q%R7$D#+-);2E2*-S*V)M.C,K&1CQ M[&/^=%>'>D?^=%JEV\-F2G<\(6<,[=@0;N83-@;*_7Y$(Z&I/7U@ ),@ 6[ ML;:99&TC*'KO)6@E;1$DTIB] ++.M6Y&/$\_F- #P1PI'1S0V6]:=GV!4,HH M.&?'H['37#B_$N&,$K6K0^V'V3OP#CISDJZ"NL%BFI.%:BWS^2B;M241*3M0 MV R458&PC_Q.(YDL5[@8BQ0'A'X>+P>8N3@";F\J]!EPF]='$$ZH&B%GKOG" M4;D(DO"E<1=MZM#[?4&7&4(KZ;=5;XU;>K;;/68 U[^ M^$_,A2.J/S<3E=8N;K*J+&C7Z4P+\Z!G!>1+L#WGA H9A)ZZ-F):\.@@")IU M:_24EXLP(#Z?K'MB*(/'S3N]]:K2:5%F=W6HO1U,3.-[%I<%^!^R[/U:#O+* M "4$Y2PG!M=E<4QRFE5STF'0B0JSK75CKT=T.=8JU"!U'MZ#%-BL(A+]F(*!69=QZOLV3OBYI:+%+69+G!GJ@;'Q6$?8 )Z[U^M MMU5/& ?!797A]HGL(!\1B (ZC;!@7J+<. .6S9KT;CSZ8N0LT-G1/YJ_VB% M^D\UX4W_) ]QRDY>?%_!3_@?PQ??0-S@A[1H 0!\-B1V2S)E!08SR6I= M+=] <_>!:]':VV9JS'T(&-O1"4,O3 G8->G#MSKZ@1VNIA3%AD]1RG=YJ-M+ M.6,F&?7B^CV&-;!!?N]/2A2\=VC_C*(8.E+TI]L4,D)-:K]D"H IO#6H%W)J M=6:%T1G)@J$+\S^J7DFJE7IDEW.1,-2+ZZQ(HZSNZE"WJ,'F9-X"E-A"Y%3) MGN^W-R-O2<*II*3QV$;8*@2TZ$]1'G9UJ&M2*60&8K"'HTK>@!.-XO(M3!W, M9-=8I;)8Y!S0;,CP])VO&&D6!7916E@C:2+T0*, MDT*RC"Y'B*T]L\' MNFXM71",PA;V#YJMG)DZT?WS[D!%:?QF"3<< M M09V)M:27VC#EDARH8,GJ#QQ?G7H?"TM33 -NG2,M7ZJSJ_<%49)V=:C]\!]K MLE925HV-CXVU4\!GE_H3;)>K398QMZZWDJ;532ROW^6A;C10@W))[\KZ.LD# M1D*_["N;7V&U4C1600F0:L&@<..(44Y'Y8U_HBMOZW^HRKC6[7AL'S]M@3Y+ M&]@(+_7)B@2W;,5<7!J*8Y_4Y.@_%J7"0?B:9[DA(Z3SB*K3F+Q+$-7"LU,# M-"=S!(:<#_%?JT^4:^IZ$1@;KB.*O:.&7CM,/>!T!Z-2YV5C?#)E( RK]%V^ MMJLP4PE* N/!-*OJ!NC+>%+2R4U:((F9A&=NL3$\3*J9[+4%D"!B7&Q=D'_Y%2;VS*J M1"^;S\V$"U\K,\VI@)=K[E? .WN]<'>68MRY/![V9*?%;L=EN"*2&\^J8%&( MT:A= %HE26>5,0%[*5(=+Q>@ZNT#AZ>P#\^>0 ZUN:X[Q:3SLG;U\#*R6_@G M/AMI!.T3I=U5)KR6TM-\BU%1,;AA73=I*^)X,3<9H'OXR798%U9 K48Q4(EJ ME82N'P510PB[_0=$2@*9ALI;4/7V4AFFDL85"92/% 4_%880OMG.3[&DNF,> MP2"Y+F_M7164\>;Y&D4OSX4D'!6F^D^+E:&?6!EZ'BM#[YJE6!D:*T-[-,M^ M'94OQV-L/C(#U8]I-:K1Z]#%>E,$(F"I>*]B(8XA'Z.QZ;[>I9-&1,N\:2I* M,U;8@TL=&F2B]QP=/3Y! JQEN>*C(D:#U5JMGKR\M-E8QT=SG+QM.R<_TK>0 MPP$HZQI,?6]PPV'&Q;#I(IL@]RZ%@H(SBNM!=0LJFDT^2^DK!I 5"*P5.(>] MQ3('UI.1\:;-Q!LOJI?'6A,!#)R]-O\^@:$JR-L((QG:-3UF7I^]7@GM2-B8 MFS%"X=TIE?L"J)? 3\@L,PA$ 3<&XDE@'. %HGFF:-4\?C+DI'*@XL )J%N( M8 I/G-VU\($I (;)(V"&IU J/.<->!@SRMQ#QCP@"2*R.2W&5AY,$U0>>'HU MKO+=AL1C@X&V!U*X6;.^#02.25;TFB*1S=;RAP86Z:Z/BZQRU85TLU#I0-@X M6&!1*-Q=H5[OGCB"&)1OD,$<&PH1MY6GOD+^F,Z'&5;7("SR61W6OG#_@<30 MQ\.'3JUST9F @?H9"9>,_\@$8BDX8OCQ-FN@BUJ9Y.4M7H1NE=T*=CO5W?/( M#JJ!6>A$2FAGA.=2G#)\%+9SLS7]K>2NE_Q08Z>= 0\X#"LS!Q"KJ06$#%)00*SA>4?QTD)9-CWZ[ M8J*0O/H#O5(\3JGWZ1$UI=:4 Y6!22(2-,EJPLNGJD]V:#FMH P5IC=1WV<<"F*H>C2>(G!E85UPI0]=+N1D>O@55$&8RNU35N(R()8,AS@4FN(F"(#$E?7\/LXN2*N(4GR**MK$S: MW<@A*O>A[L-D9I%;;>.NW"#"K.2Z6\8;D' >J;@4L!*"'8\6CW= =,?.VMRY MFGMMG&_>!V^F]S##!W*%6^V^F0M6O[L!LNF*,A?%MIDP=J_7X!,<)%W9P]TA MQ53QP#A>CH!D:#ZJ4F;I59@&ZRS;'5$MQ6\&:-LVW*2T9.%FJXWY .CA"LH] M@24!7.)6(LA^V*H_,^YOU^U=."FE;!IKY YV\>\^B.0$4BH2Z:FRW-XP$X*" M5%/ASMN"F7 W"(I:?R\SP.3<9E!5KI9'R]4=*^5/#\),8A%RY:K2O6G_#T7U MZ0DI5:=3GY7N'XI@/-%&O$M\1B40H_*I25E^J9L,_1S8,-.,779W.H&[;NTL M3+J@AL+FJ"8LW>0LA]@-9)\&;M74L6SYEP+M>=K:OU;@?J3!@ND5LG\H"*D" M"TZ'4T;]/ :*MEU6")Y8OTBUHEVRBF#0F?&\+)$?E )R+C&F)$XK$Z;_ M_71% AX,+ ($]F#"9%-,T#\M<^PZUP;1DH ^3PE.GF90_0XU:&#_98(2\I6T M Z"U14:M362J>ZV_[GMX65\P)9*+LB:1[)+.]W-_LUU*+?^XPL"ZCHH'(^2[ M[4\_KO1@Z_+^4KHYK&1PC>2P5.7XR@I[F4.7' BB6:E@^A\:MD@!5HRU52D7 MP7]_#Y:-?=7/L$#)58/IC=DA.U+_,&%48])V442R:G9&Z?CB>I!O*5IAU83= MVW8CP5PN*'+SLL[2Y.<4R2 (:T0P(?0.J&MV/8:+.TSP+'2U(L)$'Z,C?RMD M+JYII8:.=N%(XH+A.T 5T$ !@]LN->1SWNA&0AK="8M5'5E0M!\57'V*^YN M1=VL[.YKDTX0**6_S!4#!E61-#2'JF+P47A@^$GASPMD?VF=0B;I\'&O_G10 M9]MU&#;[>72\)-EQ]N\EDI-!\D-J)P-LA_\U=CXNK-PNX7V+0@2D(FFN M_SI+LZ)N5G8Y%GV 5U_[3:VO7;>KWZ/Q(O) AQTK-$H 0<+!/K2'60S+Y:QY M<2M^X)A$31!Z##:3WLFF%H,3#G]9:>7#JQ;XS:M-[X!,5>B MH'*(C<),*H$&GP<'G\Z>.*)[.,+!.J& [32#:AJ.?!\GK]L*,&L0'AGU$97HR*ZH[CCX*3%I!:@?P/VX3@22S7NFO;N2VM]10@$CG(8AS1]IR MH"4KJ*%45G"MIH%M^Q()2C!HP4<-9H*H5+-S+U&343==X8@/STG"R,GGB;SI MNE/Z+/7?([';@X;1ZSE-4N#(F5(O7T54Y64NW.=VZG,VT*!]0M.8^0*UPMQ. MSPSI^,LYG\=6"ZDG:BY1HLB5%.Z*Z%R;R0SU!<@!_P<2O-RP(8>AYGG&>6TZ M3S3+/JTN&1CE=%J;AIM7=-LXDO7!Y@NE4O!$(+^X0!)!S !+C?Q&Z$7GTB].IQA%Y%Z%6$7D52?L1GU:[+'8:/@K1*-Z.2P[^K M(,[J [7@$6>)V+@4'CC;2H4'LN0'&/!;'49;0,9TB M>B#H#2E1DFDV:QFPX+GEN1J!'HLV!39TR?$T$Z PPILH22W]BJ1N&@-'3)^V M74RDXY@+=8PKR8G"PRY2*&\*.1,W#$73?]+=A%0UTTBP''$ANE@O&%> GWC+C'J5* M6XE38LQ1/IO[I %\Q+I!W;:3TD^."*FP-&WTIFL[G6#U'.XU MZZI"S9ML-;JIDP"8&LPV0$A/AF/?321TU'O/KFHV:74B9Y!,[):"K=4NN.]< MRJRMOAI/R%M-8Q1&>@)I4$>;6=YJ_/06HTD)568_QD,8>''"(]">?5!B++F$ M7*8&!UUO/EW+0CG J-;4HQEG3951X^L"XPF0V D/^X!K!;SM]0AC0"KUDESHH02[Y=CL+39L ML"93=>$$G=+&_1.] A'A9ZG5M$,QS>8 M=J*7"49&'JA /HAVFY2.3@ESGW!]?Q-3]6EDN!U2XFGS6K\&9@C8>6OLI/[- MK)MP,KC;N(0@YV8Q%;NDMI6@0D99$70/0:4!M"/<"$#=Q(4*M"H40B^AS=0' MP7'*E9DH-PZJPG:&^,$$<(=3Z.TI)A?%7A?^[V/X*TBIPW0X/;&*(G."]08 M! Z:: <&0DJ8QTSZ2<$@_MFF$KO#<78]B94GICE'B7SB!MCL?_I,)$.(1?,PX=2J]ZVR!$&PP*'.&@X A2E%O(,!$BY]"ZWJ\SMD:B14E)Y_Z$C+\B6,U*&:F M9K.,J2 TP*I-NMSV]FS7X?2=SA=/:H6I1TC7Y9"HJ7Q< MAQUI<"^Q1JKC]/;ZB,'YC!];^S1[* 04P<+J*4,-E4N>9W6DX$Q,JO26.?C! M8URJ1O=91?245F,A_(=K/JPZ 2%,P. +DAV@"(K;(9CMA-)P,<('W85E+EAI'B.=2YD;!0[(464(BU MR5:RW[F$1MD@01K09P4%*O4&DO_W+E!W/@;=V:#3>_V4'K!V#(P&2;5Q"/&# M(1]QC?Z4V%E;+,I%"P@':A>JPG6NFZ&SWT*,;]!X0NU:VOH0QNE"M%83S_WL M/PRNI.6DS@.@N8-7TV;K-S=0.5/9+Z M2@#N<:';"I(!/ZP/"%IBR8^+-B&1 M4"-<1.'MJUZ:TB^U\4OCL T#UT<$5JJ0CC2],5Q)7[MCKK(F;,T''G/4P3=M M<8;ADC$=N5(G@;X7 B6,!2@X#APM,X_#H%V(X$\S0;>6+&P#Q7^,S%;$_.J, M9A!!=_0P!X'S$T( 1M8S,#?[B#H.J3^3JJ)D VK,\%V MM%(;,FMJ7MZZ*S*N_>FVU\4/((YC0&5D#1/7 H:UAJ]T2LJ(UZ3W8ELSM3M7 MDO,IU*F^GX 2=16H)%+Z;9WLB?]8;%GHNG)L@ D$7D3/7M]K'?H)X%2_ ?K5 MU@C@/N3OAOXZB#J4G@)=CT"#544=;"'$DDS!$G1D_IIDDNR,O9[P.]&@9#@C MO V!-3)CI%/F:$1"KC2K PJ(M27."K,CB#LI295%J-L,%*2/AS.:4D#:*LZG M=1J-[TD 'GP+BL%B55TF&%F;2#A!C_J"3D MHK8^[3?R'%!869JH6=U9J89K:E@\Q0@.\AC2KN.Q9+6EFQ2:!]+-%U 1R@L M B-DFP473)VH$*T))$LLG)NLS/4UZ^7)EU@3@:F9]!I@_&,7 4CU0F*/\YY3 MJDWK,?8\B"6[\44/15D<]?PVH%U(M@S9"(S@IP^>L!NVW<=Q:-84@[7*>;!! M.T>0VR>"W)Y$D%L$N460V\'SBZTW=)"V!C2YF?29K.@N!?%6CC$H)S(K?N4R M$HC;-=!=$ [A*59-X._T4JJ:H:,4CV!M9D$X0M!P02Y_ ;@&S&Q0N DJ%)3+ MK:.Q(;N))^ ,P0E@ M5@Q5'(4)*5';6>[G3W9.\LM"&IY4\$;,I]V]D.)+5:E8\=!!-AQ/?H7 MB,3$D,JZD,KA>AQO$?_!=7]<65BO!(S6!P=XCCMEVKS _0I&^8_>2PP*8)"S M#3IA0L[70.J"0J7\=M:AO@=&EQO) M+#RDG+@B-L$ CSRI<, ==&O"-!XZ948SQ(O"?$'MNX/%\HKJ7!K7SI-H .S2 M'9-]R\U[?DP@KL[N#2 AU M*7[L/'7A%4XR%:8#D@C$1Q3VQ(ZY#-6V V L/?@&&#O#3\%@"-$-D7HA8>$A M$-N>:%KW@8H]@4O')XR],M0)NVK0F@%>(U9@:M0''B"QNV3,"1\PC7@F(>'H M]F474H(48]?L<3LZE<@C@0:RJX)?RGHKG"^L." MJAH@,&(^6GWF8#*^=#=/<;[DV'-<6F5BBE]+X=)UL4I(9:833GA!?:.C=2%> M,=&W"@RV:"MKWKAMX"=M(#MJG&XZ,43QAV:N%"0'?$ #_>?5\N0!6MOSLB ? M@,WN1,"3I.^0!_((5\0>!4=(XE>5RS0G;>87T%O@![SE8%N(48^,?'.'&@S. M&64";%I%'R-4QRA)^P(APV3A@L *]F251PX! VJ3P(%802*4E>&: E)?M>\< M+?P'/<>W'%GAF.UM;*'-H/ "]QZD6Z:=,,9TM12+!\<4L2.QMX0I P2L"_(; M?R!=1TT+K!YJ&SQ^@B))#01PE@Z*0#]D4QLWWVV'/!MQ_0%UJAG5'7D! MYE:^(A@U\5/#\MQK;:Q]^,\6[>N!T$@CDDX\\A]HC L;JSD3TB+.P)Y.Y@,<=\([673 M/[!6CI-_8$V(F+$8L4(:$IU:%!V'/R Z(:CVHDL[C%@^8-824L[#D_EZ57#F M"+;\3AF7-]R81LUU EY6 #/7.(N.-1>_5,W(PB7O1%>8#35D MRH Y\GC[-8OF)!"ICTA*Q&O2L]QA1Z&3"5U=:Z1S](";EC%K538A_ D@,,=& MEPPX?J2P;>;F30U&HWR=JPAV8"NL*(5[RAHXZKUMB1#]GO>Y*N&-;Y5N]C)W M)J\-,A,=)Y="P<&KKS;SP"=D%45*#20UZ^0SO;%:3O9'BR\V6#]!C$A+SXH3 M4KU7^E:JC(6%T1S,6B84YL%1+0G^=+J'\]PCFO:4Z65@>1T7BF*'TK-5N.F\V M.!\B0C7S'ZI5Y7BN@0G+ZKE48:'(2@)B&X5LK54^=2#4"46_=$PAUH1A'VZ[ M'('-K2A?W#D%7SAJ!7!E7P1 2JCO@]="E,BJ![]^OB3:SIA;*-:&H,.4KF7B MZ"(=NXJYK_TI:K0H[6^KC8OUMTJWDOM;@ /ML:HK4#=9ZQT)' MVZ]S\,%QKZ,\$BEBF&Z&/2,XHN.L%O3PQ-GU6K3'@"3U'WH$'!8BQC:,5LNJ MTV9&U5$9U7CC\!R%3\!2$KVKG<4/$-XU@*%R] @JQ-:8%/').CRNZ#^P2"#L MG;JBPP0V3HN#NM%CV&^]+I;J\I"V@.KED7YQKY?H_ES2D MO4JE!;Q<<._&$ MS+Y6DRL#*/Z)9[W=-T(V0'Y39YG]$@]4C"/G+.MU9J:KC[-['?%GL-/ D+7_ M.Z!B)>5X:82T?T)7HGHZB7%_7I0U&%%+-"ON&=VTEGW':S.J6E""IR>G)X/D MKP82;TJMQJ@,4"(X]C_,M@!!)D:\M_T&_F;F MV^!H=>C4,J@6[?!P.6F1\2B@98T N$\$P#V- +@(@(L N(,'P*V<>_[8X[C3 M-C8*,+6EC-Z@TQ19T)1Q'5#KA+GWM[V'[(#.5G6@!G6Y5?\XR-J5;)-A')^O M'Z H6(NL8F!5PVG+ 8"2EW;EVDB,E]- M;.V'"1HA"'9AD9 ,-TH+$;'U%$,<.<1-'T]9=T3,J^7L).ZL4&-/C$P8EOJ$ M,#10J':-,YRN9CXE!\ON&"#)P,B/!_W[SPT];SU$""?9$:(_/JY:JHX39X#2 M]]YQ0"=QM:9+ KUBE-WUP&16VD_RXYQV[58]W-&06]'KA PR,$*V'6="8N8]<5NP%6#\ >%1AT7RTU6I\RBQ(-4.P=6 MOX.[#)GJYM0T8ANBNK6?I$FWL(DQT:($GTF^PNQ:&E0F.?&)L=A<65WTNH+D M>#TND^_M0U]:LV_ C/G$*)U.I+$]<4F7V'7-J;T_1)^=;J?/DN0/'>666C<, M1DD ,FPW $(R7B^@*,"1'S7 *[0!'E[%6%8X2%E-<$-&J3P7/6AJB%38/B< MLZM\+ZSKCI]N75"VRS#07H ]607MQ'T-(VP[Q/A1WF1J-Q,6R-O-5\Y: ^&X M'.L:'=[,L=QUJJ93:$!(%A5])3*I8!2GFJ5%]B^*C,(*N4AL"@$.(K;/EPX* MZG2BY#U Z1#_)>GF5.BH4.%ZPE1H"@6Q1SBO1!&7>D=M#NVRK13.2\OZ-.#W=#;Q". M6R2K"G7FC]*%&S"O0[3?0Y"QO$">'(W.*B.9+-XTD<)=8;D=GV@K+LH M !Q69J5[TB%9\6^#3Z;8F31X=6%CK6P\;E3-.E.LZ&0\[I(@C_^/GBP<[<4^ M=$0ZIJX?V/D"494(IO0=?[%GEK0J)FY7HJGL"$ ZKM"M:Y&H8"GFH]C>BJ7J M;=M0@J/3:V]5NAQ. CJ@Y*RL.SP3S X(*5VKYTSANJA,=:S5ZN:D'.-Q/ %+ MRF.*G^PZ&MV"#(7LJ68JZ40==O<(_)90MJJ].IQ:C1S.^<943 M?9,?,BY2HVYHFV*U/Z\T6;?43UL24ZXJS+/6;@>C[('*D,LF4P;LRN0T&2C<2W7F0%M03'35>! I49P\'8B?.R@W:RZFV&2N<*1(H9H] MP3IPR\/^Q[F'=+E/ L4GWS?HGF78QUF%:A2'*_IKBNRUEXC(,V'[G.#*JI%Q MZ92JQ-*_JL/M9T2\ HD.YT2D4RA12&N%BYVG@F2()S8 "C%:4S3LIX=@)]S= M6H_G+F5TFG0"PP*:=/)K6WM2HC5SVK$">;,%S-TA,5US#73=6$#F4E6\= .I M/H0(!?U+T('<\IF[4NGBH($H*F*233$&$IQM]+MK9#<@IYSC82'?2E4(X]E' M_@\H^H!S08Y>3+_UR19+GY2<(O*)YK?F[8K'R;KJ4P]-NYH0#KN-I:=8^H=AT:8^ =G5VW=K!02-I4T&.+ Q2XI$4=,!?W3,MJ M_E$^/U"C1%)^ %ONOMKKEP(BNN-L0?5HG;2NPR=B1SYA]5'\G?#W;OM8;L4& M/^E>;B1S&SJ9[O6\;\4;%9 )8/6:G23C(:(%=FN[:K 9($RE /5^;:NLGKAH MI;4> 04L#5WU;8#C]?OHUW8R(^0@>.^-<;SY#F#6A?60][GR"O4B\\4SH M+#]H3O2L2HB+*6G;N2M8W*20X*9E+4Z ;]T)/AS$$ZCTI[;?UC8E%$#P:^I! M\$S5P$/]&3A])J3*P$D1@'UPC?E(('[[7-T !LAU^>QG"Z._ MIE_8K(.MO*84AQ//,-P5/)4DWZ2$.F@C=7B#:("1X3&?%:@?'<.=;"O@YFX MS?(<8P_$.. )>PP+5-$?IL&$U#W\_8C+VXS+>Q9Q>1&7%W%YA]E]]SP&BH'.,(BQRG5;4\LO;,+=3=]M?4 MN5;UJW9I+7&Y.D6,&%534QM.Y"):6O>^T^"=*:8<0P?+E!!U,(^ODZY.>+!C M?_O/\2%!Q47&%ZL$6,#E%%:ABH&MO^\X.6"7,IC8=:$Z"3^P+*!!*SO*-S[5 MY&%K5M;GCCP;"F7:W!IJ3J&R+RQ((6\]OD[B5?C202;?ZN O7'5I]6H)?5\O MRB/GK^'.>.6?*#W3*/ARV4+]GUW""P![(C63OP#U)N=UY^FOZ%8&@1":;E,8 M+I,W2&LFT19GDGOV,JHL@@BL0NA-LEF&?4]Q^,OCY,^._=T7/'/>PVU((]\J M*GOJ\[Y8RL:431A$:W-?BJ0Z+FERF'79V[N/@7W>/_<-H;]%.,NH\9E6KTJ0 M)JO3\L)G?+!:FWLV:?VZ%NC2QVB$ ND71.\NT&7[O!)W&U#3Y(?63M'9<,#E M;<@^@G [A59WG(:P3%W")GO?&4ZB_<>SY,H4<(3]5$((_N$#_9^P[4Z'+[[A M=F&EG1F@C[!.^%P '[?0]K"RNXH0;%S]X''B#**%IV,*,:/)[CDF(!@Q)"#" Q$+ZT_DV%9;@A2P%2"NCQ4)=2G<-?9@P]A(?6TG M%YJ'0P#;%!KH"=(_LMN/ M:;9[T(&9M1,J%#;!U/KV8&T%2-CZ192D M'1UJGR0%I O4^\IT3B- IJADZ_JSVSX#/;2UU@7[_YBK0.MKD6)97/T"?_E, MP=E9,2&XZUZ("0RU3TP0X&2E!.L2;]HS,O%G+;3+L6=R\,0NUS$^@S/)4NJ_@A4]7"/R;:CR'9%;0,:'^T_O M.TR?A AK/@D"%!B;4W QU*'A+!,>PAGR [6\XKX-. F%@ ?O+4 ?[Y([1+K\ M#3R7!8=:I>:N500A>/DN+Q3.251@883M. <350D.(&!M&W1)1Z06D>0.P-TM MV+L9(NHPKE)*;UM2B$Z%B<=4KO>!.NEHN 7-VA46'\(*)JSZ9#G(TK_5@.YV=+:ZXY M*7 DCA!LQGFD&\&("Z!> ) MX2 &,.D Z;WTC-@>70'?S#^ !_EVZ)[9="[53R9<_ W*4K^9(_G@,4-6:8H[-,6N-0& MVRZP+;#R$Z^28X'G"L:5 O-6NIMHLD17^H$4&QFJ36IFO3!CJI<$]EH Z3+B M4JT6WK-T9AR&&?E:5_NN; XJ6K)_798,062+P>HV7=W2>:QZJ+=%'"[4586J MKB6T8;I,=?QZ0DGB,4PQ)Y19=8J%>G$!0)8&U7$NP7L0]CS7NX>J?LJ*;6:6,6X.7U#>7@F0XM(]1 M?6^FIK6I8H5L$0 G8VKVC1 MH/1'/VR-K&G94&]4MUV[26^HI18:%&BV-+ U2%/0I]/Y0/4>E"8K%\Y0Q>3M MA/KG*(X=NE7*NN7Z%*M$)/C*']"=:63,/"JG1R"R#Q^\>_O+@V]HOF0^[6Z$ M*DK4!5![@13':&,9ZF4 V!&J[83;'*&W_YR!"G*K?D=0O8D&MA!HIG4)1OS2 MY>OM\'5H-/W#7!W/NUVJ+;A<,-KDG.?579N9^@BP9@(H&WI0GI'M>> MB*N-^_J+IG2RM&O MX>LHE=GU9V)X[2!=$ZYL+M=9GC+Z:3@*;7C08Y+KMKR MP"!=Z!&BSUDM&M'"@FW@^)@T<&K%CN8\&(S4JAIQ#!3^M66#JP_M#:HP8EX_ M$?/Z/&)>(^8U8EX/GHLRP)_:+2RJW+JB1??X&%@[!1"C"_2>ZNNV*:=3/%20 M,(2ZFDB4N.(:;L18,83TVJ2YMZ^:UQ_3Q7LAO?;&,1K/(J MW\D]!)8FQ'"MB%096*$Y$AOA,8:X$$WN%&)2?#HXY&$#&$*E>/ET+\!-I'SN MXR73TV$'H8HN5;SKD@1J:G22**L5D8CNR^L#&E569W70B!"I6FC!_>Q!XT') M3O#L"Q -FF@VBJ(**L[F+N9+?C'E69%+*"0FE1A@R&=!CYX8KKM2?"?Z9CKX M^Q=A('1>RO[O9'05$QMX.FDUON8TDJ)>5:C'-^^3>FEG92ZD&V1'08AQK "7 M@?&C*/FL\9)6C$6L35;#LF& Q=6H]M/]'2??,\VKIR)!:#"4YS;7]H.QBZE$ M\Z=HD $I>((_.?Y-JM\=J'3B1R$ZX7R"PS^) U;>%CUPIW2E-05V;N*$C'-\ M=)8$?)JY"69F4^!\M9YIQ9WJ,>6]M\N.WA0!KS#?:J;*/M/7]PT-"ZS"B.WJ M?3['856.=5]'.-/9-" 3Y9HOA&%39P=0$20];4$Z@9G4W-MI4)(+7,,,%'9& MMFLWQ: +FLR*2D)IZR-4UQO%S6FO//L 0"7.D;2M^%3)"A 1R MNCLATQT[VK;-6V"?/;3[>L(7.;:,EB!%T/E9&IQ*_.&KB36ZND_)C@:%#YY( MJK30\B+JIQ5*7<+!NAW010'Q%JGT.N0 M+2Y]7>NTM$<9Y2UYB&S8 &[-JE,9BVAE'/% 8J16J?[+EXE6E.Z6!LC]]Q(9 M+)RK;A9P4V*[+J (?>G:'XYS0,O?@@;E'$=.<4G(G,^I M_U>(=)&6.'(RL\'$K,WDZ$(C*U-,$-S@F=!<'**&JEEJQ$[]GE,J3Q%&3OL7 M!"_8<]T>-@:_2+57K.R45$LZ8QW:8=0%ZZS1[*%@=!0J9AT\LG>%:9?[=#'% M=/>-'"JAR:[M>3V&#Y(J_^"](2$V_>1.;;:UO-WI]3P1C3I1[VCYX^2B]U': MAB40@2M>F\*1C9E99/]NH-#9#BS5)C>?DUFE=) S@3H8X;4M]0:22-$Q56Q_ MA(&D'C@5MJ Z@GU(C&MYYFP\LES$]IKVF9.^^JRM.Q8WY_R!4I13U\QSTF'0 MH3RQ3@52?C8T:_9: ]_[H.+$F6(N#K@9K&O2"A>7QD^T48G M*AGN-]D/"/@*J8D\Y8'T?!."+9V15C5AF^>53H";S X0R:Q7UZO#].$A.%:C M&.ABZC W83(6'N?>$Y0%.C[#!VTX#D.$H!GY0U[G&Z3 M8N9%79*!ND=GCV%#S"&G!DM>7U*7[FA>2HI-;H+4\\1,-L\Y*ZR2.?/H!&O1 M$ EN10(7+@@)^CAY8W =%817FZN)ID&_QV,AX6$'?M*B:J)C!!]8$D$WJ=.F>\RW/*+OEK-UE74CN>?%]:6?I3 MG;Q/ZP]@LF#<:.6T]W>^LKZ4/=2@KB%Y^.#]Q>M7#[@XZLH*H3W*Y,$O_2:Z MD M<*G3C-0II="%N^-MX@D>QLQD(!/U>707%E59FX99Q1MK.%HAJ="R(=NXMCO; M]:5A+^'50RFE]=?YX-'0"5X)E7SZ/>Z0A M>1MLEIQ[0KLH(;7Q@9N[G<7=2"CRI;^\E"^? R)5#!^O9M%U:L10MX[Z#2,1 M L)<@%4SH[#7690 G.8MA2A#X@J5*@:GN,#IX%YH+#>DC_> M5IX@K*8;<8P;B4YG !YAA8$;/W$MM-&OAG.8O$9L#\4A9_72#HA=>C9W=H) MT42DRTJ1771W$8;N_*T;I/=KD=A/[.L: K8IY*%DS9=#N!(%,6WI&B F%\HN M72ZQSU-Y-S+6SP4><;W4@"19TG5=3229TS90J'R]H%=(I=\@P M7#1/!2CNR06%*<<+OVYAH%D56\>;DA7V(&M4.4K8#Z%// :N3IB[U'M62P^# M=;W7K1;C/FI5-D?:-D_:2#&"@!W1KMS8 5]5,CL<9$2V!<;*2 ?;\9 MQO(%CU:=@H:A(]\?$C-W'43,X).0?8J@BMR;Q,_*[Z_ M:V"K4K[#"1'VLZ)*;P+ZJ0_B-E;JF:H^1S4D >#':!5UKO@?1UB!>4[<(I3 M'+.R"DCQ^Q;;10M)F:_H#[G0Q7:#^BJW$[KZ>[5?#)%:]SI8>ZUK/D%M=]1& M.*,?L9T'E\? /SES'[";]!=Z$ST\QA5#4!FQR=_-! M:=.F" IR[N[SZFU10P$(-H>64\NV8:4V9@6"G'D8:\9(\(4@ ",R[]-6[>E) M1.9%9%Y$YAT\,N^5@827)CY++DDIOPRMYG?>"!^PDL4$6+UBGHM9&P#'&BAG M])9K<)/+E/N&I?B"]Q52(2^3GD&^)3HE*W^OV;EX294X%P+2"TO#=26;IK3# M81%5^:T)&-U6X".^0V9_(V0RX\NJQXKO'E(.N2:]J6D86:F?B'FMH]T M4QN%DA/_KH10HA,F[$](8+N*Z#\&U-V DJWC%"%:G)=-[2GI:^GN?-QQ\G8D M#7I]P5+:6ON[$K""_MA4%]_92>>F"_P]8+T?0:BTG6,S8"F(5#0YY,M(] AZ MU$&O-,KBASE[GX;U'A:UM;6,+HMD#!H*$/0RAX2:5*0B'CP63(" M#DEJ<9TZ0KYI:E[/W?A MD2)4CW*DM\VM.S8K#=9RR9.QO(T[:@R4M>RQ)QA%2RYO#,R:0#@!-V%?!]A M5WRTJ!CZ%AAV.$$CP\D:*@BE(;!/-W$#]%_+^1STA<5-1F_-;]!*JYWPE6X_ MZA>B_P^UD_)L/0*K7"@J!QW1J#-BOQ+U0:(D=5GPF%RDC>S)TOT]GP M>IFZ>!5A?Y1N-QT'235"4ZU7 @T;YL5GIH3,,V%E0J+4X"@)FO"&C<5TZ"+L M0T3Q?D#C+,?8$,-U6[6/;&Z-6=>\Z.+:SJ6+N]_),;3>;=M1XVI-G.(=1H+> M^>D$9QA\4SN%5]!5:)_=_OL&;:"Z5?I?5IENL8WS@5V6X%3WF& O.&IP"J+ M=' W\"+:]8!C*._)$)AP/QIFFD3 M^,?<2UM[:!F2\4IC&?6M37DK85&W15' ML%&Y@ZI,,&(XRVJ"O<#).KQSL:[3FI[%&$J_\6%:IAC^R:NSK4/K([\ W]2=C;5V;@6\(M$&R:@B&]AF6K0QK>0OU+ M@3P?""."$VK.[HI*^2AVL0%2U!^!07($_Y)6E42C0)WNK$QE$R@W6^V?VP0E6.X*ASE9?DAH,[!*ERF#@UY M09QD>!>@TV#!M0AF_2K,1G?KV6TT.'E//>H?@S-0(I92Y4 W+.:ZB[I-(5R7 M0H'IF<-7*WH#YYUIF(/H)1LC'9K,-FB8N^)UFYDBJ1IS#,S;91W'3?%\$F+Z M'VLM]'G9&AACHG(C)INN[ M2:J;NE#UD:;:]+L X1P8E<)ZN#*'ID)=3S%*SJX.M4]RTD*7".F@!I?_%>6- M1-.Q"$CR'Z4C;9#J&FDW0H!V.,ISPN#0Q8I>P#%VHJ2U^#LG"P@0!*50T?S= MV:'>+4@;EA6$#+EBPI)A)S1!EPZHR&SG?!'H?'E27=>!OR-D2+'>4H(.0 M($C 0S*)9>4"$)CQ2=PUTA3J"@+.SO4/ED0]N,*ZTEZPM$, M7-'!ODF6A@CMW%">>I! ,+^DW#N6*;F8"Y 7V[,N2L?.#K5/.JRY6K5!BHNZZX.M6]9/>FH!V2PB2DL&_9L;Z'\^]IZV[<8JJK+:4/_ M*DR#E;@@$9ZK!. HH]S,XQ;?V:&N.P"DP1*&[FZO2PB(!H +'R ,0HK<6A_785 4&*;OQ11:W($[+_5C@#YEWI1T/292G71UJKSQQ/M_QT4-B MAO(\P./7SD<$^D/K@KF+D 9*,%+)R!0&FA!A3A]*Y3JF##$ZLK=2 RJ MVXVB=$!ZI.8FTH$QVBKJK)YP:QK 6*E*7[I45FF&7$W*LWWQN1T$HYC\GF*B M1<1U.&&D86&=F 81WCZBNF%Y8Z'4YD*I82R4BH52L5#J$PJEXL&Q>P>'3OVN MM)W#['"T W9TJ'W+:4+R+.&/FGGR+ \9 YL!DJ\(IA$4[@7"599_JE6MR@9X M_MXCK0."BFRJD$ UFAHN\*Q&5;>5#I)3;<%0 BTQ 0[.E!]FA5;: T@ M5H"'".H#3+9I-C'(T[,5,MHQV\,'XKBI 18\6M5V=!A0^S+R/24PU*;JSC', M85:)S4D&@FE]!KM">0Z1O1+A(]??L(DJ$"EJDC6@1%H#)2J=QM7=MM&G>[W66[2\_YRUA+7@ MDF01$46Q>FI0^TQD[BJ,#.](0PLA,S0= .0#=HJP4U"75A>8 M=Q?%"/JN#K47U,-<%=0:0 =*F49XE*>%M:&OS?@#TPF#XK%&.UI%J*JH32R8 MSR@QI.Q:ZO_EJ;Y3K5^HN6V-/:Z2AV@7?R@P:0.Y1'[UHLRLF9XLLCP7)N,H M7+LZU%YE(M0=>N79[+?GVZVU\:T%3,01A6J#S*VLH97YZITU5]$"&4>!Q(=8 M-, 4C@A*4.=8%)A='>H:@4'"2V>2])Q!60WN*1A2N:?:(1<>&N,-I $!T@V; ME)@NR#Z+$;M='FIOQ,Y9&T38CC22F>]W3UA4<$BA.JU0#JHCYY#0#DD2-4ZR M<@;I.*LRF+N=S70[-4 &@M5S[8*T5& 5(\]J@<7/2C&Q_CEDWLH@$GC%4WMZ M+7@0'R>&W,(8OBN;_-># MNU-N9^?/'\1T7_YMW__M^&3DQ>GQ_2_J___ MEY_>7?[YS=7[RW>7KY*KES]>7B5O7R>7?__ES?O_3:XN+WYY]^;]&_O'ES^] M2GZYNH0??W[W]N+R\M7501_<7; ;L0^\''.&YX>V,/: /3T9Z)0G MY4,GR?#T\>#LY(E"VLD%0?2RY.<,!_@H;@ODP@N0M9D#_!?/;68"1]8ZHT]7 MK"#!*E;LT/W1S!>>9?+C.&]K3[9('9UFGJ$UL!#Y85<^L?22LE+#YV=GV"=* MXKX/X3H.0(272PSB6V>&G#],OWEX^DW_TP>*(S9Y!2;GO,UG&$[&_=U["Q@= MZK:KK6[K,3JV/"X?GSXX)-5PME8UO+I\_?*7']]?);_\_/8GJPM^>O/VG5() MA[O]?RH;Q1_Z&9+RN$]2 I?Y\7G78<:_[*$T)>7]H#Y-6; MJXL?WU[]\BZ*RQ;B\NQK$I?'QPG)R]OW?[E\E[SYZ?7;=W][^?[-VY^BI-PE M*4^&7Y.D/&'%&*\Q%&6;>@0NF62Y=Z.]^ M)%'!I] )*84>EC7R&XX)$P;X"/OS0TIRTO!3I 7UG6O>-&:>/#D9PA=HP^WH MK]^L[@E:L>_^G?TB@R'[V^ A:#Z3CYMNZG=O? MES%ZM+/QE!@]VE2L$*B-SNGT903]"Y_0W6-I\^G<]_FL<)^0;FY0?.1K[;EA M*OC2/%W4YEOYQXM)5B_R=/EM5N"8\*876)4V3G-^BYU65C+/GQ\/3T]1SS25 M_;^)/)]UT#'IH$?-9/7'9\=/GYVN__GD>/C)/SX^>_J)]VX<\=GY\>GS9WLU MY&?'P^?[-!_G^&1K9?$(51&I(ZO70&O^UX.S M!TE5WM*_3Q]X&XO\.#@H3AI? M]:36G[]/[W/^A,?6EM_TX#L^>]!'^*GT/@2OP1VS^P=,7=_(XFC6C^;WVA-L MF!S&KOB9>U;AMOB+=<;!^=[#O7$ZC(N^]:*_Z81ZWDFH9]/"\\C%J"Y*\E0/ M^=)UI^\7'4D\Q[:MMQ#;7=!1>RDY&Q4?N]X8A5LTT/8NFR2R MHOLF6!"[_KTEZ3>8P"@07TH@KBXO**GT.LL-_>L.QR&*R%]B?SQYT@$DQY!(YC,QUTRR^??3H]O;V MV%YV/"MO'KVLQM?9C:D?FGYX_L5_ _A\_AD\Y.'IF/ M9\,CQ1143@&K>'S=S!]\]U*Q"KT35J&+D%7H3< J!*Q>CHWL>%S.D3KON >; MLR^[\_=Q+7=LG+NIT_J]W(U:;?].L&='?XTGV%>SVE8?'YV=GIZ>QS7_:M8\ MVJA?TVH_>?3TT>G)\/E] I6_JT>P=S-Z=GP:]\_GKVATXP[,C3L](KZP#;[; M]T3X&KVTKVDTO_/9O7?G2?2X#F]-HU]UJ"L;K;_#6]-/\9%V,[,7+_W#+XUR M$R^-OKT^:/)\],G3TX>3\S'\S." M1TCKB#?%^#BQUYTG5]@"XNW"=?9\^.SL1#E)?2#QI!=8;A]REES^LV67 MRFI?^^*OSW?ZW&-G;Z8F'MK1=?K:UE1F_7:3>38O'2/_S2*#?QTB@W\=(H-_'27;XTRDV\-,I-O#3*3;QTER^- M5+H]S$ M2Z/G">7\T5>+HU) MKIIR_"'YN;7O3^O843-VU/Q:F[G%CIJ'MZ9?OJ-F7-T_LJ7F>5S3 UO33VJI MN8/F]@Y-Z=GP>!CWR4%[4"^A!W3'HC1Z4^7@V'!Z-33FVJ_G/T^GR=$AN MT 6L[M2N+SPN*:?)Q75FILGE1S-N&^M@)6^G]E=3H8_SM4Q*\E5][:*MZC8M MFJ0I[;I;M[:8F>3EN$G>M;E)AF?IT?#\8?I-4E;)\/'#R3?TGX,DK9-T4B[ M1=:/N#)C&->__]OPRO3/?:? MHWFR^2S]G[T[2.-HXFCB: YC--$-^CPWZ'3OM/<.+FET@W;+!CX]&D^W=8-> M9T5:C+,T%SFC:.)HXFC.8S11#OY<^SDTY@NB';RW@WZ M+COY='A4EQ_!3JX_)5^ $*IMC.CAL^27XZOCBV-G"P_/'I_<:3 _/WD2#>9H M,._1BL;1Q-'$T1S&:*+!_%DE"L/C-S]=[9T"CZNZ:57?%&!6)O_S_;L?DS=% MW5B3SR2ORG$[MT;'WJUU'$T<31Q-',VACR8:,I]IR%Q=_&7O#K>XJML:,N_3 MCV51SI?)Y1LLFCB:.)HXFCF971Q,MF\^T;"Y>_KAWAUM< MU<^P;"[2?-SFE-C[,2L^C(#?(-HY<31Q-'$T<30[.IIHYWRFG?/J\O7>'6YQ M5;>U<[QY\\I,LR(#ZV;OECN.)HXFCB:.YM!'$VV9S[1E?GSY_=X=;G%5/R-F M\V,Z,GF,UL31Q-'$T<31[/QHHH7SF1;.S^\N]^YPBZOZ&1;.SY6IK443TU)Q M-'$T<31Q-/LQFFCH?):A$XFZ#VM%WU\;.VDW4/N>SDPRK;.Z[*:)\.3H[\GT[+"ZQ=V$.4DH2XE/[3VZK/A M( '^[P%<,T\;*)C/BD1;50^S8IRW$_KADDK][6.'WQSOG93%T<31Q-'$T1SZ M:-!\>M2DH]P(=8GCQ_GN/T?5HPZOR6] GG.?4_ ^/#2G)__7?M9_V!-I K0Q M]IEI8I]GCT%PX.VD%\A! XR)8WL:6K<_;R?GI\=/'"^$:6KDS'=5EWC;F!5LL)_H1 MX3VKE"H!FT[=SN=IM>R:(+NV)$_/.]PXZO_#QV:3_WJ0/9N,3L^?/GGZY/'D M['PTG3X[&4ZFSYZ?3"?CT3_G0\?/Y"[KBMO#<[,T:@RZ8>C=&HGZ-LT MOTV7]8-'P3S.L^*HLSAKY]S.Z,Q>#N;E\'35OON]>)>>;3.W.\85]=EC9E:H M?[M;&H9GUM8%K0443'],%X7?^6LO[*NL#JA[N*:Z2FI5;>R*AGC:KR&NWOSY MIY?O?WEW>;56\>(W97;RBN;;TW/:PVJK/O\M=NJ758,_*W8Q<+$J\\\VJ_"\ MJ4&*@WX6PS/'[.OHQ\RXK>P18H<4$ +;GX?/S\X'_-!95MO3P;[F.JV3"7AN MX[2MK4_67&>U_1U]/CN$D4EJ*R'V!^L 9G8((W.=YM-DM,0'H9SR!?:_*],6 M]B9\7MHVUV5E/WVR>D[^,4OP?+L5H*E=*V(L3GPL/R&)0M/(?4]9V5F!;\G3 M16V^E7^\D/["&7K#1WA37SR!3IWGSX^?/3[#@XS\ M^/SIL_6_GQP//_''T^/A^>DGWKMQR.?'9\.G7^+!P[/CL^?G7^+)9\>/GSW> MJTFV MU8^2OZ75A^2'X^0OZ>V'K*A[&H_%(_UKW&UQ6>.R'MRR,N0&X9B+)JG+/)LD M,MD'N^9?9);7=V7\8I/2(#8#/T,L::FS7]C/&WAS]7F?WKPOYYY8)O[J/L=B'V&$<61Q9'MILCBRB_ MB/+;;R]JM_9T7-:#7-8XFKUSK.-./,B=&)4747X'+HU?/_2>X]&^.I&-5G7-:XK'%9=WM9?\>#;T\!H9A/^C4M)LE%62V <1CZ?A1-5>;Y*GAT]?X>].BG,,.O^=$M M_Q_,H+ZSKC^3I3]>3Y;^:%1.EO9_KIMY_MW_!U!+ P04 " !G/QQ1)H4 MTB,6 !W]@ $ &-R;2TR,#(P,#MSXS:2_YZ_@N>KNDVJ MHK$DTL^+9\OVC!-7>6R?'\G>IQ1$0A)N*$ !2-O:O_X:X%,F"9)ZF-REMK8R MEH1^$+]&HQMH@+_\_6WF&B^8"\+HV=[@4W_/P-1F#J&3L[WGIZO>\=[?/__P MPR__T>O]X^+AQOC";'^&J6=< MV_;/D]/1,1Z.^GV[ARW9S,+'/73@.+W#P^-C9)X,#P[,(\7T39P*>XIGR( ' MH^+T39SM33UO?KJ___KZ^NG5_,3X9'_8[P_V__'MYE$UW0O;NH1^7VK]-N)N MU-[_B* M\=D7/$:^"R0^_XA/LW:(9%G-DX])N^_R#84@H MR6S.N&?0#.$8B9%25'!/D?7Z@Y[L[P#\&V8C3UET^L$R1/O8]83\U$M8?'H3 MSMY^=05\T9L@-*^O1)HP4"3\IKXR*G)R<[+])4RU4(VM^JGU/_MD;#.N) M+;+CZK+A4R^BVX0.R3"MIT-$MZ8.^<.SBBIIRMN 4.IR(G49'*ZGRVIZK*I$ MOANI"$=$(,4>U!$HL/UIPE[V;>93CR]*1Z30$48?Z@_&)98.)L!N<%)+CXA( M_M%+J)?E(TJ9I[C(;\+OYG-"QRSX KZ2)GT:V?4#'D=./S/1Y3@/]<\IXC9G M;HFGV9]S-L?<(UBD)TG%8,KQ^&P/ILI>Y-S_M)'["12)6F3X+X]-^?,^D-B^ MJY[V)GF< MX[K/#20"(JI5;%[2/\'O!G'.]BX91/?W: +JR>^?'ZZ+HB\E-FD>\8RX)E;X MN0_A,_S?Z"7I0,]0E(8D_67_/<$[5K[ SAW]K/Y^_YPA<=A$0_C.)U2F6QY- MN63AEU$_:GN7.I@",?PAF$L1IIID;(U0C8=AVKN,,$&]_!B%8ZK@-: 4,]>G+85T,O86^PL9$(V.&8 MU^WWB,-74^P1T'SCH"YSUR-L]OO6>@@;/R[)^VF'>(+))9O!$TZA#7G!UQ3 MK#S=K8D,0YS#6(WS0 M[Q^N@G!:T'_]Y_%P_<5LLGA$[NH==LR)*J@5F?K0;3 MX: _& 19"A&VRX3/L00XD"&ABZ08(,9(R3$2048D:0=N,0I;!KD2V)!K#S<& M-L1:X5]="K-J _.$1N[64 ^9ZS W^Z:Y0$9N+4^+#P<9/&,2#O8MW6F\7@R83C MB=*'C(4 M.^'OX,8?\ R!7)B4, ?09K+9W<@E03<&/5=SL&U*J-X<3BRU1%UD#I$2T0:2 M^-F(](@-0\YBL2I&2A/>$Y:NW;EA="+_W K:-07I+<"RU%9<10M0HGM2H(H_I?3@T\XTZ@YZ M0I\IQ\@E_\2 HA#W3) DX-BP,R@1IC>1 TA?UW42A!J)!H94P8ATV%E)")RL M2F$TV$E/&@35*6M;107F>BLXA*RUNA4DXN2GI%U8;+/#//+ED.=[>$+LU*_K M3Q#%3/48'T$>4V,RB,0L!WJ=1O97R/*$=&]8,)J'PRWV:BT]K,A;C_.Q-B_;,!,CN9NW[!G+RHSNESCJF]2)I'2]?B M ;MR5_6>DQGBQ%UX[)IZF -(HX7ZL\[,UZB&6OLO6TK2X)H*C_NU@["U).A-2:[1Z$U)2C24R/?&E+*=E-B.F\#7\1C; M'AOG0G++(( 2, #E\$+B-^Q,H"-3#1BM<69E11/Z> WU)FA: ^WLV#,"C:7Y M%9@<:&TD:AM(&*'B2ZT@R*Q]3J=[MAQ[F&\8231DMU2SL5Q*;2@J][4RNUHI MAY-BU'$$ZH2G&GI]G'I@5D6CBR%K7K?6<<$:>KV#/+0&E6'IGK^**C8OV6Q$ M:)TSO[F4>G]U-,CN9\4EHVD^'0>@CKO2T.O=U;%9$8PN>JN\7GU7B[\&/AE. M>@]V8@VJ(A5S_JF3RWYYG2U#5>*$,>D31U2,,:3OSMHHEC'6@FKVK4%F9[< MU"5!1DK2#N2HD^)C G&8 )G4N1#8$^?V7SZ!SI+;\02-B*NV/.$WR&O6-X)U M!>N-9& -,GN[!4:2')1(@AN5CP7*&)$V065 HH\1*K2SI:@OK^%IZ(3 E+>, MX]JV4L98;PN0[65V> ML(1'T'OUNHES4\4]3SOS)- \K&"6_,N:\$K?R5N]: M,K2!LVD.\LJ BD V0ID%YB$=0"1W9P05 :I7G+D!2=K@W83X83L&T<5@?SV\ MBJBO.)OED=:L+VA"-?U$=& -<\I0-F)[&C92YWP>NSFMOF5\?9MC6T:MO@< MGL\8]\@_52OY"Q48[/#>Y_84@7KO17V@!6]$3[TY'UK#G&J;C9ASI+T1J&^D M]3?"!S#@"8SX$;*2=]9=WVJB?S_04-^+U-ON:K+XUS"EI&:E+X$+.23U+PKRSWF:U78%<2CTP VN84^BA@,G< MU-,Y%(( ZYX3:I,Y5/,TS>QAY MQ>3:* P<7_9DD^*U?'][=,54EVH'"KNTEM\KY:(?00?6,+,4J<.GDQYOU2N; MZ]W(#*/E<) ](Y9F\K?NW;.<[<-:MW4646OS&^O(S'JM/!RZF.]DNW2U(+H" M'[WK.K:&F20T%Z2NA]C9GE;?W,W5"M3248H:=UK69*K'\L0:5AMPX==&*&?I M3$8'H[H<%.* ^@$B7DYL=4 !6IW;, "@P9H@5V2OA?N@;YF5YKEW<7PB,K2" M2.@.>ME;Y^$MAUC])&\)@&1':;FF8RYGK(=[8)G9FXT3*7\3"=RQJ!#AM+!. M.N_@3H.W.+PLY1[SQRGB%5]ZE"73V[LUR!X=EEY*B+6YE8' M!V8VQ\U#H8NY5:9''[#-J$U-]9.WSSORFJR4 MBFH#3"JI=N!#-8U(S[09[APRQ^H_XNN;[?H.=L: GTB M5(94JO'2";6=#=1#J.H5^VO*V-G!A]C!!+GWG-E8)D@3B=:EB\BL\D O(M=& M3(?#0?96(<7+2#%30 ;L=HC,ZGK@$B[ZT65:9J;H0H=/)\=.=(,@XMY"G9I' MMMKRJ_H"D@)J_!R)(FAS6=_JM6+"WE8*;VS=LZAYR:J MY<4B:1*6N9Z_(NX$.W2I*^54#/ T133]E9AOY50-?U0$K.1!M;1(FF2AE7]YVX\QCQX>Q2HF^Z",7+% MLNUL3,B6>BPB*N^S\V%_>/R(*6'\EGE8?,.S$>9%!E#4>N./01FE_NS48?)M M6Q61W\J _A58>.*:!H#IAK?>8AI7;O,0 3[S<(E\BPBE3\+^+T;\CFZAIW.% ME/<8H;(>S(M^&@55S-"3>$2\6@-VQBA$$'Q1WI&_N\Q65F'KAVJV7>.#%/,7 M,,5+E_F.7O>\EDUK_R!M:*C7>[E-TQJ#5[#A\]WX">(T-^\]$X4#J0IIC>%1 MQY](N>7/]H3M*64NFRPN@YO2P0ER'-QUIJ*4*T)A+,),JT>L/I^F48T.1X0W MP<-'4,,)#QN)\W")+K485C*CK\JNZ7Z(7I@FCV"%RX&+\[&'N?3?5\SGA<9= M@7)UUV^#X6S-]]]@(3 .K\VFDV#!5?X'@K$%]N0:*08MY'3F4Z^X VJR:6EO MA&]EU;_VM2REJ++N=*KQ)4=INK\VSG^L.C/YM!0X QO&(* MW-(CF5 REC6XT8EP&2PPE]@D?'-;8::_(K<-# ''.YTN9,+IC]3ZU=H+Z5+W M=P?52I8Y*M$V/=JOD!VF?H]S9&/](Q4T;OH9KBFX=20O^@C^E07DQ73*AB8[KL%AC!M[J]',/WA?&F*J="]?8XJ(>/:Y5*)L&N5(J=\NHK=[) M5QRHU>;3TF#C$9C:G"C_(MVJ/Y_#7%/BDK0T32,LXSV9<'SQDSVT*\;++=^-X'E6U7%FXX,G2*EYU_PV[QUFQ%ZH;C3!7! M(/^1C;U7N75&[4_A5S5HW%>_Z- [UZM4C*:&.?SL97 M1-C(E3GB%@I4RD6V-"7=Q!/+!WQZ9=OMUEA(.SLR;V,H65\C5)Y7C+Y??\NI M)N>6ABS!$H^;L\03'XL*DGN/!.^.%+>XN)]6Y-;2)=^-C1GM(MN&I;1S:"9W M(>558ZCP[PF_>1K\8D;+8.*E2R)AIU[1])EO*XFZLEJN?V-W( ]K08T8(:5;":[!H:6"27K4S?U/WF 0''AGD,$]D!D/AB]J"@J]* M"E$JT39MD&IXF!6&D-D6C2L$&4M)VCK1RCM&C88KTBDSONR4H]XC?O"OZ046=QI+XBMW8.TYR5IM3V@7)QM 3M62(HPEFXR?T=H$I'A/OAGP'C0/C#,K;GN>,/F+/"\C+ M!GIM=MNZ%:3:>,]S2+?8BRL='K#C1Q>Q%5_.1JE (S^1OII:D M$M^6]E?M,T,WT$JR%87;=&MP;'A),5J.JELCW;:JZ&ABAE0\I9J\C2/EQH,L M5;8MY:L0,^,,:CFM/1.JYKZM>%:JXU4A4XY+NGN#8II9XRKDK## M"HG:85NBN.T- [F2T-HQ6D>YA@=H>@#(DT'!^8!40"2N.)OEI$3%<\PZ+-L: M4L47Z-Z[R O.C54Y%EI.U_0(W62%QON[LL)'?7=G5EX)QX<4D*RC7DMW[59V M8<$KEJZA8PK]E/)/]_%+ #?M1.MKT+"G?'IEA02ZC)8>A]31-/U'>RD>5NZ_+R!I.:)\I#]>JY)U'6-S1*_*&G0>UH1)K M_#P'A50LJ-_T69%;2Z?IT@/.CVR=X]$!=<,+ 0J&@PI)P$%;!J*VIEW]2$9* MH'S/7]18S>>KE_\*;\WK MH@OW2\=T3[CL\K0CJFR'[=J>>6+@DI"X39'>0\IESZ_?!$E)E$1)) ] 'M5, M1+=<(H\.OKP@D9E()/[UW[Y=3%Y\A6X^GDW_^@/[,_WA!4SC+(VG9W_]X;?/ M;XC]X=_^]J<__>O_(N0_?OKXRXO7LWAY =/%BU<=^ 6D%[^/%^3/L^[L1TZI^/'JZ1_6CW^[ M]_SO8ODT<\[]N/SV^M'Y>-N#^%KVXW_\^LNG> X7GHRG\X6?QC+ ?/R7^?+# M7V;1+Y8\?Q+7BP>?*+^1J\=(^8@P3@3[\[=Y^N%O?WKQ8L6.;C:!CY!?E']_ M^_CV>LBYG\ \S[H(?XZSBQ_+US^^FJ$R?/!G!>SRCQ??O\!??YB/+[Y,KC\[ M[R#_]8?879 B5&I6(_[+S=_^>#-X])-X.5G2^@O^OGY#&>L0'/!M =,$:7.$ M_%_S&>3<2HZ_).?%/%\.@=8S ^B^\F7UF#(?LBO.55&OAI[,HNW M'IH4+9QU5W\Y\0$FRT]'EW-RYOV7TN^(XRX*FYGQC+6C98WB-DD;.O&RBR]F78(. MK?$/+WZ'8CO7AGD%R7?QEK+<-POK)WZ<7UY<+-])Q@NXN/K[8J5[RW@QJ\7A ME0P1!8DG:<")SX 2- M.1#K4A2>!G AM9#Y8Z!V40'^?%2@&O^K:<0K_V6\\)/Q?RV-YJ+SC(=7E44U3 M_GTV2[^/)Y.1T Z) T.X4.AG J7$IHP_C+0,%-<<7 MMN *PB\3E\Y'X07RM M)M7WBW/H5E1L*EA(U@7I"#.0B!2 5DA!0%/$;>""1PU-EH*M:':1MWH^\N[/ M\;K"_V4V/?L,W<7;Z5>8+\IB-!^Q'$0*!H%(BDM1]!QM"U.$)R<5Q(3J*)K) M?PN@751 /S,5Z,OW:EKP=HJ1]]DX3&"ME;#X^5N<7);\QK5Q67P?I92L%4B7%]FA)X/NC$_.$.-5L!PDC[1)]N ^E-[A MT>SB8C9=OO?_^,DEC)Q,$6TQ"H_Q@+,-@S2/\B(H-!X G,Z\29+G+I AY49Z M:L"]$*@/SZNI]2!ER0G61Q_@TN$;:(\^^$<4GJEMB8U ME%@UM?H("S^>0OK9=U-<]N<;H%]#'L?Q8J2!:V<4)\&4O*&0E 2M#6$EC2QH MQO]NXIH_#6U(F9K*RE-9+M7TY9>Q#^,)6DBXV6G@5C&*=&57<'A?\LJ(P\>< M@N6 M.8$T2RUQ&3#*-ID.NX ;DM?64U/N>VV595-S99Y=3A?S#_Z[+T'U=&7N\>/N M$M(V-FC*&4BT!E:4>@MT-1WU@D#2/&HG?99M-C_W!#HD+Z^R-C656:-\R#UM M]Y*)J#PZGJH$^@;UWFN+#@,WP!B5C*G8/B%RB TZED=766LJRJ/%@HQ:O,4+ MB1"8CMZ0@%$+D4H'8KU6!)T/@58R>MIFO7H*6$7"1U1H*ES&X#U13Z2E@7AE M U'<&1IU8M&U=D$&NO3VUXF[D^!0OK=,".*2GZ2D@"&XP)D7HB+6YD24TC*Y MB&XX;9(:?DJK![-FUE>#GE)H8?]&D*GQL@1!T]0S;[U(EC4ICWH8TD"M7"]%J"2 >H9M MO7__&L)F;592'IU4I(XEEX@$C$8I#:N/.;84S4&>_GT7HS_C6 M$> &K,RYS$XR8IT5Z(=AO!%2]F5'P@7A&?[2Q/5]$MF0DK/5;$15<=3+0-VJ M_)8I4R\Q @W<.R(UQ^"V;$^%;)+CPMG$FO@+C]36'U(W/#]'I[7\4[S+KWY2 M"IA>+E[YKON. ECMW&K./%A>CB19E"6G:**SX\3(C)&XSM'E-KG87= -R5LZ M7$/N%Q#7%DR]:?#5CR(SRM!F:7H"V9#\LIK+4DV!5#P0!U_\./W\[4LY-WJ]S72+ M;"&!!\LRX5P$5&"AB9,F$TN9S5H%KV63DK\=L WO:$0-7:DME#O:\J\_WN76 M+_A[Q;/2GQ;XGI76BI=(SZIN3J#2I7L1+C MZ25ZK#?#_@0(>5V:]=E_@_FOX^D,W9#O;Z<+Z&!>CE3>?LLJ\_TK+,YG:?.@ MA5(^4\4D250F-#8>'16/Z@DFVAP9-90U.LYP-!JKI39N1ALQ*:6Q1I.8 MIH M50XM2P$D^8@.'XW!&M4TF7^C1VU U]\'TR($BK9M,?S>;SFX#6EO\D16" MB@26")M*U;<4N(PD(,:&:!(W(3!HHF:/PAI2G/=L-*Z>H.L=9/;C::'Y_723 M2@,AR1@T$0B(X^8_1"#>@F6]1;T0PI3'PNJM9?K/5W!=9Z/A\E MQ[*TUA*P5J,[')$P'GRASE,AI&2-+-I=)/WKT>> '"HIQM?P%2:S9?N*J_EL M ,!) )*]8$1&8,0S9Y',)%)F1GC>9!(]BFI(GD(_S;A?A%Y+&/6*?V""7YTA MHE]]]T_8('4$3F25M2=""9S<-F<2 @:'F@43=!"9MBFK?1C2D%;TNII120SU MUER8(GD3Q/,R78RGX_FB$/OUVA$04:6 82]AG)6#[Q:(\TF1*'2R&,S[U*;W MT!.XAK0.UU60F@+IK26QNQB]\>-NN3?U,OW?R]7JO5K-/\(%KNQ(]P?HT,^X M*,W.Y]>A6/)%S MJ85E2&G<.JIS$BG5LT =XOS0S?)X,;*4!V9X)$$Q4WIME&TJ#$#P_Q8P[E5" M-%F)-C#T]\.^PO02KESRNR=OKAM&E*PI_B^5 XPIA4Q-9 1\V?0MAV.1$^A= M>Q^=2#KR5M[9WEB'Y+,=JCGWO;6V(JNW>3:;+][GTFID69<,W==QA/FGV22A M3YF=9\02!RT+&'\Q:H"I'SYL<>7\8TIX^''D6JE)) M4TXATL-E*& M2C"G%*HBA2")]*!(D"P0!2Y%#"Q"RDV"V5LH^G<].EY:(P2@NM2PY10BD2%1 M8@-JAHXRB2",H-!DO3G9;L-I#?;AVGJ_%=,PE:1B[Z\U\+5G^!.&!<5X25Y: M9?! &*"!D;3/$'\ S*R-=6KW[?!6IIXF_:6 M#_K_ TE*'BCY>[F% UG=,/\NF+!""([34I9=3JZ(=Q!)=,F9;"3GK$FWG2?R M[R>V9+4%WX_OPRC3^>!+?=$Y+,8X M-LP1>/PD=96JI1YK6;5R2M&O^##KEK9EL>C&X7)1*G,_SU:R'RF9D@2IB7$T M$K,BB!_ JM2=;QG^#(X_/IJL"P_C]<^>GHBI29WQ<!EF-I5MWIK"XV_33M8E7C_?399=BN^+LFX.2_RLAO/\:O7^.MRLV \2]>4 MCK0P6D7*B6$:@ZD0BO-16J9Q#+-X%-*U:677C*)![3 /<5X<5V1R5MP*7&#+EB;0*%#C3*/F;3TP M[[DX-,ZR'5%E]YGC->5^E/F]DY,*C*: G"*:!X=.*BCB@J6X: H6F.*2JC:W MD%1-:PPW4CBEQE97@%.FG+?T)FR0!7VH V+;).A3M+7/,?OY^9O)[/QS@0S?[.L:W_?3]-X3R=OIF//736&K1XF+\==67R3"> MO%2,@&*T;'1GXKBF1 43A;(2%#0):W>'6.%VW B0EE4:2PTNU[3.1]2G8!D3 MQ-A2@YC& M2.:7Z7-48"-/ B4R9$:=]2J) MJ>)-+E_6X[_/5RT,<:4 _/55!VF\&"7)HY4QD_)/J970Q'G-2?8A>^\URKY) MHY$GD>UY#.8/H4%UQ56S$G<;]:M"PMO41R9UD"J5XQV>R* 3L=*AN!^2@\A:-5.W>ZMY*B%6.I5VA>S/K-HIUWTYQ4?F* M3OKD^]]ADDJXZJ>%$=P&FZ,2&'R6A@;6,V*-58B/^B"$%Q#=$^''_J,^AP6^ MEM8TEDG%QF(W/NNO?K'>R%QVMEJ!7_;HG$QP.7FXT^)(45VN?6=$Z](/ 2)' M#J'+DCF$#&!I"$U,>!7T0SH\>RQ;=G2IUU/8NV88:?D"W>)[";;**8:2QUGV M%QAI,-Y)P8EV*6#@E2.ZSP8M,7ZUMAQCK2NT M*C[G753CZ0,]R. MT5H]..20>IF=Q%K5$49#<[6MH=3U]6>C%$0*J5RH 1PC*4$=\L"4<@G*/3CE M/M639*/N3Q;*!EP0A*\N)<:E.I1=<##1,^ IB3;-C/8^ M_:/_6*IRN!2J*<)K^-)!'/OUL=67%Z4,][^6OXX"DSD)HPAD5AI]I$B",<5O MTT('3FUT3;:J'L'T#%(>M96DEH1:7\1U"Y@#$632E)B8RBWUAA+ORUWG-LD( M1J/DF\3S.V#;187L'TN%:DNL7FOQ<]_!3WY9*WU1O/85%FW16[>.DVA1MR5' MY\LE5&N &'BYRY*Q)L>3ML/916'<'TMA*LAE.!VD$9T22B9"=5E7R]Z[,S:0 M2&E6P5JOXLI]E*8ZQNX1T*W:T.:(! M+> P@)2>41(T,))C+NX] T^;N$R'P=U)'4]\\N!XF>UJ@FU\K5%2=$DB<3:A M%=;XPU%IB< 8 >>)=8PVV9X\^%HC]D?)>]>32\7X;97T?*COJ-7",ZU+36W. M1&:5B >1B<])HLJ"C6V.KSR!:R>U.7$E8?U KIZH*@9S\_,[%\M_1(WNQG$! M:7WQ_.T/-IY<]>VY;U'77>]__A;/_?0,/OH%_)PSQ,5(N*1!XEIN?-DRS(H3 MZQ+2B.RDEG/%=!//_KAD-JH?V'8>1D46I9&!:"DBD9%F5,W$B68T><$M=:S) M8G#H$E[Y<):%B3 MTX0ZY676*0K6) _=@)8A]7YX1EI_:JTZQ:$^ TY:;R+QL1QI-$")95R1Z+0U MW+-DH,E6WJ&'^DY[[.,9*7,C'3A%F:*Q+!@#GC FRO4%B-0*RTK?.IVDU";F M8^KHDV6*IRUH>/XZVE<'&G;A^52$T'V?Y:M#I7Z:/HW/IN,\CN54S"J;4U*+ ML\DX%LVXA6FG?C'[C]&_;4Q/NOKVW]E[^&.R]Y1L'@B[/Y? M1N/1&?W.=ZM[4U_#PH\/N2^B]Y G8/VC5!]=!I_B.:3+"L [&=@*IUN%C7_&O;\D\Q'A=_VE_YFU'48NV@\WS MG1?4H[.%,;UZ]^OQW)^==;#:KIWE]><'3\+=WEN/-WO@K\6RJ\*;G_RD;';/ M?YN"[Z:0UM_[$A$\MB>^PM9'PVHAJ">&)CRIU$9QC>%Q *5FTYER#RQWSA.I M!2.!&4' 9 59>F-#DSJWG=#UJ;S9:8#5U2>+$8/@J!.2)(P!B?32$0P\)1$2 MK$E9TJU!?539K:)I)HDJ%UD[HWLVF<0U0^Y"-,9HXRB*1 M#B0).62B:=FMT")F)FNIRLVP0\K&#T!;#I1'PZ3.U8K0>@T\]@K79_WJZ7#L M-/2(M6;FB!V;G7=IZLO0S6JG_9EUKU:J%R,>Q%*1R(-#F?OOJ$IPBX!FX_4W ML?*OOOLG+#O0;S:3.#"TV7>$JBS;GZ9*WO/=KARE%\?&Y5^K@P>ENGR.SO]\ M7.HKP4$NZQVC M>[4OPD3=E<$. 2"RJD)G<\[ NT[Y[;$^/%>'E11 YI>>/R MS55JI>3PYH(TX ;7YZQ(],(0:34CGF=*K)6!1RDT34VZAE1!/ZA^&DT5]>YF MV_&%7VVO^%#HM^[X&#&7#/"4B6*>$1F\)TYF3ICC67 EK*1-+ARH@GY(0<2S M4-O#9=],;6]WA]IHT!D4"(\SBRA;;CZ+(A+G2P@-7 !C'&AL4D>Y*\ AE>"< M5/FJ2+!A)+O5^_ITCCPI[>;]-%UUGF_O9>XY:B//LP_MC;S1!W5(6,.%MHH$ M83F1DFGB17)$NFBY%1WX!?0:_R?87H'OJ2(W?! 3%DMI )&'$^!9"XI2T)GS4^PU.]!P9 =T=.K M;C79'UUU2W^@\12G7@%]@SD'EJWBE@0=0SE7:,H%&0GC/7!9Z10X/:FIW0Y[ MR [K296T@I2/[;YN<]?&T]N!WH?9?'R3A&^9*'UBY",F4/?A0257]DZL=4?G MML/9B-"7C:8"4 ,6YSS7Y98KQA()F7HBA)?E!O!(;1,OMP+V_L>E'X-0ZE'& MT\O9Y7P[F%]@/O]\[J>,_XI/GL_O,I;:F+SWG(#FA;&&$K>\B8%:&3V+2;DF MGD53JH;D*!];^^\?X1Z*^E1L(-"'I"M2WG(<3 M6#.>?4SH.:HF.W*'@!W6(CHR6@H/V1#N(\9D09:6%P%CLFB#E"'KV*;[:%TR MGOLRN9<&MUT7]]*(@2Z$(R$-=9D+$GTNF88 Q 9E>YHP#P%G);*-FJ%N!W0D!;HOCIQOZEA!2%4;5OX?KJZGNM6@SQG M9"C]8EDVQ9N/GGB+V )D+[A'^V>;W*WR )XAK6VU%:*&"*KIPZI5XGTP',D0 M-FC"62QWLP$GG@I%.'C':,FXMXF9'L SJ,MT:BM$#1D5 M*V0>'J%5-8/@+M!(,<2*G! M*QV(,&"W@A-NA;(Z4QI"DXV/1U$-R>'KKR%W#7H]@51;YV\7K-\GUP6?G,B" M0"CK5Q+HC.K(B-88_7IN?((FO8B?P#4D/["^GM042D,'X#4L;R@O+4@.6(0V M_[K_RO(@EKZ+\L:+#SYD=_\=50EN<EI=V;68=S:WV& M/7Z_>?RJ/\3\(RSWA#YTXPO?C2??%[-EA!N7%]E_O[F2MC3$6;?Q/]Q3/"G< MJL(\,;>#N=+[K+?A%"K^&JRJTGM17YONHP.:4LHA4"D+QE[18$P"HS;R-09X_1)Y-$4IU+17PFSF5.0C8Y*JO J#:'Q1]" M5..NG9?3N_V^M\K6N.BCT21&7ZXL2!HE42[C]-QK+7BTBK8@?6>$0YHG=33H M_IVI+815L5KI:@:OR!]%",H&JTGRK&3\7"8AJ$0X\!@,> :Y417=;2!#RJ:U MT8Q>K#]^9P,#QED:+?$Q<2(9#R24YH!>.+"69F9#/O[QL8%V-FBB,$U$5>\B M)[1NB^\W*-Y\?3<>L9BII)(11UTJ-LV0H!S^ZFVR7EBM69.^IMO #.EFCS8* MTEL$#1/S5ZW&7\TNPGBZ2AX<$+QM?4W_L.UI='U#V&TC'!S4/_*R-KQH$=1O M&^?.]0&U>'/OM6VX]#CZ%OPJ";IQ6B?C/G=^.E_=#5J7?4^-TH:;>]%6*9^R M!<=#,&YN4EI:W:M2R7(/-'[0 ?P=)F7O8]9]GFV\CHV <>$LU\1)-.XRV$!\ M!B!>^V2SH\K%)O'H$6CKZT-\\-]7+3IGZX&N,,-\V1-L%"A#3]APPE4YW6ZE M)59E]).ER4)IJJ-J<@[P*6!#BF.'IL-WO92J0J[FON[!M=O,FK^=SR\A88Q? M_J.LDR,P&7Q"USMZ:XB4"?UOGA1A*BM)N7>@FQR,KTC#D,+OH2OTJ52GI>Y_ M6L"7)<]6AY >8N=U!,-&-#HKA>9$I,B(Y.7 N<[(01$0>"DM;M/SK ;X(>4. MGJ&VMU66(P>EU[=97<.=S_(J7E\3DDH'PIO]#OSN\J*VR]T711N7O"IOVKGL M'R'.SJ;+JM:$GL8XCXMMO8WSWV>S]/MX,GFY#6\Y)2$@J2AL(M1'2Z2GEKB4 M!1.\#R=HN=R&!..4X24[& M5$YJY]ADVZ$M60,/"XX^3W982TZE5%5N,:I)S_O%.73K^YCP@9N[=M:[151E MY'K() 5!B=1!DZ"9)<8*;0W5 -(_L? <&?+ 8XJ3S88A:TZ]P[QKSHV,52$8 MFPG#M9_(G( $%AQQ.%>#EEYRV>2&CBL _?U3VZ3#Q+4X*SG^@[;^;JN')]9 MS@K\N,.(^^=O7TI]ZWS;)!G%) 1WK&R<*EPU3$@DR*R)"2[;K),W+A_9L!Y. MS9Z;GFT/(P])W8O896A6%^X-@*K,E4>B*42EYS$ M1>E&& GS&/I+Q@U-PW?OGZ)RE[FF_CO.M>'KW""GU15!G_VWS?+: )H&<)I0 M&\JZ+#BQ(42B60S2)BL3:](0ISUINTP@_3\3:##:-4^-TF:C;B_:^O>(VC[8^O:<;?C\]%J=#^!SSP%K](RJ1_%IN=_CDNX* MPYY:$FVN N^#Z*&_?H.KR+8_[=-P[10X3RWQ*ORM5+GP9CQ%1^&7\=?-)7,% MJRSG.62M>3!$:,K+-DTF5IM(5-3<2F6HB4WNZWH<5E]_]9&WKZH_E>%<>X:P M$BN[4RZ04$I M:,V472JG6Y2=_$4L"'MY5?4G+N.8%7Y5(MR'D&U<=?'^LK@ M)0='/"9N6.;$NN(-ZRB(BRF2!.B3:K#6B2;G%?>'NN>^>-NTUVE4JX80F[:5 M[;/FE,V?6(KF+A>7'6S2M]X6PM$^7';QW,_O<^94"WP5T*=>[>MS_CA+OP?G M9RLJ5_BV@^PH4?(ZN[]_G->([J4^ZY M'.E$LTM.$!UW-3 MIF,*Z$16[!W&;Y]_A\E76%\1"=GRX("2' PGTC+T-+WQ1,0D B1I@VE23-4/ M]IZ%4L]-$4\@V\$FCZ[^/54>Z.[XIT[I/,J/_AW+PR&=II=_5J.#]]W1:]#3 MXX:(4*]3]$-(:E#XRG?=]_'T;-WJ_J=9U\U^Q]][Y$YW>FT=KNR'OE+^L0Q\ MT_+]"@(:U/B/@>I_=^#T[#-T M%TN.K\]=& 5*# MBA=)W@#9.(?CD#@0T1-(*2)M 8BG.1&J,O?G+5O*L?-YYX:1W>[(.\UG4, M&^H\4C)%+IW!4,).DVY4$P*EM#:M38G-2WEKWZQ[BO[$;ZLF?D^ M7_-W^TZ.DS$:C/^)\>"1"=P0YX0BPG$6$VB:8YL;*'H"']*"?+!6/69MFTNS MR6K]!.JWTWM) *I3 @6NG/VS1 H*Q,E,21; %?>>1=ID*[T7ZB&M_:?0OIYR M/(WJ7>TC9DA>%."H]R8Z(CR,A/I#2->,$&I;245> M0TH%]-69NTM,$R'5NYML T')0TP]KG;3LU>S^6(^DE(YB@X3T3Q(-'^ KA03 M@HCLM$Q61]7FG-ACH(84M]=6E6K":+@,+5NN_>0G" T^G0,LKKJR';#X//RN M_DO.CCC[YN\?'.;P[/V3KVS(G"9[')\6L_C/\]D$Y^9\U;C^ *YL>4E_/CR% MK#[E!Y>*//BJ%EQH449R?Y0*^WX[O+0%?]KN"=X?;_G)^R_+0JWWEXOYPD^+ M^W"PU[_O""UXN =-#1AZ'8Q\Q/6[&Y>JV^53+R.*%1^HR=H=QVK"Y$/HK,_N MEV=G'9SY!2R_>C6[*/[2DKR:4__I45JP>$_:*D6V/R.'9M\!/D'W=5P6<=_! M3^6([2: =[/I5Q0[I)>_^R[-/\\6?K+Y?7$LW\T6_PF+FT94(YI-9,%'8BT- MZ&61=_K"$ MMNG*W^2F78Q9,B3?4B6(E&!(<)(3B(QSGY**=^/PK5FZNJB&%'P/0ZTW\X,G MU( JJ>-Z^,OY38PTD8^)>.N R&P,\1X$*=Q37#,?63JJ_@[KO.T?67OWE/ZP M='>9QZ?X7$ZET4DVCDAM+'$>%#'1)Z!<9T*]0CYZ(8@S49/LP5I.C"Q=WHIP2!4)?U#%[J\9 M];3\'CLW:/GI^\TCCTW2]U,8":F*2(OK27S<[YWEDRF6YJUY7 MPC2DNH>!:O(II-_T-"G^)WSVWP[LVGKSUS5.L7]SGW>N\E54EN MDEY]!XO5$!^@6^KF 83??T=_NI_ 59WL@[&?Y-4QG%^5<]*S[#:W6>/KJAII91DLVCGZ:7H\GEVAD?_9=68/G5R\[?#(= M!U<#(;7G7Z6DZ3^6:S0NC%^A\V?P[O(BE-,7:R3+X3>W(D8V!<9$$$0[ADNA M4+@\9B4)#])QEO!#V>1DS9XX^]: /##B6GN'2*[V835?@7BX6W3A< M+HK!_SR[[S/>>)3S$*Q%AB'"T1LI&""$>MCQ%-JFG2=[@_]"%E*X^I MET<6>L/@X-[JMZ)D5=('J;"YO6>P]Y@-5OU^=/=UXGX!U)/2M&9U$S/JU'BQ MFF'[L_?A=_5GVXXXF['C8"?_J3,Q3<':V9Y^="M&T6KQU^32X925'3ID9G2P15 *1 M427BHF8$*,M4!IV-:A('[XQP2+'&Z15J;YD=5:66&]1* @@3@/ 8'9%4!&)9 M+F=+RPV/-"C;YF3:K@"'5*QPTY=]$/1H*X#C&YH&.0\QQ+7DL9]@- MD1+!>FD%890!9\X:KH[O%Q[<,>J(S<%/9(#Z2_%H2]N]%D/&69\,18-I<#I( MH1QQ4(Z\I@09-)3;0$ZQQ V\^_?IEKI>$JS77@7F/),KU7<%V)01OTT3VH-RCA/2S]\B/KIN'YHS M*^6.:!$81]L@="2H%8E0R#*([)+7;;KP'H)V2'%P$[V[UX.FN4RKS<,'0(ZH MB-*#8"29C*%Z+$T+K8@D*TU#\C2XN]UGZBC8 WB&%/D>185JR*7AGEF?7.GH MSFK2/#>, YXV.WR7XEJ-ZV5.. M1_=<-_H7*D=!*DV4+ V (Y36A2J0Q#&HHR)#97QZ>PNTMRY.HW#)1 M%4U"-.AT.*8Y\L09@BZ((4&E$*63,="3&[BAY9\'IW![2[).8\K'$&Y/BW($ MZ*P%G 0\$8E6F02-WJDS0N60&+B[3<6V=ZK<>^0AY:>;JL\1!'-<8[4]X^F5 M9AZ<()YC\"LU(@_187!#9;(TT=RH.]WAD(>4OQZ. >LOW:,OG?>RHM9Z82S/ MA*$!1K1<$TO1RP0G.8LJ1VO;-*0_$/"0\MO#T<2^DCW:OLI(A."F2 MU,83&P'5 _F3;%:1'SP"X38V& M%%4?7UWVDD73C/69GWSH9A'*^<6SDLE]-?'CB\,*E1]Z5XT\\TXX^Y=V/S!, MG_+M)U[9D#E-RM\_ B(L1Y0!O'GQ5?Y[LAK(5+PY7EZ?> MV(XS3RK+VNZ4'Z5?R]_^]/\!4$L#!!0 ( &<_'%$(#REK=80 GX!0 4 M 8W)M+3(P,C P-S,Q7V1E9BYX;6SLO=MR6SF2+GP_3U&[YG:C"^=#Q_3L ML*O*U8YPV0[;-;W_*T8"2,C<19$>DG+9\_1_@A(EF2*E17*!U,$=U;8.],*' MS&\!F4 >_N/_?#D=_? 9I[/A9/R/'\7?^(\_X#A-\G!\\H\?__CP@OD?_\]_ M_MN__(LPQ__#7$&?Y MDQO/%M_^X\>/\_FGO__TTU]__?6W+W$Z^MMD>O*3Y%S]M/STCQ,GZG=L^3%6?\2$9$K\[2@VF:3D;X#LL/%U_^\>[E3:3#\?RG/#S]Z>(S/\%H1(@73YA__83_^'$V M//TTPN7//DZQ;$2_G'(%92J(<=W3]\=\ M^2R6L<#9:-XCXIO/[A7OY!2&?0KXQJ-[0+MX$#O%TXC3/J%^\]QK.)<@5Q'. M8(2S,IDF_%N:G/ZT /?SA%;AMW""=P-+TU-65U/NSM_??[_ZM]<&)RT/Q\.Z M<+RB;R\>4(?:!09^F>,X8_[QAV'^QX]#98,NR3I>ZB*=!1@9+$H'WADAO1BL M1;2=.&BX\0PS?3&;C(:Y;C;/8537T?>SG>1TYT-[$.!VP%7LO;;9:./38+LY["WR]W/ZLV[XLTEY0TO>8B?J3?8;GMY&"5VF MLJ(-3=:&(8W$H% G+Z*5QA:NC XV%1O7:V/#0'52RVF-)NF;<4=UCY]<+DHC MB#A:_'1P-F,G )\&EP\E.>!+^G(VD(X[KK)D]35D6@5@P4MD"54,T24EO5R[ MI"V6LP*SN%C3+D;XJ:KK)QS-9\N?+!3(N+@P$_Y],Y1SC>T^N7?X&<=G.'L6 M9_,II/F *T0E$S"O(#,B?ZKV7F'&."M=U"9;W6)JJT"^G=@5&9]-EU.\V%QV MW'VJR=RKGN>3'B5[KCZ:P(\_3*89I__XD?>DZ1S^>04 MI[]^2:.SZGP\F\V0_LL?X,L "@>IDV(V:F Z@F2>:\Z\54D91"VC:$B&;; > MGB_[*7@]6YIIYR:AQ+Z$^GDRF[\I%\ OA9"-,EX$P2P7Y"\Z" P0@39LW%^C]//PX2S]Y-1'G##:7!);)1>$R43 M,H\FL,QM$DB_4[FA]M=!.CP%>M#96A;L+? &5/AM.IG-WDXG93@?2"A"*^58 MT 1 A^"9A^@9!FZB]&!MRBUT?PW#@W_?=Y7G3=7*?55[83^/3W[]\JD:VE?[ M7+!:0=WB3.$TP20;(.*4Y [+@:*/3A@=4KA0A M5!/?>".DQ\*(GH3>8*_X#<Y9/2;IULO/A9[QD:]2(UAD&7I+Q4^#E[ O%":>,:Y8EC<.0?O"\M IEC;&*X--W(\;2!XZ1?H1\4V=F]YT_G*<)J=8.3NP/B'$# RE5+3=9"PKX)_ MA6GUNV?D>+__"%-\#K,A.>M/#Z4#[D*,=R<7$HHPZ2Y,P)]N"%5NA?/!<::>3-0S:^_)E ]H+@M\ M/2!,3B(GSSYD,F5C(,8K4VIN3TDHDTBNB]+*&1WO?]5]._P/$ M$3G[04@4-+Y723'M-&<@DF A B'$1SXIC'."Q@]LN!:JE1SW>\ARW6W]3^< M)[[\/8TF,\S_^'$^/<.K'Y+CBU_FOXX6 _[CQQF>U"]VI<-L.A^\G4[R69J_ MF5[$FCW[,IP-L@!'>Z5@*&0-;R7OEY8XR9PE(QEX3D)V.1*AYU\C WVW2H1- M 'JDPBT9:K=08P==3GJ4:8]A'-?P7(\H_&6Q3G8"-5A)D^M)X3?1]+D-;,KQ MN])Y/XJZJ?6>I'PP"E@1A0=:^V21M!<%2S:-"IP%Y-Z'*&O,P -5_3?IDD?1 M_#;"[5'C]>K__5FGP4Q4CF1WOSSY]FDSGOR\,HX$0%CTXR[#4*Q_MR15. M*C"AD[+UTH-<3BCKD<53!K(K\<$GXJKA@SCK!(<1LNI$K[%?KLG-.@S<090?MWCW20]=QS[+<^ ;_QT\K B+3\\_F M":1OR>T8TU3FPP0=2@?LDTWZ[5"'3"V]99(K>:9.N>RXY>!=T3;8$(.'$&0J M1!4-W$-]_QL1H/-9C]/3N-P?"[>@9 Q M>DX"$$E&6E]39%!T9"A!J2AB2BEV6,%V1W OCB2VH<'U9>U @F^0N;H\K:_O MX&F]EEO &N@+#=ZE'*#1(/+ M"]EWF";C-!P-%[!^&VN@8DXJ*.?3(R'++##)Y%O18.?DDE:!\34]XIIKTA8SXJ9,1;*9U5M-*9 M=NO&6DSWY:AS&TVO72KVEWBS/>4&M NWL0NX+4X_^Z+%,4Y#>]=E-X[LH8B# MLT7%X#A$PUR6M,TY1:](1,UB49A1 +K0)/_@""S9<'!Z7))L(_]FI3#>U].* MBZ.AHDOFPB1F713UN)BFJGTUGWG0$EQ.VK4@Q TDAS]34V@(8NXJY23&E M6Y*S+R!:$-+YI%@&6\/+R!;V@+&:P=D""<#8)DSH@.TQ<:-O51PT6_X"7XWN M"$876A!%K>*B K&9(^,FA"R2-1B;A'7=!>PQ\:17)1P^AWZY[@D>K8+(,G<$ M,CM@(>M,&VM6EOLD-#;)2^F$[C'1I7]U;,RL/^1%4#W;F^+':M-]ODB,:7$) MM&Z8]A= =TYNY?*G6.-$M,6Z(#7R"-)RXY6-]880PH:2KUO,LU?5O9]/TI\? M)R.BSNP\3:F%YM:,TEYQ=TUM16\A6"U3]M(*>L&R )D,F7W!D3:],?ENO:T9 ML/?[.F-^$/-N@,RVVDN4"M81A+BP$69-O$",/F=O2YEC^^,'F376W M[FIO9\&W<(AN3'50;R,P*LEY]:#BY2)!XC7\M?E7C,+6*-@M65 A,H^(L:@-DT7L7 MI=5@>9/CE&[PG@!I^E51@V*5&U N2EU=@0PI".TMK^E:CNE 2Y_GTC/AE1:% MMER0C6KW=T#W)&FTAX(:E!RZ*HHV^S!YEO-"_C!Z"\/\7"(MMR:3V1<2)JF" M6PUCZX> K2?VN+E[KVC1JN#2FN.,6AWA-<[?E _PY6V-("2%SN?383R;UQB! M#Y/SJ-=!TB#0$_$$]Y)IK8!%B9D5;3@&9WUN4PMX3]R/F[2'5&J#@D_?ENA M#PB!V\@P9A.$*0BV246$(Y<].21?=A=X@YI'-[U6K@)7/ /Y MJHXSLC4-"Q*1J9Q=K5#'M6_C(]Y^7-"+_YM\A%@+T BG:UIIT0P26%:2M29% ML%B:6 5W^;][AUZ"@R*S!X:!YJ1Y+;#A5&$.B9L:=4ZQ27C=O0F]W.>$;P]9 MWI?0R\LIG+.K[D:3<36CSB.##*B"UK,2O*AEA"4#SPV3,21A3$ A&WGUMZ"Z M)^&76VE[$W'VEGJ#X[\53,MXOPZ@6@9>KD5UG(#+'K6W6@:I-]$?C!>D+40- M0+S/A1PCPYGW]6B)8$$$62ON/' ^W!%:>6@Z;"/Q)D&5IZ>3/._!PW="*;<1[P-[@4WG*9<@*-- MD!OO@&4;:*IU*_3@%0L&P-9. ](TB7BZ%=5CX$%_8F^P!CQ+Z>ST;%3C-C8= M8EP E1!BE\WR3B0F9=2:9\]E&PNR,\)'P94FZFAPF?@.YS17S,MR MC\LX/?+!?"$76PMOF%TZ.(^!$3T(^GX$1,+LXXO1 MY*\FG=6O'GZ X,?U$UD-G4LN:.&RDK+H@K2D\P*D:44*LD*6#B&/Z^:TC4K> MGYV>PO3KI"QK#=1".L.3\; ,$XSGM-1,SFHI]Y.W-'P:XBZ:V7Z,O16TY[16 M].1-S!Z-$D6 5EE!+2J#G@L5,4$T@[UFV%1=AU3;$=7728U8I(K)>.ZUU%XZ M0"<-E)!529G6RNW5>'!U+LZB#J+,BY$.K\IU4UQ1)$C%0643M"-5!A4-#YP, M&A NT?_%]HJ\.=NF:GP-T_,$AE_JQKU+Y:>]ASR\8F^=].JK&K2I7R]^?W$K.!\-RAK>4L8NU-ADK1U+1E@M/::G/6 MN4WOMXV(#F?7'Y 4-^Z(>]%'@V,D,E@3X3@OQO9N./OS+4[K#^ $Q8"+Q#76 M;#Y=_1(K JMV,%.>\YC1)-,FTOPV4$^"+KUII>=*J$L:OSV+--W1UP]3R'B] MY=,_<90'O$@TQ0B&==*:_&7F;5',YA#1Z^1\IZ*9G09[U'1H(_(>#Y 6E3_/ MJ?FF?)C4:+Y*6CP9IFL(OX4^\!Z$J6?F60=@&E"PX(QFM3,[3SQGKEP'>FP[ M[J-G2E-%]-SA>LGJ51Z7D(SP13!'SA^M;=JQ"H9Q+P"*@0RA"S2)9<74)%%"XDYISQ"D"5$U<_J<'W81\^, MEFKH,;"Z&]1!+%FY6&NK!IV8SA%8%#8R5;@.-F8K;:>RW'>.])T7VPF[QWCF M;XR?Z]R\CLT$B-G'ZBX%2=Y3JGT&N&&1MJ^0R:URN,U^L6F<1T^#7@7=(*SY MXII]^#^+*Q9B:9K7\E;7RS.?9X@,A-$VE21KU+4@"3A+6YTPK'"!A7,%3C?I MP-09X:/F4EM]]=@DMLIF \AW.,:_8+20U%E*)+,7B+/KT#\@_>M2+K(@C6?"E0")@S:A2^./O4 \:BX=5D4]]J>MP%<34(;C#5.9#5*6M1I2 M[5YG,RVM&5FP6M4&65&E$ET2J0.1NH_XZ%G32/@M.MEV6"@'/ E1R.BNM04( MJ,JT]SK0+,4D1220.34)YNN [5%3J96.6G3$W8#Q-*@8#$7$E=PBGL92X(V=>Q[G,23(./1M+Z&PGL=?*\O MN75M(O'KU4=N3.1-*7A5AVY VWY,.OGZ&I*!6<]7Z=7,3!>T@+Q(+7T'+[%/ M3(^:C4=5X!HF[GQ,_LUK==MDGF^8S+(=Z]OI,&'UIR]3M"]NM0\:(-8&2>_6;W_FMO9S6^0MK"F#4 M6C#0L<:-USN+& T##-)$:P0OI>6*^RV<1\W(8ZEM#?7VKQ^^E_FROB"G&&BM ME>51,IZJ5$,.-"'#:6JUE8MT+HIV2VS?LWG47+X_/%C#[CY"T.$$)[4XYW,< MD^;FKX9_XNCKA\ES?(?G]S!_?*+= .?S\V)M@RB@N*(+4XN:R:K67Z@EE&U6 M,@2-GN,6H:9;COZHJ78@I:SAT5Y1Z;NEHPZ4XL4FDQE&4]M$%R!7S@9FP64= MI;,NYR[[\4ZCMZ[1>*Q-M[TJ[DNMQXVW.,^_?J!'G)8VP2 M(!VZ'K/AZ*'5WOVG;44H/R3QLA5H#+HH4=(+:L%]D! MXW&J1_:NWZ[\V5,Y1^*1*1R3YIHEH2Q;M*F.%@O#($JP$DIT3:[6CL:?.ZI- MW@?Z;*.3%OVI)F5.'@)>:RB\+)5HHRK '1/2U>KJ-I-;D')MU1"3 (M.M+GA MV(3H\+7$>M??JE/7B_![+# PF\ZO2K#^AI.3*7SZ2+OS:/$J<*2Y!@(E@8=: ME)Z\16$M*P#12:UDMXZ\-,@U-M!WJTRX%<4CMUSZTT"/&>,+4.=V\W5(R]IZ M'4!M89UTH\U0WK4UJ25J'O<-&X'AS)#SJ0G;1PR+71A42O#BE-*%&\P MERX;QGW4_P8[XM#JWT;"#6R%UY/Q'\OJEXX'G1 3SS]=//%"MK1PVLZG /\;5X:2_@\!"*!:F9 9=JW0[# .@/)Y22P="* MTJGIP_W0XBVV4K]*W$9J/2OO=Y+4Z=GILA*X0EU2$"R*4@O!(S+0*!G7+F$V MSO!.[?HZJ>^;D0^[=>XL^TD?@NOYE.-W^'(-"%<^"4'[=@ '3'L567!:,L45 M(CK,/':IK]E-@]='?H :W%EP3?KGK)1R;2L=@P0.K95Z9EJ1(CTZ2)6R<%Q%!*6S!C1M( M#G^IUJ^R5KLW[27I0Y3JOG:UG&4J/ K'B@@+0(&%2-NK50*-A<@C;])(_A9, M3]>2CB$^7$-8E I"@P"\N1XWN.08]M9-^ %E<7&S= +L\^A9"A"%HM4VVB M6U+=7D5MN&US[62H@FQ"CCN1W0-39%<]KB; ]ZJ$!E;)(BGD\E60064A+#*G M=*TVPPL+SM?MM* "Y:,TO(DQ>AW%$[$\=I=\CU6:.R<5S6[-*EI,8YQK=-QK M.%V^.%WFU-)(:3&IXU@W>W!EV^RQ0RFZ101KB[FAJ>B!EGM=L/J@F45N)!-> M1U5+'P>EGC9Y[S"][CEWM]%OCYQ=;#HUL_W-ISJ)NM^\P]E\.DR+UK/7^]0+ M;V1.3$11[8.LR3ZPA44E14I<)X]W-3'L.M;AS:[C:W324!T-S+6W."V3Z2F0 M+;F0RS)BS*9,EJ@!5F30Y[V 8B)#1*+D7KB$Q70)]]D^GV,]GB?,I#XUU6"/ M7,]JIV1&18YO3L1ES^PSO[73 M]#Y]Q'PVPDE9YM/ M52:7V?SX6GMO+XL?_H99X=KW+LSML-W^.U'C"NM@ .6 M(K,MSFBGI9;@M0_".@,V9$2WO8N\,\Q&Z8^O+K/:!<@2A;',6C(]M?2*17HC MF4[< 9FG63C79+>\$]HARCZKFGL@:.)<2TES+H%Y*2*SCO.B-**73=+Y[E79 MYT9LV:7$\S;Z:&!2+E_3-V4CV//#+H>%UZMY!DI:PIE$S6_T9/]* )62DZNM M_7KRA#L";%U*XT"4::*/8Q?+6(GYS1B#DXF5P@W3#A0+7"LFD&.!G'(W<_-^ M)R>TU>?ZE(0MY-HPB+T+C,>:DK"-!C:E).P@OH;:#+F4Q %8XD+5ZR_)?&TJ MBE'6=L,\%M=;1/0]24GH08G;2*UI2@)F$7ST9$[$0$!D%,P#6(;9*)&]L$IU MN>1]2"D)6\E^8TK"-H)KFI(04RKH>&$IU[*^GGL6:3[,!@F\A&*T[FVWO"(W\N!]:'?'>HY[:*<(Y4#$Z)(BRDRY4JIE>,#\Y[^,#$& MX-%ZWJE@Q\/A3P_EP%K39QN=]'PQ76]!SN8XO81%$)<5JB[V5IV+4QZ!-)MK MI8,864B:9J],L9 1R$CN<"U]]TCWZ$AP5^5,FDFVP7'@B[,I"?AL6F^T7@R_ MU*^65Y>*;%Y>;;',D9!I&5@HEHPJX3RBDB2!)E5,-T-Z/.3H6?P-]I%7M17S MQ\DHOSS]-)U\/K\77=KK'H7RFDQKYZLI9BRC)1"8H&50<&%]HRKRMV!Z?-3H M2P$-;-7G9\-1;0%'LUY^N0:D('\K9A>9T1:)P% 8!*^8PZ2<#CQ;V\39Z83N M\?&E?Z5L+&/38U#!12?=V0YW_I?_=.\K^?4@5F[,;.F\]SQS[6(*7IAHE45N4O%& M##9CVT5$OPQG<'(RQ9-%Y,ZD7/Q\Y_"1;L_M3:!;P%^1,XCBZEEU0@]:TD*O MD:3KDY7$1YO=H-L0^RW_WS[[S?+9KR[O0X/G!$8FYL3"IN6!@>)DR>@H?0CT MPJ@FY:;O K9_--WB>2]H;5^V_O[7& AFD1-(NH!;.H4P!K;6F38[,#UL/OB;TRZ69475MM'2)I_*HMBQ@$ MG=$(GEF2$FCKMIF, R594J'P% (7IDD8TVV@'AEE>I-_ X=LP\3/#\>YC!!# M;;RC8ZK%#B(+:!)+13D93= B->G(?ANH0P7H-&5$;U*_#R$YY(+DLS1_,[WH M!K8XV#2!ECKK,ZN9K4QS;5@D63UW/$L*(-ND3#58S#!I+TI()) _GUZ"$L M<-4CA9]'D[-\@24M4C5D9L)IS6H->1:L*4Q"HI_3+SS8+KI<>>ZAFUWV)>U) M3Z+J^W4\9^5U-%Z;B)F Q'1>=[XP[QPRF8,PT@037*<>E#>>_!A4MY^X>KSN MN"32XACO[0CFYRF>^@V+[%.7&NXG=U/P[3/_$FLU&D&H?^NKV7V<@[2+%\)P8*EO] >-8="K6 M%$^?,M%/9-U!RW<,\PB4W*<@>ZS[>WO#'F42*:I$1EM!+4JO"HMH+;/%2 TY M9NT?7W^SIGYP/[+N<2V_O05,%U!/LI/95MKJU,IJ%U'W[!%O!F>LM.@%,B=# M8)J,"U;OUEAV$8!#L3QTJ1I_'_6_4R>S_M6_C81[5OLSVHP(R3(2 A*D5/L\ M"329O$-'WF'QM&3Z"":K[(WN@RB#9QXUJF3I2]OE?JR30J\/_-#5N;,0^WX_9T-X"ZD6 MF%A60/%2IY(\XGSC[=Z*M>>2(K M7BNLB00Q^\*\I U*H!V#S"TS9!\Y+3)/^5!-=8[:\>\8ELCNFNCQC'\SOI4^4UWP M?>_MMY]:MVW4MHM.#F&BK.+, I4$>F<4M\"TXIZ!)6]:J)),BN =-DF=?YB] M_9I29AM5-"FM?&MZP;(H33 HE5<,'*]]I%!<=\$:EECN@NP?F MRUY*W2[A8P>-;+1C&F1 +B$_AU&M(C[[8XPP'6.^^/VB1'T542VY>U5L_$T< M#<]W^//4KGWR!OM"T%N>7!.1K&34J>)%+E8J)5'SX$) *QTOG-@@DX1!WV : MY]X5926ZI%DPMIXR"LD ??3)S6$ M.!P-YU]_/IM.R9X8:"@A2IHLYD51;6]9",FQZN6*>NTE0Y-:$UW '3:JKR]% M=GC]]])"[S6LSO']M0[?\^&(_LW);!EO.I"!.ZU58;3+DPUHR$.)Q3A:KP!Y M3. E[U;.:HM!'S0-VHJXYYCM6X$N?CF,9U7TY9JGL-C+!KP@ M+R641-$W") M,TC.,A^R*)Q<65RM7+ ],6Y%\+A9TI_PVUQC;E[BEA+"-#D9#_\'\T *D:6E M78$\4L4T]_Z\<%NQ1EL(7"?7I+##=C ?-)\.H)DVY\^;T;XK59#9?@JI%;QW)+\7"0H'"G+9!8,E% M8:L8B_YG\_A9>1 ]WR2O.8BUG6444:"]/2=C;#9.EW+XI6^M MM;V=X7"YE-QVCO,LSA8@!AI3!E4K,JIB:G T,E^48LH[D6IS2&.Z)/%M->@C M\CC;";MG<[(3T.6K$:Q '>A]I04$:OPL,G F,I4D+S;8[*%+_]9MQCSL8MI0 M;=N28Q>9]^QV=L+Y>C).%U C%][2.\&,SS6$AR0#@J!R%XTW/(-9O3[1O:^%D\,*6F%F.]>0NZT@>B/.TN_), MXC*)%]^"31VPW8EQ]_33V<%TH4,+\X"/ >'&2W+BP@##)KV*0060Q+>HE8\ MKJD_<*#SM4Y3.,@YY&U(Z!\,)UD,E#4NJX",&U5J!EEB4"W.Y',M&,)Y@"ZE MD@XORHL)''[Y/1*/=SKN[)L!#1)"]Y['^>F-X,I)HVD"MM2^W\HQT F9%<9P M44!J:.)J]@/_4*>LCX6[V^O\V">WE[W2%RX^5UXD+S6+R@4RSCR])0BNS2<:F3^KX9^;#ES':6 M_:0/P?5<+O)W^'(-2)(Y*R<"DU##A+TT1,K4BC9:RYJLB)RIB$+%HV-3"A5L@C*J4YU8 _O M 'PSC2=HH]T#/MR[0\K!2@G(_H\I!^+ !Y6K4UHYJC3<(JBH#1D56F4,'F-V MVGD$'@/ =D>5--CWP\KOAY7W1I3?#RN_'U9^/ZS\?ECY_;#R^V'E]\/*HQ]S M?3^L_'Y8^?VP\OMAY??#RONLP?X/*WL\SGDY_HRS>36R=HDHN_ZO]SZ&V0AE MY8C%*Y^Y39@2+]J#B%+P5 0ZGF0,Q0PVH-I1+ M#:$_A7#RC3Q&M@[5Z%N6R MM$))7@IJ&159:T5RM(X,-X,*![\QG4UILC@[ M/]?:3YB=1NA3U-M/:441$E1R*D4GC-=:GD^F\UO+Y>3*;/X=9+26M;$10G*%7)!6PDGE S8R3/F8K M+6F[A52V!7KXH[IV[%H]T6BJM :G;G?@3>GL]&P$Y(__-IW,9G^,IPBC.H'? M2.S/D=8G_ !?!L$IG;1.-:^%_BBB'AW2G(QWQ681N4Y-SN%[0?^$Z=A O0UN MLW>=Q"OZ[FH23B X(PHS:5&1*4<&9"4SFW/$PJ/AMDL'ZX-Q]!OTWSG:IWH; M%"_9+*1OIU,K.!;K,F<6H=9:<,"@%N++2@=OC78>S"%HN G@4V):+TIJ4?96U-*@CBHM>4 H8"JL>>D^--RCEWP':H2ZS#$:=OA1S[ M$FHYKQ?#,8S3$$8OQS,:KSYR<;*K@2>+SK#$A::YU J+)L5:,*AX$S+7L8E_ MM0'/T6J:]*WV2?_B;Y@K/'LVSN>)KXN;N#5H9[6UWFS]KRYR9;O,I6G5DQXG M$W"ECWI:T&9W=_O/]0"V>?3;_>0.:\U"# ,ZYE9IH[SKSS MF;DH?:+7#2(TJ9*Y&=(3)E%/>FJP&/T^F-1,Z3II M'L),ZE%?+<[ :HN2#= 28LF(B:4028-_$H;\'TA'G4EZ8:G'W]?C8FL7R"T>O)_(K8UD;N4V"FU#@7 MFB?S4@AF;% I!71%-3DT70?F"=-F;]TT:"7S8C+%XCG)FO*J%9B5]%5T2Y%Q*C A6\=!D$;J&X2GS8T=- MW"2%;QE7?171^?XC^90?L*9AY5>3\4G]LGV4[):CMHF'26FUE*&T:9[6U!>@YO 73#?>&=R5**F M>QB9:FVA6N,2283."U.<1->MB,M!^/=]H6RFVAXO$6N#L&\!XNS-^,7P"^9W MA.W:H= ?GS[A=%'=X[]@=(8#83.:HI$%84E@7G$6(4GFG/ \I2RD73E'6-N1 M;:?!'R.9#J.)!G>"7=)0HBD&/2TLDN?:7K"&HHJZ &>,3KI<[=WOZ6 '68ZV M5\A]3P>C[5MD\,!;?K%/C3J2U,' M+L9Y%;7R\^3TTV1Q<5S2_D(;C"Z\ MUB;BM,N0^>14M+JD9$IJ$I!Q"Z9]=ZXW\X\X709 7I-E#<9'%8)DJ)-E.F3! M@G&:J:"@T&MD: 5N,==-@ Z_9_7%A-4MJ!>1]VC$U,/9=:_3N\EH]&(R_0NF M>2 "YV!#8)G7Q@_T?K* M.]RK07]'&F-M7?@Z[EN6#=R>7__[;#B_ ME@[_K^'\X^1L_@XA#T=?:0TE5I+M54_78#A=G,(_.YV<#QVD;!>U) B*0 MW>61',<(#"//&&4*R)OT(MP9\>'XU+O>)\=06H]LJP)YEO_?V5(.N+@-G$_> M3H>?Z:O1UW_B*)_/ZIJXGD6R]2'-!X)CY@*0;&]GF+;!L, A,6$X 4%A>'$I_=^Q>/0C_?FQD?WRJKQ-),.&5:)^-QV00&/!26R1LQG@2:5Q>>H^UQ=T[F47/UWK"@Y\5O=3Y_W3V? MEZ>?Z,LZB1I9 >/\R^2O\5U3=$(CA%H[RR^JB]-K'#RO!22RM>!-+JOQUVM7 MS@/!?=14OJ]J;Q"9NKL=*Y579/UD,H&,8SJ+PD(A.Y;<9!5,]%[R)F5$>G(^ M=BA]\4U'@*KB-^/KIP519.\<[;E*>%)GAMH3O$B&F%4VQCNS&J/64\6+VW$] M?!^^A0(>SB;Q\WGDYO#S\L5+T7-K-#*5R>W02B46I3;,F&)YR*X4#\?=*%8A M/WP*WF<=WX]=8:T-=V->40H/RDOFN8NUQJ-C(=)7TF2C0&9 WB1ZKM6$'CZS M[Y7*&V1"K,[KQ>?7PW5/>GL71,(V^?IA"QGS]MI/$49L 6K4G)VGAHQ$-I# DYN(\^: MZ0B.P FH63.(JF;1MLG\OQ75PV='_\)O4%#LRHA[4ZZ[&R)A1A<%@U)3_ 22 M PQ!,8E$XU)02-VE2_;VP0?K\3P>-O0A\(TUQ/H,1#E/@S8Y8#"E#0_6XSE4BE$S[?<@YGN31+0TE9]__7U1]7[Q^$6STT7D MMS)&U[;8C,>2F,[52@X.F;363PRJJ ;?6 *S+\[E? MOHS=S@J+*V1GRV(#H^5:,Y^B928+!SD'57R3JG9=P!TG2ZSJ^S^? 4 MYOBF=,!J78D>16$6:\Z00ME+Q'>$?.^BG><> I6.2O':*?%MZD:!V/0JLU@EF&+*+QG!; MVK1(?(0E9O9AS-ZZZ3E_\@.FC^/):'+RM1:G@/'7E^.WI'V<3C&_GT_2GQ=R M&)\LJ^"$ IX;PY(OCFDO%0M26Z:T$5$9Y7*GG(YMQWV"E&FNGIX#QC_\-=D8 M#G79,DV[D'-F-CE9^^@1TJITZ5<%/1X<5'3? M0KNQ"AI>>_%!9F!JR26==>T] HSH+*6KO4B2Z$".VT=YHL3H4?0- IJ?G\V& M8YS-GB6RIR[*>U(-Z *PY1'1G0B/<^[3BSX[<&1_931PD^\&BE8IFPV]&P4C MTP'K B8(KA1 C.)E4)EL_:^V2#SEQ")8;P3DJD08[ MCMFN'B*1UQ84AIFLD&GC:@&86!A*X52P"0HVJ9'.I1T\*"$K4T-:_)I M 1:= J:,$#8IYZ&-*?. \K;VX49_PF]@Z*ZG*UBMN* MW1?:YK5TD8'7-8J- MW/:4:-^W3;)U'ODJL;^P&X1;;#H+"#H*QS,R*2S!,D1,"#11IS"[I*+EO$G: MS3W.V-I']WV(^=YD;&VX9">NII2,83QDRS06PSS2IB<"S[ZF Z32)&KA@<1J M;:7JCK%:VXC\O@>]=)G+]UBM76*UMF))R^B7751\WVF+6:=4,ZY=<35[!$0] M",?UFDN%(WA#1N)YEK\@_T$G M9G,"".B%,%TJ33_JF\VMM-?]9G,;T??<[^";:IXW@!4-H$/*S/"BF4Z6LUBX M(6#!"EV*2B9VX<1M@SQ52O0F^,.%="KGM+9&,VEJC:A(7_EH D,+T>JD(/@F MQYR/,J1S%^+TJ)\&;O_:L,&HT9>@"(2N'HHC[8*4FH7@VX ;O^K_>^UMH(9>6N2JD@BR88M'UK+B18@QB, MDM%)[E4:;$"UHU@67O^>PKEX1I\B6@=K15#6^812:40MM8L)> Y@@M9**X5@ M!KULB,U+26EX#]:,5F3DC M+$_%>]VF3>\:+/O;$71- M[I V 3J\/;&OYF^:!3V(NDEVT!+7^3FWA5!H7_6LE+PP?5)MU1U8R Z=Y>15 MZR8W1RLX#G5CU$[-VXOSOMP0_1/S"2W+O^",5F6X# >,6"L<&F2ID#!T$L@ M,VPMFK(=SK/NAO10\Z5W0#8XD;J*Z\(JZX&IYQ;,)V'&N:_I0 MWIU\V$/RAV2&!8,6N669C&U:,3,P($>Y(O4E!6YDFRJ?AV7$'3'5H]FXX^_."Z5:KJ#DK/EJ:8?8U+@Z9T>0@HM+.RB9U"&X#]1C, MA-Z$WN0D>M59KZ>KE]O6W=A:&@RW@3N.T="?*C=RI"<]--@U;L7H4P3 VMHL M6\=TB+F>D#N6!(^"6TLK99-"JX?GR!UFQ'$HLHWX6Q1R/C\"_/5+6A177 )< M;GK!A0265LO:[$Z[4C-;T3-%[K@,QD-L4ZSD5E3'/)+:5X&K\8F]2?\0B5[7 MCI,O"R)^4U65$S,J%IE263AH=$]]RVH^ML;+Y_] MIES]\-ELAO-:!\V2G0_,:5';?]:F(Z2_6@>OZB-("<_7W,96H^/YUYLG'N>.+J;,DXJ> M19H$V2&:Q.>M9,8'5X1,:%63U;G=E Y_%=4W+>^)NN_Y_1879!)Y@0Q=IG<2 M3&"@1&*04N0N)5L\?_SW6_>%*]VNRK;1V2$O1+K@>O)795LIK^O-R"Z2/R0S MI!0ZVE0K&!/_M56\'N ;EJ/E$5(NT*:AT$.X*FM"B&T$?J"K,BFRE"J0PU!\ MK=2F"UE_N;"L(QK+O>*N2039_;XJVTI1':[*MI%R P=MW9YY7E8K.87H:OER M@D1.9*)Y*B1EA>*R2,*V:0*U"=!W2Z-_O36X:5N':UEWKP.RID40-T([4O7# M7E38@1=[R+]%W5ZN+)\=B L^L0U,CW=&N-B-9F\B\X_ /GB2'$GW3 M\(XU@0O%%L$5TK+J-6'30,:]K2T)"F8NLI%>-$XHN3^Q8??4\.U-?PT*@=\: M^M %V_O)_)?+HT>87>S,USXP&?]<3R?)=LOTQ6PR&N;Z MT?=S^O/\ ^4-60^+7;R7,+7#P^TSS.W(PEX)DY/<$:=SYC6Y/14%BDN=(A;) M"UA4@Z,B[]]@GRW+W+ZZC#R(FEA6 %CR-1T6R9P,D&@A*XES#RYDW:A58!=X M_5D+5P5^K^5JXWQ@%2=O;=&]6TERJ]"S$,@G=]J(4B"A$XVC[C8@.^;6T!MC M-IL/?>CC0"E0ES*X],P6%2OJF_IQ^.EY[9HQ.<7+5WF=?_>M%7;NS6E:?8(6 MR%PTU?@")->>?$PMO B@B\JB26WWPTWQ\+%5!R#NO>+%/0^Z.W*[H!YZSW363L58BH9F]QXWN\@K*T4U2$(:QLI'[I>01&92,WC(D>2 ML 7)HE2%\1"R3]QK$(TS8^[/G=0#L4!ZT^>A2R%TP?;]CFHW56YU ;&#'@Y> M"@&%MJ"14'5V.U_$'=4K2BRC?@/?D>%/DCE,LTU M62!P;M%>0S#$$*( C5ZWZ=+T@.ZHME+@5G=4VTB_@36S8<-=O Z&IP0A:^9= MYK6OKV QVLAB\>@<*F':Y)7<@NF[+7.K+=.7-AN$VVR =O%^=0'7TI:Y%=UQ MC)G>=-F-(WLHHL&.=3M('C YQ,ALAGJ>X&@UCIY7CQ*] _ A-$D(/P)+[C!G MCD.2;>3?@!R+6-6+V-5E8I:$&BI2JQWPS+3GM(L:9YE HU!H&^F[%HRX">48 MW6E[T]6D5T$?(J3F,O#U=X39V70A@1U"7=8^9N\0E+O!K82&$!SAC%4QT4Y/ M[V](28:20PN OGOJ+;N47)+0]K(L8.34NXD)%#Y#JJH@/GOA Y??8& MI:?_V;7"W*][R;HG[AQ^=3;.WR0K+ ;+;\;O:I>D*9GB]('7D_%T^>USF VO7\V^C/,/M( ]:_:DNPST8213:9YR9E3#HC//RF>SP^KF[2 M;=38X*CAV6=:!NKR^F(R?4\HKSJ:?=O?;)!R3AX1BSK'#I+, M4D"36@9= 3YEMC518@,?8;7)XHO/KX>#X@M(4)D)$WR=>&;1D 6K38XF9DB- M,L;6@7G*)-I;.4VOVL[%,W#H4)I:[C;4\NJ6_@AJ$;Y03$J%@\Z-8Y3/@3QE MHNREE :'F.#NLILZA'A=VDD]W_ M9N4SSN:GFWQ$L$844((YIZO9#I:%6#P+IFBCT8-MTQ?A=EA/F4X]*NPFG5QO M99_WD-/YO;?(3CEA"+ZL">*U$248L)$9FR/3SM'[2%-D(FL(7I?H>),PX,V0CEZ8YK 4Z71& MNK6J&IQ3O:.U?3I,<\SK,:[_Z3)VK /VEE$S^X _3E!-7T28'%F+]XV))9 - M0J@9VE+(1RJ2?"256)**'"0R3;1N$I%S_QAX1\#.?23@-LIK4F-T_.<'$N O M^&DR&UZBTJBYJUEB)1M"%8MFT23.HL@RVQR\DXWJBZZ#"J?1 R#QYB:'-*OQ[. M$V))#_IHL);4>5ZF"2IKG.-,EBR(KUC;XZ)DMG@A8TZ%8[.@A2?'AAWEWN > M[^JXI*9O+#96B06#1Y'=:CXT>/6FA@ MLRY,^ W0C @:HK"LH"<7SI-U#E@##(I%$=%;99IX.K=@>G3LZ$O^#<(3?S\; M#]/P$XQ>3^:7F+Q&%-59PYJGIY/S+&J7:YOH!%JX%-KTH%T'YM&186^)-P@R MO*@W\=OD,T['YPE8:RP@S4LH6CN6HJG9P<$PT-PQ"5D;3$9FUZ:I=A=TCXXG M_>ND0:3A'^^O\#T[P7&ZD=5Q@=,)+IR3A5F@%4X7CC7FR##:^!3P+(UO"CHT\3S30(+MQP=20%% B>ED&RH9D&%\]/EA4Y81$D3V1./>:KO,;LZ$'J M#2(#GT^N;H4D6)DXK63:$P =JTD$R3.>DE9@1>38A@"3(U[-M=;ZCO*]J6J_ M3U._MXN0>1Q]_2>.;AK$W!NC:/MB$>,BV#D2L*A9,60$:9Z36-TIUK;NNW60 M1Z/9?L5Y4\^A6?]ILDYLT%D1D)J6!5Q7_G%6D[42;4>H8I/LIWO;?_JH]VR] MJ*F!>WI+7\LNR+ZWF]Y6A=V["N\B_R:A8!L16F^D$ZDPJ2+0@BHEHS44&22KOI1L381NR-XGDV!ZQX!74IK.W=%--:B7J)2%,V)0,*S)C; M7*0=**AT[V[!6RFO4\C\#I)O<'VV1;MK@T:#SH9Q+NBU$-:SD,@GXLCK8:P5 MHDU6T0-M0KX/8QIII<=599].V%Q)B]IJEF5M$::$8Q%,82D3\@3%9Y\[>#*/ MH0GY+B0YE.@;7+A=&O7/OUY^^<\A3FF0CU]?X6<8LV?2V5@/;RUY M?-[0PJ#)AI?"BM3D*(W+0K(3*>0F!$.P.9^S> M\6L;5;7DUWDA Z!) M.M:82I>.50\R#:Q*YLQ/366 M[***IE4;U[1SHNTVDW,0F)%>,>VC)H^!5CQIDK8B*##V8%WFC]V,[W[X8;VI MJT'TTZW]G[I@^]YK;S=5;M-(;1<]--B<;L68G)+1>,^\M#4^W GZ2B'#$HJE M-9$K_[W77CN*;"/^%G;+K=W>N+7.6-IWD]:T77JA63 VUVTX:F%5XKI);_J' MU&MO*P5NU6MO&^FW='R>?[UFL[V8XG^?X3A]7;P62@1CDI0,G5V$<]7JD&2L M<6UBUCIC@K:'+9NQ/6W3I6_E-8B^7><17 *\>+FZ0#STJ?$*QJ.?%?>CWPX' M>7THYT#'PZM013:.IRB9U^3M:1F0!4$K-;U>&4(Q4;0I.WPT_G0_"CX:?;;1 MR:%N%:ZOQ!>[<$I@E/6%^6QK@1A?CPR\8U(7S#'3-ES:7I3>CN]^G.3LI=LN M=PA[*F:C>=1C;[_G9[/A&&>SGR>G<3@^[ZS[[?B=^JBM?'=3N!K?:V\]& M'F-6)16G046/RH/.DBM.SH^!P5TX]Q7=SKW];GE8$S%VZ.VG$BH+W/$ 2:N< M/0906DKD!M!$MU:8^_7V6_?$US"=+MR8\QYW?0GWQF.;B/EV\"L"-\DCH'56 M::YE";23(5BN/60HW(2U K\QPI[1P1=#/$O_?3:<+65P4*SV1GF-]/Z=]WJEX=&PY,QYH$6&*V0FF%69$$;1W:N2S7# M/@9IC0C)-:F#L1_L1\"V(^BOP4WS%BOPM[.:G4_KV3@OYS4(A9[OA602-##M MI64!'#!$X8U-Q>3YQ^'M;@?5K%G\,, M,\VM1MDOYO-ZLDA?)N!UI9]]F,QA=/WW/T]F\]>3^?^'\W>8)B?CX?]@?C^? MI#_??%I8]0->A%.U3(G1B80-63&?2V#2ENC 1TL.00OZ'F1VCXC8]X\-#8+F MU[R][^?X:?,F7)<-PHAVG\,[/+TZG_V-%/%F^FHRFPU"3BY$C-TEA['TFWYG:DY9;5&[J;@2)@DK(QRC5\87$9Q!W>2^N=%\'C<[#Z[Q'FM:+:>U MQ/FB:@9?#3]?1W<^E7_A\.1CM9P_TXMX@G_,L)R-7@T+#G366%3)+(/6U28F MV#4!3%FNHL"(6C8)\]L']".BY,%TUZ#&UF^32?YK.!H-"K=0*\DRLR@S#2XS M+ZQB224C 7BQ;:J;+ $\(C[L)-,U)]A[1X"^3Q\QGXWP35DSU]GSK]>^^W!Q MGA0+PO_?WK7C;#=[=F.Z'9[W3YG8IX8"2!ARFJ M3WM^_20HR98H4JQB%8J4K#YQ9%VK\O(!R$3>Z Q/'.&ZAV/,7FVZ9?B2;6IT M4]B7T*EF'S>#2%/-[ J&3#FQ^'*UGGVH^=#7>*GFXK5Z70^4[8ICL&Q&W'2@[D-$CT[>[ MND\QE6J !K9U.$!\#;4I><@"76$(:&KNJ&8!N&>ZH)"Q2$RI2YK&>6AQ3R[M M^$KL([61E?<;2>K+U9?;D0!)6$?<,(EATS!-,:\\TB&5C0L@C+)=!G-T4M^] M-T]GQ0V2_7(,P8V8E+(A!/Z^0X@UI?A0NRJBJ-,QDV$Q",V,]C*+(FSHU'^R MFP;OOOD):O!HP4V3-;+97JP#J0P "SK59!9,9"S*P'CT)12/$MH4,.RAYUG; M1V/JHF%JQUVR;F[K;SO>=2"P:7OB0Q2>J$OQ&/KL@)'ARIAH8[E/J(R@M%6D M32-HUY2T:,B"XZ)B_%;Z[XZST90W[9:VF^R4 M;>V@S:32=)(BV5F1^\AD\%)9SV. )N.WS@)KAPKWSQ5J/70VLN'Z4VWPM_P3 M\T=,GQ?+B^6GKW42Q-7E>OD%5Q_PXKJZ\_/\S]L.[2!\PE!*;0Y9!2,"BQ(E M*X)KPXN2:KMKS4[#J/>+3U"KWU*-RZET<*KJ_7UI:^.63Q]Z2Y-JZEZL;157 M0S !IZ23('L8N0+!942;4_([BZL/O;!EK;47P?.L&:F![/A(GIDO*C-K M+0^VUN++IAG)+6JMW\/735^,C\L;1^CV97CY;ZN:H"N\# &F+-&DCUK! NE M=F]Q4683,4O1Y! ]1-A9.(_'8>/!!)DQ=="@@=N8E6(@<]1T"E0WF+QB(-U[ MRSV+ECPE@\4X:%)$]8QK <@[U2:;7@O/:B(AEQW53 3#Z+4+')1&(#/S'&> ME4SDU\J7@JC18=E6EZK,H"9*UUYT2<8"TR")&3_Q.- M*-:+4IJ4O#VM9)>V8.FC@];)+H)G@RIQ9B36Q-W:KLE[R5+D@7Q@(M!UF9?[ M%))=>HG]L627/C([U17^SY?K^1=88_[F85XNR_W27MA5VCON%?]0*IJ$ $85 MS7;#V\BYT.Z-#P&T%;4:.EJS,T0PE*"&(81HLE11>:94]U6M$?7/\F/06)R4W3 M!QW1YV(T\UK1 2IXG?U3DX&5TPFSCQFGZBPS.G,O2&^'A08NS[>F 7)F39B&(*;HV0Z34QBE)XU'A&UJ+=$DI-L M,L_,!V%9SL$HH;0M:JJPV3/L4G0N.]:Q&A\QWK"G@_?1+/V^_HRKVYUX,S\M MW=V69Y$7+W,,S!GR;K72R *4S%+F$KF55KG0P9N?D.1G@-US5O*(G5S'9O-5 M2LLK,IC?P]?-7RRN&:=OKZXP__QW;6V+E[OD,$LJ^P3%LVPTF=B0# O%!;) M0',>4[)%3 SSX[EY60&G@L8T;66'6MQW?O 37H?=/^!?N+BJM3N!2P^T"5A; M2^\BZ2HHVABT+IQGX74\_ZN&0UP^@_5Q_NB8IE7MTLO81_K[SPYD0JBK# M,+493BTA,J^*9$('48+AX$*3$=[M67L!?2LR>G[W ]N:@8 M;+SO; -]1F>9 BM(XEZ /*?M_1 _+Y@>5>,-FNGV3KPQPHF((;&"'NB1@ M:UYJ#K5P$B,JTV0#?I)I<4, UU0SYYX6%X7-)"-/'J[V)+CJ\)H@F4W<\AB2 M"6&JF9%/*BVN%P8ZIL7UT<5)$IRZ$/B2%G>SOTEB9I;;U8VTI; MRTZKP%$K*$Y70.0 428AA/;)R+PS;>W0"QNFI16TDA0@F#->,JWK1A2L8BYF MZ:SSGHR;'SDM[6[H,PL4B7/-.$^^QO"1>6D]*XK6ML/LLVY2$/]C!+O[('&J M8'6G6"@RDODCLW/19:%?BCK'0%53S9S[[971-EA" M G.*VSKNAA9$0K*253$*,6"8KN+J*=U>]<) Q]NK/KHXR3U$%P)?;J^.TV?O M"XECE'$2U.B8H@H^,F,S+15G!?-UMF@,R*T*V2K?- [^-&ZOVH*ECPY:WUYQ MK;2L,WETCH:VSLP9D!O >$E"\1 B\"X-L)_"[54OL3]V>]5'9@V>6V0:9&1@$P+5&I,1F)(UD[=)_;)MK\>8F6TTEF#2HJ^_5"[D/O2_KJ5 M_@?V)#Y&>6?0_EJZX$T!S8PHGFEN:]:NH/5HN E>)AD[C>YZFE@;L?WUE%#K MH[,&$-O1?OE#O9WZUFR9TXG.$[#BE:3=W15&[#L&QOM@O#(V-3DI#]!U_OVP M>^EUV4XI#2RMQYIS!PTY1#0,D)C5/G(6D7-FBN0E6M38IG;_2?=.'X*5L92Q M=V\9,9Z\+][Y\?-J>?7I\ZX0*2R^Y7P>$5H>^,+!4>8Q&=X*.)L@DLS(E2]9 M1Y%#BB&88I,R69#?-AN/]^E4_/&Z?\#4BOYXIVW!Z=2]B_GMYCCD7A4.$*5- M.J= R]LX-.!S5EYF-5#I#^4PG>KW_?5;VEUW_>GQ^2:GH?/$X!I%O%MH+*7V MB"1[F)"H383@K<["23 F>1O*0#0>2W+SV/OWD%XN0G);(C.(E@[NI)@W6;)0 MF_"20)PQHH6UTX?(AD[HA^7%Q=OEZE^PRK-H=5+!:"8*+XP,#TY6AZH-14.V M@.#1-TDHZD;>]#9@,QSU<#B/U<^TM[/7$R^TL-+&DAF"K,,3-VF/N;#H>0 E MC8^^R:B50X2=E?=PM$*[8Z:_-D:.Q5S3=K&+MECM/]1:APUS&QDO'HPF0PYRDW!W?U*?U=J:2&,CMZQY;#>X0^)- M4Y&'^X)&)3((QQS?S++R@44@6\=ZYW("'?/V%7+OK;D#&<\*2%.KI4&?ER/6 M@ N.2^T4$X[@K[57=+9$9"D4[CD:CK;))+&AN]:HPJFJBSZG'*-G-N98"XX$ MBR9KEJ4K$JQ/RDX=YWMN*ZR!)AKTS3A G:SI6H9+MC'EM:*E$X%[5J(P 0R& MJ/RI<3)Q=02&$(3SA5FI91UBA"C;C"%Z6M41DUU>3*;+!J'S MNQO^[^557/Y5^ZR]QHOEOWZ#U7_A^E>$R]K>%Z)WTI-?9%Q@.DC/2"; P"@E M3"X(K@WDNM'WG-'50$,-/-ML M34LP]V28, =",.T+;9<\*Q:2UC8F]&053&Y#=Z-]JB*N<[BY;Z+/'#X#DK?[J/$,$FF[D/N2 MO-U*_P,S:H]1WAE@+J8".27'B+Y"WDSVS"=N6#% ]F<.SK89%'466!LQ>7M* MJ/71V0F2MUWAFN>@6"(GAG9W\&2O!LZTLD88&4&E)JT@GGSR=B^]]DS>[J.4 MB9.W39 E\R 9ED2D&3)KO=:.G&$>HLVAY-@$+T\Z>7L(5L921H.]93,OX($ M;NH/O.5&TR-8Z6\11=:8=5E=1\J%0GA5^MKU:X(U.*WO;^:I4^P^7# M _M414>C$'WB"J3Q!;]5CL0Q879%0PI9QZQB F= )Q1O M_ST5>K???V(@/BJ.+4PY[YR (GU668N48@&IDJNIY 0M;0=B:IN4<08Y?X]. MDEN0%8_ =+*2:67(-^1",<&EB?0](]MT>7Y R5@SJN^F]>F,*N=(_I#5@6FC MZ+QSFHZZX, 5891I4W&V@Y;I3_]ANMXWKOI8\3:XI_PV0;M8I4J]VD 3"],2 M+?,E _-<%NMXX&Y[(N]3GTH^6!O[AI'W$67#0?/?VMQ?K>:+3^]Q-5_F&8J( MQI)MR4LFFY4C,N^)5/ Y:A0B>M\D5_4QHIZ/Z@>+O,$%T+>N RM87%[??[]: MY%L3ZF:"+5'[*O_GU>5Z4[QO& M>\TY9FAS0HR:>25ES3>K!0<0&?8';V7X)=C26W$^Y2=K=J]E'PSS=8$FZ\'#09A S-:D.TN75"R=-#@4VAO M?ZP"!\ELBF::/V'<.A5O_FSP#?S#EV]=G(,QQ5B)RH6D;= Q10P=VC9JFV.)$@"+U";[F+#H[ JM4O*+P<]VT]17 M)&]@M?I*_O@_X>(*E^7U28FL1(Z76&> XL6NF9,T%D M+@D ,;=)PMY)S_"<\[N/_85\VA5>KC_ &G\N!=-Z_A>^)_>,?D:GWPQ,1J6$ M8X;3%JP-6%9;'3-C57%).OI?DUO=7E1.?VR-@96'>>>M%-,@NG.?V-N5^>I+ MO5$DWQR-DKZ.&;)D*;F4F'<@F0>,$412.3<9)?X84<\1(P/$WL 1_76Y^/01 M5U\V6_75:D4$SJ(G,I1+3*,V] $C@]IACB@4Q>JLR8IK@80=M#P/ P5QU8T.0N9:EI0L<\*D58(9SW,1P8IH)[ ;)@UQM-_O^XOV7((<%;CK M&^!^I+^Y+O1,8+.)F9'!$IBN/8 @1V0@(%FM8W"Q28')+F).%=X8K. =.\0@ M03DMQ#!5M)T@,DF^#^X(_D(Q5S)7%;S/01%%% MT]DF2"L:)!'DB%%NDW1:"\_;]+9\0,DS4?@0^39I;7'7L-EL8]XK7D!;9H)$ M1@Z*KBVP-2NB%)Z)*I,;C2+<)N6Y6'L#A=S@,N ^17>JY[O0U=+:VT?8:>R] MH8I[% <#I=Y\,[A#7P8.H "9S+5Q)P)M>2@54SR(.M-.0?E%>E!/31* J:L.00FO7.T]VE=*2HL6!Z-*R*JLF7T[4QCV/WT4U_Y M'2OYY:AB&SD3I5+D'U)D;!21:&*EQ%CM%\/ D.DB4E,9B7"\/?KO#+S@SH?>\1A^20/'C-*_LCCQ&U/KC395K(X MQZ*3*2&:["$[:7/U94->UGS]%M+\8K[^^OV67]::%),D M$[0WU^Y0BD7'"RF=ER(Y>(Y-&IH\2M68H;VW,%]M,F]FJ*P+R206!!"K=. P MT*FPXHLT1CGM?9/2G)W4G,!['PT'CX7WCA-W@YN;7>S^!G_/OUQ]^9:!]0;^ MA)IL.:/UISC422K25W"?C^M@F0Y1Q8C, M)%LGWT9@T=O,+#%4?$S>RR;)AP]).=4M\T@JWFYU.TS4#0Z4^Q3=1K@[T-3R MGGD74:>Y8QZJL$?U/T#:4R%!%%%B$I9I4P-@LF0"N]!,@M52]U-8MS^P8F4^7<"BUTS8(QT*ME]#" M&A9TRBR#BA*$5U(WZ4!X[@F'#8#01]23)!R64)2R$IESM-41CXIY'Q*I3"6) M$D+030[1=?IS:7ZIO7O^]5\D>9_PL5[^+II>C8L'';@ MH:,$Q_H0OA4JBT$**(ILO:)T)&LL%@Y(!I]TABRQ,.O'0U^1W_9O6I;;BM:; M;LO7SSY2YH>>.HK0>Y&^)75)8JZW[5HGLI^R!>5H!3F>5; (V[R]]T^CL&X/N?-5C$'?RV"B7(--@OXW$B[>]72_)KUE_? MTPO6KQ;YY_]_-?_S?E$=;5\24&4607.FO?(LJ.AKLG/1M+YL]*G%Z7V8M*&6 MRNW>^W%YTPB'7IFO-N7_UQW*9UH&,LMX8IK7+L!1 0LRJ=H$3\8LDA"IR:#) M@Y1-;\F,C)1MJV9<732X[-C+_ZN<-Z*_G,647-"VD$N?14T6! 9!T >NLA5. M%E33KI1OI#T_N(RKC09NT/4LLXO'9IF)6;+9%!U-G3D#3&.1+ 8M&!@A(=/_ M(33QC+H0]^PP,[I&&MRGT>F^NL+\!QWXJSE>WO2=(%G'6;&UD>#GA#?V_;NE<7UW;.*AJQV6=/8I65D MRQ<6HB&0NQQ\44$2Y4VN83H2.%7&1V/(--''N62![&7I]==O5YI2 M,M,B8>WC&9F1VB=4!F2;83,=:#M]:^TQ,='5)CI2-PV,HOW)M\%ES>NK^46>+S[=]A,'F;0ICF7EB2D7ZZ5 X4QEY[D7WMO8 M9"NX3\;S4_@ ,3>[<=DY/?[UU]_@/Y>K-Q=P>7F=G6>\0L4S,^2JD8$/FD59 M]I;-EF^N^. ML]&4-^U6MI/L(".7X 7CK@9($FV_'BRP[*WP22,6VR1.=198.V#WGBO4^NBL MA2V,<(G?+KY_6= FG_!V?H=**21AF$4GZ\YN&20-S'$I483$I6U3=KR?INF- MIZ;ZW+:<1U+&%-E=?ZR7Z;\^+R_H\9?5(EA_/2(M8\=#!B=B'")L>^R*-62I M0&T\(;4@+U M0\D<: D4'WDT.X0X;'C+P^>-T&JCPT,;B+=7&PY+WK,-RL?BK-;.!I!2!LXS MSTIF)W8(>N2F'']\AA6^IGTJOUE^J;ESUU-NZ1V+3WA]C_3]5V[2.5[5P;K? MPRJ1>\Z#0\9!*::M1190T)"F:]" ;3OK@(-VQ%/S^YR:;X=_H%]>7 M=#!LQE'_.\X_?5YC?O47KN 3;G[X$ZSQ>R<+VL^L$D77B<+DF]$6QX*C,T1G MC2&ARJ5- \B)^9S>*IAX%3P(+IXQCD;N?W8TJYOO7OYR>7FU,:5V1(Z66#,H:I&_R Q*T,PH7;/QI4E:'CA!)B7XAT']^<*@@4/VZF+S M.YAW8 M/Y,1O/R*^ >N_IK71/)=M+Y;+O["R[HZJG@N/R[7<''WYV^6E^MWR_5_X/H# MIN6GQ?R_2:";9?5VN;KY5OT],4-N(-5Z-F6RJPVQ [FL=4U))S5:C]HV&8,\ M+9L_'-;/&$4-\NJ(Z"_+Q<:M>@-_SHF-ZQ/E UX2_UC)O:[EJD=,+<^8A5AD M*LFQ!(%,)*4\ UE1&BRXF&3 U"3QJ3>E/QQRV^KR(?CT>$F=!R5WN4]TUU&Z M5*" #Y%9X6N!,2=&T!*,O#2(F*.U36+?HW$P55KHJ3V[DVC\7/)*K\F_34/B M C+:J%C$6M",,M'.GQ(+ %D 2BQM!I;#IL0@B9 M91%L-%+1 MW:BD[QL:1'-[L+3=P"1[HST7PD:A(7!O5=#>:I6*!(EV1VCW\9>=/,YK;"E* M1+(Y@_1,EV(9:*$9HO29H%@,OL1Y=\;G[BCSP_+BXNUR57\XRRH%76R=, B; MN2FUT2/Q[S."\$7E5J6;3=@YPVU[7$R/';4= 14-BBQ&Y.K=U>;@BH@F%E4J M0S7]4@46DY#,I:!4KN,WW'GM&_LX>4(('Q%B[5!_!#Y.X<'U2KZ8I60UUR@8 MWTP>])JSX$UBF)T,Q3C'LSE'M-]GXP7JIT5&@VCQQKJ\3ISXZ6I%8KHFZSID M FH_=GZ?]T M9? )[43GX?@W0D9[^+RQ/FHP^X9/<*+.X\Z$9,N9UL*P4*)D4N22LDA2 MQK,\I+LR^+)"S@$Y+7RJ\0ZUK23V6Q-]D\Q>S:5R8RY)$Y'8RHPKZT@MR3$? M@V$Y.R.$!B54D_%\T[/ZLFK."TUGZ/]UY'B6(D1+YR43FS(G!YP.TB18G=D; MC PA\";1[8GX>T(K92*HGF9E]<+9624C=2DDW&+51)NCZ.U?3C[,)M&U+7O=Q(9DFA;&0@F))"^#&6O2N34K--/R] MK)HSP,W#Y6%.MCRN*QM^65RN5U<;AV4S^O+C9UC<".!;9XE?%NO5?'$Y3YL> M57)YI2R,P/3+0CI7A#U<7?;4A\^= M,_8^C[,G3"C_!&K<85]YRPU5DQ>A:@XF.^<)K#:86!E4,\3R3YX[F^&6Y M3;;ER-&.C8=#[]7H?QRZ(L5U^NN8HD94CKF4-A-76U_KQL)^X>,P-1UVQP9/)WOA!)J?S$(_DK=__/GG?=YH=X[>(!-*D@M2H$:IM62. M6U "$BF GSVJMYAZ0?78FI\L!^A(WJX3V'\O=^S[&[ME5HLN5=:165?GM6:C M6= RDN7DZ @T7' [8L-X0#ZW2R^9"]K;#'!ZPJI1^_62XV M*KJ"BX^X^B)GB9N2P'+FC$Y,:S( HZ?/> M6D6<)Q/#O3]YC9_FBRJ3UW!1^V*+F;;%U0%?+%I;)\*83 XQEPRUX,X&7I)H M%Y8^$R&\++!3(VNRP/7 ,_K.S=+M&6U4$2ZHPI*K79F3DRQD1U]RFXL'*V29 ML)?;Z/P]K[5Q9GAH%5$>:PMXR-YC6X"867+*G'/ C':ZYML*%DP(S$L0(2=E MHFVW%D[$]/-:($\!.2TN8\=KTN^T1UO'!F,H3+M<6) :F1&9NQ1Y$HTF-?Z M\SD&91V=1./G,I]CP&'X^NO#U;YIMIZ%*2XK\JIR';9>C&>Q+N%2!]S*$GF> MLM1Z$"_/8%9('U".9RF- HYS#TO2,GQUM+3V$ 6)[( M.BAH D"(S"4=F+;!L,"58<*9;#0Y^1C.WP$^X7*2T99WO3+*Y^\QS2:F94$'+$:0[\G3Q M#1WRAH[$N76%%P;*$OJ1C)_H: FD;% 'K8S>#J/NU[)\T?( Z;98R^J&CNB= M-44KEG443'/Z %$@BP*T2T4*\*ZKEM6+E@=(=\2,BV]TZ!LZ'!CCG! L^$1[ MBG6USQ\H%BV )QI*-IUW;/VBY0'2'3D==D.'N:%#F=H,6AAFLM5U$@0P2#DS M;8HL09"](E17+9L7+0^0[HCQ[F]TV!LZ"@IT-CKFE$UD'X!C@&B8QTC(@Q1= M,EVU;%^T/$"Z>^.M;X5.?<&+%CM :U@J41+-IR4+,BD651:J!"M M<+Y=$=5D;)[+$=!L#9R@8/Y8%)W36+KNW-ZT% _%AA!-8#R6>FE6M5.<8C(E M$PV/4I7X1)?+D^M&/P%4IU]51^#LG(KH#S*Z-?8LYY*C29%E7P33])'V.!3T MI?,:$+)2Y]5[NR>#+\OI),MI ,K.:1#$03YO&DC6(NL;5HW662J'C#MTI ^% MS&=B6G*?+/>(3LBGM: >\/BRIDZRIH9A[9PZ A]D]9\WC0MN^?1H..9X$\VP MH3 ?,C"7@_3*<]I*)JPI'9_!EP5UD@4U &7GU..RMVUKN+;>),NLSW0:AV)8 M#,"9=2H[CD)E?UY#BH;Y4#T[@#0C\M \.0/92^\,L\%7_''.8D;+4M"$2"FE MYX>N6$_*P!/:Q8;=\3P=F(P(><"2UY M#B4)K[I$IT[.R,M:.5O8C)PHT8[YKKV[HTQ20$"6"Q#SSB726%35^0:O%'?>W0-W;GTHFNR1[E'RQYIZ0VIE+M=0P6B7^;62#O('@L-J@N MB<#GP,O+TCOUTFN$NY&39T]O;?.58///)T\Z3G*M!/SW_ M;JRN*ATZ4A]D8$]K]V\=/;SR16E3R.[*R'26R,"30D1VV44RR#RTB_F>@N,? MYOKJY)+NA:W)VDLV9/S.9C'SQMJ/[5.OR&.!^60NN.X'GO:-,_&<9_0I,:,DV8E*%P:%/J#Q3D9O?/!= MJL!.S,;+*GM\E9V!BGHAK472X&A]?AP:+(84 +F0=Q*!/O/5O\H)M4D*8J/9 MY3]@N[%!1MY)-'XN[<:NR:=?WC0G2-=,(YR7(IAF-(3J@F MF+U'Q=-O\=4+",NQ%'**@H2]@OC.QB+7"MMW\.6VI+8+3]-WYQK&U&G:#7@/]-8Z<^SV MT6\#S&[5B=_V$2B9C&".S$BUZ2%Y[7&VZ3R\2;H1Q>4.6SSJGH SSTI%#J#@GH\1P9F(*123Z&)N 9P\] M+_ 915-[]YZF[4*^.>^;']T5YW4GB\M1&H43 MQI)"D-S($%!X3,6:'G'91VV_+.A3_ A_XS'JN/O7@\6\EY0M\?$/T]A'9.]P??TPVK$V.]41$GOXC,$".T#6EKQL/4CA(7)M;@6-@MN])XXMN%XE; I2.YUHJIR&AQHS1Y2*L M%3%I;ZPQ#P7XD-I!8OR :;E(\XOY9G=6KW?.3YLAK&]!8DDBQ:$ M!W+SG;:E1%=L5G2.20Y*"O<0$KU?/_ ^?+&>Y_J"^5_X!Z:K%0GP^^O?TNNK MA7:UWD#P][)-Q/>0A"*SQ02CF.(^,"U38I',0N9X\EG2V>.PR?2^L1@8'%@8 M1L>K+\NKQ7I6(O(BN&'&UEX'R4<&W'M&ASF2@ E&X1RE>$W]]"[N2=#[(((Q MN>9;]#;[%@P:R,YU1$@X8[DEJ)%O4[N[NMJC6VLFD@]*R6Q1F!8X'I>-J2+" M9P'C$R+@;(+#PQA__77W ZYO_*6)R7#.;(RFSHVO/7&ABB?S%$/63C1I-=J0 MI],'KJ='ZKA[_VB(:1"2V4W9W7!G!_I:QK4/$7BB&/6Y(*(34@>J\R2PRTJ[ M1'1F&2,M5PO,\T0 *<5*F0MJWF3(TVG@=BBJ_&31UD.++7(DMF,/-2_EX_:,1@X*\( MEW@)B[Q)[R6BO\S7F^#I$===^Y\U^!JK(YG;X3MP0AD9. :ML[7@=>&R6/H& M9DARUHGB4<1Y=,S@T!/;B;9##$%9(Z2BE0(:M1<8,M0F>]IR7426?K^ A\42 M]C[V5>=BKISM[V2O"HD[/"%VMTYLJCS=P[B#:ZXK7; MKZA'7SGLE-I^U1U'/RD1$23S")YIK/EC2(Z+!154'7XF=)-TO+T4#3V0?\7+ M2\3?R0LD^2T^;:3]$5=??B]OR-??5'@8T,$9;ABMI#I(6"OF?0J,*YO1)>3> M-^F/>IBTZ8_G<9"Q?2Z/K(0&UY2[*/R "_P77%1"9W2,D"H6 MD^(, ;PP@J/?=AYWUO5U>ME35WH;J3:H8;M/WIOEY7KF+!\V)H*W60JD-O M _-@.),E.!V=$PF;E,#W(_.Y@*FA$TB[@J/!),X\RHE MYDK*,CHI$C1)<>E'Y@\ I:'*>0BE,/1J9MN@N_4@/BY?URQXG/^%^1W^O7Y+ MG_P'PNIR)I#GA(YHY9JPKY0C[$L@[*=]53>^7/W6,3"/U'3=X MHUSP=J'Z(XD+H:QQ-4,KHH),!ZSWR+2GG=);I9D7-A='OH)QS>("_4A]ZK": M2$D[<#7ZU?#FP[OE^BNNJWB0=M)\DXGMLQ>0LF+2&EH"0.+QF")##%XYER&D MKAM/][<^=6@TEO,.2 R^-GZ,W/^X0^[]")B8.>_0*^.9$#4ORF3!HO"26>-E MC)AS:G.W?"2]3QU94ZIK!\P&M:O?1?-WP6!M]W_XIK.DPO"=XKS/.[8_-N M"(PJ&R><8"+36:L]F?K!D*24L-S29NN$;9(736!:<@3%DC-69!]PH86R3=U_]%N?,JEC<%%S4G ,3!?R!"&C8S8D5(C2!-/D2J<# M;:>J/AH! -M]D4961(-\^;TD5@)O,L*[D-BR'J@#C:4W M8A[OY6H]^U S/&XJS,C6\L224[5(':Q+NBA=U8Y?;6] MPN^]]>G;#<<+<<3DRV]$W "J"QD]3O_N.AU_S1X^V0=H8%N' \0WXD:[30X8 M!\G8PMQF3EZTFOED)3/T41,9M/MTN>,\#RWN.5_'5V(?J8VLO-](4E^NOMP0 M8KT JY1F62E?HWC(@O6969>(!BZ*RUU*6#NI[]Z;ISLZ!\E^.8;@1CX6?X._ M[Q"BI90*7&$8?:SC;"P=]#JQF(I2CAL1>9=&4-TT>/?-3U"#1PNN@8/SZW+Q M:8VK+S]A7'^WSK-5/ADRQU6NIINOUKE QM$6;B1D,NF:W,KN(.;IFS^CB;I! M3<(V3;?>=P>J6EZ-[";K-+G6?2& MG+O M>:8L]1MDE8F1,*!>XVI@-!'U"T L D9W4:,;EO>VY010F)6>,LT9,NB M1:C=IX326:'#AG&Z^\1,?]TQAJ)V!N8&2/FDO41^@_5-AY5EN5?O,A_2M'W0 MZ]KU:.C-['9/7:>+2A?'WS]MGVD:4E/OONI]A-K7!9ZP*ZJ!*4U3:KPJ5QQI='9#Q.KY%?EY>7-6F* M'HV+1 OBUV_AU#G(I)&B%6TUN9&%=I"V4YS8 MHZ#CH<4VKAY:=!S9(G%#U._E)RRT>J'60'L=C#;),0B6R*KYS3$XRS@D$D8J M-L8X!5 >4/9L83),!TV\H8,T)O@O0F\.,54S+6)@BDL%.48 M\@2!>S()]&BW]0]??ZH+P3'TN1Q-KB.'8^Y3S( M^4F;;0NN_EB6];]@A;\LTO^^^=9W:F_NHSCW*A6!S/EZP55R[5TB@84<@J(O MD],6NK^QFF#>>-H9]E/*UA<0JH//.;B8N^C M!E]8="-RNZ5M)E.M""<<6JU0 FH1/-;7SRK328G R'L13 MR:8#.+^85*5%A,K&D#GOZ\11,[^6/ M"I&[^_U$:ACQEN@NU7LH4[PH\EP<<[;V1(V0601,Y-! M@F229TRE1]_RS,$ MP0CB'-G2NTDT>O,95O-UM4/(S/G\/;ST'E?_[XK$0=:(K%F#FJ@J@+4*$(!Y M0P(@.\0[L%S*;8]^I\X[O_ 9J;^-D$=,?*Y$7O>]?;N\I>7BZSYZ9QZ+$76: M/3J03&LCF"]0F"*P@C?2D+O3 0K=W_B,L-!(S WROKZ/)-MGG;W^>N\GF[NN M9$ 9[1-3"F,-;1@68Z#CR\F(P20C.]4_]#:ECJ)VJNOC)FB:3D^GOF,^(,8M M_C:W,=K($M BX]K21FJ%9)$\.3I7"XJ,VGC>)$S1G<333QIL!I?MUKAMU-8@ MYG67GIM[GBX4M4QS?4C2:5)<6RGQ$:P,T, TV @HE'$IL1R)*!V"8SYIRR3I M4@)ZTR@6.A4F#B2[G@X2?00_K[^>G-7JZ06W C->+29 M;#6H)1K6,R&!=DUK2O9=$B8Z14%VDW!:&_D8Q2Q'E6K?&_";;]/AY>/G^%M8O M 7X^@;\'?SOYQZ;L7!P<7'S<^[CY_L.%V0F(\+#ML%=RL"D [")L'")LS%X MPN*1ZQ_88P/^J;"Q-FL<'/NJ!!F,4^!P>+:2X6QZS:>%8]P"G"=>"P MMLD^40=O;H4P,9U[&04\BN=JNL0=OY"4=*_=OL_+)R$I=5!:647UR-%C>OH& MAB=.GC(];V9N86EE?>FRD[/+%5/$Q,2DY) MS%1<4EI67E;VOKZAL:FYI;6KM[>OOZ!SY\'!P;GYB=\#$@=L[3%1!YQZ/V+F,@IHN7D5=1Y+XM=M?^"24] C*Y+^B M_8-D_W."W?]_)-D_"_9_RX4#!#C86,KC$ &@ )WV)O4(\%_T?PYA1E%SJPP^ MAR7[63R#3Y0TT.-L*!G%!(3J^Y\\\WNN^O'")"_C9 E\"48I$B?!:&*2 M%#UZ >,PHXO#G&S1;2]@M03A\/ $,9?(FGG+1ZLT,56^VZH3LQJX+IW:G.@K MM-&GI@?NSYV5AQ0ZV(B1U4F658\+,CY_.WZ&YTP?? #%!!8+8+5:/1I>NS;D MI#X?@5->S;D&F$IW_^BF4R'HLMILB:R%'G[WOB-\T8HGCJ+0P? ;R4R@9TO(R[^ (R3;]5J#3^GPX]+;/..J6T8ZTF0\J B[ MQP 8,[!JOW2L+RQ=PM0Q=WH@N"*0PDXGM/IFGHZZOW'JR>+>D\$'3* FH>?: M7:A)ARKC,Y3'6/#'*9?D]IAERZM)L/;4\1[2K(GR2O\[HV;MOB"NUO8<@<[[ MG(%?97:^E]$$Z.4(3L872NL$GJ<]*F<;#-FKI)F5>L[:^T67V!4_+:+L\F1: M#)[XZ''@$9NRG3$GO=98'G1?]*.)^U "7FTYW,<30NX1#O'#^#W>K>;Y<(:? M&2YX:=U[7QPQZ+H+R=2[%CO]GC'+!.J0W=B[Z+HF(C\91HG\,H)>9@+)7F(M M$^VFE'A'B^Q8;Y50U=0# T..=1<^?0"^+F=TOA9R:F "]Y,8'R2S!M1A$F'% M]E7Y$D)B']]XE:1HOMYGV[IFR].@\>AE2M1+&5%/H0$F@*-2(NC9>#L(Q%BQ M-$G413!B=K-^J%SA98GAL8]B%_(238[9;0B'W5?;AO62?QYG EW-"!G?\[HV M2W[JT.UM(/D19H&<;"],<4(L#?9"TJ3O<*2J-DB)7 M AM=CE=T.SVW5O&GO4$KIA,H*U)^\JD@EL($6AMS&/PQ5",S\=Z;7W[>N9+A MU'7,KC#./%Z'1P\_U]\_Y,B:K8TXH&%"?>F5%F@>T?3K^R.=34]3)]\39WH MDXVS>FR4I$ZMN00*C%YJ9%$%A[(&Y_E]QJ4G%>8R7E4_5W&TX)%!C[S-\T+U M>]7%3X6+'BW?&DV@&;/Z;8S3 7.HD4%0KGKB. 9QIRR"A&=:- L8L)<#' /AEUI^NDWS^>:!U*U/N^ M2@888GA0-5P#39,HI:!RR0\LLT\-M5E&/801@W2;LS[[O/QSD1N'T*,W(V^@ M 1#5ZW60+)2^Y6;/\8>GX]K: G?BOF-"@R,\/VY9BJ^Y MV97[5 4XMRZ\,'P1'!.2-?>QONK'O.G1KJZ#G+=B,(,H7&$7LH%[0X@\L"1$ M+*8:K&>_.@5:+*/$UOC)DCV[_C<:4PE5*XF;(Q31P;L(\?&M'>*IE2&K(,[&+ZWG/\5<>]L5'=T? M^YE[%4J3T.W'BW2((^:0_'&&I/&EZ4<[LH9]Q]V-VTH#C+4G-!9;_"9K($]T9+:$9] =GGIHY.AU7IR;. R]3@-3JY*B456V0:4P_VAL7H5OY9]?( 4%RE%U7M_]>ZF4D -IXE59P;XN.Y0K^ LE8^L"9:8 M.^4\4S02^: _RIAEB)*U-J LA1PB)?6%XNJH/DO3W4%S.4A!Z"-,Z<3C' Z= MO>HW@WT7IC8=SU;R/#/(VL[\P/;G7G%<#*DJB7KR)Z1>JS_>>KS;+7X@4;W! M,Z#A8%SSAIR_3U3R:F87_JI#]HU.("LUC1!*-".Y+ NE53$@X.G>IK!URIV; MIQZU2C2]\?S9E.ZK:=16E+AY9,'22C[TXEDEM:MDF"C+$^,9\E\#68$BM!LE M"6HYH1Q(4>5+X-;WU@;CX'>+U*.9$_E%W,ZFNFP9+R.EAF,1^52=!=I9^ML. M&<0"#DNT+PQT^4EH&FLW+/7WDJ2*5[T/T'__=>WAJU\WPAMCE)?O*G!S!.BQ M_82*(T-AL^Z+'365/SJ,P&?JH826X#?D,R-YK_$P=W_,K;FK-A^)!9FG;T0M MJC\ZA&L=E4-\07(BI&EZ-2!V62@9%RRI[NO:WQQ"'3&/C! MNYEG380Z#CTW/6"\;MFR;L52BSY2D#&"K[?8*"; DNX0LS-(^"[<_2H4,F(8 MZ>M[IJ,@5&;;VFA25^]831V'_%53@7(55LQO5Z1>B),&T47@6R@O6+NG%:B7E=K?J"N*Z@DX5]]!+Z;U"!B^6S+V8L[%'/1-W%DRJ M8LSGYO2%"LW"GWNL+1QN^?);PO:@)W HTT3I+A:?,?!!\-3MX1\0(29P/0B? MA&^43($&V8LQ/E/KHN$_[N'Y\B)J&^9CWTU>\-V>53#>0!PAXE-(D[6C!"VC][S3; SM%"+?$K,#GT1]$+-4= MW/V_+8N'N]%+&3QP9%>'+'FD?)G7<;QOQ>)AL*A%6RS=X]D"U_O,WA#?/5:4 M5_=;.=SQDY-Q&]'9:M_+\A:8G+$ZR^04&H;4YMYI79GFFKA3X*',CXOR('3 M9'1?M)?XYTA9Z[F>7/'O!67K^T0DBCJ5&VKWQF0SCGYT.NU@=4U,U(:ZCPET M6W#3)'67E>2.D;D2B\M9)Y3OM#[[GN4?3"Q^;EL2RGLP\UQJI0$A'S7T456_ MF,5@]Y51FG@/Y=7MBO; .]67'H?1:T9WZ$&3/AO"Z'N,UBFI_F3M[MM9]5 MZS?6 +O(AE>F;U235[J1 6".6_;/=\2I[N'!O:PVL4<24?UG#ZJV8)19C2[\ M^#-9VH?!3>WV/*E'B%AA@A=%[LL'9,=N\]CU5KK7/;XW?<8LQF6CL QLN\"Z M7C0NMIGDD:4\!*X=JM_+<(()!-H>ZFG5ZCE)Q-P4S")H-)V*IQ?&! MLOR<(4"?=%?34 M7:6$GOOMW+[+=^3-?RJ=0*8CZS#=*)STD,UXA]I/M^(-:8-BB8)24^^E8%/[ M*YN%5[]<,'M)#HVX>M#F>OG*K2"D!TDR*F?+&YRH-D;*] M&1GU";5/DG]C17GUO]'\M)$U_!5U$,X':Z(V"I5BT)&M:]F.,3L;& HF[ M'\E>Y4:&1W3KK01VM<3RHK4=!ZTS+17U/P7A2=9:,SZ]4,G-#OUY&L1?WYV: MB'9LJ)D*>;>!4?+)T7$?D#]7&7,=4'RY>2D+77CDM9 6O0CJ YL=HM20;)/N M(@QH)QHG;D8DSA>>J<0$&;R*>JAP4.&8@_7;^^A;1(]RG+8?)9Z>A>!@?#(^ MT$**[H9R\;O'_A@[8[UZL2W[UQ)96.>-E?K&)Y^+GR2.G]/\WIT^8(PR ^!& M,)(M:E;A]!$CG04N;%8WI75OBA@G9)BL.7<^E;:ZV_WIX\JR,NIIN.0GA%U0 M [T(ZXN\AV\H[:D'8>2AKHJW 1<]BR>?IQ(6LZ=\N4S[E*[KY%<.6ISCY93> M.76$8Y4*!96W-JP"EI!"\"V&N/XZF-"])%H$W@6Q3NZ3<'3<;:MC'N4O)A;W MQ?<>>RN@\/9QWI+0ACY5FW8)))0PQN1.D63I6^D12/D MR4XYM+#=YSJP](# M,BYJTD=NA-=K\D8IR0X8-Y@!,:H/H-[HV;1.I)P6-@#+!_(QY@9.OLI'^<1K OZ("/E:-6%7$SDL:[Z:4ED. )T=Z+> -4Q%X$7V MG^YK'5KKT/A,;/^BL*B653&QBA>!' M3$ P4B//'OBD7*>4/U)]_OU"O&3CF9WN,38OF7C MJYLVFH))[,L4#V1BIB?\0-377,%2#,Q+HR)$77K!)F7!YK94MMPE35[5ED^0 M.N@&A*J/^*C[,9X4WK5[:[Y=2\ EMPH3%JM*(22O>,*CK432)09'(\O'C>IGT'YP MZ_JS6D,-=F,GY!^KC;-\\0AXB"K&&$76-=V/A+#3CI-&"H+VO;NAH;6U.KWY M[7ULI, !L1:=O2?];7F!YS^(99[]J#1,-43T0^N0&VD2Q<%4(Y!ON>?SND!Z MV1RRVQ09+?:I76TO6O?#V\ZPEK,GED]@'-[HT)B-)D"];E#I&=WY?A%X*,54FKR9L;6Z'[O]VW6LH8NZ#G_LRZ0.I1V77< MK"J.%53.@/%4-1H/>(ET8W61NP?#@?2!>_TYZLB8MIL(\6YNT;FKE&E3],1N M[#APD'^SD^,$X SK$II)8\&AE[1#57&G0%/2 !5ZEGRL=;U5^7M#+#( +@?5 MV#6+UBO?EN?K97L&R*3^#F29P-9]+.F"T,P !4'> ]-(HX3\R?3^?G? MWT>'^P6=6KU>SEFK(^FQ(MNC(R-^S#SHA_21U^RI_\G4X3;-,&;EU/6KQ)5X MJC0< FL;IT%(NZ;2F-Y8HL%* =JY/5PJP<:U\'#A@YB"E6.F)\V3GQ0DT&U@ MKY DZ^)<"'A4BQ@D45G5%+RLEOC@@N"6_%I.G^4HB:CM,R?U6JBV0P4Q >%" MB 35P0U[6^F_1^H"BF6MU\^3-N_%O)W'S1X=P"FGCAQUDVJ6-[IGH@AD]=F0 M*B@%( <90Q!C G+&TG$.XY$07C<+7?RZ.I'=E>=2W)O(IVJ=#L=[3SB*)?XP M@2J" UZ@'IKDA)+XB:U[E,-+MM[NTA%*1BB1YM)MHI+@4[TY$:%I=)V$HZ >_ MU:1^)_L\7(UY5]S2=#Y;6^;FW&3R"K0C[[T;5A/J@Y5A3$&JMXA!I%V*"+V: MIBB4TFYH4&%(.\8$1"H./LY3/@ 9[HHO4B5 M_*YI8VMY#IVX$$U3<@"U+@=S;.QM&^,TE(\'#YQN'V[>?2UHZ,5*?NXC/B)D M)AK2;&V6'B2.]N#J[\"2C4R"7N/MBW[F5'4Y\Z>!A"!_=!A?M"5[-ENR$M\V M&E0+)895(D;0-?W%57%*Y+A&+R6R@@EWTN]X8YR5\^GH[,-ZY)'4+^8+EVB/ M/I5JM>BXH!Y#?:_L3++&8Z/=>-%>.P:^^5G%+QRN&='9,DJ^J@+EFP6;PI9/ MHT'#2]VWX8LC(0]_OW4[]'*+>F!M7 ,#(_SB]$;.S)V%6+!2;'UC7AR\SHH$ M)<:S$GJ$-IH($U2/P(B#YJ!'VFDZ;(-LI;^1'O9IT\UVX=I]_NN5#WR#\(Q3 MC!ED7=+&<.7/.Y(#H2D.8,BRNT!$]OMQS5RU=\6F#[)/O.!U_-D<,ICD>%9 M-Y\*(#^FT^19>4MP(?*GF!,YE"9C)B:ZAF:7;TV74YV.],U0 BJ.!I^63^AB M66U=!P2!A];"^H32EA MNR'PUC7ZB$HK*A56']H-36 HC-$DER'"7S]BUL-L#+((\X>L6B8B^.(Y9 M-T[5?%3-?BW3*7"P%UY9_;FGHJD M0QWUU*/P=*(FMYW]>Y-2<&Z B'!4(=^2"*@XT;0LK4.,905Z=UT M8/6J U(^[LD&=7OAPG,?U$?:; P!2!2RQX,Q@B$I(<8EL*(:FW'[FR):Z<^> M]?[D'J[>*Y>Y86G=--@U:2UW:%_+:11XU&+#+*1#P)N\:_>4=K;E..@D7]L2 MU0H-C+7=?*/>!4$?ZI>[F&IMP,MGN8=?PF[DE# &\"0[/ [:V1K=CP:M\:Y6 M^A54Y7&)2;V*%[3:#R*^62$[(M6.)GQBOZ1$L2Q0<8O^LH,;K&#PDDG+ \;: MH/OK]5,UT_H:;M,7)_7*2G.G-F6MOTL5IP48+K%C3QX.)R%M';N#5W0LEMCO3KE_?9UM6&4?[EMY' M;QM@ DV0C6'27)_;5H*1Z?)<1=H6WVSQ=-J^%,(ZW5J#3^+';B;.1,%=X/J2 M.><1];,7;>."J0:K# 5^L 7U1[R$"7R1]@U#DJSV]--0LVV4]Q.,8[RP7AV< M)UI<>9'^\[GKF@I,UVCUDZZ?:I4_Q\Y@Z",TWU70#6%H0Q:UD!/V-*2>!9_ M"NJH!KK?4]AP%B$G1V7AF!$DJ+9+'%T42H;5-3U@*#(&H8=HWD6!V_#RJX]W M[;*N?.XO+J&_^M%>79G&Y]FK8MGUC&/CVEOK38"VDXOM [&+":@ Q87T _:/ MK_'\0PQ]%SX=@\1Q_/SN]SXVB2;^%B8PRIKJ+/HKY<_IF&QD-:)G)?A# M&E4PN"MV43;O/?D5B]LYPK/AX:T>I)"7EX?1N&T!SJAV<.7%3/>#&M5,JU7] M=+(-Y2%H2XIV_T([N@P3L:4W+4D\B]#@L![7U/K-OZ5A\^'+G+N%4F7RZ^SX M-I<6\7>DUPFDII[S,@FO71>9P!PG9F14#HX?N&-/D^&**5R ;]N1=G(88HUC M<8?*X D607/>,KD1.GN6]^&WKC=+6IAE-$$UY,MZA MU!>^.&3NBYW2J*>^,.X=G//T>^BCT_G!\JN2F5I&&Y"Z&(D!CZUNL+W^@;-( MQD#]\PZJ1U8D[,^?K,J*U3$GS$+C:T4I"*>:[\$?''N.\6(.@&BJDBOB([+& MA6A6:D:NAY=L]>$\&/(3.V4[Q74HZ^:7%ZX470O@<=T'<'Y35YM^%U>W-,0O MA5Q#^VS?\P$N!F\ M-+V\91341F$Y]<>VQ-CBK5DWMCYB/#TZ%5VKCAQ2&SL1X2SHI\%,BA/ M2 (Q#F%K-Z,:Q/F1&S,DD_5_+).-493W+I94,RRN$C&LE.TBYWPM0^FI^CT# M:PZ!QO''[@R^IO(@!T8_K'9_2=&V8:(*B?@21U+:L]4)P/DG(8,7+LTOGVF* MG2Y@#1*29X7$U5&N97Y\]VEXZ2"_GEFT5,=\:4S,P.EP;&CH^\<[;+O3?2@4 MF@_!:U/D&F=*/MF$)>_?FM7;KS X$M+[*IL;5T&I4&\PI<;7MHO"5N_Z@ M*YD)$+C[D5Q><29@[')0T#NM"ZW-#5-*K>G$Z^-^"?0(0VV[Z5-G@7()& ^6'J-/9N2YEZ7>1K3VC4@2.A/"GYCP(WS]U?O"I1M=LYS02D M(F&@,N8>$PC08H=3G9#)7B)@7"[Q_0JC0*,[R$;@AGO:Z8D;?8/#TCKW\:=. MNI@[\D)/@9OV_#9,8!_^!Q.8_3Y]C-)]W'I3$D9Z@C:$$)E YW0<8X9Y@%U<\)URH1R<$BS]'L.]=&9O MO&GG%V+ )[]C(30/_-Y!_-^05UXG1V_L8A"CZ"9U=.- #U1H?@TA1ZY*HJ>3 MH69CQ-R@"E?1(8,_E<+R&B?D'"W4P^XOZEJ^_58-L?UR5N[HTBBHBMP((G,O M]R#&Y73!PZ5KK]2?#RA-N^2(GFD?4^"T\IK 9FZ*7_9]L@IDO J$)$%)=I"9 M=8)AHI'O(AZ(4Y:0#D6IK]2193 EL.@#-=CUK MNZI5RP>Z 8)\G*M$*!RH:KO2_N'3/,ZD?,VNQ""'RDY9&"=Q]2/:&K8<;1IA: M?V?I]POHF_?E.6UJQZXD' ,,RC]XW.*ZHRS&-D([ EY:#+UOS#[>(44S&*^J MK#^CPI5@6]LZ&1*ZO]T:N#*Y>3VC&P#XVX (=JP1$UA<'-)=PHC0)%EYK(&G MHR?486)3/_:TC7-S4&R,=*_:8)G@9*CF6=W=1@/=!%CQQ$7N))H>/0GJJZ&X M]/@%U0KTN?">+(CQN2I/:BRM *NVG)O&WB%N6EQ7S3Z?LH_")WG84+CM=N M\21K>6&P?#+H?;0M.;0?E?3+(^C.A6MJLJ$7)F[4M5Y)D!"IZ^VYDZB<$Q65 M&961A?9G8;W!+8H1_956!Z<'8MC%BRN/(;P^-5\>\'D]NL8F;B5!=S1<9LCH M4^_^OJ^;.+8/P'[T77P=OCMT-J_3(4X+/$I8SU<\VY1MI5'_L:&B[<.B7U3T M+\:D>N+QD4]]E^^ZIO3;1CV]R)T!=Z&(TY_'B9(7MBBYI.E[^E)&X8C-:1P5 M;+O\;)/CH0!&)D?C4(FX>7?Q62= @ ^SC)E1HX215U.-')9F=V3=+9O)DV_F MX$M"@O#$=?N$7A&!]"8'$X6*S(-=M\2?6RYF-:_.^K\6U-RE1(&'R^)$0F<[ MU@FOLN,$<%>KF<"#8/FY$'EN>0'AKH2XI;/127N[(=_;([&+&?CJR=5[]4P@ M24X!#*]8ES9^5A9?<:%^,LZS;(BBW7C6^V'[XM4'+P[B3@PF7:VDIE899[^Y MJT.37-P2BCM#*D$OHGAQ-J$E 5%#H=ZA^E_KGK_Q$C<<_/2-K?/C"8"MD[V] MA_*&?A_KRUI[!;=MIQ GXHR#AB]9VFO93450]X(UEU!16^H?1??_;,[FF\79 MB'?YH'U86ND6FEFFP!,6G;8V%CIXFN4.3/(&7QO6GYO9U)<\;7JF;^R"ZHOG MQ\HU#@^^QV&+SOJ%)XFF@]_>4F0QP&O7\S,FJ"&&<4YU>QISU_7+X# M,=V,>O%X+"KQQE4VI>E6ED=[+L-FABAA8 H5ZHH86M !$;BD^SMM<.^QB+EA MY[6 F^?5&D7%>S/U/C@@G$Z#'IAYY: '+:SL^!*BM[46'@%B"/WE5;:$"-^Q M4'V4Q)JNAP)CZYI>!SQZO00VB=9)=6 FQ_*$(4 MKM7ECS.H$"UID*L(5]YH?0ZGE5+/U]6U=_8;>*=6D'[23DR4D2OF=)MA,M)S&A-S4B(."I=>"KH%\U$S9F*;2T:?S#>EVC/C>Z&GM3Y'7.1FHVHB1N4$Z<^,.>#AB]![+XIK/]]L;PE5.HN)N;5Q M/3>*HR#FX-S!TR9\)]C;_OQOV$7XWTA"!Z>QP4CV&?A"Z'XXK!.A0M9\49KN MH(\1]I?@UY/(NF+$&W[ _(I-A$] =\L]2-#1BP<3'K214901\#3)QYS4WU ^ M"\_QDCM>$SO/-]Z-D&Z>T+S1<#GE$U$@J.,$6<]4G5N3VV/ZD]?),6,-5BJE MRTH&N,",-S^;%J"@205$>#WGU+Y\8<8D*=/CJZM-F8?%*\W@#%HI[Y-.W:ST MRBU*:8_L)0(VM7W_&W"7@)RY\47?EN_+3M#Z"79>=8/0>^9GKZ9669JFMZ& M[W=/H&?G*'V@'_4"F.5!0M^CJ2W1=:@]C8W3TD5R1TF]?X+,<_:9"'+.J$8_ M.RP38>J)[\4G,R1!LT792TL6CS954+9CP8^FV7'[LET%SQ4YF+<$*$7[GC<9 MTCTBD[L=.C.BNZS!T0>KC_^"5^W%B'\-/'4]J>P+L;-V_"ZQ@4B<6N9X/WYG M:IIH3SVSCJQ'WE,W4GP=YS?=+A19LGXKL+&UZIZ8)M'HT*-S9L\LK[OR?:P7 M/UUH^NH(V]^G-KP7H;BK:P-=Q@+D[&=RCZKSRMM="#$[$^$J]#>ZQ^6\V:0: MOQ(_C!@*]!"VYH0(JLF;$4%SE@U7XLXL>8;MA J @TN3DC:3H9/YY[5///G M47];_;91@%CE\_2OK2%[NS!PEGH)[DX)IA5/Q@IMGNWI U=G,W-V9X]>WK71'P;M1$37[&.)SD(X1(NDZV/ M=]2P5@OCP2E5*)D81,\SNG=1SLGU8_A,5FX6@S\.=8N_,/-WPP-NK\*9:_$J8EK6_ U"DU2 ,X7A%!B(42=(H8XT,L60"Z#P\C3\0F'E3 M\S>9'X.N?M]E NPX%&BR@]K;>\\$.AM?[T_]KY;_U?*_6OYGMGQK ^4-:#2T MBM[?]\5_[IC<2C+-# AT,!,#_@6Q;:.3D3>8 "YUU[665 21JN=_+^;O)3^N M0%;&)\G@ Z::QMUJSWV)+_7]5"YS,T5KL'#(D5Q#>"^QOBA%RMG J&Z,D^R] M3@DWD,(^ZVFX$2^,WC!"*7D8:'>P?_*%BQGJR_.F,\&JI?%-8>-MO'%JT]5Y9]3>25 MN8;1@Y;Y@=P 6#6C7*L'P\,8E=,#,_:](^&[3DV^I[PH:

0I:9!!S-[._? M]#F:7O#P@7=JO[2WP-6-O28ZKQD0XY*"]<,?"(#)1D)PAQ:;4NOG%=W)W$D% M8T:VOI4_0\,#$/)103;M9NIV*@^,4M)[K0YQ[?$EOAN=G5N$)B+]M!(-F(!@ M^TGDF9WTV/"R(.GWN+(\1VS+LY+FEB=:0%M-]V/Q/.?_=1PQSYZ W*Q M&4D:P->/IB#][,$;$- 22Y"E0FAV4((^515G_,67:_H/IL:J+C2_;NLEV%;\]^VJ F':D9TXNV*O,W$+K+]1^C?F3Y, M!(:?A81BF>2J9L-1;@3CLCS]YY6K$6S/WV;=@LHQ@<4&V*\L: IR=Q\3&-=/ MCZN#Q<;)T>\R@4 A4%VK#R7*F$%*1N9!DW"0Y!+SNLG$Y&EV4H]8%-DL*,3W M4;N5C&6Z[@FNG'0B-K0"V:N'_7T'N?<82EUV#UA2&#V/8E\?_X82B_GM M=3W/8&_.>&_D*_FET*7*5RNOWZ0>_0]-B,M#%A8XPP2^I:SA*6?6H7\<@^;5 MNEE"OV("O\[_#J7*_4;3C^JQ;3YU, /$_E,(QLYBR8K% N86365RE?XT=Q^%*O-_2>LMI>- MI1@]?P0Z6'%J-LZ"K/ +;R#-/O2\GM2STMQ^[';%!S7AP]^6-\L7C /H2:QQ MGD,DL35+&2'U:-ZU&"O,=&7PK02(7X/#KL;$4>^)8V&J M?_>A#9&+3[+@HEYIE#)ZXTLP:TG\]P#E879*N4=\N=[LS!;5;*A&86E=U2@S MXY7Y]Q[5'\JGB]^(8UH$\TL#_ABC]V45S9@&!07Q]04'!PM;$M+/\J56W'T+ M_-W[*'F3FO%0S.$LU_^ Y'0Q"!R#JYK,-"%!;UPP_3YD7O*^0W# M>0&XN"P/+XTN$W930,ZG[84H[Z/M#U(GP-V!4Q9]6% %293''M#S-* .L Q0 MWV=)]O;JV?$W$%S' 9N\M*.1_,G;?<.UT*<$':E]M\,:\AGWP2[2N5%*,PO, M:1U@C"+KG3&+L?N5%:;:92O &X,'KS[S^MP7,F:J<_]#]>"BQ5/J-T/YJQP8 M>CX+D*+V,<;^F!=7P56[Y=3'B#M#3^\[DUT2OX_GNOAJ)$]=Y+^KG;EO'\$= M*\[0@ALN+B0$O0-;8W"V-I<2+GRIGSL2-_?.^H]/\KO7%])'9E25'CHY1_DZ MW9#SH8K%P<#UI11:,$F5DH>R;R%C>^*]%L9V>Z7/RSDUMOB&<^<'P84!Q8PG MQR,\N'Q_G!(\32EMQ7:P#"*',<0XB-6@/U4D1^[L+4LVI$&$0Z6(YMC8PC/KT<&XH.GTYP_AZ MIF'$"=^1;Y%>/CWX1DBWOXBM.)5\+ M._R$V__;E6_PL:.NVH=:(N9_#1![EI"2<%W*.-@#O:N20G5$.N-R6^2O1[>)I7'W_ M@0)9C\WP#/KR68@7?&MY--%(KA'PV]BJK^ M.CAN(^-?S#CO2/UVM4N\T6 >FX@\0!,E)W7FAO:BD]R6 D\95_!FCOP4>?)2 MV]G<@JTP,O+Z]:L'75TM.45@)Q@#.;@.5F+()4POT[<7*^1?AX"F&^^NA3,! MN2GL;-T'<;85IYS:E*(,G*PRRRMW[)&FJTB/.5VQDZ,4M MPT \OYD//:V?">P%-'K+WF MD8O12J^L3@ "F9; @;.8H5 4K %/]&7Y_!VPW' CGRH_,Q_ !(26GR*# \?Z MIX:B]VW$O_ECDB6.Y2QN'CHIDWA30:]*92,:V>1"$X[$=;2!#>BO:XCR#E U-BO=)^=_L$7C,Z_S\[J8.X*1L#Z,*_4UWC/93!> ' MZ^V3ZP@(ML..KUW[%E9E0:XX. #4WAB 15,ET)O##D"7- MW0%:0%/Q$^6O+/3+Z%M&_MD_BUS49@+2QO_R("-/_#NDSH(81,JB5*;U9=+4 M)A&?C0XOY:5+,(%PCN_/&2N#/I4Z^_L.=?3O8/*1BQ4PTL5X+8HW>/I=G!() MT_O>>'5)*UG=-K\JKT3EYTZ9BH=5I"Y'LN4CM#KD99TB<%E7: 0/*I42@Y!4 M#<1D;N2K@JIB="(MT.=+ P7]O, /N1.;+#N,^-35= MBD:"W-]9X":Y60:==KS%X_I+)=Q;)I Q9*FV$["N^;%PMRIUX%_)Z_^OCH(& MH;8&1RJ1-7 \(R$*!@H@^U'_XO?=_T!=45T].=!3$1\XA1$.75!P?V))T6,K M_^\@!/<(XC ]CY5FJ\W?&.I^$G?ML^:.0P$\X4):;PY")CR^U UO&_B1WXR2 MGZ-3%%:KA#V&TK#I'TAVQD M'ZH\O_MX*Z((_FY+8M[[WM3L\[==? K'SKDV<]9DS,_NR4(6[?L@Z+%[T=&KP5.S=*HA16/Z>?4#S9L_1E)#*V;@?3AF%TTQR] TM,36S7:3)2V9G[=^2C^ZY:KG''7G@N5:]O'"MAIG'))ZL\(T\[T LZ^.$5MF/Z6&'X M'5G%WBFWD>Q=@YPE[AOU;;V.O4O^IA^>?SV?40U[4A;XE9[?P0'Z46Z#/J&D M]9Z<;;SE=-.IQ)J*^;" V )C"!6DS/H=$TJ'2=,E8#TY&4^1"*@9P2QTBD-,X0]"6XGY$T'0ON/87(\Y&8 M67+XN'M#*?.3U8UK5DJ90;>SHCGOIZKU0F_BP2/<&WM4$;@[U6(I.MEXMNIK M)\R2].KYVNYT_MEK+;W:UX5]X[0X]P__RBVUB[Q1R!4UXA$%YWL1KC,\( 6L=-$X5VN[TJ+5L3G-I:6H]5"/&3/?A.\1:GR+VI M[Q[!!^55.*;1 0AAEC'=_?O\#\T7DMSN';? "4(#[KC-BLNX[B^%M#QZ%GQN M\;9 Y7G_:,!GI.@TC0G38!3U@"4Y'(]^ MB9Q[\XU@;AI5[I*X.A+&N&5KEV$TLDHZV\U^(C= ML(,>J^IS86TG;D"TQUG1]B9T;9L);,LB=_NQ#F5E,1W>\:JAF4Q L4I.C'0L MU;&[Q?C=1'GT=Z)>%2W3RT*7Y-?5H0%&DTI[&.QD/ I*.#)9'ZRI=GI4.(\C M$'A1&@U(T'K?KL6!29"LVQO&DZ\6_M=P^CX M7H@6W\NWO_AZ>6).4-]&HPQ8%I+%LA O FA;,4K51@Q8&]F0Y2AAWI%OKYA0 MRNI3OFX(=Z?R-+=]O27,7O;U^ TN+GM098MV0!#)$?0%,0EI7(8EB<=+%\EYTF5M4?NF//W'2=EG>^]^] MJU03;VBH-U%,U >.':MB_V^OCM@V\EXYIK:^KJ$S&&SCV)ZZL+"@DAFS^D3! M/%7GTRJKD5C;Q,N"[5X7^;^ MUR?\+Q6^A?@.(X+A24O11"HK$ZLGOV3P@+!BJ\70!\Y-][168CR##>X+_;G0 MN>\]ND!8?J8TX#!RRN7&(2[']IAO>U>;0GUX?>OIIFH&#DMR2ZDRLD3Z(4'5D135M'87)'1FO,^@T7Q-["FYME]8 M"%>T3NTV*GAT3_ZD.-9'"U3X7K,$$T/V_'U8VDR?BA*#YSD\]S)\L!DZW+V7 MQ*E/VS..%>3.3!HZ=%9]\2G$D=$'(]EMS6Y1(*29) (EA5ZZ9)/,'KB@-:G@ MW-["^*7JKS!*J[-K/I26T?I^J;$\O?2<8+:X:V0.#OD-I,ZU_GQ;)S^N-VQH-O[ZRTZP,;^-S15G-7?W*]DG".GFXN*7 M@7_L7/_NMW3_IVXJKS(!0B#M!!-XB&("? D,4<_3C /(C:TF M)N!-+XHOW-@;>-$T/E=ULO_DN\/6[]Q_F;6IM:G-:LS]VM:I\'HH" M0EKN1 MV69-W'BV&_KFZP_6*OAIXA^7P_MG#ZH"D2IW^=0X/,!WI+:>@TS@0=:2W;U2 MXHG0IB!A,Q25^# ,AR=BJ KP6"@.6E]Z/\5CTQTFW'5:Z.;Y3^%$SZ>W-WI$ M:,=T MX?ZS*?[@5;6]W.7?HZ#ZZH9?T2:5L^/8!'E\XY2P!]WHIR+&&<4;9JZXV.6T MUVVS;4G2-CY\2U,4?)$O].R*%?U+,/K*%YC@.IKD";D71<42I$'=I:$.!*S) M)B@47?51J>_V+HSD@1<.NI2GQ)UX^3/7Q:!K*P\WJ7"IJ=* MYRWFMW/.R]?8DXK=F&75Q F(UO0$VK^["+OS7 _QT 'VBIO!%\ERE@-D)$00 M>XVT1E-C MVJ%5X^^",_H,9'(/6J-(F*_F6&$I13,.-[/!XL\6Z:8P+W'H>! M4UBR4'@J:"LA6,GP_[6 : @<>TT6FE/^+C)ED#+'\1W*Z<+Q92/^O+NGD9&G6F2?BGKQQ7&SKA\A M8T^-/GK\!/.!":0\1H76(^?>9D+1RS!]Q#3+N)!$3Y+\ !FVO*S9V+KRA1J: M'!RI^G[VUAWEGM9$YZO&CK=+I;@5Q7>,M#OW9.I2;PTL_Y@DVKW<:T'?V*C_ MY?8>A5I&BS67R)QT*[GT=.G6G]C)BDO?OJ5]^:BT@KFQ\WCU!Y(FNL7@XR4@ MKP3)@I O8&E-G@+W^_>1FJ2FZ;LXP?';NF9.2L%4?HG5Z!)Z0 M]6W6(/[8R4B;TLH")F",_X4G-Y)GT7X$(1&RU@'22^V#?2I%^04./];ZXBLB MXF4:L]=9BYLX:6#M?WQG0ARUO)4LQ_?/T%5T]@=.\UF(WX2^VMZ#L',)+:KE MJ@!;IA7 ;BG&5AX3$U"*LT$B(V6$30Y9Z8V?N)PN=KU.M!-@MSJCMBU)66,I MKI3F2"\UEF<"/>+(+H-W6K]MWCG?J)V@>1:%::P&'!C^Q7G\R BU1*U3V;IL MX6LH\2#5&\'* TA7A-)N,S[B:T*28HMHIU,=Z$T5'IMWO4S:( $=3SB^S9&B MW!_5960>K$[9'=W08(4).JA!Y:5!&5TDC><3[1;Q?"AAL/$7H!GZ-;S&POB" M/'WF:4:GNFMM_T9ARG(X=H*14[.AL37SA@C'E-W<*LC(7<0EN4VIKW+$( MM.106A0LZ1"AMT,7ZQ?80'TDM LU>VX$/^!U*A=6>XCJJ_L3%[<1]0"FE=?2 M=)5G_!OG8HU\ S(0 3N!;+8V2GD=4G=\J_)G+IO?6,4%WF M\8\!(A^:O JC+CSBY:J.0MEZ5X/*PRE3G@I8RNH?R$NG)8'M1\>,H$):ODEV M8[T?0^<=T^:90,R/]OR\O20**T#?/T\+HI>U1T #M<"CZ+2&H(I\DVQXN^*9 M+^Y##T:<-%V/:QP&R*$24\#B\^K+C&=P:->"*!A/R-/B @_U1+F99Y2>/5P] M'K'NFR@EC.1[K/C\W3CY_Q70^3=W;?0WGQ&0)'ODGL*=)CKJSBCC:2ZP:_TO M7K V4F-Y-=4%3*!8@O(+.J2;U MRPF1L+U"_'BX5G^N;$=I<6 4D>MW^M?8PES="9$_]T]RLA\_J\_JD0D(7FAF M HDYO[ $EM6G>3(!R*O05]!Z[3:&D?8Z$[!MO;EZJ!DS:V2X%"+YL99FIAYQ M^9C>7-8TSF)/$KT;E;VZ'9UN)#(09_726_N@IX5C:J#V_;B.0>0VN:.<%4I( M#8T+.0^QBTTP27V(H*L_"3'LC.MHVE];3"D(>CNT\G606X?G +O/J&?;B)#I M8S53AAS+%K@4R4D0(:2/4,:>*Y0@-%G5B/(<_(%-D<)@XV07M_CCC$GO4??; M15_/!>0ZYX547YEQ,Y%0GQGW-&"@=#N$"?1.+FQ=VNZD1;#,5EY*&>^NW53YV\F8'H)U9-+ M%WI3QP2\%&WH>(WN@='9<.C[#W.,PS?7U]-&:L9_.>WY[!YAE*[>^T=4WG7) MR&\;/D[IIQII&L.%'D=:#-#K+.\CZ@L9/*7DI+[2Z%X4;G588XC%6-72+IH: M=.L%YO/:$1:<2>^M9P)W?[(BVOX36L/'66=TN_21"Y-N^-^_WEOL6:MV_5&E M"><1TCN@!"60BO'N6> M&/6:6J0\0O\W77S '=7U[E#/XA94P.9Z1,7S0(4- "+0*T3S&6&>*1E_J MV8-*^(VCA<08AO!76.M.[)8(##+LZ'L)3-V(@,X)[;L&X%UG+=\Y%5/$1V-9*RT=_ M-(#@!*\?(:UVV?,&4!%;,W&&01+&>3[B$SA7W)5S&I7!/HG:8R>>'$-U7G[J M\LSY_9W-WRHK:W.TT3N)HOP/G0OMM+VLM#ZP_/'##[YA/38!'POL#')QX1UY.O-F8*G\WKE!\*C*@ MV595HG)\4F_7-O+", G)ZH3$2D0HQOPDKZ30D@ WW]8N'Y\ N1G"HP@ 4?3* M2NEEIFV @YGHRS7;03OBVMQ\=:E=OG2@L)69FE*]E4:FYP&6MQ=5__M@:Z5# M/RX0]*6>INE,,+3CKI&U*- D/:0JU<*!*C8M9Y^G=\N"VBSR[>;'8UJ#I8=J M;[')HESCO2*/.IEIWM4I _!K.W$EK0Q/LI 7RT,7 MP,\WZU>:22Y=:*% B/;-AO75FYY8&@P)=(89?&$,\JA/P>L@*RGR$- M"A&X[^MM)3(!@78UOS<_[M@V)]F/W[PV)V-]TGBC-],U1?T3R\MMSRBN'7HY MO?&%JD4[1,]$2+G1CH :A(CQ#?F>^7FKI):)_ZN]]XYJZGOW!L/7@B!=FK2 M- 4!Z5(D"M*_@&"A2E2:@(!(EY ("$@74% 0@J(@($2D2DFD=Y .H:2)2)-$ M(012F.-OK??.O3/O_;VSWG=F[IU9]X^3M2 Y^SQ[[Z=\/F<_^]F*7[@O=+TX M:LES(2Y-*>&*X$/N$,"DC908>C1E? 'N"8 5&5ZWBW_DPZ*KZ[F- YZ@4]@= M0\;L+WD;@NR$]O+H%P%C_1OAAZ&=AG9Q'("\U6B*NG$[Z;IF2/4U=SF[A:6% MB[;3S[^/+!KABEI:>_!>UJ*C9N(]"A5_$ MA<*.T[=E Q(^D[+1'CL]3I90<_@7!-D\,Q[Q*=X%9DW[0%W2IL6]M6KS M9OS=.BM5//-E^P$H]Z?N?Z-SVC-GKW/)19UK1G^*9K2 M4T20S*4JB2@ M D8NEDNB=S%AX6$NM.7E3]N!B@;D2H)B)S1VB?T3+8" ZB= MQ;]C%/_=Z]!WM6.L:; $W)#&KZ=JNOE%B%WO?B5? M6J0#OJVA-60/^WP_K1J?RUD43QI-QM2-/F%H$N:#YM8)9K%2+1_NWE_+;QO- MV%%^HL4\>?-:53G=T,PU>2ZU6O#T)7X?V0?*L!VZ)7RT>:LC$WMTAHIAQL', M/=[1\IS(WQNK:QF%:\IYR2%UM9_W';\@ZF:2 M8/YTO4AKT@&((3OS=)"D(C:^;D:>O(>*"(L(YGW1D!6(E43OCH077_85?:-\ M#M3.3,?X;IUDP.LHB#@C-9A!?*>4/BV:R+N1*;@Z+>)-'+EQM^OIPGS?104] MOF_*L$Z)(E. +-4%]5BPCC)4/U/"/CP,W:^?FA0+2CH;=M,TX%;SI*J$.:>E M]6L8'^3C9'+^H.LDP['W([$*G:,T31)09U5:EU8MZM[9)>U^T'\ MUO4Y0\;'3M.=$Y>E"9F&7]EER!Y$QTU-+P)2@+9";2<'Q1F>>7MW_WY;W6=R MSV=M)),_( MMGH_,GKWSQ;JH8D;VD'Q^?530S. M?@8PS:>8G W,]I;N2\PF9&-S#F<( P 5/[\O>-N[$4,++3@ /9^R4DGYP?1\ M@[X$=,L7OM1LSA T9YV TFIWT;Q HQ"Z+LO[^Z018*[UB(E6(_?16D1]"^)> MR(XN0WK?G,%8 B"ZJX/?D'>W4.8!Z)@1( U$%T,3GD1T /YX='B+=:1>6N=T M]55[N\1],]LJTMV ^QKPL2HECU>($SR,&SSO*!"J[U@M$T7YW1G> M_%PCP" M7ZR NZ6W+DKEF$;VO*/;PSNQ1H0*^ R:+39/S]+HU&PBZ7UO8;8_NP.S^0]# MR+^Q50^?80D$?!Z=:W7( 0!GM5C> 8B$[27> MQ-G1=L?O@/'D ,E<& M(DL@,(=]8;_"WQV V+EI @!S\83W/YP\ "W2[;IDA*. B#I&=US>.=]!3^YC M_OH_81IT*6JY"/-W+T,0PCHN0K3;$\;<78C=Y< MDADKZ64=BE]#J+W[&_G1G"'BT87\)(6B&%S>PTI9"1Z M]W&Z/]$HWC<#XSG> UV7/\_@Q,#OB)J>A3-72E^YV4D,@"Q[D[A,Q\ MCR9D+%9& +H0'X ^>9F=.K-IC7*3.@!YD1?.K;#VGS-_U$4GS.T&EM-=X0/Y MHHHNS%*TU%S"R:#ZR)$>PV D\5EX=]460 ^TV*OG!\U!QN/0"%Z-CVE_T@29KJI:4^1O;+*G)XEYG)MQ3 MIZ).P"ZW]4+KUJDED-V?8W?K3*[.[MC1E'D9)UHL1K$'(+\ -J!1HX]NHP#I M-"0&6:UH0VDJ$8P3KG\/]-*-+<-)%2XTZ^N02M@#R:)^M2(P.N]DVJ5$.CC^<&_S+^<-3H)@YX8 --FPB> W>CQ9@Y"*^MXZC, M0--'7]T'!@;&\0&8ABBJV]]7S.D)>7K!6<]7PH^[-7+;=:;L'V)Q!)"C"2N] MJ/E1 D!#<"EHL(WC)G!1KJ'FT3/<) MS#*:)*D\4).^/?_>OF"@V:<]UV+F$7S7T',Z#_UDQ"'MU+*B9Z//AL[_.(,2 M?8_9@L"_QX$0=VQT@GC=;Z*26^^3OX]VN'CU+7+(*NTZ<*6&_KA_*?RPD+%& MYS<4-H_%^9(B2TVFD)DO -]N20\4Z^\OB?&3O'T^_Z=\%#3I8M[)>0-84IX2OBG4LK.1.:H.N-I-QB9!/=IO]@*^-HW0C>Z%84GUYMKP?_BFD_^\&UV( MS64;\F2?*S.D(MP5BF1#K)S8&S]WP:2N7=R=9MW?)EKX0SJWDY<4U Y[>>0, M25=KB%N3%# M?"ID?63ANI!EQWNI&E-09$,JG9,U= #BAHO09@B[C^"B?@J#/?OFLS"30-CU MF."0&,ZW*5DJW8N==1>CQF.F[7]G7ZJ "S(?LR34.M1 D<=['N:V";\FT]P M=NTN18&_]M7)SQ,0]K?X*9LEER^89O[72R-OBVM/WV:YKYN"/"+!7XP$:2$E M#4D$%6U\BC,VNKQ:]5U34_.+1UP3=II:M7W&[]5D-?F*?4".\@3 M%_,8].+^@H-AIA25QO1Z)VUQR0T]K0QQ+3I&-G^,%J=9=7XI.DQF-N2]]0T?/)*0\#;:(U%]]F'V TL]N6Q+ MN1R7NO^%30ML>SX NE!!# L=@#X#L"XX;,\'BH:2'7 TA3R&H3F+#T5K@Y*3 M -\)9@) 1&.%FH1ES5"A^U%)@W/4(&ICT&8&0E0;' \Y$IJ)323A$\OHE^K@ M/'44KGQ/ (/F="I3Z@#$&@/ M+4UTJTUDQO=8+4W['1^@ ^XC7/_F=O,%.Q9'&5T/OH"I$Z54838\*#@67\+X MGRKE! 4$S4I-:[1^#^,GS,#V?+6?0/#&Z8<]"GF MZ2+OG@\U4Q.!1RONM1@C@=:)1M!-D3,K2'8DE Z??6H;^TX4O13,3XCG)&H1$CU9QA MDD<:#LH48LW?[C4Y G"&B5XS'%M[GNH!U,0/ ;R,1R)_'2)%+T12E=+\CAY M ,+DE.T)C:PAR,%J&[%LRF]AJZL4@]@S6VEV MXT+@Y:,/>0#J<705WM- "[A*;.QJR17MR[PV0;JZWCN;W$MRQ08QQ'?H1V8W MZ==7,E#J:+CAV M%.+_9&C^6="B/=HD^S!.T*,"^0 >4GTS9(+EW/=YA7$&@&JD&U2HEA>@A :/ MEQEGKB%IOM>8=S)?:VW19!P9)RIZP;ZTH&IW#Q06=CU<RQ%]#^2*.4,MDW;>HZN3)0\]BJC]/<$ZLZAS%H$W0=KOQ?@BO*==)U,. M0(WQK%,ZSFJ$6Q1-P,6)[-?%Q)8!PWX:@2_<]V%$PP>EP(&09:+K2\RV9VDC MP.YHBI -<*G$/+R/Q1:(H5 (30"$_SHYTP69.P"1'T"2 3I"W*4;*>#ANQU? M237TE_"Y%7(Q?!A!OF^7C YP).U2X3^!R/"X8EH%\/_+2YJX#,AS\-QJD#LX MII>%=D22/Z6Y[KPMV>NC_[9EIF$\F++L5LQG:'%7OI "Q"'?U1'U(IEM8'CP M:E^&)>+?PD3(A>621L.$P6N]HBQ!R2Q)@,,>::&HB8UNSE.%(%$(@H__ MF:P)T;B%^';#4&(F+03*$"SH@OS2A^/@WEN8 Y"0;4W8S@'(2>0"^YY@C#57 M(PK096)!B8;:)1YTVM$WH(>:"/O"XN] Q#1.BQD%$IJ=OME SM)]X*/LGB8>4:0 M=?!?,!F*$ZV/AO#4K_ZH%>N9&FFV*NW4-;XR.%"ILX66N!70O]:^3+.:JA)K MG9ZJ=FPL__WJ:B_C:HZ70R7T+%5B-\U'Z6N.@^_<>].;V)D?=5-9,"7F$\C= MT?0BGJ1>''?K!0)]6#7J;8I>D&%TB;.5I+C_T<3O/_6NK&1]-KMTV)//;EM2 M=Y.;?'3)!/ S$JU2&9@H<-=T<>:7?F@L^&/$%\AC#* 9FT+O&,=I]:1-\TY[ M?W*_<'KY*L6,CGJT\+0IYY&D2<73$,P=_$_2MA68IJM&A3L]:F(6M]X99?R= M&Y["B[]"^EUR,N[+UZI!AQ+'*>70'1YA4J#FZ*_WTQVW;COF+3XKO"[\+;LE MV&]M%Q,0:C2/I+YAOJQZ=\Z--69T)'UF2Y;6W,=/.^D'Q)KZK8T"?YG$%6HQ M+4(\HU(Q_0,;(ZV>T@4A!R9M#-7$!E,F>N\QYXYD9_9U( J=&P%>%8;Q[$X[ MCDI#\DO^'C2/N%7R2Z=L;T:Q9@#P40"+^6)7PIJB 1SJ"'[ -2$(_-6J4(" MD+,CXW8*6]0FFL<)DH$GY>>K,K")]O4F9BOBCH$C_R#=':8EE\;:ZJ&J0K2? MI>S!<2SN>6;:M.%-V'7:J\VBFC7L@[08[F16F-\\BWN%^01OG$W;);IUO?J9 MXU9S.!K6<-%^XQ-F;T^M"5('LXJ^=5>-#IALW[[&"HN3G\[ETQ-8A[U]9BM+?MSGW"@8UR*0B[ 4 XX_"W^DMRF+KOKRZ=9RZEOM=CY"[, MG D"_J\%2!5AW/V6YEOU]S&\);'R(SOS%_%/G_D AO+JOIXOG-OOQ%_J#7;" M:R!>1.YMTT\9 ('L-\'22JEECZ'Z/6VC (ED<=3Z@U^J;:JQG>R1):,K5GZY M.OQ1-;(+@J;P07TKDYH290O_!N>=:C\ ]5:!W@/>&9^"(-N\\,0I;C -2T3G M%%-W;AEA5+YJ^^%8QP8!T:8:#Q\KPT M+(KU*(_%J[D"= 8JO,R3_K!/?0Y"]8QAGSY7XBMROL0ETI=AH@XBV-*T&N" M6(J2D>0W/!.=L]?#OGY3#DPV'Z4I'FE]XW0 \G8]97YQG_6V\Y>NW WV'@1- M,8DAL$N-H5TE\J:[ZS+S0Y]L8[A7'RPM'IW7JP]R[QV$DJ]DTE22DABN'R+_PE%U M*4??4+'L3SQF#$W"HKWDBUOOVIZJ49KU3G[^5B,X_EFO]+1P CYH?I=U/(HD M"G,FM=FT\A89H'-;L?G]TJW_C#J2:O- M>W^JOF3URR.;&[7MI;/E?%A9/:]DS9SZ2YP:EE^^Y4#+D.2@O,VP%5=_1$UC MFC8D'ZSI0H[XL]_3@G[ST\K7YR^O(1YZ8-N&;,7.^7R4Q&&E-):Z5J)L4+DXL'AO9A'S";GA2^:EZI#/ MDWW:@X[)U]6>.@#YK4=$YAZ '((95ZT?68Q8F'*FYM2;V3Q\)^C8;QM2KGC& MH %QA7 NTNVHV'F8EJ",D&?V)ZCTFQ0EVZ?_MZ9X_L]DB.^%L#A7Z#<1G:=9 M_?I(AFPS,HN($MT:@^DMH^62'B+>NF60!I^\.K\^>SO01'R^VSF8+G] M_2'8\MG]&Y?RO+;?.W;:ESMP*$(\#B\'5D5CTZ8^DVO-Y>9S\XS;8UHOI]?;F\UJRV@%9@(F MDK\7S65R.51P]Q.=4I0%/FDTO;2XUNZRDT(;I8K05NA7(S66<%0[6AZ!*=OS ML*>0/&I!L8O=^:$&J<1S,X_ZS]1C0Q%' !IF>)%L0>@)%X \_F7_%G#37$A+68^ 9C2-I/M M#@=5TX,(:=S[]G.Q99?_7H_(C$'FWP_8)O[=<@#?<9DXLK7=7"\UA?8\C&+> M721+J7X>'<%E/^A#0/''9'R]YQ;H]-CSZ 6G7;FBTD=&V6_0>L#S9>#]F&U[ M-$ C"?<0M"DP^9O:G"XK1;<;PE#)/ ")%?/6O$=E( A]T$]!3,&@% 3-%I%/L#D#'/0Y />\/;?@IDY"T!R(;@&,T%2/ M,3,'\:,$=A6(F+,'($H%B"Z60EMA2230%0Y 8V8T8(P2:@!R=PW1^13CB=L_ MC1,$\$\#A.'WR*CGO^3\+SG_2\[_DO/_$W*&0@'BF86KA;:CDA\J=ML=IZT3 M57I*BM@V=C]>GBSDVU15.!0L)>S,'WS\&#F:$/CIK4V&JP50^D@/!&A^ C M1B#:H3=R4E+6J9MW I0&>J]3>-Z%R,TXUF"[E[M>9A4,)%^Z\[%4UGCCXJ! M]#^MW=E!&>TZ "4BN*3K^HO"/BMKUA]K5E4&OW=:H M-;B;/;]L;-I*/FCZWT=;Y:C(^$ODABPC##$F<,+V8[W-KF[CKC*7NEJEP=.*"_W% MQT-O@&/1BC!M&M)#M8P\011.(BK?!7O.B E7<6/-<(O>R2\.;?C"H!1EPFCG M2EUJ[Q)D3$L'\[3W3G-/)7?-Y^"T#W /[I6L+Z/V%\5#KQR[==)".N/8/SF! M2[F @NF!/(9R_=S<,))E7"/CDE9:3M8GN%-P+# M[[30JZ5I)G7RS?V!-3.3O\Y+9SPX_9>54NEKU \7FYW337_+R$])4DK%K>:+?)J\^*RJ_%X?\V# M\/=R^(CS0MJR2LW/P@[SQQW# ^P1P.B0]V[PKV#.L,QY'Z*G.H[6VXN6PSAM MJ;*_P-KF'>X1U9I_@)BZ6"#YQ"W(YRP]4]ME_7H!%3#VN"H:E.#3V2<\V $6 MAYU!1'R(A"\:N[17.75K#2,$/8Z?Z.>RR@XX-*08XO5(!L1=-.TH3(QDW>NH#_4.CK[^"S4M?RWO7W[F?LIE(\AK3WAY3_@ M1R)Y@K"5U&?C$/SK_6_\&]TR/P(Z;&1 1B9N(VC*D$Z4@*^+?'T;JYQD=[%F$ A,&,R;W>5'8N3'V^7NF_7D6Z[WI'/&Z=]4]%^QF/RGI M<>VNI/J)A0]#Q9Q>>5AP^_.!PFMFQHVUY5YDOC0ZO(0]# MJ>$%A.K<(C[]J+I,RY0IXRX=O%5ZVH ./K(K?Y2\3BU\V7H#QVTDBXN,N"I6+-"-8B;P5V$IXJ<(U]S, M+& _HT/#%RZ-'("^H!X9"= +3DB3>E]@O#9XG:)C&X/9FC7U%)RL][,5Z&+ M6*>R-X:/SEXY[)S=;W+^RKE&^VS-,_('(%XT!R.$^1CA08:,,V!EF=\9 T6K)7WTI4?Q=KWL)T&L;>- M_7MUP/J*."B'_K%1Z5KF$RD^6BPG+M(#GQ%?VDLH/+H:X2IY@ZJ=:V-*@B@/ MI:)/S]76V"ZS)6OO+,)P)$CLD@&-@^[I=P!JR.O <"[0\BY3,A.)$W#92(^_ M/5E?,UQOO<'9UYE[N<;5%*?C%R32/G&(;A3SF+,XZRMLZ#J1CAV81O-."X'. M;B,>BM?STL9@O]<\]6\6U"TW5(,S]8X?F]/U&;SEK).3OP'8A=$)9CY#G0SN MA9XP4F>(! E!_>#@_''Q&D)4O=X':L<-E5HYVWO2Z:/YT-,5W0M>([S<1)1P M)(3%B<=".K<2@Q?F8=IDG_1B#"TIYD-Q0QOZL_VREZ%\7 M:K9NM<=L=8'%T/*K&+XP9-(J72FRY5I-G*"^[I-[0=N=M\L3TZTK7P;:;U); M!&6^9@M^9)?F.\),ER778S9>DW\.MD,%V%.W6Z#'G.:QD4\#P4'\'35YV .0 M!FS K&;AS:BR#019D#6$JF3=4$F5^2- Y!# M?>-3R4_#7#R4$H_"=QUQT7_Y-WQ /($?(>]V\X+6$=RPF_:? 5W(F#Y_X?VAS@,0/G^);6*9FMT_^@1NG[D]WFJ[Y_]^@PW9D[))'&")=Z- M;V(@7CLO6 G,=%:XBVZ5I!J:!(Y;C>]Y<$A-U'$U^-!B*&@$3;YW8ZN,(CW+,U) M-2,E/UXCY"$G_2]DK1EW/^$7%>KQWY4L@O*TJ??LSZJ?/6UY[/4E[W[29%$= M:.U_\6Q,<:US"QW47?ZS67WO;DH^$)4Z)KTCU,O0IQTG#Q*.?/L%.ST&[FQP M=-2P"WN]ZLB5']*WM]#O9YGRE]-/!:&T&K#.S^=S_[S(W)$0Q D6'TR=-E9< ME@@_$REK-[TIT^2:>KTM2UCW_V,3ZY=^B1DJ>R:1\\@OP!ZG#<$W3@ ;7+/TA48.YO?8X8/0*HA-V7?' M1$G9>L[/>GZ,,]H_G03)YL_13, ]IUNEKI+>[2;^U":\OPG_W5%CFXOT_EVP M03J1S;J5ZLV:KTW+L # _:EFR,+]!VQXZH4?7!\L;APN[P0]E*H#U3FP&W\_ MUWD?]'Q46@K9Q[I.+ (QBXT4U@] C6KI!R!O'/_LW>1B&J(]5VPD)]B#"^.7 M5:T8V?=R<>#5X1\5^CM:;)O/'.4I.=U(?I@*(?(.S1*?&A#1];!P;6XU?#^= MY#H[7V,>WM3\G'].YG)Z,O;#4#??K2;9 0A 1[ AI.693<4*5C^DWJX3P;,* M5TCMZ.PJ L^TGHPQQ'J7WU)TC1(1X91+N98UR;<8=?Z0[WW>UZ=1^=^9]8R0 M:H84)6GS-IZ78]418**&DA_<+ZJ(6H5)!ME]RAM 3]YZ=CZ%+\'[+L$3H7UK MK^@4R2> HDO,V^0FT@-4P;.['5("4Z=CV*@!&^ M&[RX]]4<<8__Y>L\L);M)QGV!HM!T,DS!!9!J20&==LE+>F3%0I>6Y-W MNZ;WKS?[8I_E(7PM57)O*UM0>BRI<0P&Q)P26[OZ+ M&MO]&S5^^U140D)"ZAF@Q($.W8>X8K,U^\#?Q"C(P[!(6L$'^(+4.>8KF/GM M-PJQ;R)/];J-JYZ]D[?IH-T]5,.OJ;EYGE_BB/U,>3&OSYO/D+0B%5HJP8[S M,H8#QGT40[Q@M7-VN_*F,:7J0W&X(Z"_+^VQY^UE'X17:C9TV><=CM+]8H=% MD#:0=0VOZ7*L*21WJUYI9%:K*LR4,(QHCY@8+?4+M]9H/R749'_6H>0CH4G6 MD*VNB?UKG>/P#+@!F1&&>PS79E88245>M<;0(O Q+M1#OJ?ZPB3#>]JI4-S\ MD!R_\?L;'H+W,K\_,?))'1(W4$N&"AV [D).SOX@4?7(B,<[3F$V1[E]6^U) M,<9K.!N=B6_SW9SS9N,VRA6UR.::ZHX'GO87I3"FL&5R$I59,P7Q1CV!B!E! M:$(,Q0\,Q2E4'5+B1T/>*:)FU+WW7USZ[LLYM_9-:\C='FD%UXUVC2;E MXSHMX1!:Q.6/XRPE]]*7M[2>O[ L]INX."/%.P'Z M !1=_V_"J^,+F!.S"BX $Z>MX'GGZ#UBJ.?5,),BHLKIH^+2OR:^:41(W7N1 M MG2DZVI>*QHCU4"< &$GY[;QCARVY1#%['*:BV-[/_FW,4?7^S$6IK[#A:S86] MP=X)R=]J_X&FVQZQ)$->>?Q3&X"O%MN;I[#V)YN;LDTSY'R/G9);6D<;'[O, MU<77A#I"'MTTH5^#:3+?P63(LM1/-&?\;.@!Z$EY%#C!T!*OXK 66852>:UY MH6I\H2?-,BWXU"..7O;OLVS;54)$7KHIS)962#E!%(G'^*0?-VYNI'EZU$U6 M:]=H(@+\-GF+]D./*MC?DS5^,L,EWY6-OVPLL*C6B< JS) R-_K+ &AZF'%! MZGUS3^(,%IY3#BV +I4NYRY9.NA9Z5MDGE1*_ZTF$7)1ZKEIY %H8X[NT$F! M4C7'(?[09)>8ZN2 $,)@FX]CW/!+4FUC;*E:W$*#;*KFXS8N[WHQA%4U"L>#'EET:"(U7U7KH3!W42'R(Z>7!0K*$\J@^;@N&^P,=CAH<@^N0!BRXYMX M)W9^;=;=[.>/?M,!*JVZ<#/@@O/>2THJR9$AK-8%YMI)5^Y&L4=;7161]P/;6LH?W :B@;!#Z_CXF^;.MJU6=,IY@ZIIOU.]L M9?T6-;4=\0G"24(=HB7I=]VN((0HO4A$GD77*#>98E)4Y$.;>V8>.E/WH/BM M'A3M+#2)=?+'ON-CEJA??O5SH6R$M_NZ.]A250H';EGX.;"A0SH2*^>1TQV* M(W]%DEU0^S( @>)XCZ MPQ/'H/*NZ>2PBH$@I<[%AIUX-$9[#UQ,8*@.?=R6 ML=*C:HQ9^MK+OVE(&1G\U+*CV2H37.4>:6?=0CDK=:-$M?#0&G_ _*<0L3S1 MS<11H5]Y#,$\*\P,Q#=S+LEBPM FIL3-CB*P=V=*:Q;ONYDY=W7E4K!@S0G6 M_KF5=S$Q[C$4:^I-F@H%V<.2HJ531"Y-;FEGX9$Y"!\H"&9.:62< MR)AH_U,Y.EW,Y@&.N(2ZD)% ',S3@@&LC&;P(JJ0%W MO%6=L.EO.[;1:LYL\Y)$I85!].?M%S:I3[[[QY\2^&4@Q"64*OGEVV0N+(\$ MQ?H8D^TV%BG>*YU@]K#,>"GUCQ3SQ'M&9V@/V"]GFM:V-F4L;FWX-+)QV@1^ M>I][[BUDQ.B.)+HX:(Y.#:=94J#6S->&8*(=S42H53FLU*8L,JHXWF9J=-+LQUX]KGN8:ZCV$=]RX0#_/&FG8#3\ \1K*1"DMKFZ5'8"Z MZ"[-D^C1.[1%WV.?L[K.%59^YN.>=PS?K'S$FQ.Z*&).[F[KOO!DC38C\L2%/ *55J*EN>^?YC@K>.>6,ESF8;9"W_M!C(5.S\Z'NX]=D591\4N).WPZ4QS28Q&U[]>U 0E_& M5#Z^OE6NK_M-6H5>^ZWN2Y*L>+H>X$I'>PRV,IO!22AIRHUWI;UE2SCNASNO MLZ9+TO/*9V1>\^?_C;[G THS%V.HA"/9Q[=ZI8Z/57\<6)#VK?ZYT^H MW^7XE M,F3=J.IZ\HD/OH(69AX/'B(S<+6]'4%8QX[[D>(DA828)9?_E">L]>:]ZYN[8*\W3LII 2#&GZ[#&EL[5 M4U9ZP.QKV*)RKSOW-E8:*+F5GD^-G325>OW#)/P_Q^7*/)AWE-L4!!H3-.S1%NM;JP]PLLD_'U=4LOUT.HQ+YZ?HH MA-9(:GV(RL)XGY#9_==Q<4,7^^6&R:/4$)HU.;Y'ZA1EZY'63;.9ZQ0O[&)D M(G&]*V_7/UJ_>BJKI*GPZ[DK@D+VCT _3A]J^I?,DZ%,"=8$A.S> A;W%W;G M9R);-Y4D;Q"T^C$$P=C&^60GLSF-D&?8$&CI]E7;CKL,[@-07"[#'OB,AUG] M8WNO>"-AALH^BZG#$ !PF'PY' T'> &S[*=FX'P#KEJ]90GMC,*ITENS92>R%G 9/\WX]P M<#ECUE4W^@\2(8C %^.X$03M U"B "V,B:'B-G T*PS17G(FJW83ZDW?:(D( M;%I]M4E%E6,([_\<<3FZKPMEU-TZ )'J=W3_B,'Q#N!K?[8GS[#4'!D*8/*+ M/\?B#'UF(JEVGV(J647>OW699!MNH,&FH_+7'7$KO1NS9693QC:19>XN<%LFYSJ M+^B<%XOVH.KL?74S/7OY (1.TUN%NC@B&=>9>>CC#'\*,@DNS3#_&F8P[-H1 M4;K5V:BS='HR0+CG@>!) 8/HQS9=IP\_USO)'A=RA(^A09,E(H]$EG1C,]/A MJNM%Z@T4E7?/KMST]\8>;S%-5C2/A7<>:?4%;QVJ5$I:E'NIQY;9CZC5?027 MB]QB<G@LWB)UF%)O! @A?KW_%H,%J'I>EMZ5'0BR[0=QM MM$-7S*K\8X'5X5*MG&/8$_Q>GX,5%H 0$0&$")_PJ)$HE.H8Y$[FW$H'X$?9 M.[:.1T:X3-2%4OAFBC/F>_21A4??2+ZE7P[1;L_66>KNN\'9Q?CRZ_2A;UN MPCV$Q&*\<:GC-"B^IY;LT=/LW4:HA"2CI1KN=KF8%BX/N!J]OJW==*Q?I>GY MY9H$&59P/P_.SI1NR!I!^F9#(T M)8(MAN#73+UGGPA=JSW']O(%GG'LSTD5/FISPZH3A-[':N#-&VJWD//YB]-O M5.XAQ:ND133.)YZHCU!B:_'[N5A_G^V7T]>ZH.-WH;5JW;C'6+F:V37,R8U[ MTK2$*MM4(D0("^V&_1Z./)5VYV3-R:1MH]V]IU.KQIQ)WW9[UQ= L^43#$N<"VI3RZLGGC]H/QN#RFL M[G)?=TE:Q6<@-ES+. !=9KY"\T>&D(16>MO$+[;%=^ONNST,F"+/;+DHUJ7E M2("]-46%!+.O'>L9MQ0=!H4525..)A%L>+:ZT/)3MVHF-F[YHM14/3DDU-_W M>RL6HU1I$>3]E2ZD\ X4&]%[7U+9:2;4% @-=2UCRPN^6(?:!;"Z[;'/34]/ M+NKW2JC+L&7_O0.61/@@$\!U98_OD!5[+@C0'<9OMV5L.#O3XJCM[D!L>(6U MX7^J?/O1G8NW1+D>F9\A(ZAM'(G_E,59HLPN##=*/%*%?HJB4$U+%(DO5, MP%O1R"#3D3>&N:,4I(;ZZ&Y"#!M=RU\?]25H-II@EVAH7>+F'OFG@H%2KPT9 M>]ZUH 574Q+S(I >"S+R0.9JI2]^K/!'S2"\[.+<96>T)5VOD8<[7?U=/KB4 MMKSNK;#-#RR+EAK.$Q%.(9Z![@;G#A!-Q$2XKEL,TTAT =8P )\1J56&(934 M#OV&LO)99W'K,P$,KTIG.;YS@FACNQ3]\KK1KW:)*X*9D%\CDSYG M16>@P'T*RA213DSMSWB\I2&],(B$2]RJP]3N"'_L##',.P3^DL7=E1'7AL+W M;KPFLU,19%8M(2AAZ9#.M)',;6:C<%G%XII-Y&NNVY);\L_3HIV3\@HQ!L&_ M)0;Q:G-Y!)'.='^KF59("9_X]?P:-8DI$Z$(9P*>($Z]I16"/D0/I.:&:\29F;'ZP[P%FVN MI3#T5&>0+UM@2+_0/K]I4%*5F$! N_4D17/H34-P4KI29,4SL8@VG9R'VCZA MV^MK<.2)0N] #?U:G(?>IX8RCKI1PHP4A7;#60#V/L_@O2T.0 M,AZ1B:G/[ 5CK4F&4"F60F0M(EE%8$YKO=!(YB^G#^RAQD+0STF#%,;?=@^9 M-"8*?3BRD9K/1.[@8M%\M'(@%/G34N0;)K6?CW.O,Y]^U.BHV1OS&++_V$#Z M5N,E&)<]*W4M: J/@>@L>K[>L& ^'I&9@1CBX& M[@?^:-=KO?FG6F%!5_XM9@F"H/H5=KG&"FM NS;+S/^I&:L/P2Z#M3Q+5,=: M[OE %'@GZWNAX@D)-\H=XC/-O6/"+=L7S%,&STP.A4A<5\+Y*;WUS+$+G=&H M==D*JSVO-A?M3FLG(N: *4-+TPY )0B?R)%U:T<*=][<8R.;GN\#&P[&E PV MU#% FE%3.2#&>%8WWJ?[*38_GB372:XUK%] M%.MQL8'9Z6N-]_F)+M\335N61AP%+Z%1Y/%?K6_]NR MQ8EISFWYM;,C)RO6,9,\+IQ?H#QA^5@.0UC %F M>NEU>>1F*%/$>7)K.:RAJ6FBZH:VKW-:K+NECJ= )V(P&X2JTQK6QUE\3+6I MSX[($,*FAX7)_>)G369K:H(?6**T[69'J=$9G3WYGG"A*4/4DPCE8!*(=7;R M%6[@G<53D28%$3;!HZD>H.*_0$(*O8/Y/KTVKH2C2(HQMP_5L9%VE8+JP!W9 ML3'KF>G\:*(:C\*Z/G6\4G\W[\B;/%_UIB7^N%J=T9QI%A_C+V91JP=Y!M^X MJ4; B=STU:\N#"I; F;FZMM%,]56:^T-]4[YAA(#6'8^F\X;5/!=R M.I @-#@2VG4U$DW0Y@ZZD6>F?W&RU;S<,D;K8=3]3;]2A_MI[.>"\"+IHQDL49K V@A1^66@UB#'SF!+JJ2JLPF'7'U]MEG*T5L_ M=96^*6N47Y?CX\W!^+DB.)=8PQ!!(R.89$.>2].$D3IVR91BW25RNKFJ[M?Q-]'7K'E+[J8IP4('#&_P>N^1YE@.621Q5E=&&'$C\J':V&C-$7> MC72BBG*W$7@*+H4SRB-QV]2K.%I 3T"K7CE6*0WLWJ 2@U2GO4/=^@4J/VO MOS42(-$7=O+AU)#+![!=_H?:+22TGV>NKE^62F&.9$NXI'I -H M9T4J* Y]R .!>'PS$YQSS:"19' M&UT2IDO)R"/A.&&:DSE7QX($MFRRZ3W8[F]7AEZ5[.F*!)T0,DP?N']1]BDW M*!A,MCT>059+1OBJ<4=VW#[ZSI=^T?]A/6E!\JW38GO A;K>,9=S0P8>JY: M*\CZNI,NR^(8(]"9[B/67M,*TV$&QYU%CBH[;P5*G>7B.7F?--<='90)\<8\ M!LS4T/1]9-G-">WCT6W^?]OH=K%;3E??RW.L-9Z7;G:2O#S0LG@)UG&"?)+=U2052?9,/C,>_\C$P"$*<(/V5R?%?8_5^!72@H M;#R!?5.;@)J3[0"3;;C->]R%*$(SJ6'^O#PT?_N) %6S=PI)7H97VQ:[SEX. M7PW@4I?M$[O2_OPBUWS2/.08G!VF3^,@$^<)D X5_=\67S?N1&ZOFT]5JW$7 MWQFF-S1G.Q1K"HC(AV#?D8/:,7]%*G8UHO4^?BSZW27V[/B1W2?:_HW-K=E" M!H^5?IU8-A;__LN#0XKH&FBIQ3;A,M_K&R#Y5F].X+!;T?VC1XS^PQ<*_^OZ M3W@=.IC[WP!02P,$% @ 9S\<45LM>(&-CP R*P !, !CD=@00%I2:(84/:S?>_Y[UW[CUGC'?N/?>> M<<=[9S%F1O98>ZW,N=8LO]_>"\8T8PD0N&1F:0:PL+( =YA_ &,+X#=V\[_G M#K@#S,;"F -, %:6O]O?GZQ_-W:VOS\YV-G9V#DY.#G_(5S'[^^+OR?YKT-9.=C8.'BX.+EX_H<;HQT0/,2RRUK.QG("8!5D M81-D870#4*:.'/]0CP7XI\;"RL;.P4.M %-]-C:FTAQ,C9F]H47%!85E[PK??^QNJ:VKKZAL:FSJ[NGMZ__T^?1 ML?&)R:GIF5D\8?G[CY75G[_62#N_=_^0]\#]@[_M8@'86/ZO]J_:)#ZVRX6UN"_;Q!DYSBNP2ED?(WK;H#P"SM^I*ET--\?&6 MBKY?77^3&[OO(-M?"/=I'\ HMNA/E51+!E#%9<\ 1D^6_;:B'ZYC &D%)'-Z MNV0P/3DKS&B) 82_0NKK[;7_;'%]"_[N04E/^K;(R\);LZ3 GK%G$-O$MT,OE(_%JRK.^L/.<3FDP7@@K6O+S$ M(I6<':QBJ:##E]8G(;J*JZ9SY.GTGA(T)?"TO7-+FYI!.!4!L")ID!L% A1;\.5A-1 M9Q'FYA\G:JE-4WU#?76Y4YC-H7G2=] MDN*TNZYY2#;\T#8\R>4T+9O.;\P V(^.&,%N(XQ4L!)&;Z5,"+R?))T2['%U MQ?44 ]6^O:L/5"];1:EM?!>3+UMHXZ*/X03HW$Q-@0JZYL]GXWW=DK:9P85> M]5O!EKXK/IH.%Y;>O.@Z&E:,D+G^XBK7-SL&(-/&Z8W23\;[E9 PG4$+BG]- M'"=^IY^HL]IS'>9]1+^K^('7V;JG6RS%<&+\E\BUXT_E4L/?*TG(O1QF6< I M&'$@>+L9 !2VE+2'YFX[BAIPT20IOFBY43%_?W/93=)_9DO;HO8&Y7> -F&> M2XSTU/3%TT\/-2L:*.A-08H^?0Y6DTD5:NZ 0>C'D>?'D!#"H-!Y!B!XHU=O MNCZT7?&5N#JOD\ 4A5BSK%DOZU38=D1SV6RPM2EBK@ MMS]!IV?A\15J:CNZL,:D"]10E3R23E*+\!).EBX,/?++T68V.#2;8G,U'J+C MI^.[T!6DHQ8P)CN)D\0M5<)%6V0)&#[J(1)SO_4YDQB ^9CZQBJ8^-8+/F.K MM[F9-[;WJ23UHVV\Q)>BVR=Z^:83,9#Z#2QX2O47 0W*;U/E#GK*;[@8KL0\ MKC:X4_/(XE?KJ^4?($-M' @>3?)>F2C [X;K\V MF]3JSU';W1R_[ZW28/X@_#2W+GM0F>10#SJJ[>@XU(($Z:Y@[=S2OB%?L57- M?EWICH2E[1TS8_9GX8=1?J@.'-&* 43BF$%"%1YJ=U$"EY?APGW!OB&EBE'% M(W_D$[4&.,8K+]:M\Q9T]SI0?TE>://42)R[>G(9MT3 ' +1G49*H&')SV?/ M+IYJT4;?2\MU0QP+<8]S2#Y5<\85MF!4PW*0^92$6VK+6>XW$EV#BK>H<\5M MA6?['Q[$SIVB-D>;S3VBN[H].MT2_^O;J):F!?Z6F-(B\7;R# / M^V],HWC LJ7%&+/D\ONV605K3?,W=-O&U4X-1J9^L]'5_X%![FBD)VWD-@"0 M0&9XK]/', )("8HL%0:&XIU=0B"@@_&/J:V*PNG?CAW^O*U5*B_DDA]&A:W) M*J-LCX6%SBQADA;9Z/(^]2YB8"#I96?NL?$-8YW9H#B"BD_C9OLY^>6XF9>Y MNJQU2*=E]4,(+F-,CXL^R38[_U=0GE2.E5U;TNS",01'84H4O'MJ57P33JPG MQY/V(NGL8#,92DNF>N(W@_&WK^7 KK?HW7IO[78WYL%=?%M0^M$"/SO@=/KO MO6D9?3I/!$G*CI:/6RI%<^/BC=3\F:AS'CMR M]L_I@C@HXCOK*E7\S'+%7G1EVQ&J(RT=[>WLIZ(N5EPM5AJRA(D5M[G[>!)S M1S!=;(]3U%VX01]0A)VU1KU!:C8VMH+^^/6!@9@L[QI]\PR'V]7Z1ZYFR.U8 M&JS@3J*7\+AP& ]*U ?'TV),'&MO\GNN4,M9+5;D7S!;4=N"\Z0 238*IP4L MZZX7M<]_3BV5._'\ $LLH5L&1^,V6#P90+Y0F($ZG:>^V*8:HS?5#BYFV/319=KJ4+8W^[FM^6^=5O4XT:##.0>"U2-F7B.&(B^1TW# MV9 ^!%@R7*)-<2VK.)MPLWKLB8I_?-.W\HPJJ<=(Y:Z@JJIYRX$RNXE%HBUT MWSRX!T8!%.FONN!O& #1.CD)6HO;F*-P4:^"$Q0=!*PSBY841WA7.%6N7:92 MZE=!H"C[-[TPT53I.S+K8-'O//3FI C+3P; BGZP..M#MF"ZT=LABA""LFS6 M2A+N"*:?CC&I1XNY2#6O/VD2K"U??\@ C'9_N_*?J8K>$9$N0M^LE;:Z,K*A M,/'$!_3U]GWK4\PR'7^YZU7$[Q^KS4&X(I)>S=#/(B5J[JRCSZ:*^#\).R/"ABC#AF6X1>3%EAII2U6%"15CE;$ #S0,U(]"R)C M!H:^O@6((8II3;/QDR):(5=LG__38ZEB7 _/?'YU&9(:L(PF.F+"A5"?<77B M86B_H1@C\5J?4S?L:YLF?"^S]?O>Z[WXZFG$$59$>HA;C6;5]V&NM=Q6DBQ^ M,:HROXH$2W[LK!<2&_G!!/W>A+<_,D7"Y(.?!).7 M?66[#MP>B%F;.XWGUSRWW^6T=+@I'+'0(MG+3!LQFXTD"KZO6UK8NG:B17L) MSJ.8<*^IX3F4KN#X)D3UN.Y7&277QK_&WC<[Z;#S[(OWH&N"<"0?.F\B+8$P MQ.:SH#%B))$P!SL$PDRM@KVV\FMHF\-)*U[YGK\E+74RYMD#7/4Y =AEJB*) MJ]W%D-B)F&M?T!GY4R%IZF$-MQS/;ZR]@T/$N=Z+Y*>2;M5@$Z"\VC.%]2-& M\B!JQ^+.TQ4K9P]NGHL%JM]5WBC][1^DS(T;S+Q1# 8P-UP*S%SN!KFPH V> MJ]OB1RN%ORK KB^, R5%96*>\!'D M+3!P&<-?M!A3T6)#F)$;3O\2E&DI5MAY3B'QH5RD=,4/:,KKJ6//PUD.?A I MRY!.FX0 YR%B&2$SQN!RAE L%M,U^ZWU9UW@&]5H<=^8B(Z.I?%DDA/^L>,( M<1XC])ACW'1H9C#"1X";NCF';,VN]__6.^]I8/?#GRH\9E,%FC)U[_J[!F[' MB T4@J';+:9WM+(OV(K6)7ZIZA;/N^DUY;7!R:%(%5FT'MN +=7!N5>K/L:+ M-X\CY;7'S,(DW.CC;@O3:T'Y+PZ4\B 3^MCX1=[R)]'$S>WN'%9I8P^!VA=- MW;RG4]ZP*SD%;9!>>-0]^7\-/$6F4JECCRD04 76J9*@HI2?]MN_[I@ M5)GX[(,YB^KG0]>.%JJZ%S5G1N*XH-(IX! M6($L[Z@WB%RQ&VV]3_P/?3NO1JUY^24:?L)!I#R>5Z5W^L+MS93-U3^2\< ^ MX4 ]$5,G'F^@X4M(#G_6UX6)H1\E26-BM3E(OA-E]VH;#CZ4L_<]^VR; MZC,#[R,M"Q(>1SW15;](#YX+2G=SMRY8A;Q)S-/859\))DN#& (&E%0$WXV-#7FDR@#YC87,M[JR?2>Q M\\%W_.[5_D(3;6UF[,C3M+=HM^U#"&%\V[MG?7YTW"4TW3^?5R9P*C#X!*X3Y8\/AM9Z;PLSJ MM#IBQ FZ+K%D]]9OETA;68Q1K]V9/'!TTJS?5E-S"[/8>,]Y@O]M_>&>\QX4 M(^96CM&YG9FY8Z_=9KJK"\K*Y&EG6H@+S?A2_\DGF&L?F^)_>>(:&VWC-CTS MPZJ5CI/?K ))/JLP\)3_ABO%"37-Q.E4,4PU V@O:W6U(?9F!F5FU2P<&]V\ MEV45$Q=N]O*;7(Q7 OM'I4_+LEDT\?PPF"YLZ0/ZH_EF!,7' :E<#:I0SMV_ MGLS[2WS41_$J22:9*]5PN$;F_.#VUT]DU\;,D[\/E\\OC\*6\G$?_+O]YP+) M&D2/'#R:_VP"B:TC:&3(/6]=/&/_]1$QE003+4U+GNHCRX\?_G@4IN'MQ>;.Y @NE +DP'LF$ GAA0B8LJ8DX7+6[% MPV;.^D-FO1^NQ3:I%1#TSX1X[=!>M.Q=UXH3\:*P]AU1L)FW^,+YY]J!#M$% M)C9'523^R4RBGFXZB_4I-/9'%U?LW(YU2V0]:H%1B:@_EM0WV?1,B:T=O50D MPP>VD@+)ETG!'=!P!G!(&R:\[J(X5E!7FS9W8VS3=[._(7'Z\YZ=ALZA%V8] M#][P:S(Y!2@+V^BC7$)]PD%:G(DOR8FT7.SN--*D0OZ[9.QD3?: B?@,M23I M9OSF=[I@NQD[[%P'MMDK#_(Y^2BZ0P/GBYZ>(V\D+/_-.I;Q\\^8:3-C?;.N M*1",_CQR/-SVQ/*EO_P\$W-5W53"IFU?K#[S:/6A\_11.*E^M'HZ%*&SO-<) MBZE_II/.$K\0)4ZDG%$2.KQ^\KMF) PU,I)./)G'S-#9?<&SW==MRE3EK4Q][@BV-"K, MU?X(ULBO?L51]_X 0A51)]^-(#?2TEKLB.$+(W*3DD.;=(F@]I.EQIF1K*@M M!I"E8)AAB_7)#S-",PNP&VH@$_<1OH'&8V/:Y*J]D.;O3&D5A*C4CZ2%RV64 M-/2O%U8B!D)G!&4KD 64QZA.=.UV!P.8FQV@\W!01!#:!I?WQ%-=UIZIWCB6 ML?#=A!P2.WO6W?M.KNKWMZI\:0_S3F)'UY38>G">L%AX+;9G7Y@@W@<-UT!J MCI9O2)]"'LWZKI=.+WLT3=O]R'ZQ+@XX?N(KV7-^XWV>3C^T*F8C@.**5&#J M60!VD=\QZ_3&8JD] M9SL!@K'[U.%[*6<2C/;VOVQC^]ET1ZO73GM'6W=Z"FU.=;![%CU[*P'@6=WUBP>H=;0ZF!L$5,)NFE#<0"YR M(0.(OE.7<'FDAJ:4(WR%A,J:TGM\=C;R=VW-MF&WE78'O]NI(SMA?PF<$?$P M:F;6_1=,8T.0=K0/U#-X6"*.I2;(Z RQM;HK&$_)[G^;NS+1GVZKJ[-_S\OM MV\[V;*?9;/?[:,I'9FZS(5\!>Y@32(-#^5ZYO. ZY9PQ<^I@Y MT/3F/.PA MK[,XK_$GA\.J/[YUMQCFN.>6/F)DN]^@Q?)+Q&Z( 7#!E@IAK"A5U+#XXL>O MU?@A41#:1W:8P^.DO%/F!I[$=C?$+65YS;^.33G<_A$YD)KULTT+-0L]C((@ MG4;H@ /"KKOM-.EK_9T]\H(H,>J5\.T>K^;J )5Y:[YKBOW3WQ26Z\,>:;*L MC]N]00TMUD*ZMF>-5KN;T.&[ON@K+<2D(AD,UIM^8M3Q,V'V5[[0D16W"=KU+1KG/-[#*10BPZ/9C9>O)C4*JT+H9DPV2!1?<% MI[-G:E;2BQNCQX]*Q1V//=,G -L9"8,_6S."(DV)BCW)7#/(\Z W81/F/*)] M9&#F?I;SZ"!?GE )7XD$'T_JN( Q$*Y"6B9S@,_?4ID4-3P%Z58+?EO"2B#2 MN@A!4>4_'=,S21.7W7/,T,]6MH>.JW2]W 0!@#=-_IK(*B4<3 M;T%F;);0?<(4(Z1+ZQ35$%LQKJ&_R*33/]^G+16NN 7!E4J_-3R68&<]]#Y7 MD*D6EOYEE@'TE<%FYGJ8X&\J7+O5H4#R<%^R@?*!>UO)2I7]91?7_7BY8Y&: M?4=<=U:#15AV)T0[Z"/P&FS'T(P3?APG8J0-5FD-:GO8GW*UR')*F(MF+Q>X MV.@M=TZ1+8Q%+HS[:$D7,[$FX#,34%JSJ"$9;:)_/))CV?"&I61N5#YB\O." M^(2OA6L;5UVNUP"0_/JOC&M5'R-\[K#-_,2R@*W,T)>EO:%S(%%C: ]LW @B MV89D5!7@+9:!F5YP;_T\/_B]2_ESI5DG/OK*H=E'G"HZ^"FJJ#GY)MA*L5Q M#6!XU6M;T?"ZNI809Q.;#R]^[?UV,ANU\FY_;Y[#I$2S@W\0;.B M1AD @%)$6DP9"2"-P/K\^W0%XLS=BI]U=F]7:V?Q4%FP3O?07&!5K&W'N

;ZG5L<'#.!TZM'L*673V M,X5N6_,)L+:$[7!VW'BA]_WOQ5"E9>,>^#-!XM&#E1CBWLW6:A)7U+;+6#== M9*J6\NTJCQ)2LQ)#H /7OYW )5&Y0GE3<1PZH&4;:+?O+ M+.2EMIQ<,I3P]ZM(Z74_K+8O:TJ;UA2=MU?\9 M>U=C%[Z-- X,)(>$\L]U9PP%RS4,99R M-3INVK_K 57"9!8^A&0B1XY0.)B M$E7>/X2C=C%V]U7&U(VQ[S5-=0T)5O$GWV9) %[?+053GTO;A9MQTUXP$^=O M]*P*N1PTIF@X>"T3U(J"C2H(SI9:#( 7]#&KI5PI*'<^HQR;%RF8ZVSLH1SV M,;S]8T0VT9/<#]XEQ1#JFHG\JR932,7E(?[SF9*9$50[?_9@CYET";\3(4^+ MPQ'$7U\>G=7A>YX%_'FOLH(38*83.YR;/SLUL(66TW9LK8D!Q%"M2N8-=#ZL M-RG>/_(+3.^._D!W$/G^[B8/]@PB.!;?T'EIMWC#-RI=5MZ JU^B3U44!G ]T)@:O'HOI MA(F@O=2Y$,$W$V\5CM7B!)UFOXB$&<_(1H0?TBV'S4Z1OX%<%#'P49<3^*G" MQ7"E2C?FXK"6CTW-FF1"I<[3:W[7GC<:>[C?_OCB1QCLKT6BBWHR<[5_&@FW M8L.0M_#6@=8)CGKU,4CO?"DI\%CF!N?"];"$"FR_0' MK,U&3UWH_*$0CIBT\(B+4"G@BV9_PGYTI1"KWP!V,"N-^L9$,=46K"<,^(H; MCR*UW>4W:5\M;G<^OW7+V#/HGN@U8P\Y@+M2JA-.O&83X3CU BF!ATJ"ZKTR MW/#827IPF+:_^*\ZHJ-/^\9LJI:.4(U:I\7GPG5AG=>O)9ZPLRWZ#+4=1TW" MJB&=<$%8)$J)B]-*Q)63P7B!_7)[7),9[7%O\MM]._GP!VZ/P+Y\;W24& /09W%(+'$K5 M( TC%4/@ %C6F;62+5;SQ)\?'+MX5H=HK#Y]N*7(1,_ [_J=\J2NQWXE'!8 MM-*58-?UFQ *Z_#LU7NTUE27ZU^3S=ET3?Y/ V7T C?MIPNO[]?ASU?8^#:G MGM-'F+3L.!-\\"5"KJ0YP06]983J)PVDRF9UDU:M)RI\(^O&3$Y01]+6/Z3K M*FWH3]I0A0;((TVT6@;@O@Z30%1:X/"JPVI)+PEO)=F%K\269QXW!ZRD5 0 MENXP/J4\2.&[_'A Z7^SJ,!Z/JX]1-RX@;G(OE",.>/(,C4H6#=$#1%]RR0\ MSLP(J"V6M#7'UP4,29@,F4#)KJAI\.W-63],]5:@N0MY22!X( M2#EM+,'2:@SL0WK42?*X)1Q* D/H'UDFL3=MO=@C(I!69 L=;PW1.,GK+M;O M;EV.5-OA93]_(?D&,SDVHCY#:YA@%NWU$[V4A_FH&.M?^4>:RZ8^H5LL2R3[ MSV%I_(OG.FEG5MJ)'[*DQQ :.'[,=< M)D/A5Z=J7M>>NK"U)C+M82F=(0(Y6 J/V;E2(A,?%,.ID\JW.1]E8[ M.1G'1M?W%DOUD>3$%"^")CV.[)E!P5C?%<*/HFBO7(FJ8\"[.V9+[=1FP*", MSBU!>>+%K&()A$'7'AFNZA&Z[*]?)=@$[./A ?^*"T(6FUOIO-)I2K;F,N$& M&L[O<]#+'A2$EFAT$H'I$+*2*7-=LK[B9+DD9\#N9.1^74]3[3;T5J4- M^0@MUK228BU_ 6$7L)!EXLS]1F;$ M<%5]@%79]"24Q5[=7SC1$!_T\/1(9;8@0$%N[D]I, #.&41,#^0IR;4S]P$V MOT?L9?"'EQ^EBG5.INB+7UR=^@R_=*"(SZ0*>RY#-ZJ+D*9@ $4!Z3?\ "E% M$M!U4A?]>6-^ ?%T02^]AFZ M&%)N2FS=85R!8HLEA,)M%OS]R%%\PX6QMO+7HF(MV^4R5+]TLRWY@[)0:E', ML@XMS,"4 93,2=)\L$SFXCH$RL.28&[HV9C;M.(-F'?%&>_]RR$)TKU*'#%&%NMQ+9C0MZKKL$QW8Q(U:INJTWR*U":*\;1[P-94&@+Y.D5Y(#0TH1+E*A3C8SJS/]8^\<"A;* MBUZEM)]6MO@NV!-Z@Z1(YPXF>9)+:05(;9(/>1BDY2,RN]H.Q[F.MNC@<;RM MX6L\+&MJ(.J>]W;4MB^H9E)FR-P4XZBY.AR M[;+G[^:JG>1W,Z_1BGXD.E@!QY,?17/YG9?5Q9:VZ:([C-#>L%D=-6:G'4(T/Y[TQ^\@AU*$:DHFTJ8+P23BP<$FE,YUJ M!D:6HI6@)'_IZ40P .^A.?[5/B-A8DN*T7,\[RFQ<\>#P\JZV M%I:S$@)I'1>&N7IQ1"<;OEG$%)TGG?BRHRFBJ:,, 3?^F%/PJ%S(V6^?F_T1 M_Y$=E3^RIN!AHE57KDX$ 1[3)@CZ]76?G77\57^K.K:MWPH U5(N%@9F!(=G[B9-L66@*=L[.)L!_=1-/Q6C5#6M[6^),Y MW&*L/?PF;7B05NTN89S[_.8KM@_ 8]'=J8U,9@P6D_HVJBD./K#:V_":A9Q* M9S!E4:VY !.2^MR);?(W M6CHRL."G([W9U; ^P4";8*AFN;MI,?BAY3.Q/^W\C^4DL_8[7XL:!EA92(L; M# "+B#%F !$Q+5;%X*T9WR>^P8YUDP61>+=Z^M>TP&:9ESW"@=1+^N,PHF7B M(P;0BR':H^/I2J3Y1 7LJ9C8'S=@IXXR@-F,_IN>6YLOFL+TE'HUQC:QTQ0Z M]W(A?0@N87"7<@UI3:IQ405?+H<,Q&'_J/B>FYWQKK)6SR(Z=G_=8#EN%Z+A M^RZ/8[_^(5R4N3'T4W7Z3F*)@;X)?[H+6ONUI,]._("LX'0Q4[.@M=M M0-GZ;F6/!@(#130*LW'(JBYNY?Z4]V?[ MZ]0(=@&48M'TXQ>SG+=$N$(;Y@,^]=T'J+FT5J-CB#48J ;OHLA//IZ3+:Q+ M<,<_I1K[R)%/UW96"1E<^R1UFG+Q"S=_B7+CN=MVXQ^8(69DZ(.N[XM&^PW% M0F5:5+.B$^[7V3U3CS$X%>@C^@.7JB4?;!U\DL_6]5/_OAF7:#"=QX3I %7$ MY$U\2"'RPC RB"Y$JHSQ(3N%WG;8)WZ;X]*4N_[.W5UI8R/M9/]">UE ?24M M$^?N/ZO3H2-IVTRYC9K(1 M54O4B$3[6">;Q7T<_WY R\RM^PNHT0ZUSMWM% MS9['O]D&H-R(I*^C%#H_+(EWSG[%E"1?'I^6=T?: "95<&?/]FH[^9A@?VF; MSDLH]2B\0,NM5(\>E];BJ6< T-_8C3DF4X62^_880'T_K(\[](:\FCO=,:,'2< M#-MUPHC,L MBBY#>NHQNCLD %Y:O!S]"%G-^ZU/14#OSJ!LQ'H]5]%C*/'1E]/EBQQ;8O)" MFF"<0^?.>;V[ ,;XY3[&\2"&S@-EJM##Y(N^Z@)@,($!/$?)ZD2@CB,<7*T. M!SSX,G+;]&BT?9HIGX2D+J^>1>%R(&M%BMT0^CX&E//O\Y]SI0ML^I"?TZK> M9ML/OVU.N/KR"C',22[>YEAO1EVGV^SW/A6K,U7J3:=%;;4=@1T8J)XQ]I"@;.TIT$U<3O,&& MA\\6D&W&8!Z+"0OZ#ADKUVAZX!5C[/Q$Z,GJ#IV[RAH0R:8OE>;]R MQZ7]Y(VWS!68IY6B^,![D'",&,XW.S$0[_LF4CV\)H?S7.X!:T_6I%5CL/7A M:N&8Z+-=*II;5P=3()DP_T0?YRD&L-3 'B0VLL#SPV3TBL1%V:[+-E0BCQ$XHHQ4D/"P&BD^#)SVO* 7TVC,_O#0WR/).Z9WW)W\_HNGV;Z M5>>T\@P'DD(N919D,VH0K0Z&YY_$>4'G)"5J$WFD&FJYM;8/<7RT*-SA\_9Y MH&!=>?E13;6^$*6 Y9;KK3Q(==L1.4VD$G$C&#@RUS7YO.NQ;/_E%=P9]-+L M0*L3Q6J9(S[C+.MA?O,ATVR=CH"?E[8.-F72]VSZ(-*?*%!ZM]YBK('_]>LG;*K6[GODXQ[,2H=APWRX)9W,/63^=86\;HAQ8IDH@(LBDMP[2O MVUIC@^JP[#0Q\23[I)V0?:? J=JRI*^EC=,RMU;<84%A1K7_42<(WX 88B9^ MM=>&'QM%EP7OGS*;E'JW5;[X!5%2W6CR>NO4RHORC-\G?[@EIO>Y#OK;.QXV MZI7B:,BZQJYR)(-P8<<(D/HK6;5/0K&QU.M?/$*%O&Y39M(/Y38>ZEU:H2\# MN+\M2G4&(W,UJL9]U;6:FT^9VR1)*=2Y^SQ.DG4SOJA\+K2G<=Y)#E.T.^>P M\1A4K:P]B96+E[=4V[K%_E+@M'/D_7?<:T'ODQ! P(UKYSE$_FUR%)=@=!BI M3UI-K/&'(J:,Z1.MQ/7])A&=L9:,.CMF;2HL:C2"Y[)T?KG9Q"]0Z61H*G*5 MY?\/=M2PHMIH1/6YY4W%NBN<(1[E$S"!M>7SP^JU M8]YRA,]?G2+8X<^L8YV\]LZUYT&BF1 Z.59&C58QY4)"19$6NV<]>W(4.\@P M8NKT;1]GG^%K1NZ138_C[XA-VQ= F]4$Z_U_6TF2<:"RXHLV!>H96J+! M-=(9O'GWH$V77G&B?)Q#3?_2J8@_>^F[EON1H\AI=F@.VF=N M,0(F@G0/I+C0/Z.%3^UNQTVB^(B;*6 MLJE69B>D/L0O4>!4T8'NC&=V5.',7@T0=ZWJP[CZW5'8B'6_C-M Z8Q6G("B MIF^'@=N21Y@AA3 5TX(F;'/AHMJD$2,MND_1#U.=?8CM:?/V-Z&_G#RZ-U?QT>GDP;(?K2F77B8)6FY!RUH(+@,8U^3;.TV.MN4M,4 M+C369(C\SL#+7KB;\B4U4IF3$/)BJI;J3RNA?==[T7@SDI3O@JE3K^TP\!CWOOR[OZ8![0.5ZR!8@A/:FDPD@%ETF>3#S_ MWJDV.L8GX(1WAM@OU4^>PI\D(\-%-?MWJFZH5GX!OHE8L.S"NV$23DA]HDSU M\D"K N5JLMF88HO/8;6)DL;&G6%E*D;W 13Q M@=:(=K>VZ5C0(M$P/>MFHT8R/M 9E&;S61U9BN;WS\=94OI:4_J#X@0TI3*^\;"6*NHD4095W! ?/M6G'E"HFJ)5DG MKGT/B;N#(-QSN'EYB;^0-;-S48QJ0OM8RP!>T)6(>]VA_EV3N;RD)ZL1;3(] M!6L0?Q%Q\ND"ZW=7XH-TYV,C%X#>/PGOJ#&P_2/H]9))F\,V=[=,?[1\(]V,+%(&63S8!2BCJ8V;58 M=1E3P]6U'=]4*!G:4]\=:M.+DD[:LDXL]\YZH6'84,>5'<<^8MAHOX-L+WOQ MAG'9O'=I'1Q\P_FC M?*M"YJF5I>;^YX]O4_\:UZ\DO&6E_$'V$<>Z8@C;5)'5'G@-)EHQ:;M+1@B\ MY;/4H.WC"?$/*;5$[8T57E>SM9'G*5C"NYPO6;%E^_7Y'\^/5K?:Y, 'B(^K M[8[6HXL^MF='YA>]4V#;=Z) RR,RIRW:RZ#$M#4&L*ODP@ 6K5S,EZ#[%HK) M#&#CXBANU]6NZ2HGC"K7A*/QB./V1D<8 +<:DP)?B-JF[=96F0*N#*#3JHP! M#+\-80"AI_Z;N9Q$_G/L?X[]S['_P6,M/;'W[70LV1)>#ZY$)IEKKL6^/6A M!O:?;A\ 3? >,?C$8#C)N3]^^SI)+C7QTC6OU+[OYBM/KRKS4>/=__IT[\N0 M5N0;T5L_R[4HAY5'5+6:C_CFO;AW[ECL"24RVW,FJA.8_S4;^IWXS7FZ2[7N MJ^."Y0F^$8TC\I:4DJ,!UZU$;G0/VT@VZ:4_#DAI_\,>++*FQ*JOKV]M-*%: M?LHU_$CF@ZN=SV]QY;&%*5_Z)Q#*2X10"X7[& #YA#?\0*/LFTHGE8T!G&0G M,0!:;)8=_<7]O4O_VY_2_Z\2(@Y@ )^-#9AT^9Y".@,HD&P=;5%OA^VDV##I MZW1<$?IG+_;Q?]@IB7^O_!^X.SM#LW#R!.TOG.OV!ASTPL6AB4G,^#$E8S;0 MX$N7;[2"#;I=-K.0?_A4[9\COM ;'/#FZ%-/JE$9G?LO!F"NP@ R_*H90/^3 MG2'J429.T;*CK\!H/5,_( V0E\ NN!Q/^^'_#KH45J]:\L@SW?UN\6PQJ)E[IYFY2\)<15.1^= MS^/?B?]$6DVB'B=V=61ANF%0'_*!2T*!@V5PZ9JX=62XB(3'N>\4@%LNC$6. MYT?+892'L7)]HTGR> MK5HV=L9]I]B^2*DG7 !;PS;JA=4F36U:$?:E$72^'H;AK?,SE+<@+.IS11.^(.O9.821=]#00]MI,ECBW#HE *:[.K M4>45ZH\'T5TZ&B8$".3^2&]]D,+-W\>#=KXMI^D*KUC*!IM$W]XRO[7^[A_< M_5\)E'\M._R''6WFZ0'C2.+MB]Q(X7=4,S"=D& H;C+J^^(@J2A4K1]OW#>> M9L%BYO#Z[WWOHN7AO/PC<1\90)?*=@)WW\?QYI^$ MZHG1IV0O$1[\8 "^D!<8&=Q2#0.0WJ!*4120O*WC+?K$@]F-7X%6JK8[G^L/ M"Z015AR^6]Q=)".H#0E^G?4+ C+%5DB)[(K)7JIZ08P$L5\A23VV49 M0>B?H;SE="&D.+')>];WW6+ &7RE>LDQSH;^S MOK_S*=-?M\Y$)+=YY1LWQI_*-K=49+ 'B"PG/1.<->Q\9O6(A0B/^ M8"090(>&T-S\*J(HX?XB!$L5;?+R@RWEM,$:ZM/=$JE]Y4Q.,<83A)(3//0/R@HK5V8CRMNTJ[JZAF5#5>QC\' M%5@E0EN\0,/B/'S-R=FT-T]@,T-=,GK5Q*+<4NG"Z_!/;[7WH_5#8CU-$SFZ MCP4>NIV&,#R7!]%D>D&S,QPST]SE(G-A<:9IL0?-;[_^CE]T8W!A!SOG_]=1 M9\37DVA_J0&:(KF2EEGKS)5XGFK>5K. 06^\='C0Z *++('G8>^#WXBRYK3\ M-LXU#$>;\GWCWHK[X=8V%O5G-WT#CR:HZIQ6:8F2T14\ROI%LT&7/;Z#B:D\ MT6*([&7QJ#9M:C"I\J_*^RZ]V4;*LW:%^E#,P$=?/]T]EL M'F$DC+P"KN.Q"0R '<>DZ[%GZ6>)YK'J+G-=38FY$3)OR"E6*YFUL947"=.\ M]S+/Z69_N6[?&U!?B/HBHT%23Z"R$=29%4VP'&D.Z=+V1NIS)"5-]E*NGG[* M^\Y%+..\FT7"9B+KNS0S)";]*MM7W-+K[R#&&&0 Y> @^U16S"8OP2?4_O:; MS?ASFP7V4H:"LOOG#5FP?Z'O; N U=U[F ^]483]XI=7HJ<([&0K#7W/M&]^ M]\)2GKW.QQNR[&+KM>$SGKTR,B2=;F:(A<.$'K08EE"O!@025'Q:I2OA-N-\ MK L^ZYH?\^/DXVZH'',7,I/[+I98.,5,:MNLTU1]T!^O'IE9T-64W&G5[V<@ M6#KH3TYY?N_TT.'.:!/58$']\F8'^VHN+I5PEE7R5#T92G34;U6Q( Q=I66_ M;9@4-%H?DFD\<7&3/FVF?(:JZK/V[#<\D@$ Q<3D'G\1)(JTU>A;ANCJL:VK M$QIT]QJ>_=7TY(.K:"'/UH9Q\%.YH ?-'_2O*K_;??]?$1F4U[3,FH)&_'F< MT/ V8"E4)=!*9LELC]":O>&BPP#ROF72V: DK.Q_CW24V*#__(:"?WY1$?^? MO?_9^__A7JPLK0K] ,Z)ZE[D(-^ QZ@>[0+N&.V M/)!RBZ5+%*PF&]+"C R8M!,0:="567QG9M>:U MK!>8]IZTO2CG,YYF.5 MY) 3YW'/4B[-IV)8ZS"DLTF^)+KE3,&<]\&3J"9C M5U=WUI[#+9=.OXO-X[@* /P<3H7?.E2.,-,="4?CW, 1F5\3H?_\XL$U"P_8 M=(L_ S!N5J=RPI;-__G%/QX'_*_JO>XPBZA52]VN];&+U=D6/-4O%R(Y_F\' MA0;_@IMB_P7E^^>OI/:7Z3S> 12K.=2@9"2F.@T=0A>*^7B*EI>%6GPSQP)N MRZYRY[3V;W\FPF:?1JFJZ\7H6V5=^03'_2D;WJF>GW#[RQ 94J2<^UGM]@>[ M5Q4CZH.[=FX8XL[03 %=$DZ7:*8+P1;0?3BJ7-L]9DEG[K!?WXS.*M;_S);_ M?F#6 3\N5X^"Q2MVVX"J3,AF).F5F2M)]"LJ]^*Z\N*72IEWAITXYR)482/U M(:+78"C[R&8\+3".JM9QQ_M:!J_HH;,5\H[(EE'G>YO-Z]*9@?NKSUN"OE0[ M@J\]$)+IUY$CB&=^?H)^G\_8.:J]_-8J";OLA1V"@ @[JJAL.P-09-9E5TQ- M)P:U!"K>3(:11^0TZ*]^HI?JX8+(4\?JP9<4A2-'WPAES4]&0O?W=PKBNZX#OGM11-%#+;OXA9^V,;0D 6W4-=2#Z1,D=IYZ(['=.[Y M3:95!4LE\0]^[]$[ GT#DXOW$F!%0;-<5#%/LL8DH)>X&*]5_H>"BFB&[A$L M5<)QK*0@**%C\$!>G29?/=D)EN(7U,&GZ=IT!3P#*'J'L1MQ@3 GMV8 =Y,% M4^K@T(WCKA/^NW,##U":G05_*J?.TRIP[C@17TGQ3=&E[!AT\R&2X?M^]!(? M'G>)M/[]Z8(4..V8^B*^T8:]Z1+?D"_2C;)?_>S38DX%"?[ MNT6?H,*[VQOLX%Q8 +VE@+7+5OK,/VKKV> MC*&*!K?CJI+2=3J9U!SN1H)TS_6?C[#^2@D]>F[?HVGVT>UPG@N'/);J)F2# M#S,SA=K?)PXMB7T.V60[6B(+2;P[9)_>$5+F/4PKTOKKS<;.,5.NH>9/O:=M MSW3PS=S*IG/G,(%;8O(2O0RR:4*!"Q+4X^S&0MN&K,<5*)>?&7P-_JLH2'%3 M_"]=-4O[N?3Y]G.%:1/QM"0I.O9[WIX%=D9KK?DOI MS(4J//WO>6O\/\,\C1XS@)A[J$$H<90!$$?@T[!F!I", 4T-TNE#].%OF%K? MW>T?KAX,(+MD &XZ8AJ\7'VY[\SW@PD[(],!J>89-0PQ.-1&4;G_T8/D6=J% M2.\0!]VA=*<-?3]:@<'18GF M/2$X_$E0%^]LA5ZD#Q/_U,RU-0^O-.2@R2RT%P:6F$WH3%>7X-8ZF1?Z$?TS M_#7V3G[S3X_&8BE0>Q5J:8FZO!/@P&_*#$Y$YQ@&?"N!\L9HK3/-L-B>]G3@ M>] F ?_U8+'G+D&E*SDOPYQMIU(1SO2*8ZB!K.?>6NHRX)Q-X,AA6OE($Q])>NOQF (W,. M(:\RQ5F#XQ2K14>]-[WJ2*V/&,HO-6'H[5L0\ G79NW25Y0X:N:>-&8-1P@L MM7>E4_=?8XE_/1-PJ@]): ML>U4(M/%W9B_,H2 )$-0P^:.,V-TY:$:9EIDC%3Q3:=-WO)Z F62]I# MZR>LNB8AIXO^S5Z#_N0 :@K[LU4!WWN!.WQC<+2:,G:1 72??&MR6\8WJ>A[ MU>&^K5?P%10"W=6)6RJ5X=HW"*8+!_GL!&O.=%>^.-V_GF+>H(4N MIVHXT985(Y@C+;MV&M#OY@.B&4 @0:^,WG:MQ.YW%7'E.;-O#%0,K*<+)8?G MGJP>6J1P#-9^-4*6GSWE!B0Z8Z3Y[8$T'I31:/;5YP+^!7HR3P[Y]P@"> MP]F1=LPJ@8G(%1VOIS& 30C$R;IYO97?)Y8D3A6FD-5(%_3NPZN3H^_Q'X+- M3'I\>7%PA,>56+!.EYFB*_#4PH@WKS. T6&T&]@511=SCZY@ '"ES] #7TPN MM*Z/*K).\.R#Q=FZ+F%CGT /(^!=6>'S/XL73$1[-CNA&2L/@M;K9%-8]I\K M)M/(MTC0CT@_AO*]Y4;$KQ MP2_.>=*Y"TCJ2Y#NYHN@>=Z:D1RQ/DY;M&[8<5;V5$]%%R9C] $_[MO+L/; M\$/8>MA2[B+1QO\P_=."E(T4N" 5:MXWF]BFKBX.DF!GDR"RTD/G>\XBKDA+:>M M[V-=9GW'0,FI_>3BG_GQ5"UZR;\-+;QWD25!8ZC0/!=$6<^SB@==. M;:Y2SJ,[KAHIXS9N4%B]=4; *S^R#(/A^Q5SU^OYQ"Q+7DK454E02E8SCUO( M1YIO#DUST;G'B&@RA*@X8V H\JPOX<\14:0)82Z6=4!WZ?5=+J/+P.[Y1]VL M/;%'RI36>AJ[F"!4"[WTB@[0XFN\4'+("Q3U6)2"RQRS=-Z?"^XH+$O.XK7N MTNTX7GSLS"/."3DH]EW^2]^J#9%KIL?^L2R_V6D5*"'8)A.N5 U/H EE-KR' MO2KQ/Y911H/KJT\1V?[4W_IE=N07M'R4.'T P_W')F%1S,"$(PE3TKZRP/6* M&[LZ>\GI?$EF>G\[6XGJP[Q4D VR&4KR@\[^1,W$7!^*1^-/TF?NMNR[B774 M_ME!8N9=Z4])+L7P3"L)B4\_T\:F#N:IRTD-Y!ANN\Z1Q**3@[H5L\7U05OT MH9 S!^?R&S$1,#$#>=(4WB:&?AH4VOXZBC0OZ@GQZ$[LEW[D^N#Q8]_^KNJ3 MTF7%6$W+GIH]F$F1;:Y@OS.IK]OQ_\/@*5Q3(1;_.O

K>U"@,PTPXI I@+^;]!7$(IEU%C#( +[8:) MFD*+M6F!.0^T0,V,C*JP/;U(4-YW<[E?TV*:S*/YY9;Q'18<"4X8ZL(^7P#& MVY20MB3WXKBWWJ MA!2:] 0D+$CAQ.^<>\[^]MG?=_;>]][GEN?\L?[)DSG76'.-^8[WG7/,L60W MTT@='9#):B8WBE+$/(SLF_3%AS/Y785=SQ;X^WW0FX_8]?1*OR?UEO!7T<,W M1WKOC2;:#52 )Q>9W(V45GADZY U<(70%ZGP/?YJE(L!7^Z!R59P&^!66O4&&/3'/7/ZFWI:!SWFV%T-J"Q9B;!># M02*@ X%ZPU998ZLA-#&$,",:(ZQ#GB)*1$4Y(7PGPC7ZUZ@BXY.#K6^Z#/ M:+TZ*HR(*XS]MCM%'6$%K'9X-4DXIF_USX$$XL!Z@S9)_+9?67(;]7C$D[[O MCM\2#JFP/_>>??+2XH;(&U_8-U4Z7_)-P*>PC78=.:F:"/1UI#U@5"H%=?:, MY+]:]3\APV)<:2?FRIV4GQ+4N&:'"L+R(T,+HX8,B&9N5VV@ E1.<5+=M5AT"YZ >8]1#"<6!P^@*V-I=BI;1(2 0;@BWE&T\ MO0 [__KTTU7$+_JG(VP[O;0/+>@9AV^K*)(8>*]A'T3O@#$H)<./#[[\ @)Y M'Q8T5&V7WX_><.E4ZI>/J90$\+D MW*&=!*JI$@#4GPRS %@\G+,XC?%I)^,R"BS&/O0J3+$5.GAV)G:VFVT>IY'C M[[/QQV-O)Q>9] :5KV_2V85EF[4Y(Q+DKLKJV-3+CR5[W4L+E%-AXKQ<>]= R,J'?DRO-@[W8MT_)7:CW&+ MR%QG4S^:JC_,#T:[#2UK6B$32/$4Z9/".EO?(85(PNHNY#TK/K@_>BNX> M9"H@9,:4CU3$"9!0D5[RZY"GQZOJ?O(;2 9>*$PR^E8"):.;P1/^LPG-A2M> M[#P:UD# ;'8 0L>G8(G_R]+.1I7_-!73M MM(YC -@BC9B2'\N4%&5QKG'CY60EOQ[_;[NV[A=*.;&>JP=],@ <]KR>#?RQ? HIOA6.F+OQ\(Z%1I9LX9]IY M.BN[_NTECDF)TT ( -F/:NI7>L*S>'W1G!0.ZG3R.W6.%5&%-M-6[3^Z MHBH1J JO6.9Y2STD0H=RQ91\7ZZ%8U-)0T0R8F;Z!BWORMWS;&%2X7598]'( M'GR%7CS4#0Q&MJ.YF)++S_"6[OX2IX?IYI[FI2-2_?<=AKH_[(.*&'.N5]97 MSLB>?,,#0KX&W-NT1"@Y"9#7" A)@\>RY4F+V)H*12;\1])7MO<7O&]P<(1> M8" ZB0J",P@MUM0O PH("]&K&:KQ6KP60+U)A:VDC2G>. A\E3[R9*KN#C)_._FI-'3^A_S*O Y;&TAC/6*C_B=4XG6::H/RQ#]"OVFT5WV5V M+R7<05:: *^H6HXL936":K[#,F >M=DS@-WEQ>RR1DH".8FMZ%MC$65N*%-4 M@02C2\'^[&6SF(0]BZMG_!A:W0>YT%!_V\SNP/HG"\_TJE!BLYB7S(;0Y'M& M$RCJ=T;>/HBHF$S5!Q:?$ZK[65,DOL:#;H J"/[61467STW*>DW,W]W!K#/5 M,P8-S-].]^%_R&Y&H1Y# 'F_R)[(M?>?IM>6T%$9#>E]#+_(7:;@-B,-2R#P M",2 )T7W-KS8M!0LKL2C5_(V]G:^[IH]*T86F>1G5MO9 MV1WZ2>U#E% 8;F1+U"M>LC+ QB8 +.U_@@12ZI( O^UJ<6(L8\? M?O9=/F'XA^P65P>3UX3<\ KEBOR>1GEV90X^(C6+M=+9!VFEE+)>'L<9A.@; M\)K"1%XK>;LO\>M4Y^_E0KV+H;\8TKE8S:\HPBQJXIG1+B>"ET*WN3(G'8NV MK>;>!XU12UBT*#2414J=44Y&DT-4=0JJB<7:."B5$>4EC+#59ROJP5^N8W3? M>SRC9:IJ ML.+NI>4G5.;ZW<2VA:4T[X\+:VF)'+,/"?+V>\=S&V*:]T'5X-41RJ$O<,E9 MF5?*!I /QVWE2P,X2F_($X)?E]RHH@2OK=793 !/%EP^G# XDW+"/#"4E\?) MI%;GGR4^71<3-/U'B4\5!TK_O]!VK(>E[Z# !3,/YO M&$_C]];K$3](G6;=I[)FL\61K&NM(?,L;W& MA3CRX*#?7>$[E7)=7R7N>WSBI/?&D1&@UN.TP MXX\&?>]GV5M8X'8G35TU8ETO:?+M]?680!]JT"EP)_]+!P[-\]WH3^I.^?(Q M'Z=^[:F^/%M141%N5UE9I3\;+S)\^*&.]=_6M4%"9B;C5LD 1Y,$%V!!F-8@ M;N!*CD[\FCR;_/344,74D9LZA^R_L:*/5'*2@522@7*I.O]CV(9C MQW-+6=#T+V WX7]@]3N>:%G(_\!K]WFOJ0XFUP:YA JMKB/+1+Y0H@BW@F7Y M7 S]CHH&\6TVSK[_$;BKO6B74"-RS5TWSEI'A\MM=>OY4[S<=_+]MMDOYV[X M!L,D_* 7M1E-I3&YG"OLL,;+9YCCJ,%VJM)[[LY%2;!7MP%$)ZJ-] M4$)Z:825"_.1M,$O1Y;7'$ 1T-!*,[J@!DD'NW:7Q:38AY6!"NZ74H-TS;S5 M'573N77S)[$$\\DLJH1]; XWI]%2&@X+AGL1%<*>:DG0E0!])=;K?:5C_W&) M(N73V@B(FV[93H5*H04J MF/%::ZH2;R#/0;W 0@H4_1 CLN$T(X6,UZ7Y8?T/?JPF3>M*JZ85A#Z4>-.6 MF,COTW31)F)V73GA[^8 ZE^Z?T#*A8>%JFKU5SY==&W_TK\"1'0E0KQ6C*NY[_ S> MOQO MD*V?=YSYY9>D)^@N%G!G0"K>WE7T:GK>W>5WV1_K8!.%S;;GASP1/A3#CCVE M*O6Q.(2K[XNJM$,GY'Y//:XRY*Q+I!X@.I MF90+3X=LO?9 M.E!H O=J@U0DM,) B'N4M!9Q^^8,U,MM[FS;T;'60]BKO+3H=*94BGV&BSB7T#U;WR?([;!WV#O88ZPT#(OHR-%MJCL6V6 MAZH*)ZX<-RV3DBN<=$M4=W,"*WU)LW#8RC4X\>Q8L38?S'K@NH0P.8V CZ8; MT1[#"ZGME+%(>:5'Z&9J#A\9F8RD9+ZW.[GFZ_-Y[-7=J=!VPW"Y MBJ#\_]Q"@] \N@*[^HAV!3D.'<>2!U \4.*9/^D_:]#Q?1!%K;&"!IW4+%%E M7G-*0&Z<56C,\I@]H;:M?HYM'OTG 4G@RG]+0'+^DX TO ]R0H\74IT8"=@J M+(M(BJ+^*X^F,T MJ7GMZ6['O<\VCP0/+/KO@\H@J]E?%FE&U,> __,WSQ>!"\U;.8U/-F!RJ&8; MK(/7!(R(I0MLD3A:(9&P !ARFW9CO[*@<_<\]]J-YT8 MO9F^WN$P#I$DJ6N\UR4;4;=^/]J*>4O?IB30Q3)I%Y>#YLBJ[0GBKO(3I[UF M!C>5M)JT!>R76VEC:&L6S\% Q#"0>SOX@_L@CR'W\QIY_$O"ZNYL&]*-K:\8 M?@GYR/R!!SVG)R"I4'(+A&Q3\NHD'';^'3Z47:N9K1AU+A:2M]L7XDRBSR>G+EAO]G!A!BQ M8%L$L-BD(QBAHT(Q4=9 D.G@LVO/H1G08Y=MP"Q23ICSBA#6>4 27FTL6?K@ ME?5&K!8?0@9X]35'"[ C3GM?Q<79ZX3.J8YU:VD?/%L(>'6S:-[+LKM[9H5P5297P3[HT&_* M:-\J;+( 9^RUQ"@;A!#13?9I133L'UQ5GH$I7>;-W M@Q/S.HBV)K,0X!3KE>);B>U11)0@W-_/^P5*X <-B7870-;F3?,8?:*+4_ $ M5.M=-+F$J0@\L-G26J2JOBXJK@[6K'XZ9@;+1%[>!X5Y:7'AO?9!X<&TV_"\ M.WT_F1.##.KV/)38CJ_6:V%1*!'6!(/+E:0PW_'H/1B@++%428\* M'J=D>:UEE6&4B[W(DE%0 C$A["=P9383^*"S@R)]+L-,)]"X4PQ22;W M&AF!:O.AR:M&M<)61("3,Y[;:H/S)D#\N?DM;O3GWV;S2:CFX'V0*S8BOA01 MQ(@(+V2+\INV79*"V#T_A$UUKR7[TT_ZTE27Q80[\ <0[OFIQ/@4Y?S-$M+F M=7TZE$O-05CO5[X0?075K,L23V 0.TQR*RGD;D/SV=%:#N M6U0?<;V;8^,,XG%6K,0V2>CVP06H-XKP$4\V+3F*_,%G1(82H!-T;=/0#!YO?=%XJC7OXOKJS2\AG5($ MLVSF"*22A1W8\14B#=@'S9K%\/?KB[AFZ%1)-0Y_8&-8\SD<7U;L.%(KEOX< MEC$944_S8QGH@SFE%??.JI, "\OP)0M<$58Q25'KCE7)OOGKZ+$P3@AD>:NV MWGO\_%A"1>9\Z#1VJ%Y+^S6\GCMY-)Z;FP,F#(UXZ[^=.JB?S"SX!'.[-SH$8'[\C,D,&>CYZVEPSBGUGYT5(4GU MET[NL3Q[A7D$3U"86%Z?FC5;D[E6'RML>[6;YG5A2G+SY=C"L9%?"[T'+U2Q;%;628SVFK7)VA^D7;$T2 M+/R35Z;S64 MVPN]_G\V__8_FFK!NAJ:H>ZP5PDT<^SJ"V48\&6H!64!^[.V)Z=V@=I]B[_WOM\T[M:L7)[]R2 L!43ZEMURN^2$?9,LBI8^+/I MKOZ?R?P_E*24(GK>6/';Z92(&Q(1-3 19A>VW*CUVF('NAP?JIR*:MA#AWO( M/-U;AW=RX(O\7QAS;+%B\.$G@"L!PH)/LC$80M< 8$19.>Z;0[VI3U\4J?.= MO!20\>A#2:4>FZ)&]4@<8@4VW":4FYVH6= %)>O =G6=<4:TV'W0TL(>YF-N M=&3AN7.YY9J.LU!.A":Y<2>NP9]D*">I/_3X"FS9,NY'VU&^^*^]K0>6UO4% MI:;*SCZ/NUIK,"%G%%29=9]X;)! M*4UP1=G)AI?[H*Y#&C6[Z5?[0I##*/)#]"28.@VP!'@9BBX PXG65&+DA':B MB_(NS=C@LHO.7+%?5?D9VSWOH':R([OH-Y@N,,7DY" 74&\?1PMJR3:6Q&J= MH9P;EHZM3$T^/1?ST"?U#637<]9_YU: VF]B>-ZKZ,_1^ ]_6[7&"[76E@@^ MD0XA-IXO<"4Y-'[?>3@VE9;3-?!9@HUV$=4LR]1"3D*/"5!90BHT!4";N7A% M]S@2-=+OJ*;Y.#^3^E)S7 6G>3/$>FX?5+B,_XCA(Z/"$0>(F0KL<$E6] MY(+KI[\-O5AQC!"1%!/# M=K:!1J]7 _I7Q>YTN*")=<% ^+_S_/8_NR2$__5I1+/_B:V]_>\$R$R.4DW: M>(4YB)"B@-MAXC8!EF:12K5>GM^NNZHDI$KWF?E=B-8H/V!S%ZY %X10E2A> M:YWDI [": *E@WFLZ+RO3N.H'QR.K\J;3_C9BAH\/1[=6@M167BHZ;%H>;G@ MPN>'?@EF+YP-<6W$:NGY6A MG^0F;41FZ+491>Y$D; \*Z8&OOEX/0_B1,.OOB_%$RDA/\IJCI[0/W7,'<4\ M_8WUNOKV0=V^++TC2M/XC^\6_+[Z$P=:DC'0O>OJ+%R=^IHN\.JJ0-SG!5_) M]'L8B:P-&?5'A$;F9O3;VMI*L\H-S\AV*'D*1K958$-]1U'UF.,3.UA22$W- M=,+>YE_.9#J+.FU"R?>Q'/N@SCN,D$,:T-%]4-OYK^._5YB5'SJ4]Q)T E"V MN"[2>TC*P)[97B;Z/I/]N0TJ2A>5H3<_CZ6?-"-M@'NK4,>@3\9"[Q!CD7)) MTR'BWDD665OKLI_ZL8195,B.R)\56>ISBDW!#@;W>:UB8E%S0UMO]-F2 MU\V9)#M&2,=O5&36^5U#\&&@X/F<.)C)R\MXK7Q'OH (>1WHCN*KZU^ST>MO M>]&:T%(O!V9RA_TI\SU22MT'Q01^3,_!>I*S:?9,>IMTX&@]C:44)"2EEE%E M,%Q_ST[.6(O?M\L[W?H%6MOM*VBR/A:0@;Y^SFHZ$6.8 -V:+81-[H-^I8_& M(SY:M;L/E QK%9*"(6%\X9^9YQXF,),L^UD$LA!&-H(>>W,1ZG:77?,W[86P M"G9/7;JX2YM1@[6'\-N]@$UBB<.]@;<0C@Y)*#S/*:_!!FT6*0X]S@K!FMM/ M&6%-ELST'+0=Y6Z7/7,?I)3RQQ8OF55G5-H 4I*N\PW9Q2ATO !N+E)%S0X_ M<[P_^0N*_- M*JB-2.7^@R+L]X](ALIN.;-N'.:-$?KIS.0KF?1O/8Z>IOE'$FHZ&!0IWSXT MH%H]R_$J?B,"7[68]' !"A047RS%?S7SBG?9JX+)%4Z-7H2.2FCFT:W3#?SC MSZ#G1OJ&W60W%YGB?SY!\)CLWT->I#(G2S>C6.Z]4.U:P^M3*>F[,IYE#'4$ M PIC(=BY [3;XO;.T_N@Z$YY57LF]LD)NLM>'"=">7:K#KP]I)Y/1V0>P^*Z MH)UYVZ+1]!KF",OBA#_A'A+H.GK*J)Z&YOGIR<:L33Q-#\C?!T7\64FFP,68 MVBPXAU+;^QKW08(\;>VKJ+&W.&@D48_J@,?=!P_>V ?Q"7 : <#11U"*"2K/ M>0D=A7 F&K%GJR$>D;AM-)?O7!-9NJ*@Z$Z%!),W@J MB,EE1+-@#FE)D1="*%ZX4237B!;$'>Q[/"W/W,;"D/UC;$VJR[J#O\&3"YI:HJF #*L2!U_I1._;"2ER"H_"KHRE=^*_K+K*R R!/M M\![W!])M[5F.0GX[9I9^FMW",0URL$M%>GRJM_GFY][F*009!2@E^\P'NM>R MIBA"B @#KCI3U4>JVD@)D5K002EH0'NFJP\_B_^ESJDRU6Q36/^0,Z(+H%MI M]U'QJJ(/BP;ES'!F2PF%'RZ&4=SF4MG$>):P=?N@Q&VXIQJ!;D:F#&.>F;!\ MZ&NPF0Y+3H=#">]0+/R*4RD.HYG!C]8SOI=H&GJY2P8=RDZ,HK8%&D4@3\'! M[:51"/%9#TG3^XIB=X9SL^S'YNRM!_/O0P0M=R6HD,M=%'13$8L(1Q@P[XSE M1E_@;?JW4]D 9R87"Y0.)Y/UF@Q7$D*AY3R5?VB@H<*$5&W(':KZPU6_50VU MVAH.T"WT.4^1.9'>X4O;I.-D6;+4775B = @I27$X MZ6P?*+,:Q$*9*""?=@,^RQ2M9G+9E"Q;?LS_K%]M#-?:FV/D(I>HH]8!ET-V M/.S;V=F>@MI1MRNN<=\BMR>X$_$\2\?KD&C'@SCG/TG'1_D^M>2>>2ETG0"Z M)-OOZ[T;6 D)+-AZ88M>0"@I=N_$SWU9^&*.X*6\R_[RT$;<%"/$:"OI.0^] MQDB#.J!"T*4[N#D@B/R@QHKSG6!Q>3PT5T.KF^7"VY MDQN]N:CV,/EM]A14OX7H/7Y2T\6.\/Y(H51*DJW^N=SHY'?_;ST<6^L55X=O MQ?+2I2B\Y63W9BSY#;Q,7!X&Z%6$^1[E]O'3'=_17'_]Z:NVBKGCPY"DZ]?N M"I)V';*+G2TS"V\;W_>I