0001326801-19-000055.txt : 20190725 0001326801-19-000055.hdr.sgml : 20190725 20190724211230 ACCESSION NUMBER: 0001326801-19-000055 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190725 DATE AS OF CHANGE: 20190724 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Facebook Inc CENTRAL INDEX KEY: 0001326801 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 201665019 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35551 FILM NUMBER: 19972256 BUSINESS ADDRESS: STREET 1: 1601 WILLOW ROAD CITY: MENLO PARK STATE: CA ZIP: 94025 BUSINESS PHONE: 650-618-7714 MAIL ADDRESS: STREET 1: 1601 WILLOW ROAD CITY: MENLO PARK STATE: CA ZIP: 94025 10-Q 1 fb-06302019x10q.htm 10-Q Document
false--12-31Q220190001326801Facebook Inc2290000002950000000.0000060.000006500000000041410000005000000000414100000023850000004690000002407000000447000000238500000046900000024070000004470000000P1YP25YP1YP5Y560000000010690000000714000000013510000000 0001326801 2019-01-01 2019-06-30 0001326801 us-gaap:CommonClassBMember 2019-07-19 0001326801 us-gaap:CommonClassAMember 2019-07-19 0001326801 2019-06-30 0001326801 2018-12-31 0001326801 us-gaap:CommonClassAMember 2018-12-31 0001326801 us-gaap:CommonClassBMember 2019-06-30 0001326801 us-gaap:CommonClassAMember 2019-06-30 0001326801 us-gaap:CommonClassBMember 2018-12-31 0001326801 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001326801 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001326801 2018-01-01 2018-06-30 0001326801 2018-04-01 2018-06-30 0001326801 2019-04-01 2019-06-30 0001326801 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001326801 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001326801 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001326801 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001326801 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001326801 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001326801 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001326801 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0001326801 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001326801 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001326801 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001326801 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001326801 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001326801 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001326801 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001326801 2018-03-31 0001326801 us-gaap:CommonStockMember 2019-03-31 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001326801 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001326801 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001326801 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001326801 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001326801 us-gaap:RetainedEarningsMember 2017-12-31 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001326801 us-gaap:CommonStockMember 2018-06-30 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001326801 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001326801 us-gaap:CommonStockMember 2017-12-31 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001326801 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001326801 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001326801 us-gaap:RetainedEarningsMember 2018-12-31 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001326801 us-gaap:CommonStockMember 2018-03-31 0001326801 2018-01-01 0001326801 us-gaap:CommonStockMember 2019-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001326801 us-gaap:RetainedEarningsMember 2019-03-31 0001326801 us-gaap:CommonStockMember 2018-12-31 0001326801 us-gaap:RetainedEarningsMember 2018-01-01 0001326801 us-gaap:RetainedEarningsMember 2018-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001326801 2019-03-31 0001326801 2017-12-31 0001326801 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001326801 us-gaap:RetainedEarningsMember 2018-03-31 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001326801 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001326801 2018-06-30 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001326801 us-gaap:RetainedEarningsMember 2019-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001326801 us-gaap:OtherAssetsMember 2019-06-30 0001326801 us-gaap:OtherAssetsMember 2018-06-30 0001326801 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-06-30 0001326801 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-06-30 0001326801 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001326801 fb:PaymentsandOtherFeesMember 2018-01-01 2018-06-30 0001326801 fb:PaymentsandOtherFeesMember 2019-04-01 2019-06-30 0001326801 us-gaap:AdvertisingMember 2018-04-01 2018-06-30 0001326801 us-gaap:AdvertisingMember 2019-01-01 2019-06-30 0001326801 fb:PaymentsandOtherFeesMember 2018-04-01 2018-06-30 0001326801 us-gaap:AdvertisingMember 2018-01-01 2018-06-30 0001326801 us-gaap:AdvertisingMember 2019-04-01 2019-06-30 0001326801 fb:PaymentsandOtherFeesMember 2019-01-01 2019-06-30 0001326801 country:US 2019-04-01 2019-06-30 0001326801 country:US 2018-01-01 2018-06-30 0001326801 country:US 2019-01-01 2019-06-30 0001326801 country:US 2018-04-01 2018-06-30 0001326801 srt:EuropeMember 2019-04-01 2019-06-30 0001326801 srt:AsiaPacificMember 2018-01-01 2018-06-30 0001326801 srt:AsiaPacificMember 2018-04-01 2018-06-30 0001326801 srt:EuropeMember 2018-04-01 2018-06-30 0001326801 fb:RestOfWorldMember 2018-04-01 2018-06-30 0001326801 srt:EuropeMember 2018-01-01 2018-06-30 0001326801 fb:USCanadaMember 2018-01-01 2018-06-30 0001326801 srt:AsiaPacificMember 2019-04-01 2019-06-30 0001326801 fb:USCanadaMember 2018-04-01 2018-06-30 0001326801 fb:RestOfWorldMember 2018-01-01 2018-06-30 0001326801 fb:USCanadaMember 2019-04-01 2019-06-30 0001326801 srt:AsiaPacificMember 2019-01-01 2019-06-30 0001326801 fb:USCanadaMember 2019-01-01 2019-06-30 0001326801 fb:RestOfWorldMember 2019-04-01 2019-06-30 0001326801 srt:EuropeMember 2019-01-01 2019-06-30 0001326801 fb:RestOfWorldMember 2019-01-01 2019-06-30 0001326801 us-gaap:CommonClassAMember 2018-04-01 2018-06-30 0001326801 us-gaap:CommonClassBMember 2019-01-01 2019-06-30 0001326801 us-gaap:CommonClassBMember 2019-04-01 2019-06-30 0001326801 us-gaap:CommonClassAMember 2019-01-01 2019-06-30 0001326801 us-gaap:CommonClassBMember 2018-01-01 2018-06-30 0001326801 us-gaap:CommonClassAMember 2019-04-01 2019-06-30 0001326801 us-gaap:CommonClassBMember 2018-04-01 2018-06-30 0001326801 us-gaap:CommonClassAMember 2018-01-01 2018-06-30 0001326801 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:USGovernmentDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:USGovernmentDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:MoneyMarketFundsMember 2019-06-30 0001326801 us-gaap:CashMember 2018-12-31 0001326801 us-gaap:CashMember 2019-06-30 0001326801 us-gaap:BankTimeDepositsMember 2018-12-31 0001326801 us-gaap:BankTimeDepositsMember 2019-06-30 0001326801 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:MoneyMarketFundsMember 2018-12-31 0001326801 us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:FairValueInputsLevel2Member 2019-06-30 0001326801 us-gaap:FairValueInputsLevel1Member 2019-06-30 0001326801 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2019-06-30 0001326801 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2019-06-30 0001326801 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member 2019-06-30 0001326801 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-06-30 0001326801 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel3Member 2019-06-30 0001326801 us-gaap:FairValueInputsLevel3Member 2019-06-30 0001326801 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-06-30 0001326801 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2019-06-30 0001326801 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2019-06-30 0001326801 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-06-30 0001326801 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2019-06-30 0001326801 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2019-06-30 0001326801 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel1Member 2019-06-30 0001326801 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001326801 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001326801 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001326801 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001326801 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001326801 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001326801 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001326801 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001326801 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001326801 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001326801 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001326801 fb:FinanceLeaseRightOfUseAssetMember 2018-12-31 0001326801 us-gaap:ConstructionInProgressMember 2018-12-31 0001326801 us-gaap:BuildingMember 2019-06-30 0001326801 us-gaap:ComputerEquipmentMember 2019-06-30 0001326801 fb:FinanceLeaseRightOfUseAssetMember 2019-06-30 0001326801 us-gaap:LandMember 2018-12-31 0001326801 fb:ComputerSoftwareOfficeEquipmentAndOtherMember 2019-06-30 0001326801 us-gaap:ComputerEquipmentMember 2018-12-31 0001326801 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001326801 us-gaap:LeaseholdImprovementsMember 2019-06-30 0001326801 us-gaap:BuildingMember 2018-12-31 0001326801 us-gaap:LandMember 2019-06-30 0001326801 fb:ComputerSoftwareOfficeEquipmentAndOtherMember 2018-12-31 0001326801 us-gaap:ConstructionInProgressMember 2019-06-30 0001326801 2018-01-01 2018-12-31 0001326801 srt:MaximumMember 2019-06-30 0001326801 srt:MinimumMember 2019-06-30 0001326801 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001326801 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-06-30 0001326801 us-gaap:TradeNamesMember 2018-12-31 0001326801 us-gaap:PatentsMember 2019-01-01 2019-06-30 0001326801 fb:AcquiredusersMember 2019-06-30 0001326801 us-gaap:PatentsMember 2019-06-30 0001326801 us-gaap:OtherIntangibleAssetsMember 2019-06-30 0001326801 fb:AcquiredusersMember 2019-01-01 2019-06-30 0001326801 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-06-30 0001326801 fb:AcquiredusersMember 2018-12-31 0001326801 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001326801 us-gaap:PatentsMember 2018-12-31 0001326801 us-gaap:TradeNamesMember 2019-06-30 0001326801 us-gaap:TradeNamesMember 2019-01-01 2019-06-30 0001326801 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-01 2019-06-30 0001326801 fb:SeniorUnsecuredFiveYearRevolvingCreditFacilityTwentySixteenMemberDomainDomain us-gaap:RevolvingCreditFacilityMember 2016-05-31 0001326801 fb:SeniorUnsecuredFiveYearRevolvingCreditFacilityTwentySixteenMemberDomainDomain us-gaap:RevolvingCreditFacilityMember 2019-06-30 0001326801 fb:UnitedStatesFederalTradeCommissionInquiryMember us-gaap:SubsequentEventMember 2019-07-24 0001326801 2018-07-27 2018-07-27 0001326801 fb:UnitedStatesSecuritiesAndExchangeCommissionInquiryMember us-gaap:SubsequentEventMember 2019-07-24 0001326801 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001326801 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001326801 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001326801 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001326801 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001326801 fb:EquityIncentivePlan2012Member 2019-01-01 0001326801 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001326801 fb:EquityIncentivePlan2012Member 2019-01-01 2019-06-30 0001326801 us-gaap:InternalRevenueServiceIRSMember fb:TaxYears2011Through2013Member 2019-01-01 2019-06-30 0001326801 fb:AlteraCorpVCommissionerMember 2019-04-01 2019-06-30 0001326801 us-gaap:InternalRevenueServiceIRSMember us-gaap:TaxYear2010Member 2016-07-01 2016-07-31 0001326801 us-gaap:NonUsMember 2019-06-30 0001326801 country:US 2019-06-30 0001326801 country:US 2018-12-31 0001326801 us-gaap:NonUsMember 2018-12-31 iso4217:USD xbrli:pure iso4217:USD xbrli:shares xbrli:shares fb:claim fb:plan
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________________________________ 
FORM 10-Q
____________________________________________ 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2019
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from            to            
Commission File Number: 001-35551
____________________________________________ 
FACEBOOK, INC.
(Exact name of registrant as specified in its charter)
____________________________________________ 
Delaware
20-1665019
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification Number)
1601 Willow Road, Menlo Park, California 94025
(Address of principal executive offices and Zip Code)
(650543-4800
(Registrant's telephone number, including area code)
 ____________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Class A Common Stock, par value $.000006
FB
The Nasdaq Stock Market LLC
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 (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 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, a smaller reporting company, or an emerging growth company. See definition of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
 
x 
Accelerated filer
 
 
 
 
 
 
 
Non-accelerated filer
 
Smaller reporting company
 
 
 
 
 
 
 
 
 
 
Emerging growth company
 
 
 
 
 
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 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
Indicate the number of shares outstanding of each of the issuer's classes of Common Stock, as of the latest practicable date.
Class
Number of Shares Outstanding
Class A Common Stock
$0.000006 par value
2,405,723,136

shares outstanding as of July 19, 2019
Class B Common Stock
$0.000006 par value
447,227,362

shares outstanding as of July 19, 2019



FACEBOOK, INC.
TABLE OF CONTENTS
 
 
 
Page No.
 
 
 
 
 
 
 
 
 
Item 1.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Item 2.
 
 
 
Item 3.
 
 
 
Item 4.
 
 
 
 
 
Item 1.
 
 
 
Item 1A.
 
 
 
Item 2.
 
 
 
Item 6.
 
 
 

2


NOTE ABOUT FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements. All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans, and our objectives for future operations, are forward-looking statements. The words "believe," "may," "will," "estimate," "continue," "anticipate," "intend," "expect," and similar expressions are intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in Part II, Item 1A, "Risk Factors" in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this Quarterly Report on Form 10-Q may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, except as required by law. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.
Unless expressly indicated or the context requires otherwise, the terms "Facebook," "company," "we," "us," and "our" in this document refer to Facebook, Inc., a Delaware corporation, and, where appropriate, its wholly owned subsidiaries. The term "Facebook" may also refer to our products, regardless of the manner in which they are accessed. For references to accessing Facebook on the "web" or via a "website," such terms refer to accessing Facebook on personal computers. For references to accessing Facebook on "mobile," such term refers to accessing Facebook via a mobile application or via a mobile-optimized version of our website such as m.facebook.com, whether on a mobile phone or tablet.

3


LIMITATIONS OF KEY METRICS AND OTHER DATA
The numbers for our key metrics, which include our daily active users (DAUs), monthly active users (MAUs), and average revenue per user (ARPU), are calculated using internal company data based on the activity of user accounts. While these numbers are based on what we believe to be reasonable estimates of our user base for the applicable period of measurement, there are inherent challenges in measuring usage of our products across large online and mobile populations around the world. In addition, we are continually seeking to improve our estimates of our user base, and such estimates may change due to improvements or changes in our methodology.
We regularly evaluate these metrics to estimate the number of "duplicate" and "false" accounts among our MAUs. A duplicate account is one that a user maintains in addition to his or her principal account. We divide "false" accounts into two categories: (1) user-misclassified accounts, where users have created personal profiles for a business, organization, or non-human entity such as a pet (such entities are permitted on Facebook using a Page rather than a personal profile under our terms of service); and (2) undesirable accounts, which represent user profiles that we determine are intended to be used for purposes that violate our terms of service, such as spamming. The estimates of duplicate and false accounts are based on an internal review of a limited sample of accounts, and we apply significant judgment in making this determination. For example, to identify duplicate accounts we use data signals such as similar IP addresses or user names, and to identify false accounts we look for names that appear to be fake or other behavior that appears inauthentic to the reviewers. Our estimates may change as our methodologies evolve, including through the application of new data signals or technologies, which may allow us to identify previously undetected duplicate or false accounts and may improve our ability to evaluate a broader population of our users. Duplicate and false accounts are very difficult to measure at our scale, and it is possible that the actual number of duplicate and false accounts may vary significantly from our estimates.
In the fourth quarter of 2018, we estimated that duplicate accounts may have represented approximately 11% of our worldwide MAUs. We believe the percentage of duplicate accounts is meaningfully higher in developing markets such as the Philippines and Vietnam, as compared to more developed markets. In the fourth quarter of 2018, we estimated that false accounts may have represented approximately 5% of our worldwide MAUs. Our estimation of false accounts can vary as a result of episodic spikes in the creation of such accounts, which we have seen originate more frequently in specific countries such as Indonesia and Vietnam. From time to time, we may make product changes or take other actions to reduce the number of duplicate or false accounts among our users, which may also reduce our DAU and MAU estimates in a particular period.
Our data limitations may affect our understanding of certain details of our business. For example, while user-provided data indicates a decline in usage among younger users, this age data is unreliable because a disproportionate number of our younger users register with an inaccurate age. Accordingly, our understanding of usage by age group may not be complete.
In addition, our data regarding the geographic location of our users is estimated based on a number of factors, such as the user's IP address and self-disclosed location. These factors may not always accurately reflect the user's actual location. For example, a user may appear to be accessing Facebook from the location of the proxy server that the user connects to rather than from the user's actual location. The methodologies used to measure user metrics may also be susceptible to algorithm or other technical errors. Our estimates for revenue by user location and revenue by user device are also affected by these factors.
We regularly review our processes for calculating these metrics, and from time to time we may discover inaccuracies in our metrics or make adjustments to improve their accuracy, including adjustments that may result in the recalculation of our historical metrics. We believe that any such inaccuracies or adjustments are immaterial unless otherwise stated. We intend to disclose our estimates of the number of duplicate and false accounts among our MAUs on an annual basis. In addition, our DAU and MAU estimates will differ from estimates published by third parties due to differences in methodology.
The numbers of DAUs and MAUs discussed in this Quarterly Report on Form 10-Q, as well as ARPU, do not include Instagram, WhatsApp, or Oculus users unless they would otherwise qualify as such users, respectively, based on their other activities on Facebook. In addition, other user engagement metrics included herein do not include Instagram, WhatsApp, or Oculus unless otherwise specifically stated.

4


PART I—FINANCIAL INFORMATION
Item 1.
Financial Statements
FACEBOOK, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In millions, except for number of shares and par value)
(Unaudited)
 
June 30,
2019
 
December 31,
2018
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
13,877

 
$
10,019

Marketable securities
34,719

 
31,095

Accounts receivable, net of allowances of $295 and $229 as of June 30, 2019 and December 31, 2018, respectively
7,513

 
7,587

Prepaid expenses and other current assets
1,852

 
1,779

Total current assets
57,961

 
50,480

Property and equipment, net
29,999

 
24,683

Operating lease right-of-use assets, net
7,272

 

Intangible assets, net
994

 
1,294

Goodwill
18,334

 
18,301

Other assets
2,446

 
2,576

Total assets
$
117,006

 
$
97,334

 
 
 
 
Liabilities and stockholders' equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
655

 
$
820

Partners payable
560

 
541

Operating lease liabilities, current
688

 

Accrued expenses and other current liabilities
10,878

 
5,509

Deferred revenue and deposits
198

 
147

Total current liabilities
12,979

 
7,017

Operating lease liabilities, non-current
7,122

 

Other liabilities
8,143

 
6,190

Total liabilities
28,244

 
13,207

Commitments and contingencies

 

Stockholders' equity:
 
 
 
Common stock, $0.000006 par value; 5,000 million Class A shares authorized, 2,407 million and 2,385 million shares issued and outstanding, as of June 30, 2019 and December 31, 2018, respectively; 4,141 million Class B shares authorized, 447 million and 469 million shares issued and outstanding, as of June 30, 2019 and December 31, 2018, respectively.

 

Additional paid-in capital
44,277

 
42,906

Accumulated other comprehensive loss
(483
)
 
(760
)
Retained earnings
44,968

 
41,981

Total stockholders' equity
88,762

 
84,127

Total liabilities and stockholders' equity
$
117,006

 
$
97,334

See Accompanying Notes to Condensed Consolidated Financial Statements.

5


FACEBOOK, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(In millions, except per share amounts)
(Unaudited)
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Revenue
$
16,886

 
$
13,231

 
$
31,963

 
$
25,197

Costs and expenses:
 
 
 
 
 
 
 
Cost of revenue
3,307

 
2,214

 
6,123

 
4,141

Research and development
3,315

 
2,523

 
6,175

 
4,761

Marketing and sales
2,414

 
1,855

 
4,434

 
3,450

General and administrative
3,224

 
776

 
7,288

 
1,532

Total costs and expenses
12,260

 
7,368

 
24,020

 
13,884

Income from operations
4,626

 
5,863

 
7,943

 
11,313

Interest and other income, net
206

 
5

 
371

 
165

Income before provision for income taxes
4,832

 
5,868

 
8,314

 
11,478

Provision for income taxes
2,216

 
762

 
3,269

 
1,385

Net income
$
2,616

 
$
5,106

 
$
5,045

 
$
10,093

Less: Net income attributable to participating securities

 

 

 
1

Net income attributable to Class A and Class B common stockholders
$
2,616

 
$
5,106

 
$
5,045

 
$
10,092

Earnings per share attributable to Class A and Class B common stockholders:
 
 
 
 
 
 
 
Basic
$
0.92

 
$
1.76

 
$
1.77

 
$
3.48

Diluted
$
0.91

 
$
1.74

 
$
1.76

 
$
3.43

Weighted average shares used to compute earnings per share attributable to Class A and Class B common stockholders:
 
 
 
 
 
 
 
Basic
2,855

 
2,895

 
2,855

 
2,900

Diluted
2,875

 
2,930

 
2,873

 
2,939

Share-based compensation expense included in costs and expenses:
 
 
 
 
 
 
 
Cost of revenue
$
109

 
$
74

 
$
196

 
$
130

Research and development
927

 
881

 
1,650

 
1,599

Marketing and sales
160

 
139

 
273

 
248

General and administrative
107

 
92

 
194

 
164

Total share-based compensation expense
$
1,303

 
$
1,186

 
$
2,313

 
$
2,141

See Accompanying Notes to Condensed Consolidated Financial Statements.


6


FACEBOOK, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In millions)
(Unaudited)
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Net income
$
2,616

 
$
5,106

 
$
5,045

 
$
10,093

Other comprehensive income (loss):
 
 
 
 
 
 
 
Change in foreign currency translation adjustment, net of tax
90

 
(372
)
 
(85
)
 
(278
)
Change in unrealized gain/loss on available-for-sale investments and other, net of tax
208

 
(21
)
 
362

 
(182
)
Comprehensive income
$
2,914

 
$
4,713

 
$
5,322

 
$
9,633

See Accompanying Notes to Condensed Consolidated Financial Statements.

7


FACEBOOK, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(In millions)
(Unaudited) 
 
Three Months Ended June 30, 2019
 
Three Months Ended June 30, 2018
 
Class A and Class B Common Stock
 
Additional
Paid-In Capital
 
Accumulated Other Comprehensive Loss
 
Retained Earnings
 
Total Stockholders' Equity
 
Class A and Class B Common Stock
 
Additional Paid-In Capital
 
Accumulated Other Comprehensive Loss
 
Retained Earnings
 
Total Stockholders' Equity
 
Shares
 
Par 
Value
 
 
Shares
 
Par 
Value
 
Balances at beginning of period
2,856

 
$

 
$
43,533

 
$
(781
)
 
$
43,764

 
$
86,516

 
2,902

 
$

 
$
41,134

 
$
(294
)
 
$
36,780

 
$
77,620

Issuance of common stock
8

 

 
4

 

 

 
4

 
12

 

 
4

 

 

 
4

Shares withheld related to net share settlement and other
(4
)
 

 
(563
)
 

 
(287
)
 
(850
)
 
(5
)
 

 
(492
)
 

 
(435
)
 
(927
)
Share-based compensation

 

 
1,303

 

 

 
1,303

 

 

 
1,186

 

 

 
1,186

Share repurchases
(6
)
 

 

 

 
(1,125
)
 
(1,125
)
 
(18
)
 

 

 

 
(3,214
)
 
(3,214
)
Other comprehensive income (loss)

 

 

 
298

 

 
298

 

 

 

 
(393
)
 

 
(393
)
Net income

 

 

 

 
2,616

 
2,616

 

 

 

 

 
5,106

 
5,106

Balances at end of period
2,854

 
$

 
$
44,277

 
$
(483
)
 
$
44,968

 
$
88,762

 
2,891

 
$

 
$
41,832

 
$
(687
)
 
$
38,237

 
$
79,382

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Six Months Ended June 30, 2019
 
Six Months Ended June 30, 2018
 
Class A and Class B Common Stock
 
Additional
Paid-In Capital
 
Accumulated Other Comprehensive Loss
 
Retained Earnings
 
Total Stockholders' Equity
 
Class A and Class B Common Stock
 
Additional Paid-In Capital
 
Accumulated Other Comprehensive Loss
 
Retained Earnings
 
Total Stockholders' Equity
 
Shares
 
Par 
Value
 
 
Shares
 
Par 
Value
 
Balances at beginning of period
2,854

 
$

 
$
42,906

 
$
(760
)
 
$
41,981

 
$
84,127

 
2,906

 
$

 
$
40,584

 
$
(227
)
 
$
33,990

 
$
74,347

Impact of the adoption of new accounting pronouncement

 

 

 

 

 

 

 

 

 

 
141

 
141

Issuance of common stock
16

 

 
9

 

 

 
9

 
24

 

 
7

 

 

 
7

Shares withheld related to net share settlement and other
(7
)
 

 
(951
)
 

 
(411
)
 
(1,362
)
 
(10
)
 

 
(900
)
 

 
(858
)
 
(1,758
)
Share-based compensation

 

 
2,313

 

 

 
2,313

 

 

 
2,141

 

 

 
2,141

Share repurchases
(9
)
 

 

 

 
(1,647
)
 
(1,647
)
 
(29
)
 

 

 

 
(5,129
)
 
(5,129
)
Other comprehensive income (loss)

 

 

 
277

 

 
277

 

 

 

 
(460
)
 

 
(460
)
Net income

 

 

 

 
5,045

 
5,045

 

 

 

 

 
10,093

 
10,093

Balances at end of period
2,854

 
$

 
$
44,277

 
$
(483
)
 
$
44,968

 
$
88,762

 
2,891

 
$

 
$
41,832

 
$
(687
)
 
$
38,237

 
$
79,382


See Accompanying Notes to Condensed Consolidated Financial Statements.

8


FACEBOOK, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In millions)
(Unaudited)
 
Six Months Ended June 30,
 
2019
 
2018
Cash flows from operating activities
 
 
 
Net income
$
5,045

 
$
10,093

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
   Depreciation and amortization
2,857

 
1,983

   Share-based compensation
2,313

 
2,141

   Deferred income taxes
184

 
54

   Other
14

 
18

Changes in assets and liabilities:
 
 
 
   Accounts receivable
64

 
161

   Prepaid expenses and other current assets
(168
)
 
(898
)
   Other assets
65

 
(59
)
   Operating lease right-of-use assets, net
(1,711
)
 

   Accounts payable
(87
)
 
50

   Partners payable
20

 
53

   Accrued expenses and other current liabilities
5,982

 
690

   Deferred revenue and deposits
51

 
(4
)
   Operating lease liabilities, non-current
1,638

 

   Other liabilities
1,657

 
(124
)
Net cash provided by operating activities
17,924

 
14,158

Cash flows from investing activities
 
 
 
Purchases of property and equipment, net
(7,470
)
 
(6,272
)
Purchases of marketable securities
(11,755
)
 
(8,283
)
Sales of marketable securities
4,456

 
8,612

Maturities of marketable securities
4,105

 
2,338

Other investing activities, net
(114
)
 
(66
)
Net cash used in investing activities
(10,778
)
 
(3,671
)
Cash flows from financing activities
 
 
 
Taxes paid related to net share settlement of equity awards
(1,119
)
 
(1,758
)
Repurchases of Class A common stock
(1,758
)
 
(5,123
)
Principal payments on finance leases
(267
)
 

Net change in overdraft in cash pooling entities
(119
)
 

Other financing activities, net
9

 
7

Net cash used in financing activities
(3,254
)
 
(6,874
)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash
(18
)
 
(149
)
Net increase in cash, cash equivalents, and restricted cash
3,874

 
3,464

Cash, cash equivalents, and restricted cash at beginning of the period
10,124

 
8,204

Cash, cash equivalents, and restricted cash at end of the period
$
13,998

 
$
11,668

 
 
 
 
Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets
 
 
 
Cash and cash equivalents
$
13,877

 
$
11,552

Restricted cash, included in prepaid expenses and other current assets
9

 
11

Restricted cash, included in other assets
112

 
105

Total cash, cash equivalents, and restricted cash
$
13,998

 
$
11,668

See Accompanying Notes to Condensed Consolidated Financial Statements.

9


FACEBOOK, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In millions)
(Unaudited)
 
Six Months Ended June 30,
 
2019
 
2018
Supplemental cash flow data
 
 
 
Cash paid during the period for:
 
 
 
Interest
$
6

 
$

Income taxes, net
$
1,696

 
$
2,281

Non-cash investing activities:
 
 
 
Net change in prepaids and liabilities related to property and equipment
$
(203
)
 
$
231

Property and equipment in accounts payable and accrued liabilities
$
1,667

 
$
1,146

See Accompanying Notes to Condensed Consolidated Financial Statements.

10


FACEBOOK, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 1.Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K for the year ended December 31, 2018.
The condensed consolidated balance sheet as of December 31, 2018 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including notes required by GAAP.
The condensed consolidated financial statements include the accounts of Facebook, Inc., its wholly owned subsidiaries, and any variable interest entities for which we are deemed to be the primary beneficiary. All intercompany balances and transactions have been eliminated.
The accompanying condensed consolidated financial statements reflect all normal recurring adjustments that are necessary to present fairly the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year ending December 31, 2019.
Use of Estimates
Conformity with GAAP requires the use of estimates and judgments that affect the reported amounts in the consolidated financial statements and accompanying notes. These estimates form the basis for judgments we make about the carrying values of our assets and liabilities, which are not readily apparent from other sources. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. GAAP requires us to make estimates and judgments in several areas, including, but not limited to, those related to income taxes, loss contingencies, fair value of acquired intangible assets and goodwill, collectability of accounts receivable, fair value of financial instruments, leases, useful lives of intangible assets and property and equipment, and revenue recognition. These estimates are based on management's knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ materially from those estimates.
Recently Adopted Accounting Pronouncements

On January 1, 2019, we adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02), as amended, which supersedes the lease accounting guidance under Topic 840, and generally requires lessees to recognize operating and financing lease liabilities and corresponding right-of-use (ROU) assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. We adopted the new guidance using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application and not restating comparative periods. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while our accounting for finance leases remained substantially unchanged. For information regarding the impact of Topic 842 adoption, see Significant Accounting Policies - Leases and Note 7— Leases.

Significant Accounting Policies - Leases

On January 1, 2019, we adopted Topic 842 using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application. Results and disclosure requirements for reporting periods beginning after January 1, 2019 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with our historical accounting under Topic 840.
We elected the package of practical expedients permitted under the transition guidance, which allowed us to carryforward our historical lease classification, our assessment on whether a contract was or contains a lease, and our initial direct costs for any leases that existed prior to January 1, 2019. We also elected to combine our lease and non-lease components and to keep leases with an initial term of 12 months or less off the balance sheet and recognize the associated lease payments in the consolidated

11


statements of income on a straight-line basis over the lease term. Additionally, for certain equipment leases, we apply a portfolio approach to effectively account for the operating lease ROU assets and liabilities.

Upon adoption, we recognized total ROU assets of $6.63 billion, with corresponding liabilities of $6.35 billion on the condensed consolidated balance sheets. This included $761 million of pre-existing finance lease ROU assets previously reported in the network equipment within property and equipment, net. The ROU assets include adjustments for prepayments and accrued lease payments. The adoption did not impact our beginning retained earnings, or our prior year condensed consolidated statements of income and statements of cash flows.

Under Topic 842, we determine if an arrangement is a lease at inception. ROU assets and liabilities are recognized at commencement date based on the present value of remaining lease payments over the lease term. For this purpose, we consider only payments that are fixed and determinable at the time of commencement. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Our incremental borrowing rate is a hypothetical rate based on our understanding of what our credit rating would be. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options.

Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current and operating lease liabilities, non-current on our condensed consolidated balance sheets. Finance leases are included in property and equipment, net, accrued expenses and other current liabilities, and other liabilities on our condensed consolidated balance sheets.

12


Note 2.
Revenue
Revenue disaggregated by revenue source for the three and six months ended June 30, 2019 and 2018, consists of the following (in millions):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Advertising
$
16,624

 
$
13,038

 
$
31,536

 
$
24,833

Payments and other fees
262

 
193

 
427

 
364

    Total revenue
$
16,886

 
$
13,231

 
$
31,963

 
$
25,197


Revenue disaggregated by geography, based on the billing address of our customer, consists of the following (in millions):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Revenue:
 
 
 
 
 
 
 
US & Canada(1)
$
7,632

 
$
5,982

 
$
14,409

 
$
11,424

Europe(2)
4,097

 
3,307

 
7,721

 
6,334

Asia-Pacific
3,628

 
2,772

 
6,965

 
5,247

Rest of World(2)
1,529

 
1,170

 
2,868

 
2,192

Total revenue
$
16,886

 
$
13,231

 
$
31,963

 
$
25,197

(1) United States revenue was $7.14 billion and $5.60 billion for the three months ended June 30, 2019 and 2018, respectively, and $13.51 billion and $10.69 billion for the six months ended June 30, 2019 and 2018, respectively.  
(2) Europe includes Russia and Turkey, and Rest of World includes Africa, Latin America, and the Middle East. 
Deferred revenue and deposits consists of the following (in millions):
 
June 30, 2019
 
December 31, 2018
Deferred revenue
$
164

 
$
117

Deposits
34

 
30

    Total deferred revenue and deposits
$
198

 
$
147





13


Note 3.
Earnings per Share
We compute earnings per share (EPS) of Class A and Class B common stock using the two-class method required for participating securities. We consider restricted stock awards to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares.
Undistributed earnings allocated to participating securities are subtracted from net income in determining net income attributable to common stockholders. Basic EPS is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of our Class A and Class B common stock outstanding, adjusted for outstanding shares that are subject to repurchase.
For the calculation of diluted EPS, net income attributable to common stockholders for basic EPS is adjusted by the effect of dilutive securities, including awards under our equity compensation plans. In 2018, the calculation of diluted EPS also included the effect of inducement awards under separate non-plan restricted stock unit (RSU) award agreements.
In addition, the computation of the diluted EPS of Class A common stock assumes the conversion of our Class B common stock to Class A common stock, while the diluted EPS of Class B common stock does not assume the conversion of those shares to Class A common stock. Diluted EPS attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding.
RSUs with anti-dilutive effect were excluded from the EPS calculation and they were not material for the three and six months ended June 30, 2019 and 2018, respectively.
Basic and diluted EPS are the same for each class of common stock because they are entitled to the same liquidation and dividend rights.

14


The numerators and denominators of the basic and diluted EPS computations for our common stock are calculated as follows (in millions, except per share amounts): 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
 
Class A
 
Class B
 
Class A
 
Class B
 
Class A
 
Class B
 
Class A
 
Class B
Basic EPS:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Numerator
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income
$
2,204

 
$
412

 
$
4,246

 
$
860

 
$
4,241

 
$
804

 
$
8,368

 
$
1,725

Less: Net income attributable to participating securities

 

 

 

 

 

 
1

 

Net income attributable to common stockholders
$
2,204

 
$
412

 
$
4,246

 
$
860

 
$
4,241

 
$
804

 
$
8,367

 
$
1,725

Denominator
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average shares outstanding
2,405

 
450

 
2,407

 
488

 
2,400

 
455

 
2,405

 
495

Basic EPS
$
0.92

 
$
0.92

 
$
1.76

 
$
1.76

 
$
1.77

 
$
1.77

 
$
3.48

 
$
3.48

Diluted EPS:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Numerator
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income attributable to common stockholders
$
2,204

 
$
412

 
$
4,246

 
$
860

 
$
4,241

 
$
804

 
$
8,367

 
$
1,725

Reallocation of net income attributable to participating securities

 

 

 

 

 

 
1

 

Reallocation of net income as a result of conversion of Class B to Class A common stock
412

 

 
860

 

 
804

 

 
1,725

 

Reallocation of net income to Class B common stock

 
(2
)
 

 
(4
)
 

 
(3
)
 

 
(9
)
Net income attributable to common stockholders for diluted EPS
$
2,616

 
$
410

 
$
5,106

 
$
856

 
$
5,045

 
$
801

 
$
10,093

 
$
1,716

Denominator
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Number of shares used for basic EPS computation
2,405

 
450

 
2,407

 
488

 
2,400

 
455

 
2,405

 
495

Conversion of Class B to Class A common stock
450

 

 
488

 

 
455

 

 
495

 

Weighted average effect of dilutive RSUs and employee stock options
20

 

 
35

 
3

 
18

 
1

 
39

 
5

Number of shares used for diluted EPS computation
2,875

 
450

 
2,930

 
491

 
2,873

 
456

 
2,939

 
500

Diluted EPS
$
0.91

 
$
0.91

 
$
1.74

 
$
1.74

 
$
1.76

 
$
1.76

 
$
3.43

 
$
3.43



15


Note 4.
Cash and Cash Equivalents, and Marketable Securities
The following table sets forth the cash and cash equivalents, and marketable securities (in millions):
 
June 30, 2019
 
December 31, 2018
Cash and cash equivalents:
 
 
 
Cash
$
3,380

 
$
2,713

Money market funds
10,151

 
6,792

U.S. government securities
163

 
90

U.S. government agency securities

 
54

Certificate of deposits and time deposits
163

 
369

Corporate debt securities
20

 
1

Total cash and cash equivalents
13,877

 
10,019

Marketable securities:
 
 
 
U.S. government securities
17,338

 
13,836

U.S. government agency securities
7,792

 
8,333

Corporate debt securities
9,589

 
8,926

Total marketable securities
34,719

 
31,095

Total cash and cash equivalents, and marketable securities
$
48,596

 
$
41,114


The gross unrealized gains on our marketable securities were $179 million and $24 million as of June 30, 2019 and December 31, 2018, respectively. The gross unrealized losses on our marketable securities were $69 million and $357 million as of June 30, 2019 and December 31, 2018, respectively. In addition, gross unrealized losses that had been in a continuous loss position for 12 months or longer were $67 million and $332 million as of June 30, 2019 and December 31, 2018, respectively. As of June 30, 2019, we considered the decreases in market value of our marketable securities to be temporary in nature and did not consider any of our investments to be other-than-temporarily impaired.
The following table classifies our marketable securities by contractual maturities (in millions):
 
June 30, 2019
Due in one year
$
12,730

Due after one year to five years
21,989

Total
$
34,719



16


Note 5.
Fair Value Measurement
The following table summarizes our assets measured at fair value and the classification by level of input within the fair value hierarchy (in millions): 
 
 
 
 
Fair Value Measurement at
Reporting Date Using
Description
 
June 30, 2019
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs (Level 2)
 
Significant Unobservable Inputs (Level 3)
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
10,151

 
$
10,151

 
$

 
$

U.S. government securities
 
163

 
163

 

 

Certificate of deposits and time deposits
 
163

 

 
163

 

Corporate debt securities
 
20

 

 
20

 

Marketable securities:
 
 
 
 
 
 
 
 
U.S. government securities
 
17,338

 
17,338

 

 

U.S. government agency securities
 
7,792

 
7,792

 

 

Corporate debt securities
 
9,589

 

 
9,589

 

Total cash equivalents and marketable securities
 
$
45,216

 
$
35,444

 
$
9,772

 
$

 
 
 
 
Fair Value Measurement at
Reporting Date Using
Description
 
December 31, 2018
 
Quoted Prices in Active Markets for Identical Assets (Level 1)
 
Significant Other Observable Inputs (Level 2)
 
Significant Unobservable Inputs (Level 3)
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
6,792

 
$
6,792

 
$

 
$

U.S. government securities
 
90

 
90

 

 

U.S. government agency securities
 
54

 
54

 

 

Certificate of deposits and time deposits
 
369

 

 
369

 

Corporate debt securities
 
1

 

 
1

 

Marketable securities:
 
 
 
 
 
 
 
 
U.S. government securities
 
13,836

 
13,836

 

 

U.S. government agency securities
 
8,333

 
8,333

 

 

Corporate debt securities
 
8,926

 

 
8,926

 

Total cash equivalents and marketable securities
 
$
38,401

 
$
29,105

 
$
9,296

 
$


We classify our cash equivalents and marketable securities within Level 1 or Level 2 because we use quoted market prices or alternative pricing sources and models utilizing market observable inputs to determine their fair value.


17


Note 6.
Property and Equipment
Property and equipment consists of the following (in millions): 
 
June 30, 2019
 
December 31, 2018
Land
$
1,007

 
$
899

Buildings
9,015

 
7,401

Leasehold improvements
2,301

 
1,841

Network equipment
14,559

 
13,017

Computer software, office equipment and other
1,484

 
1,187

Finance lease right-of-use assets
1,331

 

Construction in progress
9,054

 
7,228

    Total
38,751

 
31,573

Less: Accumulated depreciation
(8,752
)
 
(6,890
)
Property and equipment, net
$
29,999

 
$
24,683


Construction in progress includes costs mostly related to construction of data centers, network equipment infrastructure to support our data centers around the world, and office buildings. No interest was capitalized for any period presented.

Note 7.    Leases

We have entered into various non-cancelable operating lease agreements for certain of our offices, data center, land, colocations and certain network equipment. Our leases have original lease periods expiring between 2019 and 2093. Many leases include one or more options to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.
The components of lease costs, lease term and discount rate are as follows (in millions):
 
Three Months Ended

Six Months Ended
 
June 30, 2019

June 30, 2019
Finance lease cost

 
 
     Amortization of right-of-use assets
$
47

 
$
89

     Interest
3

 
5

Operating lease cost
274

 
520

Variable lease cost and other, net
21

 
70

       Total lease cost
$
345

 
$
684

 
 
 
 
Weighted Average Remaining Lease Term
 
 
 
     Operating leases
 
 
13.1 years

     Finance leases
 
 
15.3 years

 
 
 
 
Weighted Average Discount Rate
 
 
 
     Operating leases
 
 
3.5
%
     Finance leases
 
 
3.2
%


18


The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2019 (in millions):

 
Operating Leases
 
Finance Leases
The remainder of 2019
$
409

 
$
30

2020
1,004

 
43

2021
956

 
34

2022
877

 
30

2023
840

 
30

Thereafter
6,222

 
334

Total undiscounted cash flows
10,308

 
501

Less imputed interest
(2,498
)
 
(107
)
Present value of lease liabilities
$
7,810

 
$
394



As of June 30, 2019, we have additional operating and finance leases for facilities and network equipment that have not yet commenced with lease obligations of $4.82 billion and $471 million, respectively. These operating and finance leases will commence between 2019 and 2022 with lease terms of greater than one year to 25 years. This table does not include lease payments that were not fixed at commencement or modification.

Supplemental cash flow information related to leases are as follows (in millions):

 
Six Months Ended
 
June 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
     Operating cash flows from operating leases
$
388

     Operating cash flows from finance leases
$
5

     Financing cash flows from finance leases
$
267

Lease liabilities arising from obtaining right-of-use assets:
 
     Operating leases
$
2,203

     Finance leases
$
75


   

19


Note 8.
Goodwill and Intangible Assets

During the six months ended June 30, 2019, we completed business acquisitions that were not material to our condensed consolidated financial statements, either individually or in the aggregate. Accordingly, pro forma historical results of operations related to these business acquisitions during the six months ended June 30, 2019 have not been presented. We have included the financial results of these business acquisitions in our condensed consolidated financial statements from their respective dates of acquisition.
The changes in the carrying amount of goodwill for the six months ended June 30, 2019 are as follows (in millions): 
Balance as of December 31, 2018
$
18,301

Goodwill acquired
30

Effect of currency translation adjustment
3

Balance as of June 30, 2019
$
18,334

Intangible assets consist of the following (in millions):
 
 
 
June 30, 2019
 
December 31, 2018
 
Weighted-Average Remaining Useful Lives (in years)
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
Acquired users
2.3
 
$
2,056

 
$
(1,405
)
 
$
651

 
$
2,056

 
$
(1,260
)
 
$
796

Acquired technology
1.3
 
1,014

 
(945
)
 
69

 
1,002

 
(871
)
 
131

Acquired patents
4.9
 
805

 
(596
)
 
209

 
805

 
(565
)
 
240

Trade names
1.3
 
629

 
(572
)
 
57

 
629

 
(517
)
 
112

Other
3.2
 
162

 
(154
)
 
8

 
162

 
(147
)
 
15

    Total intangible assets
2.7
 
$
4,666

 
$
(3,672
)
 
$
994

 
$
4,654

 
$
(3,360
)
 
$
1,294


Amortization expense of intangible assets was $156 million and $312 million for the three and six months ended June 30, 2019, respectively, and $158 million and $327 million for the three and six months ended June 30, 2018, respectively.
As of June 30, 2019, expected amortization expense for the unamortized acquired intangible assets for the next five years and thereafter is as follows (in millions):
The remainder of 2019
$
245

2020
382

2021
277

2022
33

2023
26

Thereafter
31

Total
$
994



Note 9.
Long-term Debt
In May 2016, we entered into a $2.0 billion senior unsecured revolving credit facility, and any amounts outstanding under this facility will be due and payable on May 20, 2021. As of June 30, 2019, no amounts had been drawn down, and we were in compliance with the covenants under this facility.


20


Note 10. Commitments and Contingencies
Guarantee
In 2018, we established a multi-currency notional cash pool for certain of our entities with a third-party bank provider. Actual cash balances are not physically converted and are not commingled between participating legal entities. As part of the notional cash pool agreement, the bank extends overdraft credit to our participating entities as needed, provided that the overall notionally pooled balance of all accounts in the pool at the end of each day is at least zero. In the unlikely event of a default by our collective entities participating in the pool, any overdraft balances incurred would be guaranteed by Facebook, Inc.
Other contractual commitments
We also have $4.57 billion of non-cancelable contractual commitments as of June 30, 2019, the majority of which is related to network infrastructure and our data center operations. These commitments are primarily due within five years.
Legal Matters
Beginning on March 20, 2018, multiple putative class actions and derivative actions were filed in state and federal courts in the United States and elsewhere against us and certain of our directors and officers alleging violations of securities laws, breach of fiduciary duties, and other causes of action in connection with our platform and user data practices as well as the misuse of certain data by a developer that shared such data with third parties in violation of our terms and policies, and seeking unspecified damages and injunctive relief. Beginning on July 27, 2018, two putative class actions were filed in federal court in the United States against us and certain of our directors and officers alleging violations of securities laws in connection with the disclosure of our earnings results for the second quarter of 2018 and seeking unspecified damages. These two actions subsequently were transferred and consolidated in the U.S. District Court for the Northern District of California with the putative securities class action described above relating to our platform and user data practices. We believe these lawsuits are without merit, and we are vigorously defending them. In addition, our platform and user data practices, as well as the events surrounding the misuse of certain data by a developer became the subject of U.S. Federal Trade Commission (FTC), SEC, state attorneys general, and other government inquiries in the United States, Europe, and other jurisdictions. In July 2019, we entered into a settlement and modified consent order to resolve the FTC inquiry, and we also entered into a settlement to resolve the SEC inquiry, in each case pending federal court approval of the respective settlement. Among other matters, our settlement with the FTC requires us to pay a penalty of $5.0 billion and to significantly enhance our practices and processes for privacy compliance and oversight. In addition, our settlement with the SEC requires us to pay a penalty of $100 million.
Beginning on September 28, 2018, multiple putative class actions were filed in state and federal courts in the United States and elsewhere against us alleging violations of consumer protection laws and other causes of action in connection with a third-party cyber-attack that exploited a vulnerability in Facebook’s code to steal user access tokens and access certain profile information from user accounts on Facebook, and seeking unspecified damages and injunctive relief. We believe these lawsuits are without merit, and we are vigorously defending them. In addition, the events surrounding this cyber-attack became the subject of Irish Data Protection Commission (IDPC) and other government inquiries.
In addition, from time to time, we are subject to litigation and other proceedings involving law enforcement and other regulatory agencies, including in particular in Brazil and Europe, in order to ascertain the precise scope of our legal obligations to comply with the requests of those agencies, including our obligation to disclose user information in particular circumstances. A number of such instances have resulted in the assessment of fines and penalties against us. We believe we have multiple legal grounds to satisfy these requests or prevail against associated fines and penalties, and we intend to vigorously defend such fines and penalties.
From time to time we also notify the IDPC, our designated European privacy regulator under the General Data Protection Regulation, of certain other personal data breaches and privacy issues, and are subject to inquiries and investigations regarding various aspects of our regulatory compliance.
In connection with the aforementioned FTC inquiry, we have recorded a probable loss of $5.0 billion in accrued expenses and other current liabilities on our condensed consolidated balance sheet as of June 30, 2019, $3.0 billion of which was previously recognized in the three months ended March 31, 2019.
Although we believe that it is reasonably possible that we may incur a substantial loss in some of the other cases, actions, or inquiries described above, we are currently unable to estimate the amount of such losses or a range of possible losses. 
We are also party to various other legal proceedings, claims, and regulatory, tax or government inquiries and investigations that arise in the ordinary course of business. With respect to these matters, we evaluate the developments on a regular basis and

21


accrue a liability when we believe a loss is probable and the amount can be reasonably estimated. We believe that the amount or any estimable range of reasonably possible or probable loss will not, either individually or in the aggregate, have a material adverse effect on our business and consolidated financial statements. However, the outcome of these matters is inherently uncertain. Therefore, if one or more of these matters were resolved against us for amounts in excess of management's expectations, our results of operations and financial condition, including in a particular reporting period in which any such outcome becomes probable and estimable, could be materially adversely affected.
For information regarding income tax contingencies, see Note 12 — Income Taxes.

Note 11.
Stockholders' Equity
Share Repurchase Program
Our board of directors has authorized a share repurchase program that commenced in 2017 and does not have an expiration date. In December 2018, our board of directors authorized an additional $9.0 billion of repurchases under this program. During the six months ended June 30, 2019, we repurchased and subsequently retired approximately 9.3 million shares of our Class A common stock for an aggregate amount of approximately $1.65 billion. As of June 30, 2019, approximately $7.35 billion remained available and authorized for repurchases.
The timing and actual number of shares repurchased under the share repurchase program depend on a variety of factors, including price, general business and market conditions, and other investment opportunities, and shares may be repurchased through open market purchases or privately negotiated transactions, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended.
Share-based Compensation Plans
We maintain two share-based employee compensation plans: the 2012 Equity Incentive Plan, which was amended in each of June 2016 and February 2018 (Amended 2012 Plan), and the 2005 Stock Plan (collectively, Stock Plans). Our Amended 2012 Plan serves as the successor to our 2005 Stock Plan and provides for the issuance of incentive and nonstatutory stock options, restricted stock awards, stock appreciation rights, RSUs, performance shares, and stock bonuses to qualified employees, directors and consultants. Outstanding awards under the 2005 Stock Plan continue to be subject to the terms and conditions of the 2005 Stock Plan. Shares that are withheld in connection with the net settlement of RSUs or forfeited under our Stock Plans are added to the reserves of the Amended 2012 Plan. We account for forfeitures as they occur.
Effective January 1, 2019, there were 143 million shares of our Class A common stock reserved for future issuance under our Amended 2012 Plan. The number of shares reserved for issuance under our Amended 2012 Plan increases automatically on January 1 of each of the calendar years during the term of the Amended 2012 Plan, which will continue through April 2026 unless terminated earlier by our board of directors or a committee thereof, by a number of shares of Class A common stock equal to the lesser of (i) 2.5% of the total issued and outstanding shares of our Class A common stock as of the immediately preceding December 31st or (ii) a number of shares determined by our board of directors.
The following table summarizes the activities for our unvested RSUs for the six months ended June 30, 2019:
 
Unvested RSUs
 
Number of Shares
 
Weighted Average Grant Date Fair Value
 
(in thousands)
 
 
Unvested at December 31, 2018
67,298

 
$
144.77

Granted
41,695

 
$
167.10

Vested
(16,744
)
 
$
135.50

Forfeited
(5,852
)
 
$
136.21

Unvested at June 30, 2019
86,397

 
$
157.92


The fair value as of the respective vesting dates of RSUs that vested during the three and six months ended June 30, 2019 was $1.58 billion and $2.89 billion, respectively, and $2.17 billion and $4.12 billion during the three and six months ended June 30, 2018, respectively.

22


As of June 30, 2019, there was $12.82 billion of unrecognized share-based compensation expense related to RSUs. This unrecognized compensation expense is expected to be recognized over a weighted-average period of approximately three years based on vesting under the award service conditions.

Note 12.
Income Taxes
Our tax provision for interim periods is determined using an estimated annual effective tax rate, adjusted for discrete items arising in that quarter. In each quarter, we update the estimated annual effective tax rate and make a year-to-date adjustment to the provision. The estimated annual effective tax rate is subject to significant volatility due to several factors, including our ability to accurately predict the proportion of our income (loss) before provision for income taxes in multiple jurisdictions, the effects of acquisitions, and the integration of those acquisitions.
Our 2019 effective tax rate differs from the U.S. statutory rate of 21% primarily due to a portion of our income before provision for income taxes being earned in jurisdictions subject to tax rates lower than 21%, the provision for income taxes recorded as a result of the developments in Altera Corp. v. Commissioner discussed below, the $5.0 billion legal accruals recorded in 2019 related to the FTC settlement which is not expected to be tax-deductible, and the recognition of excess tax benefits from share-based compensation.
Our gross unrecognized tax benefits were $6.84 billion and $4.68 billion on June 30, 2019 and December 31, 2018, respectively. If the gross unrecognized tax benefits as of June 30, 2019 were realized in a subsequent period, this would result in a tax benefit of $4.07 billion within our provision of income taxes at such time. The amount of interest and penalties accrued as of June 30, 2019 and December 31, 2018 was $549 million and $340 million, respectively. We expect to continue to accrue unrecognized tax benefits for certain recurring tax positions.

On July 27, 2015, the United States Tax Court issued a decision (Tax Court Decision) in Altera Corp. v. Commissioner, which concluded that related parties in a cost sharing arrangement are not required to share expenses related to share-based compensation. The Tax Court Decision was appealed by the Commissioner to the Ninth Circuit Court of Appeals (Ninth Circuit). On June 7, 2019, a three-judge panel from the Ninth Circuit issued an opinion (Altera Ninth Circuit Panel Opinion) that reversed the Tax Court Decision. Based on the Altera Ninth Circuit Panel Opinion, we recorded a cumulative income tax expense of $1.11 billion in the second quarter of 2019. On July 22, 2019, the taxpayer requested a rehearing before the full Ninth Circuit and may subsequently appeal from the Ninth Circuit to the Supreme Court. As a result, the final outcome of the case is uncertain. If the Altera Ninth Circuit Panel Opinion is reversed, we would anticipate recording an income tax benefit at that time.
 
We are subject to taxation in the United States and various other state and foreign jurisdictions. The material jurisdictions in which we are subject to potential examination include the United States and Ireland. We are under examination by the Internal Revenue Service (IRS) for our 2014 through 2016 tax years and by the Ireland tax authorities for our 2012 through 2015 tax years. Our 2017 and subsequent tax years remain open to examination by the IRS. Our 2016 and subsequent tax years remain open to examination in Ireland.
In July 2016, we received a Statutory Notice of Deficiency (Notice) from the IRS related to transfer pricing with our foreign subsidiaries in conjunction with the examination of the 2010 tax year. While the Notice applies only to the 2010 tax year, the IRS states that it will also apply its position for tax years subsequent to 2010, which, if the IRS prevails in its position, could result in an additional federal tax liability of an estimated, aggregate amount of up to approximately $5.0 billion in excess of the amounts in our originally filed U.S. return, plus interest and any penalties asserted. We do not agree with the position of the IRS and have filed a petition in the Tax Court challenging the Notice. In March 2018, we received a second Notice from the IRS in conjunction with the examination of our 2011 through 2013 tax years. The IRS applied its position from the 2010 tax year to each of these years and also proposed new adjustments related to other transfer pricing with our foreign subsidiaries and certain tax credits that we claimed. If the IRS prevails in its position for these new adjustments, this could result in an additional federal tax liability of up to approximately $680 million in excess of the amounts in our originally filed U.S. return, plus interest and any penalties asserted. We do not agree with the positions of the IRS in the second Notice and have filed a petition in the Tax Court challenging the second Notice. We have previously accrued an estimated unrecognized tax benefit consistent with the guidance in ASC 740 that is lower than the potential additional federal tax liability from the positions taken by the IRS in the two Notices. In addition, if the IRS prevails in its positions related to transfer pricing with our foreign subsidiaries, the additional tax that we would owe would be partially offset by a reduction in the tax that we owe under the mandatory transition tax on accumulated foreign earnings from the 2017 Tax Cuts and Jobs Act (Tax Act). As of June 30, 2019, we have not resolved these matters and proceedings continue in the Tax Court.
We believe that adequate amounts have been reserved in accordance with ASC 740 for any adjustments to the provision for

23


income taxes or other tax items that may ultimately result from these examinations. The timing of the resolution, settlement, and closure of any audits is highly uncertain, and it is reasonably possible that the balance of gross unrecognized tax benefits could significantly change in the next 12 months. Given the number of years remaining that are subject to examination, we are unable to estimate the full range of possible adjustments to the balance of gross unrecognized tax benefits. If the taxing authorities prevail in the assessment of additional tax due, the assessed tax, interest, and penalties, if any, could have a material adverse impact on our financial position, results of operations, and cash flows.

Note 13.
Geographical Information
The following table sets forth our long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets, net (in millions):
 
June 30, 2019
 
December 31, 2018
Long-lived assets:
 
 
 
United States
$
29,195

 
$
18,950

Rest of the world (1)
8,076

 
5,733

Total long-lived assets
$
37,271

 
$
24,683

 
(1)
No individual country, other than disclosed above, exceeded 10% of our total long-lived assets for any period presented.


24


Item 2.Management's Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion of our financial condition and results of operations in conjunction with our condensed consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q and with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2018, as filed with the Securities and Exchange Commission. In addition to our historical condensed consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Quarterly Report on Form 10-Q, particularly in Part II, Item 1A, "Risk Factors." For a discussion of limitations in the measurement of certain of our user metrics, see the section entitled "Limitations of Key Metrics and Other Data" in this Quarterly Report on Form 10-Q.
Certain revenue information in the section entitled "—Three and Six Months Ended June 30, 2019 and 2018—RevenueForeign Exchange Impact on Revenue" is presented on a constant currency basis. This information is a non-GAAP financial measure. To calculate revenue on a constant currency basis, we translated revenue for the three and six months ended June 30, 2019 using the prior year's monthly exchange rates for our settlement or billing currencies other than the U.S. dollar. This non-GAAP financial measure is not intended to be considered in isolation or as a substitute for, or superior to, financial information prepared and presented in accordance with GAAP. This measure may be different from non-GAAP financial measures used by other companies, limiting its usefulness for comparison purposes. Moreover, presentation of revenue on a constant currency basis is provided for year-over-year comparison purposes, and investors should be cautioned that the effect of changing foreign currency exchange rates has an actual effect on our operating results. We believe this non-GAAP financial measure provides investors with useful supplemental information about the financial performance of our business, enables comparison of financial results between periods where certain items may vary independent of business performance, and allows for greater transparency with respect to key metrics used by management in operating our business.
Executive Overview of Second Quarter Results
Our key user metrics and financial results for the second quarter of 2019 are as follows:
User growth:
Daily active users (DAUs) were 1.59 billion on average for June 2019, an increase of 8% year-over-year.
Monthly active users (MAUs) were 2.41 billion as of June 30, 2019, an increase of 8% year-over-year.
Financial results:
Revenue was $16.89 billion, up 28% year-over-year, and ad revenue was $16.62 billion, up 28% year-over-year.
Total costs and expenses were $12.26 billion.
Income from operations was $4.63 billion.
Net income was $2.62 billion with diluted earnings per share of $0.91.
Capital expenditures, including principal payments on finance leases, were $3.78 billion.
Effective tax rate was 46%.
Cash and cash equivalents and marketable securities were $48.60 billion as of June 30, 2019.
Headcount was 39,651 as of June 30, 2019, an increase of 31% year-over-year.
In July 2019, we entered into a settlement and modified consent order to resolve the inquiry of the FTC into our platform and user data practices. Among other matters, our settlement with the FTC requires us to pay a penalty of $5.0 billion and to significantly enhance our practices and processes for privacy compliance and oversight. In particular, we have agreed to implement a comprehensive expansion of our privacy program, including substantial management and board of directors oversight, stringent operational requirements and reporting obligations, and a process to regularly certify our compliance with the privacy program to the FTC. In the second quarter of 2019, we recorded an additional $2.0 billion accrual in connection with our settlement with the FTC, which is included in accrued expenses and other current liabilities on our condensed consolidated balance sheet.
On July 27, 2015, the United States Tax Court issued a decision (Tax Court Decision) in Altera Corp. v. Commissioner, which concluded that related parties in a cost sharing arrangement are not required to share expenses related to share-based compensation. The Tax Court Decision was appealed by the Commissioner to the Ninth Circuit Court of Appeals (Ninth Circuit). On June 7, 2019, a three-judge panel from the Ninth Circuit issued an opinion (Altera Ninth Circuit Panel Opinion) that reversed the Tax Court Decision. Based on the Altera Ninth Circuit Panel Opinion, we recorded a cumulative income tax expense of $1.11 billion in the second quarter of 2019. On July 22, 2019, the taxpayer requested a rehearing before the full Ninth Circuit and may subsequently appeal from the Ninth Circuit to the Supreme Court. As a result, the final outcome of the case is uncertain. If the Altera Ninth Circuit Panel Opinion is reversed, we would anticipate recording an income tax benefit at that time.

25


In the second quarter of 2019, we also continued to focus on our main revenue growth priorities: (i) helping marketers use our products to connect with consumers where they are and (ii) making our ads more relevant and effective.
We continued to invest, based on our roadmap, in: (i) our most developed ecosystems, Facebook and Instagram, (ii) driving growth and building ecosystems around our products that already have significant user bases, such as Messenger and WhatsApp, as well as continuing to grow features like Stories, and (iii) long-term technology initiatives, such as connectivity, artificial intelligence, and augmented and virtual reality, that we believe will further our mission to give people the power to build community and bring the world closer together. We intend to continue to invest based on this roadmap and we anticipate that additional investments in the following areas will continue to drive significant year-over-year expense growth in 2019: (i) expanding our data center capacity, network infrastructure, and office facilities as well as scaling our headcount to support our growth, and (ii) investments in privacy, safety and security, marketing, video content, and our long-term technology initiatives. Expense growth exceeded revenue growth in the second quarter of 2019, which we anticipate will continue in the remainder of 2019.

26


Trends in Our User Metrics
The numbers for our key metrics, our DAUs, MAUs, and average revenue per user (ARPU), do not include Instagram, WhatsApp, or Oculus users unless they would otherwise qualify as such users, respectively, based on their other activities on Facebook. In addition, other user engagement metrics do not include Instagram, WhatsApp, or Oculus unless otherwise specifically stated.
Trends in the number of users affect our revenue and financial results by influencing the number of ads we are able to show, the value of our ads to marketers, the volume of Payments transactions, as well as our expenses and capital expenditures. Substantially all of our daily and monthly active users (as defined below) access Facebook on mobile devices.
Daily Active Users (DAUs). We define a daily active user as a registered Facebook user who logged in and visited Facebook through our website or a mobile device, or used our Messenger application (and is also a registered Facebook user), on a given day. We view DAUs, and DAUs as a percentage of MAUs, as measures of user engagement on Facebook.
daugraphsq219v2.jpg
Note: For purposes of reporting DAUs, MAUs, and ARPU by geographic region, Europe includes all users in Russia and Turkey and Rest of World includes all users in Africa, Latin America, and the Middle East.
Worldwide DAUs increased 8% to 1.59 billion on average during June 2019 from 1.47 billion during June 2018. Users in India, Indonesia, and the Philippines represented key sources of growth in DAUs during June 2019, relative to the same period in 2018.

27


Monthly Active Users (MAUs). We define a monthly active user as a registered Facebook user who logged in and visited Facebook through our website or a mobile device, or used our Messenger application (and is also a registered Facebook user), in the last 30 days as of the date of measurement. MAUs are a measure of the size of our global active user community on Facebook.
maugraphsq219.jpg
As of June 30, 2019, we had 2.41 billion MAUs, an increase of 8% from June 30, 2018. Users in India, Indonesia, and the Philippines represented key sources of growth in the second quarter of 2019, relative to the same period in 2018.

28


Trends in Our Monetization by User Geography
We calculate our revenue by user geography based on our estimate of the geography in which ad impressions are delivered, virtual and digital goods are purchased, or consumer hardware devices are shipped. We define ARPU as our total revenue in a given geography during a given quarter, divided by the average of the number of MAUs in the geography at the beginning and end of the quarter. While ARPU includes all sources of revenue, the number of MAUs used in this calculation only includes users of Facebook and Messenger as described in the definition of MAU above. Revenue from users who are not also Facebook or Messenger MAUs was not material. The geography of our users affects our revenue and financial results because we currently monetize users in different geographies at different average rates. Our revenue and ARPU in regions such as United States & Canada and Europe are relatively higher primarily due to the size and maturity of those online and mobile advertising markets. For example, ARPU in the second quarter of 2019 in the United States & Canada region was more than ten times higher than in the Asia-Pacific region.
revenuegraphsq219.jpg
revandarpu06302017a02.jpg
Note: Our revenue by user geography in the charts above is geographically apportioned based on our estimation of the geographic location of our users when they perform a revenue-generating activity. This allocation differs from our revenue disaggregated by geography disclosure in our condensed consolidated financial statements where revenue is geographically apportioned based on the location of the customer.

29


During the second quarter of 2019, worldwide ARPU was $7.05, an increase of 18% from the second quarter of 2018. Over this period, ARPU increased by 28% in United States & Canada, 22% in Europe, 16% in Asia-Pacific, and 12% in Rest of World. In addition, user growth was more rapid in geographies with relatively lower ARPU, such as Asia-Pacific and Rest of World. We expect that user growth in the future will be primarily concentrated in those regions where ARPU is relatively lower, such that worldwide ARPU may continue to increase at a slower rate relative to ARPU in any geographic region, or potentially decrease even if ARPU increases in each geographic region.

30


Components of Results of Operations
Revenue
Advertising. We generate substantially all of our revenue from advertising. Our advertising revenue is generated by displaying ad products on Facebook, Instagram, Messenger, and third-party affiliated websites or mobile applications. Marketers pay for ad products either directly or through their relationships with advertising agencies or resellers, based on the number of impressions delivered or the number of actions, such as clicks, taken by users.
We recognize revenue from the display of impression-based ads in the contracted period in which the impressions are delivered. Impressions are considered delivered when an ad is displayed to a user. We recognize revenue from the delivery of action-based ads in the period in which a user takes the action the marketer contracted for. The number of ads we show is subject to methodological changes as we continue to evolve our ads business and the structure of our ads products. We calculate price per ad as total ad revenue divided by the number of ads delivered, representing the effective price paid per impression by a marketer regardless of their desired objective such as impression or action. For advertising revenue arrangements where we are not the principal, we recognize revenue on a net basis.
Payments and other fees. Payments revenue is comprised of the net fee we receive from developers using our Payments infrastructure. Our other fees revenue consists primarily of revenue from the delivery of consumer hardware devices, as well as revenue from various other sources.
Cost of Revenue and Operating Expenses
Cost of revenue. Our cost of revenue consists primarily of expenses associated with the delivery and distribution of our products. These include expenses related to the operation of our data centers, such as facility and server equipment depreciation, salaries, benefits, and share-based compensation for employees on our operations teams, and energy and bandwidth costs. Cost of revenue also includes costs associated with partner arrangements, including traffic acquisition and content acquisition costs, credit card and other transaction fees related to processing customer transactions, and cost of consumer hardware devices sold.
Research and development. Research and development expenses consist primarily of share-based compensation, salaries, and benefits, and facilities-related costs for employees on our engineering and technical teams who are responsible for building new products as well as improving existing products. We expense all of our research and development costs as they are incurred.
Marketing and sales. Marketing and sales expenses consist of salaries, share-based compensation, and benefits for our employees engaged in sales, sales support, marketing, business development, and customer service functions. Our marketing and sales expenses also include marketing and promotional expenditures and professional services such as content reviewers.
General and administrative. General and administrative expenses consist of legal-related costs; salaries, benefits, and share-based compensation for certain of our executives as well as our legal, finance, human resources, corporate communications and policy, and other administrative employees; and professional services.

31


Results of Operations
The following tables set forth our condensed consolidated statements of income data:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
 
(in millions)
 
(in millions)
Revenue
$
16,886

 
$
13,231

 
$
31,963

 
$
25,197

Costs and expenses:
 
 
 
 
 
 
 
Cost of revenue
3,307

 
2,214

 
6,123

 
4,141

Research and development
3,315

 
2,523

 
6,175

 
4,761

Marketing and sales
2,414

 
1,855

 
4,434

 
3,450

General and administrative
3,224

 
776

 
7,288

 
1,532

Total costs and expenses
12,260

 
7,368

 
24,020

 
13,884

Income from operations
4,626

 
5,863

 
7,943

 
11,313

Interest and other income, net
206

 
5

 
371

 
165

Income before provision for income taxes
4,832

 
5,868

 
8,314

 
11,478

Provision for income taxes
2,216

 
762

 
3,269

 
1,385

Net income
$
2,616

 
$
5,106

 
$
5,045

 
$
10,093

Share-based compensation expense included in costs and expenses:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
 
(in millions)
 
(in millions)
Cost of revenue
$
109

 
$
74

 
$
196

 
$
130

Research and development
927

 
881

 
1,650

 
1,599

Marketing and sales
160

 
139

 
273

 
248

General and administrative
107

 
92

 
194

 
164

Total share-based compensation expense
$
1,303

 
$
1,186

 
$
2,313

 
$
2,141


The following tables set forth our condensed consolidated statements of income data (as a percentage of revenue): 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Revenue
100
%
 
100
%
 
100
%
 
100
%
Costs and expenses:
 
 
 
 
 
 
 
Cost of revenue
20

 
17

 
19

 
16

Research and development
20

 
19

 
19

 
19

Marketing and sales
14

 
14

 
14

 
14

General and administrative
19

 
6

 
23

 
6

Total costs and expenses
73

 
56

 
75

 
55

Income from operations
27

 
44

 
25

 
45

Interest and other income, net
1

 

 
1

 
1

Income before provision for income taxes
29

 
44

 
26

 
46

Provision for income taxes
13

 
6

 
10

 
5

Net income
15
%
 
39
%
 
16
%
 
40
%


32


Share-based compensation expense included in costs and expenses (as a percentage of revenue): 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Cost of revenue
1
%
 
1
%
 
1
%
 
1
%
Research and development
5

 
7

 
5

 
6

Marketing and sales
1

 
1

 
1

 
1

General and administrative
1

 
1

 
1

 
1

Total share-based compensation expense
8
%
 
9
%
 
7
%
 
8
%

Three and Six Months Ended June 30, 2019 and 2018
Revenue 
 
Three Months Ended June 30,
 
 
 
Six Months Ended June 30,
 
 
 
2019
 
2018
 
% change
 
2019
 
2018
 
% change
 
(in millions, except for percentages)
Advertising
$
16,624

 
$
13,038

 
28
%
 
$
31,536

 
$
24,833

 
27
%
Payments and other fees
262

 
193

 
36
%
 
427

 
364

 
17
%
Total revenue
$
16,886

 
$
13,231

 
28
%
 
$
31,963

 
$
25,197

 
27
%
Revenue in the second quarter and the first six months of 2019 increased $3.66 billion, or 28%, and $6.77 billion or 27%, respectively, compared to the same periods in 2018. The increases for both periods were almost entirely due to increases in advertising revenue.
The most important factor driving advertising revenue growth was an increase in revenue from ads on mobile devices. For both the second quarter and the first six months of 2019, we estimate that mobile advertising revenue represented approximately 94% of total advertising revenue, as compared with approximately 91% in the same periods in 2018. The increase in advertising revenue for the second quarter and the first six months of 2019 was due to an increase in the number of ads delivered, partially offset by a slight decrease in the average price per ad.
During both the second quarter and the first six months of 2019, the number of ads delivered increased by 33%, as compared with approximately 21% and 15%, respectively, in the same periods in 2018. The increase in the ads delivered was driven by an increase in the number and frequency of ads displayed across our products, and an increase in users and their engagement. During both the second quarter and the first six months of 2019, the average price per ad decreased by 4%, as compared with increases of approximately 17% and 27%, respectively, in the same periods in 2018. The decrease in average price per ad reflects an increasing proportion of the number of ads delivered as Stories ads and in geographies that monetize at lower rates. We anticipate that future advertising revenue growth will be determined by a combination of price and the number of ads delivered.
Foreign Exchange Impact on Revenue
The general strengthening of the U.S. dollar relative to certain foreign currencies in the second quarter and the first six months of 2019 compared to the same periods in 2018 had an unfavorable impact on revenue. If we had translated revenue for the second quarter ended June 30, 2019 using the prior year's monthly exchange rates for our settlement or billing currencies other than the U.S. dollar, our total revenue and advertising revenue would have been $17.46 billion and $17.20 billion, respectively. Using these constant rates, total revenue and advertising revenue would have been $574 million and $572 million higher than actual total revenue and advertising revenue, respectively, for the second quarter of 2019. If we had translated revenue for the first six months of 2019 using the prior year's monthly exchange rates for our settlement or billing currencies other than the U.S. dollar, total revenue and advertising revenue would have been $33.04 billion and $32.61 billion, respectively. Using these constant rates, total revenue and advertising revenue would have been $1.08 billion and $1.07 billion higher than actual total revenue and advertising revenue, respectively, for the first six months of 2019.

33


Cost of revenue
 
Three Months Ended June 30,
 
 
 
Six Months Ended June 30,
 
 
 
2019
 
2018
 
% change
 
2019
 
2018
 
% change
 
(in millions, except for percentages)
Cost of revenue
$
3,307

 
$
2,214

 
49
%
 
$
6,123

 
$
4,141

 
48
%
Percentage of revenue
20
%
 
17
%
 
 
 
19
%
 
16
%
 
 
Cost of revenue in the second quarter and the first six months of 2019 increased $1.09 billion, or 49%, and $1.98 billion, or 48%, respectively, compared to the same periods in 2018. The increases in both periods were mostly due to increases in operational expenses related to our data centers and technical infrastructure, as well as higher traffic acquisition costs.
Research and development 
 
Three Months Ended June 30,
 
 
 
Six Months Ended June 30,
 
 
 
2019
 
2018
 
% change
 
2019
 
2018
 
% change
 
(in millions, except for percentages)
Research and development
$
3,315

 
$
2,523

 
31
%
 
$
6,175

 
$
4,761

 
30
%
Percentage of revenue
20
%
 
19
%
 
 
 
19
%
 
19
%
 
 
Research and development expenses in the second quarter and the first six months of 2019 increased $792 million, or 31%, and $1.41 billion, or 30%, respectively, compared to the same periods in 2018. The increases in both periods were primarily due to increases in payroll and benefits expense and facilities-related costs as a result of a 32% growth in employee headcount from June 30, 2018 to June 30, 2019 in engineering and other technical functions.
Marketing and sales
 
Three Months Ended June 30,
 
 
 
Six Months Ended June 30,
 
 
 
2019
 
2018
 
% change
 
2019
 
2018
 
% change
 
(in millions, except for percentages)
Marketing and sales
$
2,414

 
$
1,855

 
30
%
 
$
4,434

 
$
3,450

 
29
%
Percentage of revenue
14
%
 
14
%
 
 
 
14
%
 
14
%
 
 
Marketing and sales expenses in the second quarter and the first six months of 2019 increased $559 million, or 30%, and $984 million, or 29%, respectively, compared to the same periods in 2018. The increases in both periods were primarily driven by payroll and benefits, community and product operations, and marketing expenses. Our payroll and benefits expenses increased as a result of a 28% increase in employee headcount from June 30, 2018 to June 30, 2019 in our marketing and sales functions.
General and administrative 
 
Three Months Ended June 30,
 
 
 
Six Months Ended June 30,
 
 
 
2019
 
2018
 
% change
 
2019
 
2018
 
% change
 
(in millions, except for percentages)
Legal accrual related to FTC settlement
$
2,000

 
$

 
NM

 
$
5,000

 
$

 
NM

Other general and administrative
1,224

 
776

 
58
%
 
2,288

 
1,532

 
49
%
General and administrative
$
3,224

 
$
776

 
NM

 
$
7,288

 
$
1,532

 
NM

Percentage of revenue
19
%
 
6
%
 
 
 
23
%
 
6
%
 
 
General and administrative expenses in the second quarter and the first six months of 2019 increased $2.45 billion, and $5.76 billion, respectively, compared to the same periods in 2018. The increases in both periods were primarily due to legal accruals related to the FTC settlement, of which $2.0 billion was recorded in the second quarter of 2019 and a total of $5.0 billion was recorded during the first six months of 2019. In addition, payroll and benefits expenses increased as a result of a 28% increase in employee headcount from June 30, 2018 to June 30, 2019 in general and administrative functions.

34


Interest and other income (expense), net
 
Three Months Ended June 30,
 
 
 
Six Months Ended June 30,
 
 
 
2019
 
2018
 
% change
 
2019
 
2018
 
% change
 
(in millions, except for percentages)
Interest income, net
$
219

 
$
143

 
53
 %
 
$
417

 
$
288

 
45
 %
Other income (expense), net
(13
)
 
(138
)
 
(91
)%
 
(46
)
 
(123
)
 
(63
)%
Interest and other income, net
$
206

 
$
5

 
NM

 
$
371

 
$
165

 
125
 %
Interest and other income, net in the second quarter and the first six months of 2019 increased $201 million and $206 million, respectively, compared to the same periods in 2018. The increases in both periods were due to increases in interest income driven by higher cash balances compared to the same periods in 2018, as well as decreases in other expenses in both periods. The decreases in other expenses were due to decreases in the foreign exchange losses in 2019 as compared to the same periods in 2018 as a result of the periodic re-measurement of our foreign currency balances that were denominated in currencies other than the functional currency.
Provision for income taxes
 
Three Months Ended June 30,
 
 
 
Six Months Ended June 30,
 
 
 
2019
 
2018
 
% change
 
2019
 
2018
 
% change
 
(in millions, except for percentages)
Provision for income taxes
$
2,216

 
$
762

 
191
%
 
$
3,269

 
$
1,385

 
136
%
Effective tax rate
46
%
 
13
%
 
 
 
39
%
 
12
%
 
 
Our provision for income taxes in the second quarter and the first six months of 2019 increased $1.45 billion, or 191%, and $1.88 billion, or 136%, respectively, compared to the same periods in 2018. The increases were mostly due to increases in income taxes from the Altera Ninth Circuit Panel Opinion discussed below, and in income prior to the effect of the legal accrual related to the FTC settlement that is not expected to be tax-deductible.
Our effective tax rates in the second quarter of 2019 increased compared to same period in 2018, mostly due to increases in income taxes from the Altera Ninth Circuit Panel Opinion and the legal accrual related to the FTC settlement that is not expected to be tax-deductible.
On July 27, 2015, the United States Tax Court issued a decision (Tax Court Decision) in Altera Corp. v. Commissioner, which concluded that related parties in a cost sharing arrangement are not required to share expenses related to share-based compensation. The Tax Court Decision was appealed by the Commissioner to the Ninth Circuit Court of Appeals (Ninth Circuit). On June 7, 2019, a three-judge panel from the Ninth Circuit issued an opinion (Altera Ninth Circuit Panel Opinion) that reversed the Tax Court Decision. Based on the Altera Ninth Circuit Panel Opinion, we recorded a cumulative income tax expense of $1.11 billion in the second quarter of 2019. On July 22, 2019, the taxpayer requested a rehearing before the full Ninth Circuit and may subsequently appeal from the Ninth Circuit to the Supreme Court. As a result, the final outcome of the case is uncertain. If the Altera Ninth Circuit Panel Opinion is reversed, we would anticipate recording an income tax benefit at that time.
Effective Tax Rate Items. Our effective tax rate in the future will depend upon the proportion of our income before provision for income taxes earned in the United States and in jurisdictions with a tax rate lower than the U.S. statutory rate, as well as a number of other factors, including excess tax benefits from share-based compensation, tax effects of integrating intellectual property from acquisitions, settlement of tax contingency items, tax effects of changes in our business, and the impact of changes in tax law.
The proportion of our income before provision for income taxes earned in jurisdictions with a tax rate lower than the U.S. statutory rate will depend upon the proportion of revenue and costs associated with the respective jurisdictions.
The accounting for share-based compensation will increase or decrease our effective tax rate based upon the difference between our share-based compensation expense and the deductions taken on our tax return which depends upon the stock price at the time of employee award vesting. If our stock price remains constant to the July 19, 2019 price, we expect our effective tax rate for the remaining quarters of the year to be in the mid-teens.
Integrating intellectual property from acquisitions into our business generally involves intercompany transactions that have the impact of increasing our provision for income taxes. Consequently, our provision for income taxes and our effective tax rate

35


may initially increase in the period of an acquisition and integration. The magnitude of this impact will depend upon the specific type, size, and taxing jurisdictions of the intellectual property as well as the relative contribution to income in subsequent periods.
Unrecognized Tax Benefits. As of June 30, 2019, we had net unrecognized tax benefits of $4.53 billion which were accrued as other liabilities. In the second quarter of 2019, we increased our net unrecognized tax benefits by $1.30 billion. These unrecognized tax benefits were predominantly accrued for uncertainties related to transfer pricing with our foreign subsidiaries, which includes licensing of intellectual property, providing services and other transactions, as well as for uncertainties with our research tax credits. The ultimate settlement of the liabilities will depend upon resolution of tax audits, litigation, or events that would otherwise change the assessment of such items. Based upon the status of litigation described below, the current status of tax audits in various jurisdictions, we do not anticipate a material change to such amounts within the next 12 months.
In July 2016, we received a Statutory Notice of Deficiency (Notice) from the IRS related to transfer pricing with our foreign subsidiaries in conjunction with the examination of the 2010 tax year. While the Notice applies only to the 2010 tax year, the IRS states that it will also apply its position for tax years subsequent to 2010, which, if the IRS prevails in its position, could result in an additional federal tax liability of an estimated, aggregate amount of up to approximately $5.0 billion in excess of the amounts in our originally filed U.S. return, plus interest and any penalties asserted. We do not agree with the position of the IRS and have filed a petition in the Tax Court challenging the Notice. In March 2018, we received a second Notice from the IRS in conjunction with the examination of our 2011 through 2013 tax years. The IRS applied its position from the 2010 tax year to each of these years and also proposed new adjustments related to other transfer pricing with our foreign subsidiaries and certain tax credits that we claimed. If the IRS prevails in its position for these new adjustments, this could result in an additional federal tax liability of up to approximately $680 million in excess of the amounts in our originally filed U.S. return, plus interest and any penalties asserted. We do not agree with the positions of the IRS in the second Notice and have filed a petition in the Tax Court challenging the second Notice. We have previously accrued an estimated unrecognized tax benefit consistent with the guidance in ASC 740 that is lower than the potential additional federal tax liability from the positions taken by the IRS in the two Notices. In addition, if the IRS prevails in its positions, related to transfer pricing with our foreign subsidiaries, the additional tax that we would owe would be partially offset by a reduction in the tax that we owe under the mandatory transition tax on accumulated foreign earnings from the 2017 Tax Cuts and Jobs Act (Tax Act). As of June 30, 2019, we have not resolved these matters, and proceedings continue in Tax Court.
We believe that adequate amounts have been reserved in accordance with ASC 740 for any adjustments to the provision for income taxes or other tax items that may ultimately result from these examinations. The timing of the resolution, settlement, and closure of any audits is highly uncertain, and it is reasonably possible that the balance of gross unrecognized tax benefits could significantly change in the next 12 months. Given the number of years remaining that are subject to examination in various jurisdictions, we are unable to estimate the full range of possible adjustments to the balance of gross unrecognized tax benefits. If the taxing authorities prevail in the assessment of additional tax due, the assessed tax, interest, and penalties, if any, could have a material adverse effect on our financial position, results of operations, and cash flows.

36


Liquidity and Capital Resources
Our principal sources of liquidity are our cash and cash equivalents, marketable securities, and cash generated from operations. Cash and cash equivalents, and marketable securities consist mostly of cash on deposit with banks, investments in money market funds, and investments in U.S. government securities, U.S. government agency securities, and corporate debt securities. Cash and cash equivalents, and marketable securities were $48.60 billion as of June 30, 2019, an increase of $7.48 billion from December 31, 2018, mostly due to $17.92 billion of cash generated from operations, offset by $7.74 billion for capital expenditures, including principal payments on finance leases, $1.76 billion for repurchases of our Class A common stock, and $1.12 billion of taxes paid related to net share settlement of equity awards.
Cash paid for income taxes was $1.70 billion for the first six months of 2019. As of June 30, 2019, our federal net operating loss carryforward was $8.28 billion, and we anticipate that none of this amount will be utilized to offset our federal taxable income in 2019. As of June 30, 2019, we had $294 million of federal tax credit carryforward, of which none will be available to offset our federal tax liabilities in 2019. In addition, based on the Altera Ninth Circuit Panel Opinion, we expect our cash payments for income taxes to increase.
In May 2016, we entered into a $2.0 billion senior unsecured revolving credit facility, and any amounts outstanding under the facility will be due and payable on May 20, 2021. As of June 30, 2019, no amounts had been drawn down and we were in compliance with the covenants under this credit facility.
Our board of directors has authorized a share repurchase program that commenced in 2017 and does not have an expiration date. In December 2018, our board of directors authorized an additional $9.0 billion of repurchases under this program. During the six months ended June 30, 2019, we repurchased and subsequently retired approximately 9.3 million shares of our Class A common stock for an aggregate amount of $1.65 billion. As of June 30, 2019, approximately $7.35 billion remained available and authorized for repurchases.
In the first six months of 2019, we paid $1.12 billion of taxes related to the net share settlement of equity awards.
As of June 30, 2019, $14.06 billion of the $48.60 billion in cash and cash equivalents and marketable securities was held by our foreign subsidiaries. The Tax Act imposed a mandatory transition tax on accumulated foreign earnings and eliminated U.S. taxes on foreign subsidiary distributions. As a result, earnings in foreign jurisdictions are available for distribution to the U.S. without incremental U.S. taxes.
We currently anticipate that our available funds, credit facility, and cash flow from operations will be sufficient to meet our operational cash needs for the foreseeable future.
Cash Provided by Operating Activities
Cash flow from operating activities during the first six months of 2019 mostly consisted of net income adjusted for certain non-cash items, such as the $5.0 billion legal accrual related to the FTC settlement, $2.86 billion of total depreciation and amortization, $2.31 billion of share-based compensation expense, and $1.11 billion income tax accrual due to the Altera Ninth Circuit Panel Opinion. The majority of the increase in cash flow from operating activities during the first six months of 2019, compared to the same period in 2018, was due to an increase in net income as adjusted for the non-cash items discussed above.
Cash Used in Investing Activities
Cash used in investing activities for the first six months of 2019 mostly resulted from $7.47 billion of net purchases of property and equipment as we continued to invest in data centers, servers, office buildings, and network infrastructure, and $3.19 billion of net purchases of marketable securities. The increase in cash used in investing activities during the first six months of 2019, compared to the same period in 2018, was mostly due to increases in the net purchases of marketable securities and property and equipment.
We anticipate making capital expenditures in 2019 of approximately $16 billion to $18 billion.
Cash Used in Financing Activities
Cash used in financing activities during the first six months of 2019 mostly consisted of $1.76 billion for repurchases of our Class A common stock, $1.12 billion of taxes paid related to net share settlement of equity awards, and $267 million of principal payments on finance leases. The decrease in cash used in financing activities during the first six months of 2019, compared to the same period in 2018, was mostly due to a decrease in repurchases of our Class A common stock.

37


Off-Balance Sheet Arrangements
We did not have any off-balance sheet arrangements as of June 30, 2019.
Contractual Obligations
Our principal commitments consist primarily of obligations under operating leases, which include among others, certain of our offices, data centers, land, and colocation leases, as well as contractual commitments related to network infrastructure and data center operations. The following table summarizes our commitments to settle contractual obligations in cash as of June 30, 2019 (in millions):
 
 
 
Payment Due by Period 
 
Total
 
The remainder of 2019
 
2020-2021
 
2022-2023
 
Thereafter
Operating lease obligations, including imputed interest(1)
$
15,189

 
$
422

 
$
2,272

 
$
2,259

 
$
10,236

Finance lease obligations, including imputed interest(1)
980

 
194

 
185

 
86

 
515

Transition tax payable
1,586

 

 

 
324

 
1,262

Other contractual commitments(2)
4,569

 
2,080

 
1,368

 
168

 
953

Total contractual obligations
$
22,324

 
$
2,696

 
$
3,825

 
$
2,837

 
$
12,966

(1)
Includes variable lease payments that were fixed subsequent to lease commencement or modification.
(2)
Other contractual commitments primarily relate to network infrastructure and our data center operations.
As part of the normal course of the business, we may enter into multi-year agreements to purchase certain network components that do not specify a fixed or minimum price commitment or to purchase renewable energy that do not specify a fixed or minimum volume commitment. These agreements are generally entered into in order to secure either volume or price. Using projected market prices or expected volume consumption, the total estimated spend is approximately $4.72 billion. The ultimate spend under these agreements may vary and will be based on prevailing market prices or actual volume purchased. 
In addition, our other liabilities also include $4.53 billion related to net uncertain tax positions as of June 30, 2019. Due to uncertainties in the timing of the completion of tax audits, the timing of the resolution of these positions is uncertain and we are unable to make a reasonably reliable estimate of the timing of payments in individual years beyond 12 months. As a result, this amount is not included in the above contractual obligations table.
Contingencies
We are involved in legal proceedings, claims, and regulatory, tax or government inquiries and investigations. We record a provision for a liability when we believe that it is both probable that a liability has been incurred, and that the amount can be reasonably estimated. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the possible loss in the accompanying notes to the consolidated financial statements. Significant judgment is required to determine both probability and the estimated amount of loss. Such matters are inherently unpredictable and subject to significant uncertainties, some of which are beyond our control. Should any of these estimates and assumptions change or prove to be incorrect, it could have a material impact on our results of operations, financial position, and cash flows.
See Note 10 — Commitments and Contingencies and Note 12 — Income Taxes in the notes to the condensed consolidated financial statements included in Part I, Item 1, and "Legal Proceedings" contained in Part II, Item 1 of this Quarterly Report on Form 10-Q for additional information regarding contingencies.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. These estimates form the basis for judgments we make about the carrying values of our assets and liabilities, which are not readily apparent from other sources. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.

38


An accounting policy is deemed to be critical if it requires an accounting estimate to be made based on assumptions about matters that are highly uncertain at the time the estimate is made, if different estimates reasonably could have been used, or if changes in the estimate that are reasonably possible could materially impact the financial statements. We believe that the assumptions and estimates associated with income taxes, loss contingencies, and business combinations and valuation of goodwill and other acquired intangible assets have the greatest potential impact on our condensed consolidated financial statements. Therefore, we consider these to be our critical accounting policies and estimates.
There have been no material changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018.

On January 1, 2019, we adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02), as amended, which supersedes the lease accounting guidance under Topic 840, and generally requires lessees to recognize operating and financing lease liabilities and corresponding right-of-use (ROU) assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. We adopted the new guidance using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application and not restating comparative periods. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while our accounting for finance leases remained substantially unchanged. See Note 1 — Summary of Significant Accounting Policies and Note 7 — Leases in the notes to the condensed consolidated financial statements included in Part I, Item 1, of this Quarterly Report on Form 10-Q for additional information regarding the adoption.

39


Item 3.
Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risks, including changes to foreign currency exchange rates, interest rates, and inflation.
Foreign Currency Exchange Risk
We have foreign currency risks related to our revenue and operating expenses denominated in currencies other than the U.S. dollar, primarily the Euro. Accordingly, changes in exchange rates, and in particular a strengthening of the U.S. dollar, have negatively affected our revenue and other operating results as expressed in U.S. dollars.
We have experienced and will continue to experience fluctuations in our net income as a result of transaction gains or losses related to revaluing monetary asset and liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded. At this time, we have not entered into, but in the future we may enter into, derivatives or other financial instruments in an attempt to hedge our foreign currency exchange risk. It is difficult to predict the effect hedging activities would have on our results of operations. Foreign currency gains or losses recognized in the three and six months ended June 30, 2019 and 2018 were not material.
Interest Rate Sensitivity
Our exposure to changes in interest rates relates primarily to interest earned and market value on our cash and cash equivalents, and marketable securities.
Our cash and cash equivalents and marketable securities consist of cash, certificates of deposit, time deposits, money market funds, U.S. government securities, U.S. government agency securities, and corporate debt securities. Our investment policy and strategy are focused on preservation of capital and supporting our liquidity requirements. Changes in U.S. interest rates affect the interest earned on our cash and cash equivalents and marketable securities, and the market value of those securities. A hypothetical 100 basis point increase in interest rates would have resulted in a decrease of $497 million and $468 million in the market value of our available-for-sale debt securities as of June 30, 2019 and December 31, 2018, respectively. Any realized gains or losses resulting from such interest rate changes would only occur if we sold the investments prior to maturity.

40


Item 4.
Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer (CEO) and chief financial officer (CFO), has evaluated the effectiveness 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 (Exchange Act)), as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our CEO and CFO have concluded that as of June 30, 2019, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that 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 the rules and forms of the Securities and Exchange Commission (SEC), and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control
There were no changes in our internal control over financial reporting identified in management's evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on Effectiveness of Controls and Procedures
In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any 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 and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.


41


PART II—OTHER INFORMATION
Item 1.
Legal Proceedings
Beginning on March 20, 2018, multiple putative class actions and derivative actions were filed in state and federal courts in the United States and elsewhere against us and certain of our directors and officers alleging violations of securities laws, breach of fiduciary duties, and other causes of action in connection with our platform and user data practices as well as the misuse of certain data by a developer that shared such data with third parties in violation of our terms and policies, and seeking unspecified damages and injunctive relief. Beginning on July 27, 2018, two putative class actions were filed in federal court in the United States against us and certain of our directors and officers alleging violations of securities laws in connection with the disclosure of our earnings results for the second quarter of 2018 and seeking unspecified damages. These two actions subsequently were transferred and consolidated in the U.S. District Court for the Northern District of California with the putative securities class action described above relating to our platform and user data practices. We believe these lawsuits are without merit, and we are vigorously defending them. In addition, our platform and user data practices, as well as the events surrounding the misuse of certain data by a developer, became the subject of U.S. Federal Trade Commission (FTC), Securities and Exchange Commission (SEC), state attorneys general, and other government inquiries in the United States, Europe, and other jurisdictions. In July 2019, we entered into a settlement and modified consent order to resolve the FTC inquiry, and we also entered into a settlement to resolve the SEC inquiry, in each case pending federal court approval of the respective settlement. Among other matters, our settlement with the FTC requires us to pay a penalty of $5.0 billion and to significantly enhance our practices and processes for privacy compliance and oversight. In addition, our settlement with the SEC requires us to pay a penalty of $100 million. Any other government inquiries regarding these matters could subject us to additional substantial fines and costs, require us to change our business practices, divert resources and the attention of management from our business, or adversely affect our business.
Beginning on September 28, 2018, multiple putative class actions were filed in state and federal courts in the United States and elsewhere against us alleging violations of consumer protection laws and other causes of action in connection with a third-party cyber-attack that exploited a vulnerability in Facebook’s code to steal user access tokens and access certain profile information from user accounts on Facebook, and seeking unspecified damages and injunctive relief. We believe these lawsuits are without merit, and we are vigorously defending them. In addition, the events surrounding this cyber-attack became the subject of Irish Data Protection Commission (IDPC) and other government inquiries. Any such inquiries could subject us to substantial fines and costs, require us to change our business practices, divert resources and the attention of management from our business, or adversely affect our business.
In addition, from time to time we are subject to inquiries and investigations, formal or informal, by competition authorities in the United States, Europe, and other jurisdictions. For example, in June 2019 we were informed by the FTC that it had opened an antitrust investigation of our company in the areas of social networking or social media services, digital advertising, and/or mobile or online applications. The result of such investigations or inquiries could subject us to substantial monetary remedies and costs, require us to change our business practices, divert resources and the attention of management from our business, or subject us to other remedies that adversely affect our business.
In addition, from time to time, we are subject to litigation and other proceedings involving law enforcement and other regulatory agencies, including in particular in Brazil and Europe, in order to ascertain the precise scope of our legal obligations to comply with the requests of those agencies, including our obligation to disclose user information in particular circumstances. A number of such instances have resulted in the assessment of fines and penalties against us. We believe we have multiple legal grounds to satisfy these requests or prevail against associated fines and penalties, and we intend to vigorously defend such fines and penalties.
From time to time we also notify the IDPC, our designated European privacy regulator under the General Data Protection Regulation, of certain other personal data breaches and privacy issues, and are subject to inquiries and investigations regarding various aspects of our regulatory compliance. Any such inquiries or investigations could subject us to substantial fines and costs, require us to change our business practices, divert resources and the attention of management from our business, or adversely affect our business.
We are also party to various other legal proceedings, claims, and regulatory, tax or government inquiries and investigations that arise in the ordinary course of business, and we may in the future be subject to additional legal proceedings and disputes.


42


Item 1A.
Risk Factors
Certain factors may have a material adverse effect on our business, financial condition, and results of operations. You should consider carefully the risks and uncertainties described below, in addition to other information contained in this Quarterly Report on Form 10-Q, including our condensed consolidated financial statements and related notes. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. If any of the following risks actually occurs, our business, financial condition, results of operations, and future prospects could be materially and adversely affected. In that event, the trading price of our Class A common stock could decline, and you could lose part or all of your investment.
Risks Related to Our Business and Industry
If we fail to retain existing users or add new users, or if our users decrease their level of engagement with our products, our revenue, financial results, and business may be significantly harmed.
The size of our user base and our users' level of engagement are critical to our success. Our financial performance has been and will continue to be significantly determined by our success in adding, retaining, and engaging active users of our products, particularly for Facebook and Instagram. We anticipate that our active user growth rate will generally decline over time as the size of our active user base increases, and we expect that the size of our active user base will fluctuate or decline in one or more markets from time to time, particularly in markets where we have achieved higher penetration rates. For example, in the fourth quarter of 2017, we experienced a slight decline on a quarter-over-quarter basis in the number of daily active users on Facebook in the United States & Canada region. If people do not perceive our products to be useful, reliable, and trustworthy, we may not be able to attract or retain users or otherwise maintain or increase the frequency and duration of their engagement. A number of other social networking companies that achieved early popularity have since seen their active user bases or levels of engagement decline, in some cases precipitously. There is no guarantee that we will not experience a similar erosion of our active user base or engagement levels. Our user engagement patterns have changed over time, and user engagement can be difficult to measure, particularly as we introduce new and different products and services. Any number of factors could potentially negatively affect user retention, growth, and engagement, including if:
users increasingly engage with other competitive products or services;
we fail to introduce new features, products or services that users find engaging or if we introduce new products or services, or make changes to existing products and services, that are not favorably received;
users feel that their experience is diminished as a result of the decisions we make with respect to the frequency, prominence, format, size, and quality of ads that we display;
users have difficulty installing, updating, or otherwise accessing our products on mobile devices as a result of actions by us or third parties that we rely on to distribute our products and deliver our services;
user behavior on any of our products changes, including decreases in the quality and frequency of content shared on our products and services;
we are unable to continue to develop products for mobile devices that users find engaging, that work with a variety of mobile operating systems and networks, and that achieve a high level of market acceptance;
there are decreases in user sentiment due to questions about the quality or usefulness of our products or our user data practices, or concerns related to privacy and sharing, safety, security, well-being, or other factors;
we are unable to manage and prioritize information to ensure users are presented with content that is appropriate, interesting, useful, and relevant to them;
we are unable to obtain or attract engaging third-party content;
we are unable to successfully maintain or grow usage of and engagement with mobile and web applications that integrate with Facebook and our other products;
users adopt new technologies where our products may be displaced in favor of other products or services, or may not be featured or otherwise available;
there are changes mandated by legislation, regulatory authorities, or litigation that adversely affect our products or users;

43


there is decreased engagement with our products, or failure to accept our terms of service, as part of changes that we implemented in connection with the General Data Protection Regulation (GDPR) in Europe, other similar changes that we implemented in the United States and around the world, or other changes we have implemented or may implement in the future in connection with other regulations, regulatory actions or otherwise;
technical or other problems prevent us from delivering our products in a rapid and reliable manner or otherwise affect the user experience, such as security breaches or failure to prevent or limit spam or similar content;
we adopt terms, policies, or procedures related to areas such as sharing, content, user data, or advertising that are perceived negatively by our users or the general public;
we elect to focus our product decisions on longer-term initiatives that do not prioritize near-term user growth and engagement;
we make changes in how we promote different products and services across our family of apps;
initiatives designed to attract and retain users and engagement are unsuccessful or discontinued, whether as a result of actions by us, third parties, or otherwise;
third-party initiatives that may enable greater use of our products, including low-cost or discounted data plans, are discontinued;
there is decreased engagement with our products as a result of taxes imposed on the use of social media or other mobile applications in certain countries, or other actions by governments that may affect the accessibility of our products in their countries;
we fail to provide adequate customer service to users, marketers, developers, or other partners;
we, developers whose products are integrated with our products, or other partners and companies in our industry are the subject of adverse media reports or other negative publicity, including as a result of our or their user data practices; or
our current or future products, such as our development tools and application programming interfaces that enable developers to build, grow, and monetize mobile and web applications, reduce user activity on our products by making it easier for our users to interact and share on third-party mobile and web applications.
If we are unable to maintain or increase our user base and user engagement, our revenue and financial results may be adversely affected. Any decrease in user retention, growth, or engagement could render our products less attractive to users, marketers, and developers, which is likely to have a material and adverse impact on our revenue, business, financial condition, and results of operations. If our active user growth rate continues to slow, we will become increasingly dependent on our ability to maintain or increase levels of user engagement and monetization in order to drive revenue growth.
We generate substantially all of our revenue from advertising. The loss of marketers, or reduction in spending by marketers, could seriously harm our business.
Substantially all of our revenue is currently generated from third parties advertising on Facebook and Instagram. As is common in the industry, our marketers do not have long-term advertising commitments with us. Many of our marketers spend only a relatively small portion of their overall advertising budget with us. Marketers will not continue to do business with us, or they will reduce the budgets they are willing to commit to us, if we do not deliver ads in an effective manner, or if they do not believe that their investment in advertising with us will generate a competitive return relative to other alternatives. We have recently implemented, and we will continue to implement, changes to our user data practices. Some of these changes reduce our ability to effectively target ads, which has to some extent adversely affected, and will continue to adversely affect, our advertising business. If we are unable to provide marketers with a suitable return on investment, the pricing of our ads may not increase, or may decline, in which case our revenue and financial results may be harmed.
Our advertising revenue could also be adversely affected by a number of other factors, including:
decreases in user engagement, including time spent on our products;
our inability to continue to increase user access to and engagement with our products;
product changes or inventory management decisions we may make that change the size, format, frequency, or relative prominence of ads displayed on our products or of other unpaid content shared by marketers on our products;

44


our inability to maintain or increase marketer demand, the pricing of our ads, or both;
our inability to maintain or increase the quantity or quality of ads shown to users, including as a result of technical infrastructure constraints;
user behavior or product changes that may reduce traffic to features or products that we successfully monetize, including as a result of our efforts to promote the Stories format or increased usage of our messaging products;
reductions of advertising by marketers due to our efforts to implement advertising policies that protect the security and integrity of our platform;
changes to third-party policies that limit our ability to deliver, target, or measure the effectiveness of advertising;
the availability, accuracy, utility, and security of analytics and measurement solutions offered by us or third parties that demonstrate the value of our ads to marketers, or our ability to further improve such tools;
loss of advertising market share to our competitors, including if prices to purchase our ads increase or if competitors offer lower priced, more integrated or otherwise more effective products;
adverse government actions or legal developments relating to advertising, including legislative and regulatory developments and developments in litigation;
decisions by marketers to reduce their advertising as a result of adverse media reports or other negative publicity involving us, our user data practices, our advertising metrics or tools, content on our products, developers with mobile and web applications that are integrated with our products, or other companies in our industry;
reductions of advertising by marketers due to objectionable content published on our products by third parties, questions about our user data practices, concerns about brand safety or potential legal liability, or uncertainty regarding their own legal and compliance obligations;
the effectiveness of our ad targeting or degree to which users opt out of certain types of ad targeting, including as a result of product changes and controls that we implemented in connection with the GDPR or other similar changes that we implemented in the United States and around the world (for example, we have seen an increasing number of users opt out of certain types of ad targeting in Europe following adoption of the GDPR), or other product changes or controls we have implemented or may implement in the future, whether in connection with other regulations, regulatory actions or otherwise, that impact our ability to target ads;
the degree to which users cease or reduce the number of times they engage with our ads;
changes in the way advertising on mobile devices or on personal computers is measured or priced;
changes in the composition of our marketer base or our inability to maintain or grow our marketer base; and
the impact of macroeconomic conditions, whether in the advertising industry in general, or among specific types of marketers or within particular geographies.
The occurrence of any of these or other factors could result in a reduction in demand for our ads, which may reduce the prices we receive for our ads, or cause marketers to stop advertising with us altogether, either of which would negatively affect our revenue and financial results.
Our user growth, engagement, and monetization on mobile devices depend upon effective operation with mobile operating systems, networks, technologies, products, and standards that we do not control.
The substantial majority of our revenue is generated from advertising on mobile devices. There is no guarantee that popular mobile devices will continue to feature Facebook or our other products, or that mobile device users will continue to use our products rather than competing products. We are dependent on the interoperability of Facebook and our other products with popular mobile operating systems, networks, technologies, products, and standards that we do not control, such as the Android and iOS operating systems and mobile browsers. Any changes, bugs, or technical issues in such systems, or changes in our relationships with mobile operating system partners, handset manufacturers, browser developers, or mobile carriers, or in their terms of service or policies that degrade our products' functionality, reduce or eliminate our ability to update or distribute our products, give preferential treatment to competitive products, limit our ability to deliver, target, or measure the effectiveness of ads, or charge fees related to the distribution of our products or our delivery of ads could adversely affect the usage of Facebook or our other products and monetization on mobile devices. For example, Apple previously released an update to its Safari browser that limits the use of

45


third-party cookies, which reduces our ability to provide the most relevant ads to our users and impacts monetization, and we expect that any similar changes to its or other browser or mobile platforms will further limit our ability to target and measure the effectiveness of ads and impact monetization. Additionally, in order to deliver high quality mobile products, it is important that our products work well with a range of mobile technologies, products, systems, networks, and standards that we do not control, and that we have good relationships with handset manufacturers, mobile carriers and browser developers. We may not be successful in maintaining or developing relationships with key participants in the mobile ecosystem or in developing products that operate effectively with these technologies, products, systems, networks, or standards. In the event that it is more difficult for our users to access and use Facebook or our other products on their mobile devices, or if our users choose not to access or use Facebook or our other products on their mobile devices or use mobile products that do not offer access to Facebook or our other products, our user growth and user engagement could be harmed. From time to time, we may also take actions regarding the distribution of our products or the operation of our business based on what we believe to be in our long-term best interests. Such actions may adversely affect our users and our relationships with the operators of mobile operating systems, handset manufacturers, mobile carriers, browser developers, or other business partners, and there is no assurance that these actions will result in the anticipated long-term benefits. In the event that our users are adversely affected by these actions or if our relationships with such third parties deteriorate, our user growth, engagement, and monetization could be adversely affected and our business could be harmed.
Our business is highly competitive. Competition presents an ongoing threat to the success of our business.
We compete with companies that sell advertising, as well as with companies that provide social, media, and communication products and services that are designed to engage users on mobile devices and online. We face significant competition in every aspect of our business, including from companies that facilitate communication and the sharing of content and information, companies that enable marketers to display advertising, companies that distribute video and other forms of media content, and companies that provide development platforms for applications developers. We compete with companies that offer products across broad platforms that replicate capabilities we provide. For example, among other areas, we compete with Apple in messaging, Google and YouTube in advertising and video, Tencent in messaging and social media, and Amazon in advertising. We also compete with companies that provide regional social networks and messaging products, many of which have strong positions in particular countries. Some of our competitors may be domiciled in different countries and subject to political, legal, and regulatory regimes that enable them to compete more effectively than us. In addition, we face competition from traditional, online, and mobile businesses that provide media for marketers to reach their audiences and/or develop tools and systems for managing and optimizing advertising campaigns. We also compete with companies that develop and deliver consumer hardware and virtual reality products and services.
Some of our current and potential competitors may have greater resources or stronger competitive positions in certain product segments, geographic regions, or user demographics than we do. These factors may allow our competitors to respond more effectively than us to new or emerging technologies and changes in market conditions. We believe that some users, particularly younger users, are aware of and actively engaging with other products and services similar to, or as a substitute for, our products and services, and we believe that some users have reduced their use of and engagement with our products and services in favor of these other products and services. In the event that users increasingly engage with other products and services, we may experience a decline in use and engagement in key user demographics or more broadly, in which case our business would likely be harmed.
Our competitors may develop products, features, or services that are similar to ours or that achieve greater acceptance, may undertake more far-reaching and successful product development efforts or marketing campaigns, or may adopt more aggressive pricing policies. In addition, developers whose mobile and web applications are integrated with Facebook or our other products may use information shared by our users through our products in order to develop products or features that compete with us. Some competitors may gain a competitive advantage against us in areas where we operate, including: by making acquisitions; by limiting our ability to deliver, target, or measure the effectiveness of ads; by imposing fees or other charges related to our delivery of ads; by making access to our products more difficult or impossible; by making it more difficult to communicate with our users; or by integrating competing platforms, applications, or features into products they control such as mobile device operating systems, search engines, browsers, or e-commerce platforms. For example, each of Apple and Google have integrated competitive products with iOS and Android, respectively. As a result, our competitors may acquire and engage users or generate advertising or other revenue at the expense of our own efforts, which may negatively affect our business and financial results. In addition, from time to time, we may take actions in response to competitive threats, but we cannot assure you that these actions will be successful or that they will not negatively affect our business and financial results.
We believe that our ability to compete effectively depends upon many factors both within and beyond our control, including:
the popularity, usefulness, ease of use, performance, and reliability of our products compared to our competitors' products;
the size and composition of our user base;

46


the engagement of users with our products and competing products;
the timing and market acceptance of products, including developments and enhancements to our or our competitors' products;
our safety and security efforts and our ability to protect user data and to provide users with control over their data;
our ability to distribute our products to new and existing users;
our ability to monetize our products;
the frequency, size, format, quality, and relative prominence of the ads displayed by us or our competitors;
customer service and support efforts;
marketing and selling efforts, including our ability to measure the effectiveness of our ads and to provide marketers with a compelling return on their investments;
our ability to establish and maintain developers' interest in building mobile and web applications that integrate with Facebook and our other products;
our ability to establish and maintain publisher interest in integrating their content with Facebook and our other products;
changes mandated by legislation, regulatory authorities, or litigation, some of which may have a disproportionate effect on us;
acquisitions or consolidation within our industry, which may result in more formidable competitors;
our ability to attract, retain, and motivate talented employees, particularly software engineers, designers, and product managers;
our ability to cost-effectively manage and grow our operations; and
our reputation and brand strength relative to those of our competitors.
If we are not able to compete effectively, our user base and level of user engagement may decrease, we may become less attractive to developers and marketers, and our revenue and results of operations may be materially and adversely affected.
Actions by governments that restrict access to Facebook or our other products in their countries, or that otherwise impair our ability to sell advertising in their countries, could substantially harm our business and financial results.
Governments from time to time seek to censor content available on Facebook or our other products in their country, restrict access to our products from their country entirely, or impose other restrictions that may affect the accessibility of our products in their country for an extended period of time or indefinitely. For example, user access to Facebook and certain of our other products has been or is currently restricted in whole or in part in China, Iran, and North Korea. In addition, government authorities in other countries may seek to restrict user access to our products if they consider us to be in violation of their laws or a threat to public safety or for other reasons, and certain of our products have been restricted by governments in other countries from time to time. It is possible that government authorities could take action that impairs our ability to sell advertising, including in countries where access to our consumer-facing products may be blocked or restricted. For example, we generate meaningful revenue from a limited number of resellers representing advertisers based in China. In the event that content shown on Facebook or our other products is subject to censorship, access to our products is restricted, in whole or in part, in one or more countries, or other restrictions are imposed on our products, or our competitors are able to successfully penetrate new geographic markets or capture a greater share of existing geographic markets that we cannot access or where we face other restrictions, our ability to retain or increase our user base, user engagement, or the level of advertising by marketers may be adversely affected, we may not be able to maintain or grow our revenue as anticipated, and our financial results could be adversely affected.
Our new products and changes to existing products could fail to attract or retain users or generate revenue and profits.
Our ability to retain, increase, and engage our user base and to increase our revenue depends heavily on our ability to continue to evolve our existing products and to create successful new products, both independently and in conjunction with developers or other third parties. We may introduce significant changes to our existing products or acquire or introduce new and unproven products, including using technologies with which we have little or no prior development or operating experience. For

47


example, we do not have significant experience with consumer hardware products or virtual or augmented reality technology, which may adversely affect our ability to successfully develop and market these products and technologies, and we will incur increased costs in connection with the development and marketing of such products and technologies. In addition, the introduction of new products, or changes to existing products, may result in new or enhanced governmental or regulatory scrutiny or other complications that could adversely affect our business and financial results. We have also invested, and expect to continue to invest, significant resources in growing our WhatsApp and Messenger products to support increasing usage of such products. We have historically monetized messaging in only a very limited fashion, and we may not be successful in our efforts to generate meaningful revenue from messaging over the long term. If these or other new or enhanced products fail to engage users, marketers, or developers, or if our business plans are unsuccessful, we may fail to attract or retain users or to generate sufficient revenue, operating margin, or other value to justify our investments, and our business may be adversely affected.
We make product and investment decisions that may not prioritize short-term financial results and may not produce the long-term benefits that we expect.
We frequently make product and investment decisions that may not prioritize short-term financial results if we believe that the decisions are consistent with our mission and benefit the aggregate user experience and will thereby improve our financial performance over the long term. For example, we have recently implemented, and we will continue to implement, changes to our user data practices. Some of these changes reduce our ability to effectively target ads, which has to some extent adversely affected, and will continue to adversely affect, our advertising business. Similarly, from time to time we update our News Feed ranking algorithm to optimize the user experience, and these changes have had, and may in the future have, the effect of reducing time spent and some measures of user engagement with Facebook, which could adversely affect our financial results. From time to time, we may also change the size, frequency, or relative prominence of ads in order to improve ad quality and overall user experience. In addition, we have made, and we expect to continue to make, other changes to our products which may adversely affect the distribution of content of publishers, marketers, and developers, and could reduce their incentive to invest in their efforts on Facebook. We also may introduce new features or other changes to existing products, or introduce new stand-alone products, that attract users away from properties, formats, or use cases where we have more proven means of monetization. For example, we plan to continue to promote the Stories format, which is becoming increasingly popular for sharing content across our products, but our advertising efforts with this format are still under development and we do not currently monetize Stories at the same rate as News Feed. In addition, as we focus on growing users and engagement across our family of apps, from time to time these efforts have reduced, and may in the future reduce, engagement with one or more products and services in favor of other products or services that we monetize less successfully or that are not growing as quickly. These decisions may adversely affect our business and results of operations and may not produce the long-term benefits that we expect.
If we are not able to maintain and enhance our brands, our ability to expand our base of users, marketers, and developers may be impaired, and our business and financial results may be harmed.
We believe that our brands have significantly contributed to the success of our business. We also believe that maintaining and enhancing our brands is critical to expanding our base of users, marketers, and developers. Many of our new users are referred by existing users. Maintaining and enhancing our brands will depend largely on our ability to continue to provide useful, reliable, trustworthy, and innovative products, which we may not do successfully. We may introduce new products or terms of service or policies that users do not like, which may negatively affect our brands. Additionally, the actions of our developers or advertisers may affect our brands if users do not have a positive experience using third-party mobile and web applications integrated with our products or interacting with parties that advertise through our products. We will also continue to experience media, legislative, or regulatory scrutiny of our actions or decisions regarding user privacy, content, advertising, and other issues, including actions or decisions in connection with elections, which may adversely affect our reputation and brands. For example, in March 2018, we announced developments regarding the misuse of certain data by a developer that shared such data with third parties in violation of our terms and policies. We also may fail to respond expeditiously or appropriately to the sharing of objectionable content on our services or objectionable practices by advertisers or developers, or to otherwise address user concerns, which has occurred in the past and which could erode confidence in our brands. Our brands may also be negatively affected by the actions of users that are deemed to be hostile or inappropriate to other users, by the actions of users acting under false or inauthentic identities, by the use of our products or services to disseminate information that is deemed to be misleading (or intended to manipulate opinions), by perceived or actual efforts by governments to obtain access to user information for security-related purposes or to censor certain content on our platform, or by the use of our products or services for illicit, objectionable, or illegal ends. Maintaining and enhancing our brands will require us to make substantial investments and these investments may not be successful. Certain of our past actions, such as the foregoing matter regarding developer misuse of data, have eroded confidence in our brands, and if we fail to successfully promote and maintain our brands or if we incur excessive expenses in this effort, our business and financial results may be adversely affected.

48


Security breaches, improper access to or disclosure of our data or user data, other hacking and phishing attacks on our systems, or other cyber incidents could harm our reputation and adversely affect our business.
Our industry is prone to cyber-attacks by third parties seeking unauthorized access to our data or users’ data or to disrupt our ability to provide service. Any failure to prevent or mitigate security breaches and improper access to or disclosure of our data or user data, including personal information, content, or payment information from users, or information from marketers, could result in the loss or misuse of such data, which could harm our business and reputation and diminish our competitive position. In addition, computer malware, viruses, social engineering (predominantly spear phishing attacks), and general hacking have become more prevalent in our industry, have occurred on our systems in the past, and will occur on our systems in the future. We also regularly encounter attempts to create false or undesirable user accounts, purchase ads, or take other actions on our platform for purposes such as spamming, spreading misinformation, or other objectionable ends. As a result of our prominence, the size of our user base, the types and volume of personal data on our systems, and the evolving nature of our products and services (including our efforts involving new and emerging technologies), we believe that we are a particularly attractive target for such breaches and attacks, including from highly sophisticated actors. Our efforts to address undesirable activity on our platform also increase the risk of retaliatory attacks. Such attacks may cause interruptions to the services we provide, degrade the user experience, cause users or marketers to lose confidence and trust in our products, impair our internal systems, or result in financial harm to us. Our efforts to protect our company data or the information we receive may also be unsuccessful due to software bugs or other technical malfunctions; employee, contractor, or vendor error or malfeasance; government surveillance; breaches of physical security of our facilities or technical infrastructure; or other threats that evolve. In addition, third parties may attempt to fraudulently induce employees or users to disclose information in order to gain access to our data or our users' data. Cyber-attacks continue to evolve in sophistication and volume, and inherently may be difficult to detect for long periods of time. Although we have developed systems and processes that are designed to protect our data and user data, to prevent data loss, to disable undesirable accounts and activities on our platform, and to prevent or detect security breaches, we cannot assure you that such measures will provide absolute security. We experience cyber-attacks and other security incidents of varying degrees from time to time, and we may incur significant costs in protecting against or remediating such incidents.
In addition, some of our developers or other partners, such as those that help us measure the effectiveness of ads, may receive or store information provided by us or by our users through mobile or web applications integrated with Facebook. We provide limited information to such third parties based on the scope of services provided to us. However, if these third parties or developers fail to adopt or adhere to adequate data security practices, or in the event of a breach of their networks, our data or our users' data may be improperly accessed, used, or disclosed.
Affected users or government authorities could initiate legal or regulatory actions against us in connection with any actual or perceived security breaches or improper access to or disclosure of data, which has occurred in the past and which could cause us to incur significant expense and liability or result in orders or consent decrees forcing us to modify our business practices. Such incidents or our efforts to remediate such incidents may also result in a decline in our active user base or engagement levels. Any of these events could have a material and adverse effect on our business, reputation, or financial results.
For example, in September 2018, we announced our discovery of a third-party cyber-attack that exploited a vulnerability in Facebook’s code to steal user access tokens, which were then used to access certain profile information from approximately 29 million user accounts on Facebook. While we took steps to remediate the attack, including fixing the vulnerability, resetting user access tokens and notifying affected users, we may discover and announce additional developments, which could further erode confidence in our brand. In addition, the events surrounding this cyber-attack became the subject of Irish Data Protection Commission and other government inquiries. Any such inquiries could subject us to substantial fines and costs, require us to change our business practices, divert resources and the attention of management from our business, or adversely affect our business.
We anticipate that our ongoing investments in safety, security, and content review will identify additional instances of misuse of user data or other undesirable activity by third parties on our platform.
In addition to our efforts to mitigate cybersecurity risks, we are making significant investments in safety, security, and content review efforts to combat misuse of our services and user data by third parties, including investigations and audits of platform applications that previously accessed information of a large number of users of our services. As a result of these efforts we have discovered and announced, and anticipate that we will continue to discover and announce, additional incidents of misuse of user data or other undesirable activity by third parties. We may not discover all such incidents or activity, whether as a result of our data limitations, including our lack of visibility over our encrypted services, the scale of activity on our platform, or other factors, and we may be notified of such incidents or activity via the media or other third parties. Such incidents and activities may include the use of user data or our systems in a manner inconsistent with our terms, contracts or policies, the existence of false or undesirable user accounts, election interference, improper ad purchases, activities that threaten people’s safety on- or offline, or instances of spamming, scraping, or spreading misinformation. We may also be unsuccessful in our efforts to enforce our policies or otherwise remediate any such incidents. Any of the foregoing developments may negatively affect user trust and engagement,

49


harm our reputation and brands, require us to change our business practices in a manner adverse to our business, and adversely affect our business and financial results. Any such developments may also subject us to additional litigation and regulatory inquiries, which could subject us to monetary penalties and damages, divert management’s time and attention, and lead to enhanced regulatory oversight.
Unfavorable media coverage could negatively affect our business.
We receive a high degree of media coverage around the world. Unfavorable publicity regarding, for example, our privacy practices, terms of service, product changes, product quality, litigation or regulatory activity, government surveillance, the actions of our advertisers, the actions of our developers whose products are integrated with our products, the use of our products or services for illicit, objectionable, or illegal ends, the substance or enforcement of our community standards, the actions of our users, the quality and integrity of content shared on our platform, or the actions of other companies that provide similar services to ours, has in the past, and could in the future, adversely affect our reputation. For example, beginning in March 2018, we were the subject of intense media coverage involving the misuse of certain data by a developer that shared such data with third parties in violation of our terms and policies, and we have continued to receive negative publicity. Such negative publicity could have an adverse effect on the size, engagement, and loyalty of our user base and result in decreased revenue, which could adversely affect our business and financial results.
Our financial results will fluctuate from quarter to quarter and are difficult to predict.
Our quarterly financial results have fluctuated in the past and will fluctuate in the future. Additionally, we have a limited operating history with the current scale of our business, which makes it difficult to forecast our future results. As a result, you should not rely upon our past quarterly financial results as indicators of future performance. You should take into account the risks and uncertainties frequently encountered by companies in rapidly evolving markets. Our financial results in any given quarter can be influenced by numerous factors, many of which we are unable to predict or are outside of our control, including:
our ability to maintain and grow our user base and user engagement;
our ability to attract and retain marketers in a particular period;
fluctuations in spending by our marketers due to seasonality, such as historically strong spending in the fourth quarter of each year, episodic regional or global events, or other factors;
the frequency, prominence, size, format, and quality of ads shown to users;
the success of technologies designed to block the display of ads;
changes to third-party policies that limit our ability to deliver, target, or measure the effectiveness of advertising;
the pricing of our ads and other products;
the diversification and growth of revenue sources beyond advertising on Facebook and Instagram;
our ability to generate revenue from Payments, or the sale of our consumer hardware products or other products we may introduce in the future;
changes to existing products or services or the development and introduction of new products or services by us or our competitors;
user behavior or product changes that may reduce traffic to features or products that we successfully monetize;
increases in marketing, sales, and other operating expenses that we will incur to grow and expand our operations and to remain competitive, including costs related to our data centers and technical infrastructure;
costs related to our privacy, safety, security, and content review efforts;
costs and expenses related to the development and delivery of our consumer hardware products;
our ability to maintain gross margins and operating margins;
costs related to acquisitions, including costs associated with amortization and additional investments to develop the acquired technologies;
charges associated with impairment of any assets on our balance sheet;

50


our ability to obtain equipment, components, and labor for our data centers and other technical infrastructure in a timely and cost-effective manner;
system failures or outages or government blocking, which could prevent us from serving ads for any period of time;
breaches of security or privacy, and the costs associated with any such breaches and remediation;
changes in the manner in which we distribute our products or inaccessibility of our products due to third-party actions;
fees paid to third parties for content or the distribution of our products;
share-based compensation expense, including acquisition-related expense;
adverse litigation judgments, settlements, or other litigation-related costs;
changes in the legislative or regulatory environment, including with respect to privacy and data protection, or actions by governments or regulators, including fines, orders, or consent decrees;
the overall tax rate for our business, which may be affected by the mix of income we earn in the U.S. and in jurisdictions with comparatively lower tax rates, the effects of share-based compensation, the effects of integrating intellectual property from acquisitions, and the effects of changes in our business;
the impact of changes in tax laws or judicial or regulatory interpretations of tax laws, which are recorded in the period such laws are enacted or interpretations are issued, and may significantly affect the effective tax rate of that period;
tax obligations that may arise from resolutions of tax examinations, including the examination we are currently under by the Internal Revenue Service (IRS), that materially differ from the amounts we have anticipated;
fluctuations in currency exchange rates and changes in the proportion of our revenue and expenses denominated in foreign currencies;
trading activity in our share repurchase program;
fluctuations in the market values of our portfolio investments and in interest rates;
changes in U.S. generally accepted accounting principles; and
changes in global business or macroeconomic conditions.
We expect our rates of growth to decline in the future.
We expect that our user growth rate will generally decline over time as the size of our active user base increases, and it is possible that the size of our active user base may fluctuate or decline in one or more markets, particularly as we achieve greater market penetration. We expect our revenue growth rate will continue to decline over time as our revenue increases to higher levels. As our growth rates decline, investors' perceptions of our business may be adversely affected and the trading price of our Class A common stock could decline.
Our costs are continuing to grow, which could reduce our operating margin and profitability. If our investments are not successful, our business and financial performance could be harmed.
Operating our business is costly, and we expect our expenses to continue to increase in the future as we broaden our user base, as users increase the amount and types of content they consume and the data they share with us, for example with respect to video, as we develop and implement new products, as we market new and existing products and promote our brands, as we continue to expand our technical infrastructure, as we continue to invest in new and unproven technologies, and as we continue to hire additional employees and contractors to support our expanding operations, including our efforts to focus on privacy, safety, security, and content review. We will continue to invest in our messaging, video content, and global connectivity efforts, as well as other initiatives that may not have clear paths to monetization. In addition, we will incur increased costs in connection with the development and marketing of our consumer hardware and virtual and augmented reality products and technologies. Any such investments may not be successful, and any such increases in our costs may reduce our operating margin and profitability. In addition, if our investments are not successful, our ability to grow revenue will be harmed, which could adversely affect our business and financial performance.

51


Given our levels of share-based compensation, our tax rate may vary significantly depending on our stock price.
The tax effects of the accounting for share-based compensation may significantly impact our effective tax rate from period to period. In periods in which our stock price is higher than the grant price of the share-based compensation vesting in that period, we will recognize excess tax benefits that will decrease our effective tax rate. For example, in the first six months of 2019, excess tax benefits recognized from share-based compensation decreased our provision for income taxes by $159 million and our effective tax rate by two percentage points as compared to the tax rate without such benefits. In future periods in which our stock price is lower than the grant price of the share-based compensation vesting in that period, our effective tax rate may increase. The amount and value of share-based compensation issued relative to our earnings in a particular period will also affect the magnitude of the impact of share-based compensation on our effective tax rate. These tax effects are dependent on our stock price, which we do not control, and a decline in our stock price could significantly increase our effective tax rate and adversely affect our financial results.
Our business is subject to complex and evolving U.S. and foreign laws and regulations regarding privacy, data protection, content, competition, consumer protection, and other matters. Many of these laws and regulations are subject to change and uncertain interpretation, and could result in claims, changes to our business practices, monetary penalties, increased cost of operations, or declines in user growth or engagement, or otherwise harm our business.
We are subject to a variety of laws and regulations in the United States and abroad that involve matters central to our business, including privacy, data protection and personal information, rights of publicity, content, intellectual property, advertising, marketing, distribution, data security, data retention and deletion, electronic contracts and other communications, competition, protection of minors, consumer protection, telecommunications, product liability, taxation, economic or other trade prohibitions or sanctions, securities law compliance, and online payment services. The introduction of new products, expansion of our activities in certain jurisdictions, or other actions that we may take may subject us to additional laws, regulations, or other government scrutiny. In addition, foreign data protection, privacy, content, competition, and other laws and regulations can impose different obligations or be more restrictive than those in the United States.
These U.S. federal and state and foreign laws and regulations, which in some cases can be enforced by private parties in addition to government entities, are constantly evolving and can be subject to significant change. As a result, the application, interpretation, and enforcement of these laws and regulations are often uncertain, particularly in the new and rapidly evolving industry in which we operate, and may be interpreted and applied inconsistently from country to country and inconsistently with our current policies and practices. For example, regulatory or legislative actions affecting the manner in which we display content to our users or obtain consent to various practices could adversely affect user growth and engagement. Such actions could affect the manner in which we provide our services or adversely affect our financial results.
We are also subject to laws and regulations that dictate whether, how, and under what circumstances we can transfer, process and/or receive certain data that is critical to our operations, including data shared between countries or regions in which we operate and data shared among our products and services. For example, in 2016, the European Union and United States agreed to an alternative transfer framework for data transferred from the European Union to the United States, called the Privacy Shield, but this new framework is subject to an annual review that could result in changes to our obligations and also is subject to challenge by regulators and private parties. In addition, the other bases upon which Facebook relies to legitimize the transfer of such data, such as Standard Contractual Clauses (SCCs), have been subjected to regulatory and judicial scrutiny. For example, the Irish Data Protection Commissioner has challenged the legal grounds for transfers of user data to Facebook, Inc., and the Irish High Court has referred this challenge to the Court of Justice of the European Union for decision. We have also been managing investigations and lawsuits in Europe, India, and other jurisdictions regarding the August 2016 update to WhatsApp’s terms of service and privacy policy and its sharing of certain data with other Facebook products and services, including a lawsuit currently pending before the Supreme Court of India. If one or more of the legal bases for transferring data from Europe to the United States is invalidated, if we are unable to transfer data between and among countries and regions in which we operate, or if we are restricted from sharing data among our products and services, it could affect the manner in which we provide our services or our ability to target ads, which could adversely affect our financial results.
Proposed or new legislation and regulations could also significantly affect our business. For example, the European General Data Protection Regulation (GDPR) took effect in May 2018 and applies to all of our products and services used by people in Europe. The GDPR includes operational requirements for companies that receive or process personal data of residents of the European Union that are different from those previously in place in the European Union. As a result, we implemented measures to change our service for minors under the age of 16 for certain countries in Europe that maintain the minimum age of 16 under the GDPR. We also obtain consent and/or offer new controls to existing and new users in Europe before processing data for certain aspects of our service. In addition, the GDPR requires submission of personal data breach notifications to our designated European privacy regulator, the Irish Data Protection Commission, and includes significant penalties for non-compliance with the notification obligation as well as other requirements of the regulation. The California Consumer Privacy Act, or AB 375, also creates new data

52


privacy rights for users, effective in 2020. Similarly, there are a number of legislative proposals in the European Union, the United States, at both the federal and state level, as well as other jurisdictions that could impose new obligations in areas affecting our business. In addition, some countries are considering or have passed legislation implementing data protection requirements or requiring local storage and processing of data or similar requirements that could increase the cost and complexity of delivering our services.
These laws and regulations, as well as any associated inquiries or investigations or any other government actions, may be costly to comply with and may delay or impede the development of new products, result in negative publicity, increase our operating costs, require significant management time and attention, and subject us to remedies that may harm our business, including fines or demands or orders that we modify or cease existing business practices.
We have been subject to regulatory and other government investigations, enforcement actions, and settlements, and we expect to continue to be subject to such proceedings and other inquiries in the future, which could cause us to incur substantial costs or require us to change our business practices in a manner materially adverse to our business.
From time to time, we receive formal and informal inquiries from government authorities and regulators regarding our compliance with laws and regulations, many of which are evolving and subject to interpretation. We are and expect to continue to be the subject of investigations, inquiries, data requests, requests for information, actions, and audits in the United States, Europe, and around the world, particularly in the areas of privacy, data protection, law enforcement, consumer protection, and competition, as we continue to grow and expand our operations. In addition, we are currently, and may in the future be, subject to regulatory orders or consent decrees. For example, data protection, competition, and consumer protection authorities in the European Union have initiated actions, investigations, or administrative orders seeking to restrict the ways in which we collect and use information, or impose sanctions, and other authorities may do the same. In addition, beginning in March 2018, we became subject to U.S. Federal Trade Commission (FTC), Securities and Exchange Commission (SEC), state attorneys general, and other government inquiries in the United States, Europe, and other jurisdictions in connection with our platform and user data practices as well as the misuse of certain data by a developer that shared such data with third parties in violation of our terms and policies. In July 2019, we entered into a settlement and modified consent order to resolve the FTC inquiry, and we also entered into a settlement to resolve the SEC inquiry, in each case pending federal court approval of the respective settlement. Among other matters, our settlement with the FTC requires us to pay a penalty of $5.0 billion and to significantly enhance our practices and processes for privacy compliance and oversight. In addition, our settlement with the SEC requires us to pay a penalty of $100 million. Beginning in September 2018, we also became subject to Irish Data Protection Commission and other government inquiries in connection with a third-party cyber-attack that exploited a vulnerability in Facebook’s code to steal user access tokens and access certain profile information from user accounts on Facebook. From time to time we also notify the IDPC, our designated European privacy regulator under the GDPR, of certain other personal data breaches and privacy issues, and are subject to inquiries and investigations regarding various aspects of our regulatory compliance. In addition, competition authorities in the United States, Europe, and other jurisdictions have initiated inquiries and investigations into many aspects of our business, including with respect to users and advertisers, as well as our industry. For example, in June 2019 we were informed by the FTC that it had opened an antitrust investigation of our company in the areas of social networking or social media services, digital advertising, and/or mobile or online applications. In addition, in July 2019, the U.S. Department of Justice announced an antitrust review of major online platforms. Orders issued by, or inquiries or enforcement actions initiated by, government or regulatory authorities could cause us to incur substantial costs, expose us to unanticipated civil and criminal liability or penalties (including substantial monetary remedies), require us to change our business practices in a manner materially adverse to our business, or subject us to other remedies that adversely affect our business.

53


Compliance with our FTC consent order, the GDPR, and other regulatory and legislative privacy requirements will require significant operational resources and modifications to our business practices, and any compliance failures may have a material adverse effect on our business, reputation, and financial results.
We are engaged in ongoing privacy compliance and oversight efforts, including as a result of the modified consent order we entered into in July 2019 with the FTC as well as our efforts to comply with the GDPR and other regulatory and legislative requirements. In particular, we have agreed with the FTC to implement a comprehensive expansion of our privacy program, including substantial management and board of directors oversight, stringent operational requirements and reporting obligations, and a process to regularly certify our compliance with the privacy program to the FTC, which will be challenging and costly to implement. These compliance and oversight efforts will increase demand on our systems and resources, and will require significant investments, including investments in compliance processes, personnel, and technical infrastructure. In the near-term, we expect to reallocate resources internally to assist with these efforts, and this may have an adverse impact on our other business initiatives. In addition, these efforts will require substantial modifications to our business practices and make some practices such as product development more difficult, time-consuming, and costly. As a result, we believe our ability to develop and launch new features, products, and services in a timely manner will be adversely affected. We also expect that our privacy compliance and oversight efforts will require significant time and attention from our management and board of directors. If we are unable to successfully implement and comply with the mandates of the FTC consent order or other regulatory or legislative requirements, or if we are found to be in violation of the consent order or other requirements, we may be subject to regulatory or governmental investigations or lawsuits, which may result in significant monetary fines, judgments, or other penalties, and we may also be required to make additional changes to our business practices. Any of these events could have a material adverse effect on our business, reputation, and financial results.
If we are unable to protect our intellectual property, the value of our brands and other intangible assets may be diminished, and our business may be adversely affected.
We rely and expect to continue to rely on a combination of confidentiality, assignment, and license agreements with our employees, consultants, and third parties with whom we have relationships, as well as trademark, copyright, patent, trade secret, and domain name protection laws, to protect our proprietary rights. In the United States and internationally, we have filed various applications for protection of certain aspects of our intellectual property, and we currently hold a significant number of registered trademarks and issued patents in multiple jurisdictions and have acquired patents and patent applications from third parties. Third parties may knowingly or unknowingly infringe our proprietary rights, third parties may challenge proprietary rights held by us, and pending and future trademark and patent applications may not be approved. In addition, effective intellectual property protection may not be available in every country in which we operate or intend to operate our business. In any or all of these cases, we may be required to expend significant time and expense in order to prevent infringement or to enforce our rights. Although we have generally taken measures to protect our proprietary rights, there can be no assurance that others will not offer products or concepts that are substantially similar to ours and compete with our business. In addition, we regularly contribute software source code under open source licenses and have made other technology we developed available under other open licenses, and we include open source software in our products. For example, we have contributed certain specifications and designs related to our data center equipment to the Open Compute Project Foundation, a non-profit entity that shares and develops such information with the technology community, under the Open Web Foundation License. As a result of our open source contributions and the use of open source in our products, we may license or be required to license or disclose code and/or innovations that turn out to be material to our business and may also be exposed to increased litigation risk. If the protection of our proprietary rights is inadequate to prevent unauthorized use or appropriation by third parties, the value of our brands and other intangible assets may be diminished and competitors may be able to more effectively mimic our products, services, and methods of operations. Any of these events could have an adverse effect on our business and financial results.
We are currently, and expect to be in the future, party to patent lawsuits and other intellectual property rights claims that are expensive and time consuming and, if resolved adversely, could have a significant impact on our business, financial condition, or results of operations.
Companies in the Internet, technology, and media industries own large numbers of patents, copyrights, trademarks, and trade secrets, and frequently enter into litigation based on allegations of infringement, misappropriation, or other violations of intellectual property or other rights. In addition, various "non-practicing entities" that own patents and other intellectual property rights often attempt to aggressively assert their rights in order to extract value from technology companies. Furthermore, from time to time we may introduce or acquire new products, including in areas where we historically have not competed, which could increase our exposure to patent and other intellectual property claims from competitors and non-practicing entities.
From time to time, we receive notice from patent holders and other parties alleging that certain of our products and services, or user content, infringe their intellectual property rights. We presently are involved in a number of intellectual property lawsuits, and as we face increasing competition and gain an increasingly high profile, we expect the number of patent and other intellectual

54


property claims against us to grow. Defending patent and other intellectual property litigation is costly and can impose a significant burden on management and employees, and there can be no assurances that favorable final outcomes will be obtained in all cases. In addition, plaintiffs may seek, and we may become subject to, preliminary or provisional rulings in the course of any such litigation, including potential preliminary injunctions requiring us to cease some or all of our operations. We may decide to settle such lawsuits and disputes on terms that are unfavorable to us. Similarly, if any litigation to which we are a party is resolved adversely, we may be subject to an unfavorable judgment that may not be reversed upon appeal. The terms of such a settlement or judgment may require us to cease some or all of our operations or pay substantial amounts to the other party. In addition, we may have to seek a license to continue practices found to be in violation of a third party's rights, which may not be available on reasonable terms, or at all, and may significantly increase our operating costs and expenses. As a result, we may also be required to develop alternative non-infringing technology or practices or discontinue the practices. The development of alternative non-infringing technology or practices could require significant effort and expense, could result in less effective technology or practices or otherwise negatively affect the user experience, or may not be feasible. We have experienced unfavorable outcomes in such disputes and litigation in the past, and our business, financial condition, and results of operations could be adversely affected as a result of an unfavorable resolution of the disputes and litigation referred to above.
We are involved in numerous class action lawsuits and other litigation matters that are expensive and time consuming, and, if resolved adversely, could harm our business, financial condition, or results of operations.
In addition to intellectual property claims, we are also involved in numerous other lawsuits, including putative class action lawsuits, many of which claim statutory damages and/or seek significant changes to our business operations, and we anticipate that we will continue to be a target for numerous lawsuits in the future. Because of the scale of our user base, the plaintiffs in class action cases filed against us typically claim enormous monetary damages even if the alleged per-user harm is small or non-existent. In addition, we have in the past, and may in the future, be subject to additional class action lawsuits based on advertiser claims, employment claims, product performance or other claims related to the use of consumer hardware and software, as well as virtual reality technology and products, which are new and unproven. For example, we are currently the subject of multiple putative class action suits in connection with our platform and user data practices and the misuse of certain data by a developer that shared such data with third parties in violation of our terms and policies, the disclosure of our earnings results for the second quarter of 2018, and a third-party cyber-attack that exploited a vulnerability in Facebook’s code to steal user access tokens and access certain profile information from user accounts on Facebook. We believe these lawsuits are without merit and are vigorously defending them. Any negative outcome from any such lawsuits could result in payments of substantial monetary damages or fines, or undesirable changes to our products or business practices, and accordingly our business, financial condition, or results of operations could be materially and adversely affected. Although the results of such lawsuits and claims cannot be predicted with certainty, we do not believe that the final outcome of those matters relating to our products that we currently face will have a material adverse effect on our business, financial condition, or results of operations.
There can be no assurances that a favorable final outcome will be obtained in all our cases, and defending any lawsuit is costly and can impose a significant burden on management and employees. Any litigation to which we are a party may result in an onerous or unfavorable judgment that may not be reversed upon appeal or in payments of substantial monetary damages or fines, or we may decide to settle lawsuits on similarly unfavorable terms, which has occurred in the past and which could adversely affect our business, financial conditions, or results of operations.
We may incur liability as a result of information retrieved from or transmitted over the Internet or published using our products or as a result of claims related to our products, and legislation regulating content on our platform may require us to change our products or business practices.
We have faced, currently face, and will continue to face claims relating to information that is published or made available on our products. In particular, the nature of our business exposes us to claims related to defamation, dissemination of misinformation or news hoaxes, discrimination, intellectual property rights, rights of publicity and privacy, personal injury torts, or laws regulating hate speech or other types of content. This risk is enhanced in certain jurisdictions outside the United States where our protection from liability for third-party actions may be unclear or where we may be less protected under local laws than we are in the United States. For example, the European Union recently passed a directive expanding online platform liability for copyright infringement, which member states are expected to implement by 2021. In addition, there have been various Congressional efforts to restrict the scope of the protections available to online platforms under Section 230 of the Communications Decency Act, and our current protections from liability for third-party content in the United States could decrease or change. We could incur significant costs investigating and defending such claims and, if we are found liable, significant damages. We could also face fines or orders restricting or blocking our services in particular geographies as a result of content hosted on our services. For example, legislation in Germany has in the past, and may in the future, result in the imposition of fines for failure to comply with certain content removal, law enforcement cooperation, and disclosure obligations. Other countries, including Australia, France, Singapore, and the United Kingdom, are considering or have implemented similar legislation imposing penalties for failure to remove content or follow certain processes. Such legislation also has in the past, and may in the future, require us to change our products or business

55


practices, increase our compliance costs, or otherwise impact our operations or our ability to provide services in certain geographies. For example, the European Copyright Directive requires certain online services to obtain authorizations for copyrighted content or to implement measures to prevent the availability of that content, which may require us to make substantial investments in compliance processes. If any of the foregoing events occur, our business and financial results could be adversely affected.
Our CEO has control over key decision making as a result of his control of a majority of the voting power of our outstanding capital stock.
Mark Zuckerberg, our founder, Chairman, and CEO, is able to exercise voting rights with respect to a majority of the voting power of our outstanding capital stock and therefore has the ability to control the outcome of matters submitted to our stockholders for approval, including the election of directors and any merger, consolidation, or sale of all or substantially all of our assets. This concentrated control could delay, defer, or prevent a change of control, merger, consolidation, or sale of all or substantially all of our assets that our other stockholders support, or conversely this concentrated control could result in the consummation of such a transaction that our other stockholders do not support. This concentrated control could also discourage a potential investor from acquiring our Class A common stock, which has limited voting power relative to the Class B common stock, and might harm the trading price of our Class A common stock. In addition, Mr. Zuckerberg has the ability to control the management and major strategic investments of our company as a result of his position as our CEO and his ability to control the election or replacement of our directors. In the event of his death, the shares of our capital stock that Mr. Zuckerberg owns will be transferred to the persons or entities that he has designated. As a board member and officer, Mr. Zuckerberg owes a fiduciary duty to our stockholders and must act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. As a stockholder, even a controlling stockholder, Mr. Zuckerberg is entitled to vote his shares, and shares over which he has voting control as governed by a voting agreement, in his own interests, which may not always be in the interests of our stockholders generally.
We plan to continue to make acquisitions, which could harm our financial condition or results of operations and may adversely affect the price of our common stock.
As part of our business strategy, we have made and intend to continue to make acquisitions to add specialized employees and complementary companies, products, or technologies. We may not be able to find suitable acquisition candidates, and we may not be able to complete acquisitions on favorable terms, if at all. In some cases, the costs of such acquisitions may be substantial, and there is no assurance that we will receive a favorable return on investment for our acquisitions.
We may pay substantial amounts of cash or incur debt to pay for acquisitions, which could adversely affect our liquidity. The incurrence of indebtedness would also result in increased fixed obligations and increased interest expense, and could also include covenants or other restrictions that would impede our ability to manage our operations. We may also issue equity securities to pay for acquisitions and we regularly grant RSUs to retain the employees of acquired companies, which could increase our expenses, adversely affect our financial results, and result in dilution to our stockholders. In addition, any acquisitions we announce could be viewed negatively by users, marketers, developers, or investors, which may adversely affect our business or the price of our Class A common stock.
We may also discover liabilities or deficiencies associated with the companies or assets we acquire that were not identified in advance, which may result in significant unanticipated costs. The effectiveness of our due diligence review and our ability to evaluate the results of such due diligence are dependent upon the accuracy and completeness of statements and disclosures made or actions taken by the companies we acquire or their representatives, as well as the limited amount of time in which acquisitions are executed. In addition, we may fail to accurately forecast the financial impact of an acquisition transaction, including tax and accounting charges. Acquisitions may also result in our recording of significant additional expenses to our results of operations and recording of substantial finite-lived intangible assets on our balance sheet upon closing. Any of these factors may adversely affect our financial condition or results of operations.
We may not be able to successfully integrate our acquisitions, and we may incur significant costs to integrate and support the companies we acquire.
The integration of acquisitions requires significant time and resources, and we may not manage these processes successfully. Our ability to successfully integrate complex acquisitions is unproven, particularly with respect to companies that have significant operations or that develop products where we do not have prior experience. For example, the technology and products we acquired from Oculus were relatively new to Facebook at the time of the acquisition, and we did not have significant experience with, or structure in place to support, such technology and products prior to the acquisition. We continue to make substantial investments of resources to support our acquisitions, which will result in significant ongoing operating expenses and may divert resources and management attention from other areas of our business. We cannot assure you that these investments will be successful. If we fail to successfully integrate the companies we acquire, we may not realize the benefits expected from the transaction and our business may be harmed.

56


If our goodwill or finite-lived intangible assets become impaired, we may be required to record a significant charge to earnings. 
We review our finite-lived intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable, such as a decline in stock price and market capitalization. We test goodwill for impairment at least annually. If such goodwill or finite-lived intangible assets are deemed to be impaired, an impairment loss equal to the amount by which the carrying amount exceeds the fair value of the assets would be recognized. We may be required to record a significant charge in our financial statements during the period in which any impairment of our goodwill or finite-lived intangible assets is determined, which would negatively affect our results of operations.
Our business is dependent on our ability to maintain and scale our technical infrastructure, and any significant disruption in our service could damage our reputation, result in a potential loss of users and engagement, and adversely affect our financial results.
Our reputation and ability to attract, retain, and serve our users is dependent upon the reliable performance of our products and our underlying technical infrastructure. We have in the past experienced, and may in the future experience, interruptions in the availability or performance of our products from time to time. Our systems may not be adequately designed or may not operate with the reliability and redundancy necessary to avoid performance delays or outages that could be harmful to our business. If our products are unavailable when users attempt to access them, or if they do not load as quickly as expected, users may not use our products as often in the future, or at all, and our ability to serve ads may be disrupted, any of which could adversely affect our business and financial performance. As the amount and types of information shared on Facebook and our other products continue to grow and evolve, as the usage patterns of our global community continue to evolve, and as our internal operational demands continue to grow, we will need an increasing amount of technical infrastructure, including network capacity and computing power, to continue to satisfy our needs. It is possible that we may fail to continue to effectively scale and grow our technical infrastructure to accommodate these increased demands, which may adversely affect our user engagement and advertising revenue growth. In addition, our business may be subject to interruptions, delays, or failures resulting from earthquakes, adverse weather conditions, other natural disasters, power loss, terrorism, geopolitical conflict, other physical security threats, cyber-attacks, or other catastrophic events. If such an event were to occur, users may be subject to service disruptions or outages and we may not be able to recover our technical infrastructure and user data in a timely manner to restart or provide our services, which may adversely affect our financial results.
A substantial portion of our network infrastructure is provided by third parties. Any disruption or failure in the services we receive from these providers could harm our ability to handle existing or increased traffic and could significantly harm our business. Any financial or other difficulties these providers face may adversely affect our business, and we exercise little control over these providers, which increases our vulnerability to problems with the services they provide.
We could experience unforeseen difficulties in building and operating key portions of our technical infrastructure.
We have designed and built our own data centers and key portions of our technical infrastructure through which we serve our products, and we plan to continue to significantly expand the size of our infrastructure primarily through data centers and other projects. The infrastructure expansion we are undertaking is complex and involves projects in multiple locations. Unanticipated delays in the completion of these projects, including due to any shortage of labor necessary in building portions of such projects, or availability of components, challenges in obtaining required government or regulatory approvals, or other actions by governments, may lead to increased project costs, operational inefficiencies, or interruptions in the delivery or degradation of the quality of our products. In addition, there may be issues related to this infrastructure that are not identified during the testing phases of design and implementation, which may only become evident after we have started to fully utilize the underlying equipment, that could further degrade the user experience or increase our costs. Any of these events could adversely affect our business, reputation, or financial results.
Our products and internal systems rely on software and hardware that is highly technical, and if it contains undetected errors, bugs, or vulnerabilities, our business could be adversely affected.
Our products and internal systems rely on software and hardware, including software and hardware developed or maintained internally and/or by third parties, that is highly technical and complex. In addition, our products and internal systems depend on the ability of such software and hardware to store, retrieve, process, and manage immense amounts of data. The software and hardware on which we rely has contained, and will in the future contain, undetected errors, bugs, or vulnerabilities. Some errors, bugs, or vulnerabilities may only be discovered after the code has been released for external or internal use. For example, in September 2018, we announced our discovery of a third-party cyber-attack that exploited a vulnerability in Facebook’s code to steal user access tokens and access certain profile information from user accounts on Facebook. Errors, bugs, vulnerabilities, or other design defects within the software and hardware on which we rely have in the past, and may in the future, result in a negative experience for users and marketers who use our products, compromise the ability of our products to perform in a manner consistent with our terms, contracts, or policies, delay product introductions or enhancements, result in targeting, measurement, or billing

57


errors, compromise our ability to protect the data of our users and/or our intellectual property, or lead to reductions in our ability to provide some or all of our services. In addition, any errors, bugs, vulnerabilities, or defects discovered in the software and hardware on which we rely, and any associated degradations or interruptions of service, have in the past, and may in the future, result in damage to our reputation, loss of users, loss of revenue, regulatory inquiries, or liability for damages, any of which could adversely affect our business and financial results.
Technologies have been developed that can block the display of our ads, which could adversely affect our financial results.
Technologies have been developed, and will likely continue to be developed, that can block the display of our ads or block our ad measurement tools, particularly for advertising displayed on personal computers. We generate substantially all of our revenue from advertising, including revenue resulting from the display of ads on personal computers. Revenue generated from the display of ads on personal computers has been impacted by these technologies from time to time. As a result, these technologies have had an adverse effect on our financial results and, if such technologies continue to proliferate, in particular with respect to mobile platforms, our future financial results may be harmed.
Real or perceived inaccuracies in our user and other metrics may harm our reputation and negatively affect our business.
The numbers for our key metrics, which include our DAUs, MAUs, and average revenue per user (ARPU), are calculated using internal company data based on the activity of user accounts. While these numbers are based on what we believe to be reasonable estimates of our user base for the applicable period of measurement, there are inherent challenges in measuring usage of our products across large online and mobile populations around the world. In addition, we are continually seeking to improve our estimates of our user base, and such estimates may change due to improvements or changes in our methodology.
We regularly evaluate these metrics to estimate the number of "duplicate" and "false" accounts among our MAUs. A duplicate account is one that a user maintains in addition to his or her principal account. We divide "false" accounts into two categories: (1) user-misclassified accounts, where users have created personal profiles for a business, organization, or non-human entity such as a pet (such entities are permitted on Facebook using a Page rather than a personal profile under our terms of service); and (2) undesirable accounts, which represent user profiles that we determine are intended to be used for purposes that violate our terms of service, such as spamming. The estimates of duplicate and false accounts are based on an internal review of a limited sample of accounts, and we apply significant judgment in making this determination. For example, to identify duplicate accounts we use data signals such as similar IP addresses or user names, and to identify false accounts we look for names that appear to be fake or other behavior that appears inauthentic to the reviewers. Our estimates may change as our methodologies evolve, including through the application of new data signals or technologies, which may allow us to identify previously undetected duplicate or false accounts and may improve our ability to evaluate a broader population of our users. Duplicate and false accounts are very difficult to measure at our scale, and it is possible that the actual number of duplicate and false accounts may vary significantly from our estimates.
In the fourth quarter of 2018, we estimated that duplicate accounts may have represented approximately 11% of our worldwide MAUs. We believe the percentage of duplicate accounts is meaningfully higher in developing markets such as the Philippines and Vietnam, as compared to more developed markets. In the fourth quarter of 2018, we estimated that false accounts may have represented approximately 5% of our worldwide MAUs. Our estimation of false accounts can vary as a result of episodic spikes in the creation of such accounts, which we have seen originate more frequently in specific countries such as Indonesia and Vietnam. From time to time, we may make product changes or take other actions to reduce the number of duplicate or false accounts among our users, which may also reduce our DAU and MAU estimates in a particular period.
Our data limitations may affect our understanding of certain details of our business. For example, while user-provided data indicates a decline in usage among younger users, this age data is unreliable because a disproportionate number of our younger users register with an inaccurate age. Accordingly, our understanding of usage by age group may not be complete.
In addition, our data regarding the geographic location of our users is estimated based on a number of factors, such as the user's IP address and self-disclosed location. These factors may not always accurately reflect the user's actual location. For example, a user may appear to be accessing Facebook from the location of the proxy server that the user connects to rather than from the user's actual location. The methodologies used to measure user metrics may also be susceptible to algorithm or other technical errors. Our estimates for revenue by user location and revenue by user device are also affected by these factors. We regularly review our processes for calculating these metrics, and from time to time we may discover inaccuracies in our metrics or make adjustments to improve their accuracy, including adjustments that may result in the recalculation of our historical metrics. We believe that any such inaccuracies or adjustments are immaterial unless otherwise stated. We intend to disclose our estimates of the number of duplicate and false accounts among our MAUs on an annual basis. In addition, our DAU and MAU estimates will differ from estimates published by third parties due to differences in methodology.
In addition, from time to time we provide, or rely on, certain other metrics, including those relating to the reach and effectiveness of our ads. All of our metrics are subject to software bugs, inconsistencies in our systems, and human error. If

58


marketers, developers, or investors do not perceive our metrics to be accurate, or if we discover material inaccuracies in our metrics, we may be subject to liability, our reputation may be harmed, and marketers and developers may be less willing to allocate their budgets or resources to Facebook, which could negatively affect our business and financial results.
We cannot assure you that we will effectively manage our growth.
Our employee headcount and the scope and complexity of our business have increased significantly, with the number of employees increasing to 39,651 as of June 30, 2019 from 30,275 as of June 30, 2018, and we expect such headcount growth to continue for the foreseeable future. In addition, we plan to continue to hire a number of employees and contractors in order to address various privacy, safety, security, and content review initiatives. The growth and expansion of our business and products create significant challenges for our management, operational, and financial resources, including managing multiple relationships with users, marketers, developers, and other third parties. As our operations and the number of our third-party relationships continue to grow, our information technology systems or our internal controls and procedures may not be adequate to support such growth. In addition, some members of our management do not have significant experience managing a large global business operation, so our management may not be able to manage such growth effectively. To effectively manage our growth, we must continue to improve our operational, financial, and management processes and systems and to effectively expand, train, and manage our personnel. As our organization continues to grow, and we are required to implement more complex organizational management structures, we may find it increasingly difficult to maintain the benefits of our corporate culture, including our ability to quickly develop and launch new and innovative products. This could negatively affect our business performance.
The loss of one or more of our key personnel, or our failure to attract and retain other highly qualified personnel in the future, could harm our business.
We currently depend on the continued services and performance of our key personnel, including Mark Zuckerberg and Sheryl K. Sandberg. Although we have entered into employment agreements with Mr. Zuckerberg and Ms. Sandberg, the agreements have no specific duration and constitute at-will employment. In addition, many of our key technologies and systems are custom-made for our business by our personnel. The loss of key personnel, including members of management as well as key engineering, product development, marketing, and sales personnel, could disrupt our operations and have an adverse effect on our business.
As we continue to grow, we cannot guarantee we will continue to attract and retain the personnel we need to maintain our competitive position. In particular, we intend to continue to hire a significant number of technical personnel in the foreseeable future, and we expect to continue to face significant competition from other companies in hiring such personnel, particularly in the San Francisco Bay Area, where our headquarters are located and where the cost of living is high. As we continue to mature, the incentives to attract, retain, and motivate employees provided by our equity awards or by future arrangements may not be as effective as in the past, and if we issue significant equity to attract additional employees or to retain our existing employees, we would incur substantial additional share-based compensation expense and the ownership of our existing stockholders would be further diluted. Our ability to attract, retain, and motivate employees may also be adversely affected by stock price volatility. As a result of these factors, it may be difficult for us to continue to retain and motivate our employees. If we do not succeed in attracting, hiring, and integrating excellent personnel, or retaining and motivating existing personnel, we may be unable to grow effectively.
We may not be able to continue to successfully maintain or grow usage of and engagement with mobile and web applications that integrate with Facebook and our other products.
We have made and are continuing to make investments to enable developers to build, grow, and monetize mobile and web applications that integrate with Facebook and our other products. Such existing and prospective developers may not be successful in building, growing, or monetizing mobile and/or web applications that create and maintain user engagement. Additionally, developers may choose to build on other platforms, including mobile platforms controlled by third parties, rather than building products that integrate with Facebook and our other products. We are continuously seeking to balance the distribution objectives of our developers with our desire to provide an optimal user experience, and we may not be successful in achieving a balance that continues to attract and retain such developers. For example, from time to time, we have taken actions to reduce the volume of communications from these developers to users on Facebook and our other products with the objective of enhancing the user experience, and such actions have reduced distribution from, user engagement with, and our monetization opportunities from, mobile and web applications integrated with our products. In addition, as part of our investment in safety and security, we are conducting investigations and audits of a large number of platform applications, and we also recently announced several product changes that restrict developer access to certain user data. In some instances, these actions, as well as other actions to enforce our policies applicable to developers, have adversely affected, or will adversely affect, our relationships with developers. If we are not successful in our efforts to maintain or grow the number of developers that choose to build products that integrate with Facebook and our other products or if we are unable to continue to build and maintain good relations with such developers, our user growth

59


and user engagement and our financial results may be adversely affected.
Payment transactions may subject us to additional regulatory requirements and other risks that could be costly and difficult to comply with or that could harm our business.
Our users can purchase virtual and digital goods from developers that offer applications using our Payments infrastructure on the Facebook website. In addition, certain of our users can use our Payments infrastructure, including on Messenger, for other activities, such as sending money to other users and making donations to certain charitable organizations. We are subject to a variety of laws and regulations in the United States, Europe, and elsewhere, including those governing anti-money laundering and counter-terrorist financing, money transmission, gift cards and other prepaid access instruments, electronic funds transfer, charitable fundraising, and import and export restrictions. Depending on how our Payments product evolves, we may also be subject to other laws and regulations including those governing gambling, banking, and lending. In some jurisdictions, the application or interpretation of these laws and regulations is not clear. To increase flexibility in how our use of Payments may evolve and to mitigate regulatory uncertainty, we have received certain money transmitter licenses in the United States and an Electronic Money (E-Money) license that allows us to conduct certain regulated payment activities in the participating member countries of the European Economic Area, which will generally require us to demonstrate compliance with many domestic and foreign laws in these areas. Our efforts to comply with these laws and regulations could be costly and result in diversion of management time and effort and may still not guarantee compliance. In the event that we are found to be in violation of any such legal or regulatory requirements, we may be subject to monetary fines or other penalties such as a cease and desist order, or we may be required to make product changes, any of which could have an adverse effect on our business and financial results.
In addition, we may be subject to a variety of additional risks as a result of Payments transactions, including: increased costs and diversion of management time and effort and other resources to deal with bad transactions or customer disputes; potential fraudulent or otherwise illegal activity by users, developers, employees, or third parties; restrictions on the investment of consumer funds used to transact Payments; and additional disclosure and reporting requirements. We also intend to launch certain payments functionality on WhatsApp and have announced plans to develop digital currency products and services, which may subject us to many of the foregoing risks and additional licensing requirements.
Our participation in the Libra Association will subject us to significant regulatory scrutiny and other risks that could adversely affect our business, reputation, or financial results.
We recently announced our participation in the Libra Association, which will oversee a proposed digital currency powered by blockchain technology, and our plans for Calibra, a digital wallet for Libra which we expect to launch in Messenger, WhatsApp, and as a standalone application.
Libra is based on relatively new and unproven technology, and the laws and regulations surrounding digital currency are uncertain and evolving. Libra has drawn significant scrutiny from governments and regulators in multiple jurisdictions and we expect that scrutiny to continue. As a primary sponsor of the initiative, we are participating in responses to inquiries from governments and regulators, and adverse government or regulatory actions or negative publicity resulting from such participation may adversely affect our reputation and harm our business.
As this initiative evolves, we may be subject to a variety of laws and regulations in the United States and international jurisdictions, including those governing payments, financial services, and anti-money laundering. In many jurisdictions, the application or interpretation of these laws and regulations is not clear, particularly with respect to evolving laws and regulations that are applied to blockchain and digital currency. These laws and regulations, as well as any associated inquiries or investigations, may delay or impede the launch of the Libra currency as well as the development of our products and services, increase our operating costs, require significant management time and attention, or otherwise harm our business.
In addition, market acceptance of such currency is subject to significant uncertainty. As such, there can be no assurance that Libra or our associated products and services will be made available in a timely manner, or at all. We do not have significant prior experience with digital currency or blockchain technology, which may adversely affect our ability to successfully develop and market these products and services. We will also incur increased costs in connection with our participation in the Libra Association and the development and marketing of associated products and services, and our investments may not be successful. Any of these events could adversely affect our business, reputation, or financial results.
We have significant international operations and plan to continue expanding our operations abroad where we have more limited operating experience, and this may subject us to increased business and economic risks that could affect our financial results.
We have significant international operations and plan to continue the international expansion of our business operations and the translation of our products. We currently make Facebook available in more than 100 different languages, and we have

60


offices or data centers in more than 30 different countries. We may enter new international markets where we have limited or no experience in marketing, selling, and deploying our products. Our products are generally available globally, but some or all of our products or functionality may not be available in certain markets due to legal and regulatory complexities. For example, Facebook and certain of our other products are not generally available in China. We also outsource certain operational functions to third-party vendors globally. If we fail to deploy, manage, or oversee our international operations successfully, our business may suffer. In addition, we are subject to a variety of risks inherent in doing business internationally, including:
political, social, or economic instability;
risks related to legal, regulatory, and other government scrutiny applicable to U.S. companies with sales and operations in foreign jurisdictions, including with respect to privacy, tax, law enforcement, content, trade compliance, intellectual property, and terrestrial infrastructure matters;
potential damage to our brand and reputation due to compliance with local laws, including potential censorship or requirements to provide user information to local authorities;
enhanced difficulty in reviewing content on our platform and enforcing our community standards across different languages and countries;
fluctuations in currency exchange rates and compliance with currency controls;
foreign exchange controls and tax and other regulations and orders that might prevent us from repatriating cash earned in countries outside the United States or otherwise limit our ability to move cash freely, and impede our ability to invest such cash efficiently;
higher levels of credit risk and payment fraud;
enhanced difficulties of integrating any foreign acquisitions;
burdens of complying with a variety of foreign laws, including laws related to taxation, content removal, data localization, and regulatory oversight;
reduced protection for intellectual property rights in some countries;
difficulties in staffing, managing, and overseeing global operations and the increased travel, infrastructure, and legal compliance costs associated with multiple international locations;
compliance with the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act, and similar laws in other jurisdictions;
compliance with statutory equity requirements and management of tax consequences; and
geopolitical events affecting us, our marketers or our industry, including trade disputes.
If we are unable to expand internationally and manage the complexity of our global operations successfully, our financial results could be adversely affected.
We face design, manufacturing, and supply chain risks that, if not properly managed, could adversely impact our financial results.
We face a number of risks related to design, manufacturing, and supply chain management with respect to our consumer hardware products. For example, the consumer hardware products we sell may have quality issues resulting from the design or manufacture of the products, or from the software used in the products. Sometimes, these issues may be caused by components we purchase from other manufacturers or suppliers. If the quality of our consumer hardware products does not meet our customers' expectations or such products are found to be defective, then our brand and financial results could be adversely affected.
We rely on third parties to manufacture and manage the logistics of transporting and distributing our consumer hardware products. We may experience supply shortages or other disruptions in logistics or the supply chain in the future that could result in shipping delays and negatively impact our operations. We could be negatively affected if we are not able to engage third parties with the necessary capabilities or capacity on reasonable terms, or if those we engage with fail to meet their obligations (whether due to financial difficulties or other reasons), or make adverse changes in the pricing or other material terms of such arrangements with them.
We also require the suppliers and business partners of our consumer hardware products to comply with laws and certain

61


company policies regarding sourcing practices and standards on labor, health and safety, the environment, and business ethics, but we do not control them or their practices and standards. If any of them violates laws, fails to implement changes in accordance with newly enacted laws, or implements practices or standards regarded as unethical, corrupt, or non-compliant, we could experience supply chain disruptions, government action or fines, canceled orders, or damage to our reputation.
We face inventory risk with respect to our consumer hardware products.
We are exposed to inventory risks with respect to our consumer hardware products as a result of rapid changes in product cycles and pricing, unsafe or defective merchandise, changes in consumer demand and consumer spending patterns, changes in consumer tastes with respect to our consumer hardware products, and other factors. We endeavor to accurately predict these trends and avoid overstocking or understocking consumer hardware products we may sell. Demand for products, however, can change significantly between the time inventory or components are ordered and the date of sale. In addition, when we begin selling or manufacturing a new consumer hardware product, it may be difficult to establish vendor relationships, determine appropriate product or component selection, and accurately forecast demand. The acquisition of certain types of inventory or components may require significant lead-time and prepayment and they may not be returnable. Any one of these factors may adversely affect our operating results.
We may have exposure to greater than anticipated tax liabilities.
Our tax obligations, including income and non-income taxes, are based in part on our corporate operating structure and intercompany arrangements, including the manner in which we operate our business, develop, value, manage, protect, and use our intellectual property, and the valuations of our intercompany transactions. The tax laws applicable to our business, including the laws of the United States and other jurisdictions, are subject to interpretation and certain jurisdictions are aggressively interpreting their laws in new ways in an effort to raise additional tax revenue from companies such as Facebook. We are subject to regular review and audit by U.S. federal, state, and foreign tax authorities. Tax authorities may disagree with certain positions we have taken, including our methodologies for valuing developed technology or intercompany arrangements, and any adverse outcome of such a review or audit could increase our worldwide effective tax rate, increase the amount of non-income taxes imposed on our business, and harm our financial position, results of operations, and cash flows. For example, in 2016 and 2018, the IRS issued formal assessments relating to transfer pricing with our foreign subsidiaries in conjunction with the examination of the 2010 through 2013 tax years. Although we disagree with the IRS's position and are contesting this issue, the ultimate resolution is uncertain and, if resolved in a manner unfavorable to us, may adversely affect our financial results.
The determination of our worldwide provision for income taxes and other tax liabilities requires significant judgment by management, and there are many transactions where the ultimate tax determination is uncertain. Our provision for income taxes is determined by the manner in which we operate our business, and any changes to such operations or laws applicable to such operations may affect our effective tax rate. Although we believe that our provision for income taxes and estimates of our non-income tax liabilities are reasonable, the ultimate settlement may differ from the amounts recorded in our financial statements and may materially affect our financial results in the period or periods for which such determination is made. 
Our future income tax rates could be volatile and difficult to predict due to changes in jurisdictional profit split, changes in the amount and recognition of deferred tax assets and liabilities, or by changes in tax laws, regulations, or accounting principles.
Changes in tax laws or tax rulings could materially affect our financial position, results of operations, and cash flows.
The tax regimes we are subject to or operate under, including income and non-income taxes, are unsettled and may be subject to significant change. Changes in tax laws or tax rulings, or changes in interpretations of existing laws, could materially affect our financial position, results of operations, and cash flows. For example, the 2017 Tax Cuts and Jobs Act (Tax Act) enacted in December 2017 had a significant impact on our tax obligations and effective tax rate for the fourth quarter of 2017, and the issuance of additional regulatory or accounting guidance related to the Tax Act could materially affect our tax obligations and effective tax rate in the period issued. In addition, a three-judge panel from the Ninth Circuit Court of Appeals issued a decision in Altera Corp. v. Commissioner regarding the treatment of share-based compensation expense in a cost sharing arrangement, which had a material effect on our tax obligations and effective tax rate for the second quarter of 2019. As the taxpayer has requested a rehearing before the full Ninth Circuit and may subsequently appeal to the Supreme Court, the final outcome of the case is uncertain and could have a material effect on our tax obligations and effective tax rate in future quarters. In addition, many countries in Europe, as well as a number of other countries and organizations, have recently proposed or recommended changes to existing tax laws or have enacted new laws that could significantly increase our tax obligations in many countries where we do business or require us to change the manner in which we operate our business.
The Organization for Economic Cooperation and Development has been working on a Base Erosion and Profit Shifting Project, and issued a report in 2015, an interim report in 2018, and is expected to continue to issue guidelines and proposals that may change various aspects of the existing framework under which our tax obligations are determined in many of the countries

62


in which we do business. Similarly, the European Commission and several countries have issued proposals that would change various aspects of the current tax framework under which we are taxed. These proposals include changes to the existing framework to calculate income tax, as well as proposals to change or impose new types of non-income taxes, including taxes based on a percentage of revenue. For example, the United Kingdom, Spain, Italy, and France have each proposed taxes applicable to digital services, which includes business activities on social media platforms and online marketplaces, and would likely apply to our business.
The European Commission has conducted investigations in multiple countries focusing on whether local country tax rulings or tax legislation provides preferential tax treatment that violates European Union state aid rules and concluded that certain countries, including Ireland, have provided illegal state aid in certain cases. These investigations may result in changes to the tax treatment of our foreign operations.
Due to the large and expanding scale of our international business activities, many of these types of changes to the taxation of our activities described above could increase our worldwide effective tax rate, increase the amount of non-income taxes imposed on our business, and harm our financial position, results of operations, and cash flows. Such changes may also apply retroactively to our historical operations and result in taxes greater than the amounts estimated and recorded in our financial statements.
We cannot guarantee that our share repurchase program will be fully consummated or that it will enhance long-term stockholder value. Share repurchases could also increase the volatility of the trading price of our stock and will diminish our cash reserves.
Although our board of directors has authorized a share repurchase program that commenced in 2017 and does not have an expiration date, the program does not obligate us to repurchase any specific dollar amount or to acquire any specific number of shares of our Class A common stock. We cannot guarantee that the program will be fully consummated or that it will enhance long-term stockholder value. The program could affect the trading price of our stock and increase volatility, and any announcement of a termination of this program may result in a decrease in the trading price of our stock. In addition, this program will diminish our cash reserves.
Risks Related to Ownership of Our Class A Common Stock
The trading price of our Class A common stock has been and will likely continue to be volatile.
The trading price of our Class A common stock has been, and is likely to continue to be, volatile. Since shares of our Class A common stock were sold in our initial public offering in May 2012 at a price of $38.00 per share, our stock price has ranged from $17.55 to $218.62 through June 30, 2019. In addition to the factors discussed in this Quarterly Report on Form 10-Q, the trading price of our Class A common stock may fluctuate significantly in response to numerous factors, many of which are beyond our control, including:
actual or anticipated fluctuations in our revenue and other operating results;
the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;
actions of securities analysts who initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
additional shares of our stock being sold into the market by us, our existing stockholders, or in connection with acquisitions, or the anticipation of such sales;
investor sentiment with respect to our competitors, our business partners, and our industry in general;
announcements by us or our competitors of significant products or features, technical innovations, acquisitions, strategic partnerships, joint ventures, or capital commitments;
announcements by us or estimates by third parties of actual or anticipated changes in the size of our user base, the level of user engagement, or the effectiveness of our ad products;
changes in operating performance and stock market valuations of technology companies in our industry, including our developers and competitors;
price and volume fluctuations in the overall stock market, including as a result of trends in the economy as a whole;
the inclusion, exclusion, or deletion of our stock from any trading indices, such as the S&P 500 Index;

63


media coverage of our business and financial performance;
lawsuits threatened or filed against us, or developments in pending lawsuits;
developments in anticipated or new legislation or regulatory actions, including interim or final rulings by tax, judicial, or regulatory bodies;
trading activity in our share repurchase program; and
other events or factors, including those resulting from war or incidents of terrorism, or responses to these events.
In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many technology companies. Stock prices of many technology companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. We are currently subject to securities litigation in connection with our platform and user data practices and the misuse of certain data by a developer that shared such data with third parties in violation of our terms and policies, as well as the disclosure of our earnings results for the second quarter of 2018. We may experience more such litigation following future periods of volatility. Any securities litigation could subject us to substantial costs, divert resources and the attention of management from our business, and adversely affect our business.
We do not intend to pay cash dividends for the foreseeable future.
We have never declared or paid cash dividends on our capital stock. We currently intend to retain any future earnings to finance the operation and expansion of our business and fund our share repurchase program, and we do not expect to declare or pay any cash dividends in the foreseeable future. As a result, you may only receive a return on your investment in our Class A common stock if the trading price of your shares increases.
The dual class structure of our common stock and a voting agreement between certain stockholders have the effect of concentrating voting control with our CEO and certain other holders of our Class B common stock; this will limit or preclude your ability to influence corporate matters.
Our Class B common stock has ten votes per share and our Class A common stock has one vote per share. Stockholders who hold shares of Class B common stock, including certain of our executive officers, employees, and directors and their affiliates, together hold a substantial majority of the voting power of our outstanding capital stock. Because of the ten-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively control a majority of the combined voting power of our common stock and therefore are able to control all matters submitted to our stockholders for approval so long as the shares of Class B common stock represent at least 9.1% of all outstanding shares of our Class A and Class B common stock. This concentrated control will limit or preclude your ability to influence corporate matters for the foreseeable future.
Transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain transfers effected for estate planning or charitable purposes. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. If, for example, Mr. Zuckerberg retains a significant portion of his holdings of Class B common stock for an extended period of time, he could, in the future, continue to control a majority of the combined voting power of our outstanding capital stock.
Our status as a "controlled company" could make our Class A common stock less attractive to some investors or otherwise harm our stock price.
Because we qualify as a "controlled company" under the corporate governance rules for Nasdaq-listed companies, we are not required to have a majority of our board of directors be independent, nor are we required to have a compensation committee or an independent nominating function. In light of our status as a controlled company, our board of directors historically has determined not to have a separate and independent nominating function and chose to have the full board of directors be directly responsible for nominating members of our board, and in the future we could elect not to have a majority of our board of directors be independent or not to have a compensation committee. Accordingly, should the interests of our controlling stockholder differ from those of other stockholders, the other stockholders may not have the same protections afforded to stockholders of companies that are subject to all of the corporate governance rules for Nasdaq-listed companies. Our status as a controlled company could make our Class A common stock less attractive to some investors or otherwise harm our stock price.

64


Delaware law and provisions in our restated certificate of incorporation and bylaws could make a merger, tender offer, or proxy contest difficult, thereby depressing the trading price of our Class A common stock.
Our status as a Delaware corporation and the anti-takeover provisions of the Delaware General Corporation Law may discourage, delay, or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the person becomes an interested stockholder, even if a change of control would be beneficial to our existing stockholders. In addition, our current restated certificate of incorporation and bylaws contain provisions that may make the acquisition of our company more difficult, including the following:
until the first date on which the outstanding shares of our Class B common stock represent less than 35% of the combined voting power of our common stock, any transaction that would result in a change in control of our company requires the approval of a majority of our outstanding Class B common stock voting as a separate class;
we currently have a dual class common stock structure, which provides Mr. Zuckerberg with the ability to control the outcome of matters requiring stockholder approval, even if he owns significantly less than a majority of the shares of our outstanding Class A and Class B common stock;
when the outstanding shares of our Class B common stock represent less than a majority of the combined voting power of common stock, certain amendments to our restated certificate of incorporation or bylaws will require the approval of two-thirds of the combined vote of our then-outstanding shares of Class A and Class B common stock;
when the outstanding shares of our Class B common stock represent less than a majority of the combined voting power of our common stock, vacancies on our board of directors will be able to be filled only by our board of directors and not by stockholders;
when the outstanding shares of our Class B common stock represent less than a majority of the combined voting power of our common stock, our board of directors will be classified into three classes of directors with staggered three-year terms and directors will only be able to be removed from office for cause;
when the outstanding shares of our Class B common stock represent less than a majority of the combined voting power of our common stock, our stockholders will only be able to take action at a meeting of stockholders and not by written consent;
only our chairman, our chief executive officer, our president, or a majority of our board of directors are authorized to call a special meeting of stockholders;
advance notice procedures apply for stockholders to nominate candidates for election as directors or to bring matters before an annual meeting of stockholders;
our restated certificate of incorporation authorizes undesignated preferred stock, the terms of which may be established, and shares of which may be issued, without stockholder approval; and
certain litigation against us can only be brought in Delaware.


65


Item 2.
Unregistered Sales of Equity Securities and Use of Proceeds
a) Sales of Unregistered Securities
None.
c) Issuer Purchases of Equity Securities
The following table summarizes the share repurchase activity for the three months ended June 30, 2019:
 
Total Number of Shares Purchased(1)
 
Average Price Paid Per Share(2)
 
Total Number of Shares Purchased as Part of Publicly Announced Programs(1)
 
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs (1)
 
(in thousands)
 
 
 
(in thousands)
 
(in millions)
April 1 - 30, 2019
2,159

 
$
180.22

 
2,159

 
$
8,089

May 1 - 31, 2019
2,200

 
$
186.29

 
2,200

 
$
7,679

June 1 - 30, 2019
1,800

 
$
181.21

 
1,800

 
$
7,353

 
6,159

 
 
 
6,159

 
 
(1)
Our board of directors has authorized a share repurchase program of our Class A common stock, which commenced in January 2017 and does not have an expiration date. In December 2018, our board of directors authorized an additional $9.0 billion of repurchases under this program. As of June 30, 2019, approximately $7.35 billion remained available and authorized for repurchases. The timing and actual number of shares repurchased depend on a variety of factors, including price, general business and market conditions, and other investment opportunities, and shares may be repurchased through open market purchases or privately negotiated transactions, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Exchange Act.
(2)
Average price paid per share includes costs associated with the repurchases.




66


Item 6.
Exhibits

Exhibit
 
 
 
Incorporated by Reference
 
Filed
Herewith
Number
 
Exhibit Description
 
Form
 
File No.
 
Exhibit
 
Filing Date
 
 
 
 
 
 
 
 
3.1
 
 
8-K
 
001-35551
 
3.1

 
April 15, 2019
 
 
10.1
 
 
8-K
 
001-35551
 
10.1

 
April 15, 2019
 
 
10.2
 
 
10-Q
 
001-35551
 
10.4

 
April 25, 2019
 
 
10.3
 
 
 
 
 
 
 
 
 
 
X
10.4
 
 
 
 
 
 
 
 
 
 
X
31.1
  
  
 
  
 
  
 
  
 
  
X
 
 
 
 
 
 
 
31.2
  
  
 
  
 
  
 
  
 
  
X
 
 
 
 
 
 
 
32.1#
  
  
 
  
 
  
 
  
 
  
X
 
 
 
 
 
 
 
32.2#
  
  
 
  
 
  
 
  
 
  
X
 
 
 
 
 
 
 
101.INS
 
XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.SCH
  
XBRL Taxonomy Extension Schema Document.
  
 
  
 
  
 
  
 
  
X
 
 
 
 
 
 
 
101.CAL
  
XBRL Taxonomy Extension Calculation Linkbase Document.
  
 
  
 
  
 
  
 
  
X
 
 
 
 
 
 
 
101.DEF
  
XBRL Taxonomy Extension Definition Linkbase Document.
  
 
  
 
  
 
  
 
  
X
 
 
 
 
 
 
 
101.LAB
  
XBRL Taxonomy Extension Labels Linkbase Document.
  
 
  
 
  
 
  
 
  
X
 
 
 
 
 
 
 
101.PRE
  
XBRL Taxonomy Extension Presentation Linkbase Document.
  
 
  
 
  
 
  
 
  
X

# This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (Exchange Act), or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act.

67


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this Quarterly Report on Form 10-Q to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Menlo Park, State of California, on this 24th day of July 2019. 
 
 
FACEBOOK, INC.
 
 
Date: July 24, 2019
 
/s/ DAVID M. WEHNER
 
 
David M. Wehner
Chief Financial Officer
(Principal Financial Officer)
 
 
Date: July 24, 2019
 
/s/ SUSAN J.S. TAYLOR
 
 
Susan J.S. Taylor
Chief Accounting Officer
(Principal Accounting Officer)


68
EX-10.3 2 exhibit103-formofexeco.htm EXHIBIT 10.3 Exhibit


EXHIBIT 10.3
Facebook, Inc.
Form of Executive Officer Offer Letter
[Date]

[Name]


Dear [Name],

On behalf of Facebook, Inc. (the “Company” or “Facebook”), I am pleased to offer you full-time employment in the position of [ ]. You will be working out of our Menlo Park office, under the guidance of [ ]. We’re excited to have you join the team.

1.
Compensation

a.Base Pay. In this position, you will earn a starting base pay of $[ ] per year. Your base pay will be payable pursuant to the Company’s regular payroll policy. Your base pay will be periodically reviewed as a part of the Company’s regular reviews of compensation.

b.Bonus. You may be eligible to receive a semi-annual discretionary bonus of up to a target of [ ]% of your Base Eligible Earnings as defined in the Company's bonus plan. Based on your performance, you can over-achieve your bonus target pursuant to the Company's bonus plan.

c.Relocation. The Company will provide you relocation services consistent with the Company’s policies through a third party service provider. The relocation provider will contact you directly after you accept the offer. You will have the opportunity to choose from various relocation-related services. These services will be paid for by the Company directly to any third party suppliers or as reimbursements to you directly on a receipts basis. Any taxable reportable compensation resulting from relocation services reimbursed to you or paid on your behalf will be grossed up for income tax withholding purposes so that you do not bear the withholding burden on this compensation. Certain remaining funds from your relocation budget, depending on the applicable policy, may be paid to you via a payroll payment after you begin employment with the Company. Any relocation cash payment paid pursuant to the policy will be subject to applicable withholdings and not grossed up by the Company. You will not actually earn any relocation sum paid to you or the third party supplier(s) pursuant to this section unless you remain a full time employee in active service with the Company (and have not given or been given notice of termination) through the one-year anniversary of your Start Date. In the event you resign or the Company terminates your employment for cause prior to the one-year anniversary of your Start Date, you will immediately repay a prorated amount of the relocation sum (including any amounts paid to a third party supplier) to the Company, and the Company reserves the right, subject to applicable law, to deduct this amount or any part of it from your wages, and you hereby consent to such deduction.

d.Sign-on Bonus. The Company will pay you a one-time, non-recurring sign-on bonus of $[ ] to be paid as follows: [ ]. You will not actually earn the sign-on bonus unless you remain a full-time employee with the Company through and until the [ ] anniversary of your Start Date. In the event that you resign or your employment with the Company terminates for Cause (as defined in Facebook, Inc.’s 2012 Equity Incentive Plan) prior to the [ ] anniversary of your Start Date, you will immediately repay a prorated portion of the sign-on bonus to the Company.

2.
Employee Benefits

a.Paid Time Off. Subject to the Company’s PTO policy, you will be eligible to accrue up to [ ] days of PTO per calendar year, pro-rated for the remainder of this calendar year.






b.Group Plans. The Company will provide you with the opportunity to participate in the standard benefits plans currently available to other similarly situated employees, including medical, dental, and vision, subject to any eligibility requirements imposed by such plans.

3.
Restricted Stock Units

Subject to the approval of Facebook, Inc.'s Board of Directors or its designee, you will be granted a number of restricted stock units ("RSUs") under the Company's 2012 Equity Incentive Plan (the "2012 EIP") with an "Initial Value" of $[ ] USD. The exact number of RSUs will be determined at the time your grant is approved by dividing the Initial Value by a "Share Value." The Share Value will be determined by reference to a trailing average closing stock price. The RSUs will be submitted for approval following your Start Date. Each RSU entitles you to receive one share of Facebook, Inc. Class A common stock following vesting. Unlike traditional stock options, you do not need to pay any exercise price for the shares of Facebook, Inc.'s stock subject to the RSUs (the “Shares”); they are simply delivered to you as a component of your compensation if and when they vest.

The RSUs are subject to a [ ] vesting schedule. Facebook, Inc. has [ ] Vesting Dates each year: [ ]. The first [ ] Vesting Date following the date you begin your employment is considered your “RSU Start Date.” For example, if you begin working on [ ], your RSU Start Date will be [ ] and your first vesting event will be on [ ]. On each [ ] Vest Date after your RSU Start Date, generally [ ]% of the RSUs will vest, provided that you have been continuously employed by the Company through such date. Your Restricted Stock Unit Award Agreement and Notice of Restricted Stock Unit Award will outline the actual vesting schedule of your Shares.

Before any Shares are delivered to you following vesting, the Company must satisfy its tax withholding obligations in a manner satisfactory to the Company, which may include withholding or selling a number of Shares with a fair market value equal to the amount the Company is then required to withhold for taxes. The RSUs and the Share Value shall be subject to the terms and conditions set forth in the 2012 EIP, your Restricted Stock Unit Award Agreement and Notice of Restricted Stock Unit Award, and the Company’s policies in effect from time to time. In the event that the Company changes its 2012 EIP prior to granting your RSUs, including changes to the type or structure of equity instruments offered, you will be entitled to receive an equity grant of substantially equivalent value as determined by the Company. Capitalized terms set forth above will have the meanings set forth in the 2012 EIP.

4.
Pre-employment Conditions.

a.Confidentiality Agreement. By signing and agreeing to this Offer Letter, you also agree to be bound by the terms and conditions of the enclosed Confidential Information and Invention Assignment Agreement (the “ Confidentiality Agreement”). We require that you sign the Confidentiality Agreement and return it to us with this Offer Letter prior to or on your Start Date.

b.Mutual Arbitration Agreement. Facebook values all of its employees and fosters good relations with, and among, its employees, but we recognize that disagreements occasionally occur. We believe that the resolution of such disagreements is best accomplished by internal dispute resolution and, where that fails, by external arbitration. For these reasons, Facebook has adopted an arbitration agreement (“the Arbitration Agreement”), a copy of which is enclosed. Please review and sign the Arbitration Agreement.

c.Right to Work. For purposes of federal immigration law, you will be required to provide to the Company documentary evidence of your identity and eligibility for employment in the United States. Such documentation must be provided to us within three (3) business days of your Start Date, or our employment relationship with you may be terminated.

d.Verification of Information. This offer of employment is also contingent upon the successful verification of the information you provided to the Company during your application process, as well as a general background check performed by the Company to confirm your suitability for employment. By accepting this offer of employment, you warrant that all information provided by you is true and correct to the best of your knowledge, and you expressly release the Company from any claim or cause of action arising out of the Company’s verification of such information. By signing this letter, you hereby agree to authorize such a verification and background check and agree to sign any and all documents necessary to enable the Company to conduct this verification and background check.






5.No Conflicting Obligations. You understand and agree that by accepting this offer of employment, you represent to the Company that your performance will not breach any other agreement to which you are a party and that you have not, and will not during the term of your employment with the Company, enter into any oral or written agreement in conflict with any of the provisions of this letter or the Company’s policies. You are not to bring with you to the Company, or use or disclose to any person associated with the Company, any confidential or proprietary information belonging to any former employer or other person or entity with respect to which you owe an obligation of confidentiality under any agreement or otherwise. The Company does not need and will not use such information and we will assist you in any way possible to preserve and protect the confidentiality of proprietary information belonging to third parties. Also, we expect you to abide by any obligations to refrain from soliciting any person employed by or otherwise associated with any former employer and suggest that you refrain from having any contact with such persons until such time as any non-solicitation obligation expires.

6.Outside Activities. While you render services to the Company, you agree that you will not engage in any other employment, consulting or other business activity without the written consent of the Company. In addition, while you render services to the Company, you will not assist any person or entity in competing with the Company, in preparing to compete with the Company or in hiring any employees or consultants of the Company.

7.General Obligations. As an employee, you will be expected to adhere to the Company’s standards of professionalism, loyalty, integrity, honesty, reliability and respect for all, as set forth in the Company's Code of Conduct. You will also be expected to comply with the Company’s policies and procedures. The Company is an equal opportunity employer.

8.At-Will Employment. Employment with the Company is for no specific period of time. Your employment with the Company will be on an “at will” basis, meaning that either you or the Company may terminate your employment at any time, with or without advance notice, and for any reason or no particular reason or cause. The Company also reserves the right to modify or amend the terms of your employment at any time, with or without notice, and for any reason in its sole discretion. Any contrary representations which may have been made to you are superseded by this offer. This is the full and complete agreement between you and the Company on this term. Although your job duties, title, compensation and benefits, as well as the Company’s personnel policies and procedures, may change from time to time, the “at will” nature of your employment may only be changed in an express written agreement signed by an authorized representative of the Company.

9.Withholdings. All forms of compensation paid to you as an employee of the Company shall be less all applicable withholdings.

10.Definitions. All references in this Offer Letter to the “Company” or “Facebook” shall refer to Facebook, Inc. and/or any of its direct or indirect subsidiaries or affiliates, as appropriate.

[THIS SPACE INTENTIONALLY LEFT BLANK]







We are all delighted to be able to extend you this offer and look forward to working with you. To indicate your acceptance of the Company’s offer, please sign and date this letter in the space provided below and return it to me, along with a signed and dated original copy of the Confidentiality Agreement and Arbitration Agreement on or before [Date]. The Company requests that you begin work in this new position on or before [Date] (the “Start Date”). This letter, and the other agreements referenced herein, supersede and replace any prior understandings or agreements, whether oral, written or implied, between you and the Company regarding the matters described in this letter. This letter will be governed by the laws of the state in which you are employed, without regard to its conflict of laws provisions.




Very truly yours, Facebook, Inc.

By: [Name]

ACCEPTED AND AGREED:

[Name]


______________
Signature Date:
Anticipated Start Date:




EX-10.4 3 exhibit104executiveinc.htm EXHIBIT 10.4 Exhibit


EXHIBIT 10.4
FACEBOOK, INC. EXECUTIVE INCENTIVE PLAN
1. Effective Date and Term. This Executive Incentive Plan (“Plan”) shall be effective as of January 1, 2019, and is effective unless and until such time it is otherwise amended or terminated earlier by Facebook, Inc. (“Facebook” or the “Company”) in accordance with Section 6 of this Plan. For purposes of determining incentive compensation earned under this Plan, unless otherwise determined by the Compensation & Governance Committee of the Company’s Board of Directors (“Plan Administrator”), each term under this Plan shall be for one calendar quarter, commencing on January 1, April 1, July 1 or October 1 (“Term”). The Plan supersedes all prior executive incentive plans.
2. Administration. This Plan shall be administered by the Plan Administrator, which shall have the discretionary authority to interpret and administer this Plan, including all terms defined herein, and to adopt rules and regulations to implement this Plan, as it deems necessary. In addition, the Plan Administrator hereby delegates to the Company’s Chief Financial Officer (“CFO”) and Chief Operating Officer (“COO”) (such individuals, the “Executive Administrators” and, together with the Plan Administrator, the “Administrators”) the day-to-day implementation and interpretation of this Plan, including the approval of individual payouts under this Plan to employees other than to its “executive officers” (as determined by the Company’s Board of Directors (“Board”) for purposes of Section 16 under the Securities Exchange Act of 1934).
Notwithstanding anything herein to the contrary, the approval of the Plan Administrator or the Board shall be required for the approval of this Plan itself, any early termination and material amendments to this Plan; approval of the aggregate payout under this Plan; and approval of participation and individual payouts under this Plan to Facebook’s executive officers. Any action that requires the approval of the Executive Administrators must be jointly approved by both the CFO and COO, and any action that requires the approval of the Executive Administrators may instead also be approved by the Plan Administrator or the Board. The decisions of the Administrators are final and binding.
3. Eligibility; Separation from the Company. Participation in this Plan is limited to Full-Time regular and Part-Time regular employees of Facebook or its subsidiaries1 who are selected by the Plan Administrator to participate in this Plan. If an otherwise eligible individual resigns his/her employment, or his/her employment is terminated for any reason, such individual is no longer eligible for any incentive under this Plan after the date of such termination of employment. In such case, incentive opportunities for the Term in which such termination of employment occurs will be prorated based on the amount of time that such participant was actively employed by Facebook or its subsidiaries during such Term. Such
______________________
1 For purposes of this Plan, an eligible employee includes only individuals that the Company or a subsidiary treats as an employee for employment tax purposes. Interns, contingent workers, agency workers, contractors, and other workers (including any such individuals who are for any reason later re-characterized as regular employees), are not eligible. Temporary, fixed-term or short-term employees are not eligible to participate in this Plan.






participant’s last incentives under this Plan (if any) will be paid following the end of such Term pursuant to Section 5 of this Plan.
4. Determination of Eligibility and Amounts. The Administrators retain sole and absolute discretion in determining whether a participant will be eligible for any incentive compensation under this Plan based on the level of achievement of specified performance targets.
Prior to the beginning of each Term, the applicable Administrators shall designate the performance targets to be attained for each participant for such Term and the target compensation and payout schedule for which each participant is eligible based upon the relative attainment of such performance targets.
5. Payment of Incentives. Payment of each incentive (if any) shall be made following the end of the applicable Term in accordance with the designated payout schedule referenced in Section 4 of this Plan, but in no event later than March 15 of the calendar year following the end of such Term for U.S. participants.
6. Modification or Termination of this Plan. The Company reserves the right to amend, modify, suspend or terminate all or any portion of this Plan at any time, provided that any early termination and material modification to this Plan shall be approved by the Plan Administrator or the Board.
7. Benefits Unfunded. No incentive amounts to be awarded or accrued under this Plan will be funded, set aside or otherwise segregated prior to payment. Incentives awarded under this Plan will at all times be an unfunded and unsecured obligation of the Company. Plan participants will have the status of general creditors and must look solely to the general assets of the Company for the payment of incentives.
8. Benefits Nontransferable. No Plan participant will have the right to alienate, pledge or encumber his/her interest in this Plan, and such interest will not (to the extent permitted by law) be subject in any way to the claims of the participant’s creditors or to attachment, execution or other process of law.
9. No Employment Rights. No action of the Company in establishing this Plan, no action taken under this Plan by the Company or the Administrators and no provision of this Plan itself will be construed to establish an employment relationship with any entity other than the entity that the employee signed an offer letter with nor will it be construed to grant any person the right to remain in the employ of the Company or its subsidiaries for any period of specific duration. Rather, subject to applicable law, each employee is employed “at will,” which means that either the employee or the Company or its subsidiaries may terminate the employment relationship at any time and for any reason or no particular reason or cause.

Page 2 of 2





10. Governing Law. This Plan shall be governed by, and interpreted, construed, and enforced in accordance with, the laws of the State of California without regard to its or any other jurisdiction's conflicts of laws provisions. For purposes of any dispute that may arise directly or indirectly from this Plan, unless a participant is subject to Facebook’s arbitration agreement, the parties hereby submit and consent to the exclusive jurisdiction of the State of California and agree that any such litigation shall be conducted only in the courts of California or the federal courts for the United States for the Northern District of California and no other courts.
11. Severability. If any part or section of this Plan is declared invalid by any competent body, the remaining parts not affected by the decision shall continue in effect.
12. Code section 409A of the Internal Revenue Code of 1986. It is the Company’s intent that payments made under this Plan to U.S. participants should meet the requirements for the “short-term deferral” exception to Section 409A of the U.S. Internal Revenue Code of 1986, as amended.

Page 3 of 3



EX-31.1 4 fb-06302019xex311.htm EXHIBIT 31.1 Exhibit
EXHIBIT 31.1
CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Mark Zuckerberg, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Facebook, 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 (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: July 24, 2019
 
 
 
 
/s/ MARK ZUCKERBERG
 
 
Mark Zuckerberg
 
 
Chairman and Chief Executive Officer
 
 
(Principal Executive Officer)



EX-31.2 5 fb-06302019xex312.htm EXHIBIT 31.2 Exhibit
EXHIBIT 31.2
CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, David M. Wehner, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Facebook, 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 (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: July 24, 2019
 
 
 
 
/s/ DAVID M. WEHNER
 
 
David M. Wehner
 
 
Chief Financial Officer
 
 
(Principal Financial Officer)



EX-32.1 6 fb-06302019xex321.htm EXHIBIT 32.1 Exhibit
EXHIBIT 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
I, Mark Zuckerberg, Chairman and Chief Executive Officer of Facebook, Inc. (Company), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
the Quarterly Report on Form 10-Q of the Company for the quarter ended June 30, 2019 (Report) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.

Date: July 24, 2019
 
 
 
 
/s/ MARK ZUCKERBERG
 
 
Mark Zuckerberg
 
 
Chairman and Chief Executive Officer
 
 
(Principal Executive Officer)



EX-32.2 7 fb-06302019xex322.htm EXHIBIT 32.2 Exhibit
EXHIBIT 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
I, David M. Wehner, Chief Financial Officer of Facebook, Inc. (Company), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
the Quarterly Report on Form 10-Q of the Company for the quarter ended June 30, 2019 (Report) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.

Date: July 24, 2019
 
 
 
 
/s/ DAVID M. WEHNER
 
 
David M. Wehner
 
 
Chief Financial Officer
 
 
(Principal Financial Officer)



EX-101.SCH 8 fb-20190630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2104100 - Disclosure - Cash and Cash Equivalents, and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Cash and Cash Equivalents, and Marketable Securities - Breakout of Cash, Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Cash and Cash Equivalents, and Marketable Securities - Contractual Maturities of Marketable Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Cash and Cash Equivalents, and Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Cash and Cash Equivalents, and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Earnings per Share - Basic and Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Fair Value Measurement - Assets Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Geographical Information link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Geographical Information - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Goodwill and Intangible Assets - Change in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Leases - Components of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Leases - Supplemental Cash Flow (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Long-term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Revenue Deferred Revenue and Deposits (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Revenue Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Stockholders' Equity - Additional Award Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Stockholders' Equity - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Stockholders' Equity - Share-based Compensation Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 fb-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 fb-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 fb-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value Disclosures [Abstract] Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Cash and Cash Equivalents, and Marketable Securities [Abstract] Cash and Cash Equivalents, and Marketable Securities [Abstract] Contractual Maturities of Marketable Securities Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract] Due in one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due after one year to five years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value Total marketable securities Debt Securities, Available-for-sale, Current Income Tax Disclosure [Abstract] Income Tax Contingency [Table] Income Tax Contingency [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Altera Corp V Commissioner Altera Corp V Commissioner [Member] Altera Corp V Commissioner [Member] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Internal Revenue Service (IRS) Internal Revenue Service (IRS) [Member] Tax Period [Axis] Tax Period [Axis] Tax Period [Domain] Tax Period [Domain] Tax Year 2010 Tax Year 2010 [Member] Tax Years 2011 Through 2013 Tax Years 2011 Through 2013 [Member] Tax Years 2011 Through 2013 [Member] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] U.S. statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Loss contingency accrual Loss Contingency Accrual Unrecognized tax benefits Unrecognized Tax Benefits Unrecognized tax benefits that would result in tax benefit if realized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accrued interest and penalties Income Tax Examination, Penalties and Interest Accrued Cumulative income tax expense Income Tax Expense (Benefit) Income tax examination, estimate of possible loss Income Tax Examination, Estimate of Possible Loss Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] FTC Inquiry United States Federal Trade Commission Inquiry [Member] United States Federal Trade Commission Inquiry [Member] SEC Inquiry United States Securities And Exchange Commission Inquiry [Member] United States Securities And Exchange Commission Inquiry [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Non-cancelable contractual commitments Contractual Obligation Commitment period Long-term Purchase Commitment, Period Number of class actions filed Loss Contingency, New Claims Filed, Number Schedule of Cash and Cash Equivalents, and Marketable Securities [Table] Schedule of Cash, Cash Equivalents And Marketable Securities [Table] Schedule of Cash, Cash Equivalents And Marketable Securities [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Cash Cash [Member] Money market funds Money Market Funds [Member] U.S. government securities US Government Debt Securities [Member] U.S. government agency securities US Government Agencies Debt Securities [Member] Certificate of deposits and time deposits Bank Time Deposits [Member] Corporate debt securities Corporate Debt Securities [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instrument [Domain] Financial Instruments [Domain] Cash and Cash Equivalents, and Marketable Securities Cash, Cash Equivalents, and Marketable Securities [Line Items] Cash, Cash Equivalents, and Marketable Securities [Line Items] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Marketable securities Total cash and cash equivalents, and marketable securities Cash, Cash Equivalents And Marketable Securities, At Carrying Value Cash, Cash Equivalents And Marketable Securities, At Carrying Value Earnings Per Share [Abstract] Earnings per Share Earnings Per Share [Text Block] Debt Disclosure [Abstract] Long-term Debt Long-term Debt [Text Block] Equity [Abstract] Share repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Shares repurchased and retired (in shares) Stock Repurchased and Retired During Period, Shares Shares repurchased and retired Stock Repurchased and Retired During Period, Value Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Restricted Stock Units Award Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Acquired users Acquired users [Member] Acquired users [Member] Acquired technology Technology-Based Intangible Assets [Member] Acquired patents Patents [Member] Trade names Trade Names [Member] Other Other Intangible Assets [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Weighted-Average Remaining Useful Lives (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Amount Finite-Lived Intangible Assets, Net Amortization expense Amortization of Intangible Assets Gross unrealized gains on marketable securities Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross unrealized losses on marketable securities Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Gross unrealized losses in continuous loss position for 12 months or longer Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Share-based Payment Arrangement, Noncash Expense [Abstract] Share-based Payment Arrangement, Noncash Expense [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Equity Incentive Plan 2012 Equity Incentive Plan 2012 [Member] Equity Incentive Plan 2012 [Member] Share-based Compensation Arrangement by Share-based Payment Award Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based employee compensation plans, number Share-based Employee Compensation Plans, Number Share-based Employee Compensation Plans, Number Equity incentive plan shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Shares reserved for issuance increase, percentage Shares Reserved For Issuance Increase Percentage Shares Reserved For Issuance Increase Percentage Statement of Comprehensive Income [Abstract] Net income Net Income (Loss) Attributable to Parent Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Change in foreign currency translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Change in unrealized gain/loss on available-for-sale investments and other, net of tax Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment and Other, Net of Tax Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment and Other, Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Stockholders' Equity Shareholders' Equity and Share-based Payments [Text Block] Leases [Abstract] Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] The remainder of 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total undiscounted cash flows Lessee, Operating Lease, Liability, Payments, Due Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of lease liabilities Operating Lease, Liability Finance Leases Finance Lease, Liability, Payment, Due [Abstract] The remainder of 2019 Finance Lease, Liability, Payments, Remainder of Fiscal Year 2020 Finance Lease, Liability, Payments, Due Year Two 2021 Finance Lease, Liability, Payments, Due Year Three 2022 Finance Lease, Liability, Payments, Due Year Four 2023 Finance Lease, Liability, Payments, Due Year Five Thereafter Finance Lease, Liability, Payments, Due after Year Five Total undiscounted cash flows Finance Lease, Liability, Payment, Due Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Present value of lease liabilities Finance Lease, Liability Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Operating lease not yet commenced Lessee, Operating Lease, Lease Not Yet Commenced, Amount Lessee, Operating Lease, Lease Not Yet Commenced, Amount Finance lease not yet commenced Lessee, Finance Lease, Lease Not Yet Commenced, Amount Lessee, Finance Lease, Lease Not Yet Commenced, Amount Operating lease not yet commenced, term Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Finance lease not yet commenced, term Lessee, Finance Lease, Lease Not yet Commenced, Term of Contract Finance lease cost Lease, Cost [Abstract] Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Interest Finance Lease, Interest Expense Operating lease cost Operating Lease, Cost Variable lease cost and other, net Variable Lease, Cost Total lease cost Lease, Cost Weighted Average Remaining Lease Term Lessee, Weighted Average Remaining Lease Term [Abstract] Lessee, Weighted Average Remaining Lease Term [Abstract] Operating leases Operating Lease, Weighted Average Remaining Lease Term Finance leases Finance Lease, Weighted Average Remaining Lease Term Weighted Average Discount Rate Lessee, Weighted Average Discount Rate [Abstract] Lessee, Weighted Average Discount Rate [Abstract] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Finance leases Finance Lease, Weighted Average Discount Rate, Percent Goodwill Goodwill [Roll Forward] Balance as of December 31, 2018 Goodwill Goodwill acquired Goodwill, Acquired During Period Effect of currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Balance as of June 30, 2019 Components of Lease Costs Lease, Cost [Table Text Block] Finance Lease, Liability, Maturity Finance Lease, Liability, Maturity [Table Text Block] Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] The remainder of 2019 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Expected Amortization Expense for Unamortized Acquired Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Advertising Advertising [Member] Payments and other fees Payments and Other Fees [Member] Payments and Other Fees [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] US & Canada US & Canada [Member] US & Canada [Member] Europe Europe [Member] Asia-Pacific Asia Pacific [Member] Rest of World Rest Of World [Member] Rest of World [Member] United States UNITED STATES Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Segments, Geographical Areas [Abstract] Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Rest of the world Non-US [Member] Long-Lived Assets By Geographical Area Segment Reporting, Asset Reconciling Item [Line Items] Total long-lived assets Long-Lived Assets Property, Plant and Equipment [Abstract] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Certificate of deposits and time deposits Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Total cash equivalents and marketable securities Assets, Fair Value Disclosure Income Taxes Income Tax Disclosure [Text Block] Accounting Policies [Abstract] Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 2016 Facility Senior Unsecured Five Year Revolving Credit Facility Twenty Sixteen [Member] [Domain] [Domain] Senior Unsecured Five Year Revolving Credit Facility Twenty Sixteen [Member] [Domain] [Domain] Debt Instrument Debt Instrument [Line Items] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Amount outstanding Long-term Line of Credit New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Right-of-use asset Operating And Finance Lease, Right-Of-Use Asset Operating And Finance Lease, Right-Of-Use Asset Lease liability Operating And Finance Lease, Liability Operating And Finance Lease, Liability Finance lease, right of use asset Finance Lease, Right-of-Use Asset Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Land Land [Member] Buildings Building [Member] Leasehold improvements Leasehold Improvements [Member] Network equipment Computer Equipment [Member] Computer software, office equipment and other Computer Software Office Equipment And Other [Member] Computer Software Office Equipment and Other [Member] Finance lease right-of-use assets Finance Lease, Right-Of-Use Asset [Member] Finance Lease, Right-Of-Use Asset [Member] Construction in progress Construction in Progress [Member] Property, Plant and Equipment Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Interest costs capitalized Interest Costs Capitalized Cover page. Entities [Table] Entities [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Class A Common Stock Common Class A [Member] Class B Common Stock Common Class B [Member] Entity Information Entity Information [Line Items] Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Leases Lessee, Operating Leases [Text Block] Leases Lessee, Finance Leases [Text Block] Revenue and Property and Equipment by Geographic Area Long-lived Assets by Geographic Areas [Table Text Block] Statement of Cash Flows [Abstract] Statement [Table] Statement [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Other Assets Other Assets [Member] Statement Statement [Line Items] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] 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] Depreciation and amortization Depreciation, Depletion and Amortization Share-based compensation Share-based Payment Arrangement, Noncash Expense Deferred income taxes Deferred Income Tax Expense (Benefit) Other Other Noncash Income (Expense) Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other assets Increase (Decrease) in Other Operating Assets Operating lease right-of-use assets, net Increase (Decrease) In Operating Lease Right-Of-Use Asset Increase (Decrease) In Operating Lease Right-Of-Use Asset Accounts payable Increase (Decrease) in Accounts Payable Partners payable Increase (Decrease) in Other Accounts Payable Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities Deferred revenue and deposits Increase (Decrease) in Contract with Customer, Liability Operating lease liabilities, non-current Increase (Decrease) In Operating Lease Liability, Noncurrent Increase (Decrease) In Operating Lease Liability, Noncurrent Other liabilities Increase (Decrease) in Other Noncurrent Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment, net Payments to Acquire Property, Plant, and Equipment Purchases of marketable securities Payments to Acquire Marketable Securities Sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Other investing activities, net Payments for (Proceeds from) Other Investing Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Repurchases of Class A common stock Payments for Repurchase of Common Stock Principal payments on finance leases Finance Lease, Principal Payments Net change in overdraft in cash pooling entities Proceeds from (Repayments of) Bank Overdrafts Other financing activities, net Proceeds from (Payments for) Other Financing Activities Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents, and restricted cash at beginning of the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash at end of the period Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract] Cash and cash equivalents Restricted cash Restricted Cash and Cash Equivalents Total cash, cash equivalents, and restricted cash Supplemental cash flow data Supplemental Cash Flow Information [Abstract] Cash paid during the period for: Cash Paid During Period For [Abstract] Cash Paid During Period For [Abstract] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Income taxes, net Income Taxes Paid, Net Non-cash investing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Net change in prepaids and liabilities related to property and equipment Increase (Decrease) In Prepaids And Liabilities Related To Property And Equipment Additions Increase (Decrease) in Prepaids and Liabilities Related to Property and Equipment Additions Property and equipment in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Statement of Stockholders' Equity [Abstract] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Class A and Class B Common Stock Common Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Retained Earnings Retained Earnings [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balances at beginning of period (in shares) Common Stock, Shares, Outstanding Balances at beginning of period Stockholders' Equity Attributable to Parent Impact of the adoption of new accounting pronouncement Cumulative Effect of New Accounting Principle in Period of Adoption Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Issuance of common stock Stock Issued During Period, Value, New Issues Shares withheld related to net share settlement and other (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Shares withheld related to net share settlement and other Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Share repurchases (in shares) Stock Repurchased During Period, Shares Share repurchases Stock Repurchased During Period, Value Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Balances at end of period (in shares) Balances at end of period Income Statement [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenue Cost of Sales [Member] Research and development Research and Development Expense [Member] Marketing and sales Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Costs and expenses: Costs and Expenses [Abstract] Cost of revenue Cost of Revenue Research and development Research and Development Expense Marketing and sales Selling and Marketing Expense General and administrative General and Administrative Expense Total costs and expenses Costs and Expenses Income from operations Operating Income (Loss) Interest and other income, net Nonoperating Income (Expense) Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for income taxes Net income Less: Net income attributable to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Net income attributable to Class A and Class B common stockholders Net Income (Loss) Available to Common Stockholders, Basic Earnings per share attributable to Class A and Class B common stockholders: Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted average shares used to compute earnings per share attributable to Class A and Class B common stockholders: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Share-based compensation expense included in costs and expenses: Compensation Items [Abstract] Share-based compensation expense Share-based Payment Arrangement, Expense Cash and Cash Equivalents, and Marketable Securities Cash, Cash Equivalents and Investments [Table Text Block] Marketable Securities by Contractual Maturities Investments Classified by Contractual Maturity Date [Table Text Block] Unrecognized share-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized share-based compensation expense recognition period (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Deferred Revenue and Deposits Contract with Customer, Asset and Liability [Table Text Block] Property and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Number of Shares Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Rollforward [Abstract] Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Rollforward [Abstract] Unvested at beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Unvested at end of period (in shares) Weighted Average Grant Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Grant Date Fair Value [Abstract] Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Abstract] Unvested at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Unvested at end of period (in dollars per share) Fair value of vested RSUs Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Operating cash flows from operating leases Operating Lease, Payments Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Financing cash flows from finance leases Lease liabilities arising from obtaining right-of-use assets: Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Operating leases Operating Lease Liability In Exchange For Right-Of-Use Asset Obtained Operating Lease Liability In Exchange For Right-Of-Use Asset Obtained Finance leases Finance Lease Liability In Exchange For Right-Of-Use Asset Obtained Finance Lease Liability In Exchange For Right-Of-Use Asset Obtained Cash and Cash Equivalents, and Marketable Securities Cash, Cash Equivalents, and Short-term Investments [Text Block] Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Accounts receivable, net of allowances of $295 and $229 as of June 30, 2019 and December 31, 2018, respectively Accounts Receivable, after Allowance for Credit Loss, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Other assets Other Assets, Noncurrent Total assets Assets Liabilities and stockholders' equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Partners payable Accounts Payable, Other, Current Operating lease liabilities, current Operating Lease, Liability, Current Accrued expenses and other current liabilities Accrued Liabilities, Current Deferred revenue and deposits Contract with Customer, Liability, Current Total current liabilities Liabilities, Current Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Other liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock, $0.000006 par value; 5,000 million Class A shares authorized, 2,407 million and 2,385 million shares issued and outstanding, as of June 30, 2019 and December 31, 2018, respectively; 4,141 million Class B shares authorized, 447 million and 469 million shares issued and outstanding, as of June 30, 2019 and December 31, 2018, respectively. Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Total stockholders' equity Total liabilities and stockholders' equity Liabilities and Equity Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Class A Common Stock Class B Common Stock Earnings Per Share, Basic, by Common Class, Including Two Class Method Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Basic EPS: Earnings Per Share, Basic [Abstract] Numerator Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Denominator Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted average shares outstanding (in shares) Weighted Average Shares Outstanding Weighted Average Shares Outstanding Basic EPS (in dollars per share) Diluted EPS: Earnings Per Share, Diluted [Abstract] Numerator Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Net income attributable to common stockholders Reallocation of net income attributable to participating securities Reallocation Of Net Income Attributable To Participating Securities Reallocation of Net Income Attributable to Participating Securities Reallocation of net income as a result of conversion of Class B to Class A common stock Reallocation Of Net Income As Result Of Conversion Of Class B To Class-A Shares Reallocation of Net Income as Result of Conversion of Class B to Class A Shares Reallocation of net income to Class B common stock Reallocation Of Net Income To Class B Common Stock Reallocation of Net Income to Class B Common Stock Net income attributable to common stockholders for diluted EPS Net Income (Loss) Available to Common Stockholders, Diluted Denominator Weighted Average Number of Shares Outstanding, Diluted [Abstract] Number of shares used for basic EPS computation (in shares) Conversion of Class B to Class A common stock (in shares) Incremental Common Shares Attributable To Conversion Of Common Stock Incremental Common Shares Attributable to Conversion of Common Stock Weighted average effect of dilutive RSUs and employee stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Number of shares used for diluted EPS computation (in shares) Diluted EPS (in dollars per share) Accounts receivable, allowances for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Fair Value Measurement Fair Value Disclosures [Text Block] Deferred revenue Contract with Customer, Liability Deposits Contract With Customer, Deposits, Unused Balances Contract With Customer, Deposits, Unused Balances Total deferred revenue and deposits Contract With Customer, Liability and Unused Deposits Contract With Customer, Liability and Unused Deposits Geographical Information Segment Reporting Disclosure [Text Block] Revenue Revenue from Contract with Customer [Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Numerators and Denominators of Basic and Diluted EPS Computations for Common Stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] EX-101.PRE 12 fb-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 daugraphsq219v2.jpg begin 644 daugraphsq219v2.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#T17AI9@ 34T *@ @ ! $[ ( M . (2H=I 0 ! (6)R= $ < 0T.H< < @, /@ M FMC.60G/SX-"CQX.GAM M<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS M.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z M#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K M970@96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5 M&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @* M"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ_\ $0@%" 3; P$B (1 0,1 ?_$ !\ $% 0$! M 0$! ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" M P $$042(3%!!A-180'EZ@X2% MAH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ M ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,082 M05$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3 ME)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+C MY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIDTJP0232 M9VQJ6;'H!F@!]%>8V?QZ\,7-E%J$^G:[9Z5,^Q=3GTYOLV)=?\ $FF?8S:'0KT6AE:4-YY(/(&!MZ=.: .IHI-RA@I8 M;B,@9YK$\7^+=,\$^')=:UHR_9XW6,)"FYW9C@ #N: -RBLKPSXCL/%OANSU MS2'9K2\0LF\888)!!'8@@BI;_7=,TS2KS4;N\B%K91M)<.C;M@ R<@'M)UG0=,O==M=4GBC3[$GS1HXSYC ] /ZUTXD0J2&4A>ISTH = M144MW;P*C3SQ1ASA2[@;OIGK4N>* "BN<\.>.-*\4>&KO7-.6X%I:2S12"5, M-F/[V!FI_#7BW2_%/A6U\06+M#8W(.PW.$(PQ7GG'44 ;E%1O<0QP>=)-&L6 M,^8S +CZTJS1O&LB2(R-]U@P(/T- #Z*@:^M$A\UKF%8]VW>9!C/IGUJ<$$ M@Y!Z$4 %%%% !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 55U/\ Y!-W_P!<'_\ 035JD90RE6 ((P01UH ^;O"OB_PWIW[* ML^DZCJ%K+J%Q;W4$6GAPTSR.[!!L'/4@Y_&K%U#8VND>#/"?B;0--N]8AT$W M#SZ[?O;V]M&6/R8'WI!C'J,5[G9^$?#>G72W.G^']*M;A>5E@LHT&]$UZ2W?6])LM0>V;="US LAC/MD4 ?-_AZ]N)?A9\.@]P[+'XS2%/WA("! MR0N>XYK9E\/3^([7XO0V#.E_9ZPE[:-&<$21AFP/J 1^->]+H&CK#%$NDV(C MAG^T1(+9,1R]?,48X;_:'-.;3(+>&^?2K>UM+R\#,\RP@;Y,8#/CEL>] 'DG MPFUJ;XD_$*^\:SK(EMIVF0:; C9"^#8M':X2ZN#-)/<7")L$CL> MN/8 #\*Z1-.LHM0EOX[.W2\F0))L)+_P FGVOV:RT'388//%SY:VJ;1*.CXQ]X=CU%7;C1]-N]0@O[O M3K2>\M_]3<20*TD7^ZQ&1^% 'SKX@T-;OXK:KX;U)-(FM=,T>VMM,36[YX$C MCV &2+'!?.237MGPTL[RQ^&VCVNH:I;ZM-%"4^V6TADCE4,=N&/7"X&?:M/6 MO"GA_P 1M$VOZ+8ZBT/^K:YMU(]'T'X4>+-,UG4K:QOK.]OA-;3R!)!N&%PIY.3QQ7/P^&YKOX M+>!7FN=*$MBL]X=%UFX\F*_C+$YZCD @CM\U>]ZAX*\+ZMJ:ZCJ?A_3;N\4@ M^?-:HSG'3)(Y_&K&L>&-"\0P0PZYI%EJ$V":S8R6TGB MBW-O%I%XTR6"OR8E<\C&00*^AK[PUHFIZ2FEZAI%E_6@#QKXF> ]'\-0Z0VC#2) M['2()[B;P_J]ZR"[#?>F4ELE^/SQ]*]8\ :A9:K\/=$O=+LY+&SFM$,-M(Y< MQ+T"[CR<8Z]Q5S6?"V@^(WA?7M&L=1: _NFNH%D*?0D=/:M2**."%(H46.-% M"JB# 4#H .PH =1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !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 5R6F^/(KSXAZ[X4N[!K.32;>.Z2Y>4%;B M)@"6 P-N"<=376UX/\B6-@\D<9 M*K.DBK(Q^J[B?]ZNQU.30/!7QREG\<1)'H8T"*TTF>Z@,L2[,!D'! 8X;\_> M@#V(^)-$73[6_;6+%;.[8+;W#7*!)B><*V<$\'@>E%](T"6SU M#2=;@NI'NXF+$-$#PI!QUBO\ 8-Q-\*O#MO=Z?.NFW_C+S;6V>-@5M7R! MQU"GFO3?$>D1:=\<_ ]MHME':6T5AJ 1+>()'&QC..@P.: -/XB_%K3/#&AW MA\/ZEI=_K-I<112V33AF0,X5LJISD9_#O7;QZ]I4BWG_ !,K/=8*&O1YZ_Z- MD9_><_)QSSBOE.>?1/\ A1\?AZ73G?QE9ZL9+Q?LC--%^].Z1WQPI4JO7DUV MGQ/L-3TGXC7FGZ3:S-!X\L+:SE>)3B.1951V/;_5Y_[ZH ]X_M_1S#92C5;( MQZ@P6S?[0F+DGH(SGYC],U@>'/&OVCPK>:UXMETK2XK:[D@,D%^DL052 ,N# M@-GC;U]N:\D^&^DZE=?$W2O"VIP3FR\!M>LDTBX68O)B$C_@)R/I6$MN]M\- M])O-5M96T6S\<2SZDAB) AR/F9<U^'?B+'XC^)VHZ'ILUE=Z/;Z9 M'>0WEN^XNS, 02#C _3%=#I7C3PSKFIRZ=H^O:?>WD6=\$%PKL,=> ><>U>& M(+;7O&OQ%NO %G(EO?>&B+62"!HEN9,@,T>0,YP1D=2#3/AQ:Z+JVM>"MOBR MT74])'RZ5::"T$Z'9B2.:4-TX/S$)I7/LHR?Y5Y#H_C3Q+)\)M.\47FNV=G"W>1XP5W;B /N@$9/09KJM-U.SUC2[?4=-G6XM+F,2Q2 MIT92,@T 6<#C@<=/:EP,YQS7!/\ &OP(EQ!&=9^6:4Q&;R'\J%P2-LCXPA.# MU[<]*M:=\3/#WB1=7M/#^I!;^QM7G'VJW=%V@'$H! +IG!R.WUH [$11AF8( MNYOO'')I2 2"0"1TKR&U\>^()9/AH/[8L[Q->N+E+^:TM]L=PJ#Y0H==RX[X MQDBJ5A\1O$D_A'7[ZXURPLY[/Q0=.@GO+4E%AR,1XC7)/N?Q/>@#VO !) &3 MU-(45E*LJE3U!'!KD?$OQ1\+^$M2_L[5KR5[Q(A--%:VSS&%/[S[0=H^M3ZA M\2O">EZ9IFH7FL1+::JKM9RJK,)MHR0,#KR!CKGCK0!U"HJ !5"@# P.@IJP MQHY=(U5FZL% )KDK#XI^$M0\-:CKL>I&&STM]EX+B%HY(6)P 4(SDG@< M)_'G_"0?"W7=8\"WUU:7^DJLS">T:-\+ARI5QRK*#S0!Z7169X;UF/Q#X8TW M6( E];1S@#MN4$C\#Q6G0 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !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 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% &5XIL9-3\'ZS809\RZL M)X4QZM&0/YUXA;6=[XC_ &;?!MOHUE/>7%IJD"SQ01EFC$"#T MKL:* /G&X\&^('_9ZETI="O3J#>(C<&U^SGS#'YGW]N,XQW]*[36_#^JR_&: M\O[?3+AK)_!\MHLZ1'89BYQ'GINQVKUJB@#P3PYX6UZWTWX0K/H][&VF7%VU M\&A(-L&SM+_W<^]9ESX/\1M\//$-JNAWYN)_&@NXHA VYX=P_> =U]^E?1U% M 'BLMQJ'@+XE^-;O4?#&J:O;^(8XWL)["U,X(;/X/\ CJ3Q(^ISZ/!:O#I%QK$ ANI4 M9"I##J0&*X)]_H/=:S=?\/:9XHTEM,URV^U6;NCM$6(#%6##..HR!Q0!C_#" MPFTSX6>'+2Z7;-'I\6Y3V)7./UKJJ0 *H"@ 8 ':EH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "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@#S6]U&[UG]HFQT:.ZFBT_0])>^FB24 MJLTLC!%# =0 00#7(?$SXQMJ7@/5_P#A%K+6K2&.[2UM]=B0+"\BR+O4,#N M(!P2,'I71O#_ &5^T[*;GY8?$&@&*!\]9(V&Y?\ OE'K>2".]:>/5'O4"SQ>:'"JG4-GKNP,"@#U+Q#\0KGPU'A/"FMZM#;6BW%U> M6T2B)%VY.&9AN( R0.E9MUXSM=7\<>!)],UG4K>SUJWFFBLXX$\JX 3/[TEL MJ1[ \BN;\=>#/&&L^++Z)M(N-9TJZTU+?3MFKFU@L)=F'>1%8%^>>A!X'TM: M'\//$5EJGPQGN+6-8_#]G/%J!\Y3Y;,N !_>_"@!GPY^)(TKPQ9CQ3/?7CZK MXBN=/@NV(=(3N&Q7)8$#DXP#T->D:5XQT_6/&&L>';**X:XT=8S9 L(/%WB&-])GUFPOK58](F&K&VM[ [,,7B##>2?4$'OU MIGBCX:>+_P#A#_!UQX6AB3Q!IFDMI=ZAF51Y;P[3\Q.#M)./KF@#L%^,^CW6 MBZ=>:1I.J:A=:K<306%A%$GFW B/SR?>P$'J3^%/;XRZ!!X-N?$%_9ZC:BQO MET^]LI(E\^VE)Q\PW8([Y!_"N3\5?"B^LK;P5-I&DG7+?0+-K2\TZ*]:TDFW MCF1) RX.[)QGFC4_AUJ&I_#&[L=#\(+H%Y=:O!=/:3:H;EY40C,CNS$ ]> 3 M0!V2_$N]GT>UO;'P-XCN9+IY/+M_LZH5C7&'8LP"[@W ZG!]*CB^,&C77A"P MUJQL+^XN-0O3I]OIJHHG-P.J')V@#&%/!OA?PW?0PP:I=>)YKJW@CO-F M5"#:RW'5,>O4\4 >LV_QGT?^R]=O-4TC5M,_L*1+>ZCGC1B\[' BCVN=S=/0 M8(-:GA;XBP>(?$$VA:AHNHZ%JT=N+I+74$4&6$G&Y2I/0]1VKR2'09O&?@OQ M/X,TK1A9Z]I6HP7]U+)J9NEU"1LGYI\ [L#'MQTYKO/ASX8^R>)GU2Y\ 3>' M9X[0Q"\NM:>]=R2,HJEVPO!.3S[4 =)XN\?VGA;4[#2(-.O=8UG4 SV]A8JI ML.#X7ZWKG@+QLVNV MT-GK/B6Z^W6UFLH<6SIS&I<<9)X)'K0!V^K_ !/T'0]WEP MJ*8T5B J#G))]9^%_BZ/Q&8(O%'B":*3_6!EVP[?+0L,XS@_F*T? _@^>+6 MH+F\^'DNBW=K9RQ_VC$XO#]]=:>UIO8PVP:61R? M]8AW@>4 <$D9R#6W\(/#>I>$OA?I>C:W"L-[;F4R(CAP-TK,.1QT(K)\4Z+X MBL_C5HOBS1M&.KV0T]K"X5+E(F@+.3O.[J #VR>#0!RVD?%.]\,>)?'S:K8: MUK=E8:KDO;@-'8P\CJQ&/]T>F>*[_7/B=I^FMI-OI&FW^NZAJ]M]KM;.Q1=W MDXSO8L0%';ZURO\ PK[Q#_87Q1MOLT?F^(;EY-.'G+^\4@XS_=Z]ZQ]<^&.M M0:AX4UEM ?7DLM$CTV_TZVU(VDL;J,AUD#+D9)R,]J /6_!_BZP\:^'UU73$ MFA42-#-!<)MDAD4X9&'/(KC]2^.&D6+:JT&@ZU>0:+>-:ZE<10)Y=OAMN_.[ MD$]!UXYQQ70_#G0TT+PPT2>'%\.M/G>@#K-%^*^FZSXNM-#.E:G8C48 M>Z[NX@D=XB\DJ,[@,((EA:0/DQ_?W<=,=_:@#T36OBQI^F^(;K0M.T;5=9 MU*"UCNUCL8E99(F&=P8MP ,=1W &:YGQ1\<)(/#WA36?"FD75W:ZU>K%-YMO MN*J&*O"N''[XD?+U!Q6SX?\ ^J:-\6-1U3RU;2FT&WT^"8R#<[QA1RO4?=K MC1\-O%FG_![PK8Q:8ESJVA:[_:4MDEP@,L8D=L*Y.W.&% &IK/C[5K#XU:48 M--URYM[SP]YRZ'$@\P2ER=WGPRU+2_%GB,77@B7Q79:M=M=6L\.MM9H@?JDJ!QGD]<&N MVTCP5J6G?&.TUN*QBM=&@\.QZ>JI-N\N16'R 'D@ =30!,WQFT'_ (0*Q\30 MVE],U_=?8K?3DC'VA[C.#'C..,=<^GKBN>\*_$"XOOB_XKN-9.H:5IFG:-'- M-I]_Q]E9<;VV@D'C)R.H-8UO\,_%^D^!]$GM=/AN-7T/Q%+J0L//4?:(6;H' MS@'CO6F/ ?BWQ9XC\9:GKVG0:-'X@T,6=K&+E96A<$;5Q*([L*,\88E21R,]>*XGXF_&(ZAX#UL>%;+6 MK:&&Z6TAUV% L+2K(NY0P.X C(!Q@].]6/ '@2[L-4T*'6_AY);76EX\S6)= M>>6)652!)%#O(R2!Q@ 9]JQKCP%\08?ACJOPZL_#]O+;_;7N(=5:]15FB\P. M%"=0Y([X % ':W6K7NA_&[PMON[A['Q'I+6\L#R$QB:,!PX7H"1P3[UZG7DF MOV\FI_'?P'I4>"^B:?-?76WG8"H1<_5A7K= !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 5KC3;&[N[ M:ZNK.WGN+1BUO-)$&>$D8)4D97(XXJS110 4444 5=2TVSUC39M/U2VCNK2= M=LL,@RKCK@BI;:V@LK2*UM(DA@A01QQHN%10, =@!4M% !1110 4444 %9V MM>'](\16:VNNZ;:ZA K;E2XB#A6]1GH?<5HT4 9^CZ#I/AZS-IH>G6UA 6W& M.WB"!CZG'4^YK0HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@"LFG646HRZA'9P)>S((Y+E8@)'4=%+=2!Z59HHH **** 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@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *CN;F"SMI+B[FC@@B4M)+(P54 [DG@"I*QO%<>E2>';G^W?L MOV9%++]K*A-X!V_>XSGI0!J6US!>VL5S:31SP3('CEC8,KJ1D$$=0:IV_B+1 MKO59-,M=6LIK^/.^VCG5I%QU^4'/'>N>^'^MZ9#\,?#!>_MSOM+>U4+*#NF, M8_=\?Q<=.M>=>&K@_P!H>'I+:YM;BTDO;T:9IL<@991\X(XV[ MER6Q0![-:^(=&OM4FTVRU6RN+Z#/FVT5PK2)CKE0E,ANK4 >OT44R M>7R+>24C/EH6QZX&: 'T4V)_,A1\8W*#CTS3J "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@ J&ZM+:]A,-Y;Q7$1.2DJ!ES]#4U% &6_AO2FNK&9;2.(6,K3PQ1* M$02%=N\J."P!.#VS5V.QM(;I[F*UA2>3[\JQ@,WU/4U/10!#'9VT-Q)/#;Q1 MS2_ZR14 9_J>IHBL[:WFEF@MXHI9CF1T0!G/N1UJ:B@ JO?_ /(-N?\ KDW\ MC5BJ]_\ \@VY_P"N3?R- #[7_CSA_P"N:_RJ6HK7_CSA_P"N:_RJ6@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH ***K6>HV6HK*=/NX+H0R&*4PR!]CCJIQT(R.* +-%95]XIT#2]06 MPU+6K"UO&"D6\URB.0>GRDYYJ2X\0:-:ZK'IEUJME#?RX\NUDN%61\],*3DT M :-%9S^(=&CUA=)DU6R746^[:&X42GC/W,YZ'].T;6KZ6"\LY;J?4;;3_/NI1&RIM$8C*HV MXMN)7C;C&35[7M4NF^'H\0Z-XQDBM[>S:2.X%G$QNY1PH8,O!+?+M4*!U['FGZ-->7.A6,^J0B"]DMXWN M(AT20J"P_ YKB?B#JF@:9XG\,R7EY86MZNJ1R3M(Z+((1%* S$\AU?1[_ $W4-:%BMI+:R37"?\N[%Q)$Q)!7!*CKQZUP MVKZ]>:GX?O(9]3^W6-MK=HFF^)#$(TMVVAS,VT;'5&&W( 4[@"1R: /1SXW\ M.#21J8U2-K0S& R(C-MD R5*@94X[$"KFB>(M*\26TT^B7B7<<$IAE*@C8X M.T@@'."#^-<)X4\01Z%X;\7:M=R+JS6MXTS:I;*0FIN8T"A%' (^2/"Y&0.< MYKKO!.BSZ'X7@BU!M^I7+-=W\G]ZXD.Y_P 3M'LHH WZ*** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "LOQ)!>W&@72:;J+:=,$+&XCC5W"@$D+NX!]R#CTK4J MCK.F/J^F26<=_=:?YG!FM=F_'X=?-:)$VI -B*"I."<\\>_#K#X>:98:A;S+>7 M\UG9W#W-IITLJFWMY'W995"[N-[8!) SQ0!R%KKFM:1HWA7Q3O(/.:N:'>ZS877@K4;O6[N_/B4,M];S%3$C-;M,K M1 #Y I3;C/(///-=%I7P[TO2KNU<7=_=6MB'%C8W,JM#:;P0=@"@GY25&XG M) I^B> -.T2^LYX[[4+N/3HVCT^VNIE>.S5A@A %!/R_*"Q8@<"@#J:KW_\ MR#;G_KDW\C5BJ]__ ,@VY_ZY-_(T /M?^/.'_KFO\JEJ*U_X\X?^N:_RJ6@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HJK#J=C02W=L%:>!) 7B#9QN Z9P>M.O MK^TTRQEO=1N(K6UA7=)-*P54'J2: +%%9>H>)M#TFVM[C4]7LK2&Z ,#S3J@ MD!& M7\PM+26Y<)'&[ DNQ/&%4,WOC'>N#T+QA!IG@*;3K?Q-%ZIK>DVFI7L.I'3[TR73 MJ'<0;G#!RO0G!Z%3TKM/AIJ%W?\ AFY6\:Z86FHW-K UXVZ8Q)(0HDWMY>6T\5]ITEE;"[G_M"T> +%DC=EO<'\C7+^!=+UK0O'>IPWVCP M6EC%I-K'YT-P\V]E:8Y#&-=[DLQ;N"1US6UX05X=)U;Q9KMO-#<:M,;EH6A9 MI(;9/EACV ;L[1N(QG+GB@#H/#_B'3_$^E?VCH\CR6WFO$&>-HSN1BK?*P!' M(J36IM1@TF:31H;>6\ ^07+E8U]6. 2<>@Z^HKE/A=J$=QI6IV_D7D,O]J7= MQBYM)8CO:QW3C"M=*S(!WR%(/2@"EX-U:Y MU[P5I&JWXC%S>6J2RB,87<1S@>E8,OC74)OB58:580PMHLDEQ:RSL"7EGBB, MC!.<;5X4GN:7)#KT\D']FP BXL&"NR[B7.[[A5LJN"1BKW@/Q5?:]=HNK:[8FZ>)W;2 M!8-!-'AL9W,_S =\+WJ[!X/U&Z\36^K:W/I8^Q.\MNEA9&,R2LI022LS$MM5 MC@#N<^E2VOAK6[WQ/INK^)=1L9O[*67[+'8VS1[VD7:6:?!96NIR3!894"1PK#%E M\ \*.>>E>@NBR(R2*&5AAE89!'I61=^$]$N].N+(:=;VT-TGE3?9HEB:1,@E M"0,[3C!'<4 <1XPU"WT'4=7\3Z)XBTV2^>VM\Z1/$DK7.P$QJF&#@N)." >U M2>-;_1_$&KVWA@26-G=>?;7VJ74\B(ULB,KH@)P6D;: ,=%R3VSZ$=-L3<13 MFSMS-"NV.3REW(/0'&0*BN=$TF\N#/=Z99SS'K)+;HS'\2,T ><_$&_M3K6F MF&ZT>Y@MM9M7FL+8@:A).' &#DYP2"1@$J",BO5*K_8+/[:+S[)!]I VB?RQ MOQZ;L9JQ0!RO_"*ZJOC;_A(CX@9P(C;BS^QH 8=^_9OSG.?XJ+71O%,^@V?V MKQ')8ZENE>X\NVBE7#ON5.1U1<*&'7DD&D^)?C*7P#X$N_$$%FEZ]N\:B%Y" M@;>X7J ?6O#?^&M=1_Z%.U_\#6_^(H ]K3X>1Z?;Z6?#^KW6G7NG1S1?:FC2 M8SK*P>3>K#!)<;@1C!]N*KW'PVD6'18=*UV:W@T@.Z17%LEPLL[,6,[ X!?) M..PR<8KQS_AK74?^A3M?_ UO_B*^D],NSJ&DV=XR!#<0)*5!SMW*#C]: 'V4 M4\%E#%>7'VJ=4 DF\L)YA]=HX'TI[P0R-F2)'/JR@U)5;4O^05=_]<7_ /03 M0 RSTJSL9KR6WA DO9?-N')R9&VA1G/8 =!5O8NS9M&W&-N.,5^?H: -&BLWPYJ_]O\ AC3=7\GR/MUK'<>5NW;- MR@XS@9QGKBL1?'<:EHWV'1=9+BQO/M.]_E1I%\R/:-FY$8C!;I@U+HOCR\O]0T8: MEHGV"PUY7;3;@70D"_$%]XBTJ\GU2SAL[FUOY[-XH9#(H\MMOWB!G\JW+IITM)6LXTEN M A,<4&2>7[KC8N% M4');/0'@4 :7B;Q1K/A[5K0K:Z;<6$]W#:B!;AOM;^8P4NJ;<87.2/12)=24)9 M:-;%)HI(=:1G%Y;(K!B%&W[Q^89WXP>15'5?ASJ%U?:Q:6L6E_8-7U%+]M0D M!^UVI!0LJ#;@G*?*=PQN/!H MGXA:@?%ATZ.SLC$NJC339&9OMI7_GX"8QY> M/F_W1G.>*] KS67P!K,NMO,PT\3G5?MRZ\)7^V)#OW>0%VXQM_=XW;=O\.:] M*H \Z\.7/A^T^,FN6NDW.GQF;3;8>5!*F9)?-G+\ Y+JGQ$U*37=.5K+ M3;K5O#L=C/=-<61C>.6=0RH&RP.U""QZY(7TKT&31-.?S&CLX(99%8>?%$JR M*6&"0V,@\]:DT_3+/2])@TVR@6.TMXA$D6,C:!C!]?ZT >5>'M7TNTU:UN_% M7EV%M-X1M8[;^T"JAU4N)57D@DC8<#D@KQ56=-.TOX;_ _DUYK2VU>&ZTX! MKMU6:.$3 G[W(4#&?IS7L\L[>X M91@&6)6('IR* )XI4FB26%UDCN>UGP39:WKEOJMSJ&JPW%L< MP"WO6C2(E=I*J.F1D'US71(BQQJD:A$4855& !Z5E^*=0GTGPCJ^HV947%I9 M331%AD;E0D9'?D4 0Z;X>\FZU2YU65;Y[^[\Y8Y!NC@15"(JJV<' R2.I)J7 M3?"^CZ5:S6]K80^5-<27+JZ!OG=B6(R.!SP.PKY/_P"&F?B%_P ]M-_\ Q_C M1_PTS\0O^>VF_P#@&/\ &@#ZD'@C2X=*33["6]TZ%9Y)\V-TT+,TC%F!*XR, MGIVXQ6MI6E66B:7#I^EP""U@&$0$GJ,!%,[7,8?"DX4\YX) M/'N:VJ_/CQO_ ,E!\0_]A2Y_]&M0!]X_\)7X=_Z#VF?^!D?^-7;+4['4XV?3 M;VWNT0X9H)5<*?0X-?G+7U+^R=_R*>O_ /7ZG_H% 'OU%%% 'E'Q!^/6E?#[ MQ9)H5[HUY=RI$DOFPR*%(89Q@US'_#6.@_\ 0MZC_P!_HZ\T_:6_Y++< M'_H)KR6@#[2^'/QRTSXC^)9-&L=(N[.1+=IS)-(I7 (&./\ >KU&OD/]ES_D MJUQ_V#9?_0TKZ\H *^?OVI]6U'2[/PT=,O[JS,DEP'-O,T>[ CQG!&:^@:^< M_P!K;_CQ\+_]=+G^4= 'S_\ \)=XD_Z?_ -D_P :ZCX:>)]>N?BAX.2[D96&X<$$\BN KJ_A;_ ,E7\,_]A&'_ -"% 'WQ1110!Y=^ MT9_R1'5?^NUO_P"CEKXMK[2_:,_Y(CJO_7:W_P#1RU\6T %?HCX;_P"15TG_ M *\H?_0!7YW5^B/AO_D5=)_Z\H?_ $ 4 :55M2_Y!5W_ -<'_P#035FJVI?\ M@J[_ .N#_P#H)H _.>3_ %C?4TVG2?ZQOJ:;0!]I_L[?\D5TO_KK/_Z,->H5 MY?\ L[?\D5TO_KK/_P"C#7J% !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 4444 %%%% !1110 4444 %%%% !1110 5 MF^('OET2X72K 7]Q(IC$)F$7!&"=QXXK2HH X7P])9&\TH6! M(&6+D$ENH(]Z]*HH \RL?!?B"^TW0/#^NP6L&G:!O_TV&XWM=D0O#'M3 V?+ M(2V3U&!GK5O0O#7B*2Y\+VVNVUI;VWAA6VW$-P7-X_DF%"%P-@VLQ.3G. /6 MO0J* "J]_P#\@VY_ZY-_(U8JO?\ _(-N?^N3?R- #[7_ (\X?^N:_P JEJ*U M_P"/.'_KFO\ *I: "BBB@ HHH/% !17.^'?%;Z]KFKZ=)I5SIYTWRBIN67=* ML@8AMH^[]WH3GGMTH\5^+'\,&RVZ5IRP^4 ]^E M '145S'B[Q+J_AFSNM0@T2VO-.M+'9I8M)MHKC5O])56MM\8D*(N/WA53D_=]LF@#N:R#XJT;_A*4\.K>J^J M-&TOD(K-M"@$[F P#@@X)SS6I#*D\"31'KZU::):K<7HG97;8B6]N\SL<9X5 3V MK.'C?0WT*WU>VGN+JUN69(Q;6DLLA9<[@8U4L"""""!BL[Q'\0;32]%O)],A MFN[J&^.FJ#!(8TG !+.5!.Q0W4B&\ELY MEC^TN2\LTBA=P0%B< <\ >M '6MXWT=M*LM2M/MM]:7JEH9+*QEGZ'!#!%)4 MYXP<'@^E:&@Z[8>)-'BU327DDM9695:2)HSE6*M\K $<@BN,BE31?A)!8>#) M;B^N[I_L5O=/ Z,;B5SYD[*0"H!9WZ8XKM]%TJWT+0[/2[(8@LX5A3/4@#&3 M[GK0!Q/Q;U'1-/TBQ.H7%G!?-J%FT32E1)Y2W4;/@]=H R?I737WC+P_96=Q M/<:A$T4%C_:#E 7!@)(#C'7)&!6X0#U -4H;'3[;4[J_B5!=72HDTA?)*H"% M7D\ 9)P.Y)[T >17&J:7KWA3Q9X@>:VN[[5Q:AK*UN-S:?!&X$,DA3)W*6,C M8R!C'09J73Y],?B*>I5E^0@CVH \_\ A2TT2^);0Z+)I5O#J[B*-I(V"?NHQY8V M,>@ YZ'/4\UV&NZ.NNZ5)827MW9QR\.]HX1V7!!7)!X.:T:* .6LO"$^F#0[ M*QUB].F:7(TC+--F24"/9'$2H ,8R3@YY J6S\#V%MJT&H7%_J=_-:!Q:+>W M9E6VW#!*@_Q8XRV2!7C7Q9^.WBSP1\1K[0]'@TQ[2!(V0W$#L_S("?\ /MHO_@+)_P#'* /I+0O -MX>5HK+6M9>W;S"\$MRI5F?.YR0 MH8MDYSG.:N:1X0LM*U7^TY+N_P!1OEA,$4]_<&5HHR02J\ #) R>IP,FO,_@ M9\7?$7Q'UW5+/7XK".*TMEEC-K"R$DMCG+&O:Z "N)^('Q6T#X;36,?B"&^D M:^5VB^R1*^ N,YRP_O"NVKYF_:U_Y"'A?_KE<_SCH [+_AJ3P)_SZ:U_X#1_ M_'*U/#7[0O@_Q5XDLM$TVVU9;J]D\N)IK=%0'!/)#D]O2OB^NX^"_P#R6;PU M_P!??_LIH ^ZZ*** /+OVAM4O](^$T]UI-]._ M^2=^(?\ L&7'_HMJWZP/'?\ R3OQ#_V#+C_T6U 'Y]T444 ?'O M^N+_ /HQJ] KS_X%_P#)%/#W_7%__1C5Z!0 5^?'C?\ Y*#XA_["ES_Z-:OT M'K\^/&__ "4'Q#_V%+G_ -&M0!AU]2_LG?\ (IZ__P!?J?\ H%?+5?4O[)W_ M "*>O_\ 7ZG_ *!0![]1110!\;?M+?\ )9;C_KS@_P#037DM>M?M+?\ )9;C M_KS@_P#037DM 'L_[+G_ "5:X_[!LO\ Z&E?7E?(?[+G_)5KC_L&R_\ H:5] M>4 %?.?[6W_'CX7_ .NES_*.OHROG/\ :V_X\?"__72Y_E'0!\T5U?PM_P"2 MK^&?^PC#_P"A"N4KJ_A;_P E7\,_]A&'_P!"% 'WQ1110!Y=^T9_R1'5?^NU MO_Z.6OBVOM+]HS_DB.J_]=K?_P!'+7Q;0 5^B/AO_D5=)_Z\H?\ T 5^=U?H MCX;_ .15TG_KRA_] % &E5;4O^05=_\ 7!__ $$U9JMJ7_(*N_\ K@__ *": M /SGD_UC?4TVG2?ZQOJ:;0!]I_L[?\D5TO\ ZZS_ /HPUZA7E_[.W_)%=+_Z MZS_^C#7J% !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 54U35;#1-.EO]6NH M[2UB&7EE; 'M[GV')JW61XHOM.T[P_<7&KR11PJI"/(N[#D$+C@\T 7]/O[; M5=-M[^PE\ZUNHEEAD (W*PR#@\]*R[#QEH.IZU_9-G?[KW:S)&\3H) IPQ1F M4!\=]I-87@'Q+I-O\./"\4EU^\DBM]."B-B1<>6"4(QP1@Y)X&*Q[;Q#IOC7 MQ\LZ7Z6O]F)<6NDVS*RRSS.NUYF!'RJ "%'4\D]J .ST_P ;>'=5U?\ LRPU M));H[]@\MU679P^QR KX[[2<4NE^-?#VM:I_9^F:DDUR59D7RW590IPQC8@* MX!Z[2:\SL"VM>&?!?AS28)X=8T?>;Z-H&3[)LM98B&8C W.ZXP>>M:'ARYBU M>7X>Z=IUO/'=Z"C-J4;P,GV0+;-$48D8R79< =<9Z4 >LU7O_P#D&W/_ %R; M^1JQ5>__ .0;<_\ 7)OY&@"*22ZBT7?I\"7%R(1Y44DFQ6;'&6P<#\#65X&U MO4->\-F[UA;=;N.[N+>06P(C_=RLG&>?X>]:S_:_[%']FF$77DCRO/!V;L?Q M8YQ]*XW2-*\7^%O#LMC$=.O+NZU/S(9((GV1++,9)FDW'H%+ 8[X]: -2[U[ M6;7XCZ7I$EM:1Z5?0W!20.S3.T:HAT +O M$NNZOX?FL].N;:)Q,US$^WR$?.55B?FR,8!]Z7Q<_B'Q#X0TA;+PU,US/+:7 MUQ#]JC7[,8Y4E:,EB"6P",@8SUQ71^*_%^B>"]'74O$MV;6S:41!Q$\F6() MPH)[&N._X:'^&?\ T,#_ /@#/_\ $4 =%X@TS4O$TF@6LUI]FTW[0MYJ:22* M6_=C='#@'# R8)(XPGO6+XZ\(S>(KR]MK#P]BXU"W6WDU?A/XGS_T#)_\ T T :=EJ7AS3 MK;R++4-.ABW,^U;E.68EF)YY)))S5C_A(-&_Z"]C_P"!*?XU^=E% 'Z0Q2QS MQ++"ZR1N,JZ'(8>H-.KD_A9Q\)_#./\ H'0_^@UUE !7Y[>([^[7Q3JH%U. M+V; $A_OFOT)K\[O$G_(U:M_U^S?^AF@"K_:%Y_S]S_]_3_C7UM^S!+)-\++ MEII'D;^TY1EV)/W(Z^0:^N_V6_\ DE-S_P!A.7_T".@#VBBBB@#XK_:)_P"2 MUZK_ -%_^N5S_..@#YUKN/@O_P EF\-?]??_ +*:X>NX^"__ "6;PU_U]_\ LIH M^ZZ*** /)/VE_P#DC<__ %^P?S-?&]?9'[2__)&Y_P#K]@_F:^-Z %3_ %B_ M45^CEG_QXP?]._^2=^(?^P9 M?_ O_DBGA[_KB_\ Z,:O0* "OSX\;_\ )0?$/_84N?\ T:U?H/7Y\>-_^2@^ M(?\ L*7/_HUJ ,.OJ7]D[_D4]?\ ^OU/_0*^6J^I?V3O^13U_P#Z_4_] H ] M^HHHH ^-OVEO^2RW'_7G!_Z":\EKUK]I;_DLMQ_UYP?^@FO): /9_P!ES_DJ MUQ_V#9?_ $-*^O*^0_V7/^2K7'_8-E_]#2OKR@ KYS_:V_X\?"__ %TN?Y1U M]&5\Y_M;?\>/A?\ ZZ7/\HZ /FBNK^%O_)5_#/\ V$8?_0A7*5U?PM_Y*OX9 M_P"PC#_Z$* /OBBBB@#R[]HS_DB.J_\ 7:W_ /1RU\6U]I?M&?\ )$=5_P"N MUO\ ^CEKXMH *_1'PW_R*ND_]>4/_H K\[J_1'PW_P BKI/_ %Y0_P#H H T MJK:E_P @J[_ZX/\ ^@FK-5M2_P"05=_]<'_]!- 'YSR?ZQOJ:;3I/]8WU--H M ^T_V=O^2*Z7_P!=9_\ T8:]0KR_]G;_ )(KI?\ UUG_ /1AKU"@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** *T^GVMU>VMW<0K)/:%C S?\LRPP2! MZXXS[GUJS110 4444 %5[_\ Y!MS_P!?_$OXQZ9\,M1L;34M,N[QKR)I5:W90% .,')KT"U_X\X?^N:_ MRKYA_:R_Y&CP]_UYR?\ H= '4?\ #6'AW_H7M4_[[C_QKH? W[0.C>.O%UKH M%CH]];37*N5EF9"HVJ6['/:OC:O3OV>/^2V:1_USG_\ 134 ?:M%%% 'C/[4 M7_)*8/\ L(Q?^@O7R%7U[^U%_P DI@_[",7_ *"]?(5 &CX>_P"1FTO_ *_( MO_0Q7Z)5^=OA[_D9M+_Z_(O_ $,5^B5 !7*?%'_DE'B?_L&3_P#H!KJZY3XH M_P#)*/$__8,G_P#0#0!\#T444 ?>_P +/^23^&?^P=#_ .@UUE)/\ D:M6_P"OV;_T,T 9 MM?7?[+?_ "2FY_["T4444 ?%? M[1/_ "6O5?\ KE!_Z+6O,*]/_:)_Y+7JO_7*#_T6M>84 >_?LG?\C;K_ /UX MI_Z,KZEKY:_9._Y&W7_^O%/_ $97U+0 5\S?M:_\A#PO_P!&O^OO_P!E-2?M+_P#)&Y_^OV#^9KXWK[(_:7_Y(W/_ -?L'\S7QO0 J?ZQ M?J*_1RS_ ./&#_KFO\J_.-/]8OU%?HY9_P#'C!_US7^5 $U8'CO_ ))WXA_[ M!EQ_Z+:M^L#QW_R3OQ#_ -@RX_\ 1;4 ?GW1110!]Q_ O_DBGA[_ *XO_P"C M&KT"O/\ X%_\D4\/?]<7_P#1C5Z!0 5^?'C?_DH/B'_L*7/_ *-:OT'K\^/& M_P#R4'Q#_P!A2Y_]&M0!AU]2_LG?\BGK_P#U^I_Z!7RU7U+^R=_R*>O_ /7Z MG_H% 'OU%%% 'QM^TM_R66X_Z\X/_037DM>M?M+?\EEN/^O.#_T$UY+0![/^ MRY_R5:X_[!LO_H:5]>5\A_LN?\E6N/\ L&R_^AI7UY0 5\Y_M;?\>/A?_KI< M_P HZ^C*^<_VMO\ CQ\+_P#72Y_E'0!\T5U?PM_Y*OX9_P"PC#_Z$*Y2NK^% MO_)5_#/_ &$8?_0A0!]\4444 >7?M&?\D1U7_KM;_P#HY:^+:^TOVC/^2(ZK M_P!=K?\ ]'+7Q;0 5^B/AO\ Y%72?^O*'_T 5^=U?HCX;_Y%72?^O*'_ - % M &E5;4O^05=_]<'_ /035FJVI?\ (*N_^N#_ /H)H _.>3_6-]33:=)_K&^I MIM 'VG^SM_R172_^NL__ *,->H5Y?^SM_P D5TO_ *ZS_P#HPUZA0 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 %97B:P;4?#UU M[=68\MF:2TDV.P )V[L M9 /J,'WK5JCJ^DV^MZ<]E>27$<3D;C;7#PL?;ZL= \'>+8;V]N=5UB^V7ROT<9.U"W-UX@5EU-IK MIY$N=ULTV_8257:R@#:!@'%=II?@30-'U);VQM)%>,.((Y+B1XK??]_RXV)5 M,_[(''%+H_@;0=!U!+S3K619(D9+=9+B21+96.66)&)" X'W0.F* .AJO?\ M_(-N?^N3?R-6*KW_ /R#;G_KDW\C0 ^U_P"/.'_KFO\ *OF']K+_ )&CP]_U MYR?^AU]/6O\ QYP_]/^2V:1_US MG_\ 135YC7IW[/'_ "6S2/\ KG/_ .BFH ^U:*** /&?VHO^24P?]A&+_P!! M>OD*OKW]J+_DE,'_ &$8O_07KY"H T?#W_(S:7_U^1?^ABOT2K\[?#W_ ",V ME_\ 7Y%_Z&*_1*@ KE/BC_R2CQ/_ -@R?_T UU=)_\ L&3_ /H! MH ^!Z*** /O?X6?\DG\,_P#8.A_]!KK*Y/X6?\DG\,_]@Z'_ -!KK* "OSN\ M2?\ (U:M_P!?LW_H9K]$:_.[Q)_R-6K?]?LW_H9H S:^N_V6_P#DE-S_ -A. M7_T".OD2OKO]EO\ Y)3<_P#83E_] CH ]HHHHH ^*_VB?^2UZK_UR@_]%K7F M%>G_ +1/_):]5_ZY0?\ HM:\PH ]^_9._P"1MU__ *\4_P#1E?4M?+7[)W_( MVZ__ ->*?^C*^I: "OF;]K7_ )"'A?\ ZY7/\XZ^F:^9OVM?^0AX7_ZY7/\ M..@#YUKN/@O_ ,EF\-?]??\ [*:X>NX^"_\ R6;PU_U]_P#LIH ^ZZ*** /) M/VE_^2-S_P#7[!_,U\;U]D?M+_\ )&Y_^OV#^9KXWH 5/]8OU%?HY9_\>,'_ M %S7^5?G&G^L7ZBOT@5Y_\"_\ DBGA M[_KB_P#Z,:O0* "OSX\;_P#)0?$/_84N?_1K5^@]?GQXW_Y*#XA_["ES_P"C M6H PZ^I?V3O^13U__K]3_P! KY:KZE_9._Y%/7_^OU/_ $"@#WZBBB@#XV_: M6_Y++<'_ *":\EKUK]I;_DLMQ_UYP?\ H)KR6@#V?]ES_DJUQ_V#9?\ MT-*^O*^0_P!ES_DJUQ_V#9?_ $-*^O* "OG/]K;_ (\?"_\ UTN?Y1U]&5\Y M_M;?\>/A?_KI<_RCH ^:*ZOX6_\ )5_#/_81A_\ 0A7*5U?PM_Y*OX9_[",/ M_H0H ^^**** /+OVC/\ DB.J_P#7:W_]'+7Q;7VE^T9_R1'5?^NUO_Z.6OBV M@ K]$?#?_(JZ3_UY0_\ H K\[J_1'PW_ ,BKI/\ UY0_^@"@#2JMJ7_(*N_^ MN#_^@FK-5M2_Y!5W_P!<'_\ 030!^<\G^L;ZFFTZ3_6-]33: /M/]G;_ )(K MI?\ UUG_ /1AKU"O+_V=O^2*Z7_UUG_]&&O4* "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 ***\ST3X@ZK?^+H]/N)K$RBXN4O])2!EGTZ&,,5E:0L M0V["?P@'?QTH ],HKS%/B#K>GZ/H_B?6ELFT76?,VV<,3+-:@0R2QDR%B'RL M9#?*,$\5IZ+XE\11ZQX?3Q UA+;>(K=Y8H[6)D:SD5!($+%CY@*D\X7D4 =W M5>__ .0;<_\ 7)OY&K%5[_\ Y!MS_P!_M1?\ )*8/^PC%_P"@O7R%0!H^'O\ D9M+_P"OR+_T,5^B5?G; MX>_Y&;2_^OR+_P!#%?HE0 5RGQ1_Y)1XG_[!D_\ Z :ZNN4^*/\ R2CQ/_V# M)_\ T T ? ]%%% 'WO\ "S_DD_AG_L'0_P#H-=97)_"S_DD_AG_L'0_^@UUE M !7YW>)/^1JU;_K]F_\ 0S7Z(U^=WB3_ )&K5O\ K]F_]#- &;7UW^RW_P D MIN?^PG+_ .@1U\B5]=_LM_\ )*;G_L)R_P#H$= 'M%%%% 'Q7^T3_P EKU7_ M *Y0?^BUKS"O3_VB?^2UZK_UR@_]%K7F% 'OW[)W_(VZ_P#]>*?^C*^I:^6O MV3O^1MU__KQ3_P!&5]2T %?,W[6O_(0\+_\ 7*Y_G'7TS7S-^UK_ ,A#PO\ M]_P"N+_\ HQJ] KS_ .!? M_)%/#W_7%_\ T8U>@4 %?GQXW_Y*#XA_["ES_P"C6K]!Z_/CQO\ \E!\0_\ M84N?_1K4 8=?4O[)W_(IZ_\ ]?J?^@5\M5]2_LG?\BGK_P#U^I_Z!0![]111 M0!\;?M+?\EEN/^O.#_T$UY+7K7[2W_)9;C_KS@_]!->2T >S_LN?\E6N/^P; M+_Z&E?7E?(?[+G_)5KC_ +!LO_H:5]>4 %?.?[6W_'CX7_ZZ7/\ *.OHROG/ M]K;_ (\?"_\ UTN?Y1T ?-%=7\+?^2K^&?\ L(P_^A"N4KJ_A;_R5?PS_P!A M&'_T(4 ??%%%% 'EW[1G_)$=5_Z[6_\ Z.6OBVOM+]HS_DB.J_\ 7:W_ /1R MU\6T %?HCX;_ .15TG_KRA_] %?G=7Z(^&_^15TG_KRA_P#0!0!I56U+_D%7 M?_7!_P#T$U9JMJ7_ ""KO_K@_P#Z": /SGD_UC?4TVG2?ZQOJ:;0!]I_L[?\ MD5TO_KK/_P"C#7J%>7_L[?\ )%=+_P"NL_\ Z,->H4 %%%% !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 'D5Y[I?PWO;2?28+S4+.6RTF\DNHIXK4K=W!<, M"LLA8@@[_FP/FP.E>A44 >>VOPUO)+'3M$UK58;O0=)$@M(8[PZ%;O!8+!;&-G+*$\R4EB"P08PN!R3 M79T4 %5[_P#Y!MS_ -_Z\Y/_0Z^GK7_ (\X?^N:_P J^8?VLO\ D:/#W_7G)_Z'0!\_ MUZ=^SQ_R6S2/^N<__HIJ\QKT[]GC_DMFD?\ 7.?_ -%-0!]JT444 >,_M1?\ MDI@_[",7_H+U\A5]>_M1?\DI@_[",7_H+U\A4 :/A[_D9M+_ .OR+_T,5^B5 M?G;X>_Y&;2_^OR+_ -#%?HE0 5RGQ1_Y)1XG_P"P9/\ ^@&NKKE/BC_R2CQ/ M_P!@R?\ ] - 'P/1110!][_"S_DD_AG_ +!T/_H-=97)_"S_ ))/X9_[!T/_ M *#764 %?G=XD_Y&K5O^OV;_ -#-?HC7YW>)/^1JU;_K]F_]#- &;7UW^RW_ M ,DIN?\ L)R_^@1U\B5]=_LM_P#)*;G_ +"&O^OO_ -E-OLC]I?_DC<_P#U^P?S-?&] "I_ MK%^HK]'+/_CQ@_ZYK_*OSC3_ %B_45^CEG_QXP?]_ZXO_ .C& MKT"O/_@7_P D4\/?]<7_ /1C5Z!0 5^?'C?_ )*#XA_["ES_ .C6K]!Z_/CQ MO_R4'Q#_ -A2Y_\ 1K4 8=?4O[)W_(IZ_P#]?J?^@5\M5]2_LG?\BGK_ /U^ MI_Z!0![]1110!\;?M+?\EEN/^O.#_P!!->2UZU^TM_R66X_Z\X/_ $$UY+0! M[/\ LN?\E6N/^P;+_P"AI7UY7R'^RY_R5:X_[!LO_H:5]>4 %?.?[6W_ !X^ M%_\ KI<_RCKZ,KYS_:V_X\?"_P#UTN?Y1T ?-%=7\+?^2K^&?^PC#_Z$*Y2N MK^%O_)5_#/\ V$8?_0A0!]\4444 >7?M&?\ )$=5_P"NUO\ ^CEKXMK[2_:, M_P"2(ZK_ -=K?_TH5Y?^SM_R172_P#KK/\ ^C#7J% ! 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 %85CXMM-3U=[+3[.^N(8Y7 M@>_2#_1UD3.Y=Y.3@@C(!&>,UNUX[X7T;7=,;2=&M1KL-];WLZ:D\Y;["UJ3 M(=R$_*2VY"NWYLYS0!W%C\1-$O\ 4(8$6\AM[HR"TOY["^MS>0M/92W5L8TO(UQEHR>O# X.#@@XKSW^P]8U_ MP5X<\'+I-[8WNCK(+RYGB*0)MMIH5V2='W-(I&W/&: /2*KW_P#R#;G_ *Y-_(U8JO?_ M /(-N?\ KDW\C0 ^U_X\X?\ KFO\J^8?VLO^1H\/?]>8UZ=^SQ_R6 MS2/^N<__ **:@#[5HHHH \9_:B_Y)3!_V$8O_07KY"KZ]_:B_P"24P?]A&+_ M -!>OD*@#1\/?\C-I?\ U^1?^ABOT2K\[?#W_(S:7_U^1?\ H8K]$J "N4^* M/_)*/$__ &#)_P#T UU=)_^P9/_ .@&@#X'HHHH ^]_A9_R2?PS M_P!@Z'_T&NLKD_A9_P DG\,_]@Z'_P!!KK* "OSN\2?\C5JW_7[-_P"AFOT1 MK\[O$G_(U:M_U^S?^AF@#-KZ[_9;_P"24W/_ &$Y?_0(Z^1*^N_V6_\ DE-S M_P!A.7_T".@#VBBBB@#XK_:)_P"2UZK_ -%_^N5S_..@#YUKN/@O_P EF\-?]??_ M +*:X>NX^"__ "6;PU_U]_\ LIH ^ZZ*** /)/VE_P#DC<__ %^P?S-?&]?9 M'[2__)&Y_P#K]@_F:^-Z %3_ %B_45^CEG_QXP?]._^2=^(?^P9?_ O_DBGA[_KB_\ Z,:O0* "OSX\;_\ M)0?$/_84N?\ T:U?H/7Y\>-_^2@^(?\ L*7/_HUJ ,.OJ7]D[_D4]?\ ^OU/ M_0*^6J^I?V3O^13U_P#Z_4_] H ]^HHHH ^-OVEO^2RW'_7G!_Z":\EKUK]I M;_DLMQ_UYP?^@FO): /9_P!ES_DJUQ_V#9?_ $-*^O*^0_V7/^2K7'_8-E_] M#2OKR@ KYS_:V_X\?"__ %TN?Y1U]&5\Y_M;?\>/A?\ ZZ7/\HZ /FBNK^%O M_)5_#/\ V$8?_0A7*5U?PM_Y*OX9_P"PC#_Z$* /OBBBB@#R[]HS_DB.J_\ M7:W_ /1RU\6U]I?M&?\ )$=5_P"NUO\ ^CEKXMH *_1'PW_R*ND_]>4/_H K M\[J_1'PW_P BKI/_ %Y0_P#H H TJK:E_P @J[_ZX/\ ^@FK-5M2_P"05=_] M<'_]!- 'YSR?ZQOJ:;3I/]8WU--H ^T_V=O^2*Z7_P!=9_\ T8:]0KR_]G;_ M )(KI?\ UUG_ /1AKU"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBFF1!($+*'(R%SR1]* '44T2QM(T:NI=>64'D?44++&[,J.K,APP!R5^M # MJKW_ /R#;G_KDW\C5BJ]_P#\@VY_ZY-_(T /M?\ CSA_ZYK_ "KYA_:R_P"1 MH\/?]>_Z\Y/_ $.@#Y_KT[]GC_DM MFD?]8UZ=^SQ_P ELTC_ *YS_P#HIJ /M6BBB@#QG]J+_DE,'_81 MB_\ 07KY"KZ]_:B_Y)3!_P!A&+_T%Z^0J -'P]_R,VE_]?D7_H8K]$J_.WP] M_P C-I?_ %^1?^ABOT2H *Y3XH_\DH\3_P#8,G_] -=77*?%'_DE'B?_ +!D M_P#Z : /@>BBB@#[W^%G_))_#/\ V#H?_0:ZRN3^%G_))_#/_8.A_P#0:ZR@ M K\[O$G_ "-6K?\ 7[-_Z&:_1&OSN\2?\C5JW_7[-_Z&: ,VOKO]EO\ Y)3< M_P#83E_] CKY$KZ[_9;_ .24W/\ V$Y?_0(Z /:**** /BO]HG_DM>J_]%_^ MN5S_ #CH ^=:[CX+_P#)9O#7_7W_ .RFN'KN/@O_ ,EF\-?]??\ [*: /NNB MBB@#R3]I?_DC<_\ U^P?S-?&]?9'[2__ "1N?_K]@_F:^-Z %3_6+]17Z.6? M_'C!_P!?_ O_ M )(IX>_ZXO\ ^C&KT"@ K\^/&_\ R4'Q#_V%+G_T:U?H/7Y\>-_^2@^(?^PI M<_\ HUJ ,.OJ7]D[_D4]?_Z_4_\ 0*^6J^I?V3O^13U__K]3_P! H ]^HHHH M ^-OVEO^2RW'_7G!_P"@FO):]:_:6_Y++<'_ *":\EH ]G_9<_Y*M4/_ * *_.ZOT1\-_P#(JZ3_ ->4/_H H TJK:E_ MR"KO_K@__H)JS5;4O^05=_\ 7!__ $$T ?G/)_K&^IIM.D_UC?4TV@#[3_9V M_P"2*Z7_ -=9_P#T8:]0KR_]G;_DBNE_]=9__1AKU"@ 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 **** $=@B,S9PHR<#->*Z;XABU'XJZ3K-PM\FIWT-[# M%:S6(O#ZK_ ,))>B=KBY3F:Z+6L[R;SU;$BKU^Z0,8KHM T[3- M*UWX?W'A](XYM2T^8WTD3?-=Q^2KF20_QD2%?F/.6KOK'PGH&FZK-J=AI%I; MWLV[?/'$ QW'+?3)ZXZTND^%="T*[FNM'TFULIYQB22&,*2,YQ[#/.!Q0!K5 M7O\ _D&W/_7)OY&K%5[_ /Y!MS_UR;^1H ?:_P#'G#_US7^5?,/[67_(T>'O M^O.3_P!#KZ>M?^/.'_KFO\J^8?VLO^1H\/?]>_M1?\DI@_P"PC%_Z"]?(5 &CX>_Y&;2_^OR+_P!#%?HE7YV^'O\ MD9M+_P"OR+_T,5^B5 !7*?%'_DE'B?\ [!D__H!KJZY3XH_\DH\3_P#8,G_] M - 'P/1110!][_"S_DD_AG_L'0_^@UUE M)/\ D:M6_P"OV;_T,U^B-?G=XD_Y&K5O^OV;_P!#- &;7UW^RW_R2FY_["T4444 ?%?[1/_):]5_ZY0?^BUKS"O3_ M -HG_DM>J_\ 7*#_ -%K7F% 'OW[)W_(VZ__ ->*?^C*^I:^6OV3O^1MU_\ MZ\4_]&5]2T %?,W[6O\ R$/"_P#URN?YQU],U\S?M:_\A#PO_P!2?M+_\ MD;G_ .OV#^9KXWK[(_:7_P"2-S_]?L'\S7QO0 J?ZQ?J*_1RS_X\8/\ KFO\ MJ_.-/]8OU%?HY9_\>,'_ %S7^5 $U8'CO_DG?B'_ +!EQ_Z+:M^L#QW_ ,D[ M\0_]@RX_]%M0!^?=%%% 'W'\"_\ DBGA[_KB_P#Z,:O0*\_^!?\ R13P]_UQ M?_T8U>@4 %?GQXW_ .2@^(?^PI<_^C6K]!Z_/CQO_P E!\0_]A2Y_P#1K4 8 M=?4O[)W_ "*>O_\ 7ZG_ *!7RU7U+^R=_P BGK__ %^I_P"@4 >_4444 ?&W M[2W_ "66X_Z\X/\ T$UY+7K7[2W_ "66X_Z\X/\ T$UY+0![/^RY_P E6N/^ MP;+_ .AI7UY7R'^RY_R5:X_[!LO_ *&E?7E !7SG^UM_QX^%_P#KI<_RCKZ, MKYS_ &MO^/'PO_UTN?Y1T ?-%=7\+?\ DJ_AG_L(P_\ H0KE*ZOX6_\ )5_# M/_81A_\ 0A0!]\4444 >7?M&?\D1U7_KM;_^CEKXMK[2_:,_Y(CJO_7:W_\ M1RU\6T %?HCX;_Y%72?^O*'_ - %?G=7Z(^&_P#D5=)_Z\H?_0!0!I56U+_D M%7?_ %P?_P!!-6:K:E_R"KO_ *X/_P"@F@#\YY/]8WU--ITG^L;ZFFT ?:?[ M.W_)%=+_ .NL_P#Z,->H5Y?^SM_R172_^NL__HPUZA0 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 %%%% !117"3:AK6C?$73K!M;?5;>ZM[FYO[5K>-1:1( MO[MU*C(RV$PQ.>3VH [NBO)?^$R\0:-X;T'QAJ.H_;+76?,,VF>2BQP P2S1 M^6P&[(\L*=Q.'O^O.3_P!#H ^? MZ]._9X_Y+9I'_7.?_P!%-7F->G?L\?\ );-(_P"N<_\ Z*:@#[5HHHH \9_: MB_Y)3!_V$8O_ $%Z^0J^O?VHO^24P?\ 81B_]!>OD*@#1\/?\C-I?_7Y%_Z& M*_1*OSM\/?\ (S:7_P!?D7_H8K]$J "N4^*/_)*/$_\ V#)__0#75URGQ1_Y M)1XG_P"P9/\ ^@&@#X'HHHH ^]_A9_R2?PS_ -@Z'_T&NLKD_A9_R2?PS_V# MH?\ T&NLH *_.[Q)_P C5JW_ %^S?^AFOT1K\[O$G_(U:M_U^S?^AF@#-KZ[ M_9;_ .24W/\ V$Y?_0(Z^1*^N_V6_P#DE-S_ -A.7_T".@#VBBBB@#XK_:)_ MY+7JO_7*#_T6M>85Z?\ M$_\EKU7_KE!_P"BUKS"@#W[]D[_ )&W7_\ KQ3_ M -&5]2U\M?LG?\C;K_\ UXI_Z,KZEH *^9OVM?\ D(>%_P#KE<_SCKZ9KYF_ M:U_Y"'A?_KE<_P XZ /G6NX^"_\ R6;PU_U]_P#LIKAZ[CX+_P#)9O#7_7W_ M .RF@#[KHHHH \D_:7_Y(W/_ -?L'\S7QO7V1^TO_P D;G_Z_8/YFOC>@!4_ MUB_45^CEG_QXP?\ 7-?Y5^<:?ZQ?J*_1RS_X\8/^N:_RH FK \=_\D[\0_\ M8,N/_1;5OU@>._\ DG?B'_L&7'_HMJ /S[HHHH ^X_@7_P D4\/?]<7_ /1C M5Z!7G_P+_P"2*>'O^N+_ /HQJ] H *_/CQO_ ,E!\0_]A2Y_]&M7Z#U^?'C? M_DH/B'_L*7/_ *-:@##KZE_9._Y%/7_^OU/_ $"OEJOJ7]D[_D4]?_Z_4_\ M0* /?J*** /C;]I;_DLMQ_UYP?\ H)KR6O6OVEO^2RW'_7G!_P"@FO): /9_ MV7/^2K7'_8-E_P#0TKZ\KY#_ &7/^2K7'_8-E_\ 0TKZ\H *^<_VMO\ CQ\+ M_P#72Y_E'7T97SG^UM_QX^%_^NES_*.@#YHKJ_A;_P E7\,_]A&'_P!"%/\ MDMFD?]8UZ=^SQ_R6S2/^N<__HIJ /M6BBB@#QG]J+_DE,'_ &$8 MO_07KY"KZ]_:B_Y)3!_V$8O_ $%Z^0J -'P]_P C-I?_ %^1?^ABOT2K\[?# MW_(S:7_U^1?^ABOT2H *Y3XH_P#)*/$__8,G_P#0#75URGQ1_P"24>)_^P9/ M_P"@&@#X'HHHH ^]_A9_R2?PS_V#H?\ T&NLKD_A9_R2?PS_ -@Z'_T&NLH M*_.[Q)_R-6K?]?LW_H9K]$:_.[Q)_P C5JW_ %^S?^AF@#-KZ[_9;_Y)3<_] MA.7_ - CKY$KZ[_9;_Y)3<_]A.7_ - CH ]HHHHH ^*_VB?^2UZK_P!85Z?^T3_ ,EKU7_KE!_Z+6O,* /?OV3O^1MU_P#Z\4_]&5]2U\M?LG?\ MC;K_ /UXI_Z,KZEH *^9OVM?^0AX7_ZY7/\ ..OIFOF;]K7_ )"'A?\ ZY7/ M\XZ /G6NX^"__)9O#7_7W_[*:X>NX^"__)9O#7_7W_[*: /NNBBB@#R3]I?_ M )(W/_U^P?S-?&]?9'[2_P#R1N?_ *_8/YFOC>@!4_UB_45^CEG_ ,>,'_7- M?Y5^<:?ZQ?J*_1RS_P"/&#_KFO\ *@":L#QW_P D[\0_]@RX_P#1;5OU@>._ M^2=^(?\ L&7'_HMJ /S[HHHH ^X_@7_R13P]_P!<7_\ 1C5Z!7G_ ,"_^2*> M'O\ KB__ *,:O0* "OSX\;_\E!\0_P#84N?_ $:U?H/7Y\>-_P#DH/B'_L*7 M/_HUJ ,.OJ7]D[_D4]?_ .OU/_0*^6J^I?V3O^13U_\ Z_4_] H ]^HHHH ^ M-OVEO^2RW'_7G!_Z":\EKUK]I;_DLMQ_UYP?^@FO): /9_V7/^2K7'_8-E_] M#2OKROD/]ES_ )*M4/_H K\[J_1'PW_R*ND_]>4/_ * * -*JVI?\@J[_ M .N#_P#H)JS5;4O^05=_]<'_ /030!^<\G^L;ZFFTZ3_ %C?4TV@#[3_ &=O M^2*Z7_UUG_\ 1AKU"O+_ -G;_DBNE_\ 76?_ -&&O4* "BBB@ HHHH **** 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 **** ([B>*UMI;BX<)%$A=W/15 R3^5GV]UHUYIT&KPO-IMQ.R$7"J Q!522C%3N /;/IBN@UG3_P"UM!O].W[/ MMEM)!N_N[U*Y_6N)T/2]?U#4O"D>KZ.VFQ^&X'$\SS(ZW$OD^4HBVDDK@LQ+ M!>PQ0!Z'5>__ .0;<_\ 7)OY&K%(Z+)&R.,JP((]10!':_\ 'G#_ -_Z\Y/_0Z^EAI-NJ@*TX & //?_&LG6?A_X8\1312Z]I,6HR0J M5C:Y9G* \X&30!^?]>G?L\?\ELTC_KG/_P"BFKZ@_P"%/?#_ /Z%6P_[X/\ MC5O3/AEX.T:_2^TG0;:RNHP0DT&59^'_\ T*MA_P!\'_&@"S\+ M/^23^&?^P=#_ .@UUE9EIX?T_3[.*TL8Y+>WA4)'%',X5%'0 9Z5/_9=O_?N M/_ A_P#&@"Y7YW>)/^1JU;_K]F_]#-?H+_9<']^X_P# A_\ &N9E^$7@*>9Y M9O#%B\DC%G9E)+$\DGF@#X.KZ[_9;_Y)3<_]A.7_ - CKL_^%/?#_P#Z%6P_ M[X/^-;6D>#]#T"S-IHEE]@MV1D4L>IP#UX% &W15/\ LNW_ +]Q_P"! M#_XT?V7;_P!^X_\ A_\: /C?]HG_DM>J_\ 7*#_ -%K7F%??.I_#/P=K5^] M]J^@VU[=2 !YI]S,V!@9)/I53_A3WP__ .A5L/\ O@_XT >'_LG?\C;K_P#U MXI_Z,KZEKG-&^'_A?P]-)-H.DQ:=)*NV1[9F0L,YP<&M?^R[?^_%_^N5S_ #CKZ-_LNW_OW'_@0_\ C63K/@+PUXB:%M>TN/46 M@!$1N69]@/7&3QG H _/ZNX^"_\ R6;PU_U]_P#LIKZV_P"%/?#_ /Z%6P_[ MX/\ C5BQ^%G@K2[Z*]T[P]:6MU"VZ*:(%60^H.: .MHJG_9=O_?N/_ A_P#& MC^R[?^__ZXO_ M .C&KT"LK3_#.EZ38166F0/:6L(Q'##*ZJ@SG@9JS_9=O_?N/_ A_P#&@"Y7 MY\>-_P#DH/B'_L*7/_HUJ^^_[+@_OW'_ ($/_C7-7'PE\"75S+<7/AJREFF< MO)(ZDEV)R23GJ30!\&U]2_LG?\BGK_\ U^I_Z!7I/_"GOA__ -"K8?\ ?!_Q MK7T;P3X?\.PR1:#IZZ='*P:1+9V0,<8R<&@#>HJG_9=O_?N/_ A_\:/[+M_[ M]Q_X$/\ XT ?(7[2W_)9;C_KS@_]!->2U]]ZK\-O"&N7QO=9T.WOKHJ%,TY9 MF('09)JE_P *>^'_ /T*MA_WP?\ &@#YX_9<_P"2K7'_ ?_0TKZ\KF=(^ M'/A/0+PW>B:+!87!0H9;G K:_LNW_OW'_@0_P#C0!PO(KNR\.6=O<0L'CEC!#(PZ$'/6@#KZ*I_V7!_?N/\ P(?_ !H_LNW_ +]Q M_P"!#_XT >=?M&?\D1U;_KM;_P#HY:^+:_0O4_"ND:U8/8ZO;&]M)""\,\K, MK$'(R"?6L+_A3WP__P"A5L/^^#_C0!\(U^B/AO\ Y%72?^O*'_T 5SG_ I[ MX?\ _0JV'_?!_P :Z:+1K2"%(H?.2.-0J*L[@*!P .: +]5M2_Y!5W_UP?\ M]!-,_LNW_OW'_@0_^--;2+9T9',[*PP09WY'YT ?G9)_K&^IIM?=Q^#WP_)Y M\+6'_?!_QH_X4]\/_P#H5;#_ +X/^- &)^SM_P D5TO_ *ZS_P#HPUZA6/IG MA72-%L$LM(MFLK5"2L,$K*JY.3@ ^M7X;"*"42(TQ(_O3,P_(F@"S1110 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 5[N^M;'R?MQ?4A=7#@^4^X2&'#9^?.5QZ=.#Q0!Z?68OB31WULZ0 MNHP?VAS_ */N^8D#) ]2!R1U KE?!>CZGI&KZ9YPU#R+C0(VOC=3O(/M89.N MXG:V"PP,<#VJKXHL-3UOQ=:KID6J%H&GC9;N ):0*T#IYT<@&2^2 .3]YL@= M@#M-+\2:-K=Q-!I.I6]W+",NL3Y(&<;AZC((R.*GU/5K#1K/[5JEU';0[@@: M0_>8] !U)]A7%^$[2]N-;T&632;K3DT;1&L;DW$>P-*3$ B?WU'E,=PXY'K6 MWXWM8;G2K5I8-4:2WN5F@N-*C$DUM(%8!]O.X8)4C!^]R.] &_9WEOJ%G%=V M4JS03*&CD4\,*FKR+4;;QEJ:V,NN-?6ADL-L4EE922M%/YK_ +QDBE4)(4\L M_-N4'<..>+=7BL4UB;4H-5LUM;F.5Q;0((X&F# -M&5+Y!'.X 9H M]%U?Q%I.@+&VLW\-F),[3*V.!U/L!D9)X%,O/$^B6&H065YJEM#IZ5A_$:.>]\/SZ=;+K.^Y@D5?[-MUE64D8\N0D'"G//W>,\BN; MU#2M9&GZ[I,^BS->:Y!9B"6U3=;P,L2(ZE_X!&RLPSUSQDT >FW]_:Z7I\]] MJ$Z6]K;H7EE1GZ5F_$"RN;[X M\0W=]JWAG3;[3IK?1I;2.:ZB\B6X MD>2-MJJ2&^54?!./F<8/4T >F57O]0M-+LGN]0G2""/&YW/ R< ?4DXKS.'3 MM43168'6;C3'U&%KNQCM9[:580C!Q&'E>1@7*%@#SAL9R:[5I4M?!J&VM]8@ MCV!45$,MW$">#AMQ./0Y(':@"PWBO04T(:T^K6B:<6V_:6E 7=G!7ZY&,=:U M)9XX+=YYG"11J7=R>%4#)/Y5Y5/IE[#\(]9M+O1[Z\NKJZNCIY:S,EU+YF2) M954?(Y)89XXQP,XKT"^=]3\%WAMH)U>>RD5(98BDFXH0 5/(.: )%\3:*_AO M_A(%U*W.D^7YOVP/^[VYQG/UXK1@GCN;>.>!Q)%*H='7HRD9!%>.VGA/78_# MZ^&FTV8:0=.74SD?\O'V?:;7'KYP\S%7+RS\0C4M!2VTZ^@>S335$L:S.'3* MB<,1((XPHR""K%OY 'K-9=AXET;4[V>TL-2MY[BW4M)&K\A0<%O<9XR.*R_! MND369U.^U 7?VRXU"Z ^T3.P$/G,8PJDX"XP1@=ZQ;"WN;KXA3:G+9ZI<6'] MG3PW"ZG:!1!EU(B@ WA@#G[V=J\]J .VTS5]/UJU:YTF\AO($D:(R0N&7>I MP1D>E2R7UM#?06XA6Y MM&A!B<_+MR!V'3M47BFUU+5O%B1Z9972FSTB^C^U%=D9DF6,1A'SRG3% M';T5Y5=_\)#K-K>_9K#6K-?[&L[=3(&BMO%N@7;78@U:U8V49EN,R >6 M@XWG/\/!YZ59TG6]-URW>;2;R*Z2-]CF,\HV,X(ZC@@\]C7F.O:/K.N:IJEU MIMGJMS&]F@D74H%B9/+N8Y?(@Z;@RJ^%TN+OQ/KVMM8W%E:WJVT M4*W4?ER2&-6W.4/('SA1GKM],4 ;&K>(-*T/RO[6OH;4S$^6KGEL=3CK@9&3 MT&:T%8.H92"I&01W%<5X\BN8[JVO]&M]77688)$M+FP@6:)RQ!\F92<;254Y M.,8^\*QX[#Q+-XZ$^K37MJ_VJWD@-K:RRPB$(GF1>8)1&JEO,!W(3R",\8 / M3JS+OQ)H]AJL.FWNHP07DY58XG;!8M]T>F3V'?M7GW@\7]YKVGW-K%K'F1ZA M?B_NKB9VMI+.X;_ %'4K&WTRWU2:>WN[>9+?R!] MAFVR!BTDF,C: 3U!RHX- '4)XET:36SHZ:E;MJ )4VX?YL@9*_4#G'7%3ZKJ M]AHEE]KU6Y2V@+K&';/+,< #DDUP5MIFI/>6&C'3+N*:S\1S:E+?M'B%X"\ MCA@_0LP=4VCDAZMK6G:';+/JUW':Q,=JE^YQG@#VJ.7Q%H\$=@\NIVJ MKJ3JEF?-'^D%NFS^]GVK/\4R.- CAC.M6YF7;YVF0"::/Y>C ANOKCJ.HKC; MNRN=/\%>#K:Z\/W!U&RN+1Y5L;)I?(ACD!8%ES@XP2N>N>M 'I.JZK8Z)I0$^9E$\;-D>R@D_0UQEUX9UVY@?3[JPFDM/#MS# M#I;?>^T(UPC>8/\ KG" F?\ >H ]$-.DT+P!:&YCOY;Y M[-)KM996EG:;RQN #G@Y&,# H T[+Q1HFH6-S>6FJ6SV]H<7$A?:(>,_-G&. M.>>M7;"_M=4T^"^T^=+BUN$$D4L9RKJ>A%<%X>M9;:X\37^HV&I7]A=&!TEU M"QS=32*"-HB502B?+M.T6EU9W-I;+!+#3<,\OE\_,-A_'.*CFM=7UZ^=WM-7M;&X\0PN49GA?[*+7#$X.5 M0OU'!SUP: /1YYXK:WDGN)%CBC4N[L!GK6;X*M+F"PU*YNK:2T&H:E/=Q02C#I&Q&-P[$X+8ZC=SS6/XCCU"T M\9)>>&[35%U&=K>*?]R'L;N$-SO8GY&16?!&#TX:@#O**\GTZQ\06]YJ5SK% MWJ$5W%%?-/BUE$,R$/Y7[XRF/ &TJ%0$8P<.]EO+&\AAU:*SDT:+[: M^HRNPGNCM*NFYCGY=V2O&"H[< ':Q^)-'EULZ1'J,!U 9_T?=\Q(&2!ZD#J! MR*33?$NC:O>S6FF:E;W5Q""7CC?)P#@D>HSQD<9KD=;M-1U7Q[8/I\6J,MO) M,DJW< 2UMT:%D\Z)P 2Y) '+<,W IGA*POY-3\+I+I-U8#0-*EM+R2>/8KR, M(U"H?XQF,MN''3N: .SU?Q%I.@F :O>QVQN"PB# DOM&3@ =LU;LKVUU&SBN M["XBN;>5=TQ%9K>[L]-O=0O;N6R@@>=[?S"GDADAD0]I&X)"L_([@ ]=K,U7Q M)H^AS11ZOJ,%H\WW!*V.,XR3V&3C)XKC;.ROX=>L!X@37-3C2QM%L;F$/&%E M!;S6F57PK'Y"=Y(P",GD&[\3(+K4M%ETRRAU:2::$F.*TMUDM[EL\1S,?NKD M<\KP3S0!U8RKU;;UQ2:GK6FZ,+8ZK>PV@NIU MMX3*VWS)&Z*/PZXJU M\0?#LGB8Z'8^3(]N;R3SY$&?)4V\JA_;#%<>^* .EN=8T^SU2STZZO(HKR]W M?9H&;YI=HRV!["KM>7Z5I?B+4M93)GL))6)' ML4K'BL?%4^FZX+>RU2S:ZTR/]R@G4QW/G#<%>21B[!2?G7:".@H ]@O]0M=+ MLGN]0G2""/&Z1SP,G _4XJ@_BS0(]!_MJ35[1--R5^TM* NX'!7ZYXQUIM[; M0Z)X9:VLEU'RT&U6MQ_!_6[*YT>^O+JZNKHZ> M7LR]U+YG(EE51\CDEAGCC' SB@#UH'(R*@MKVVNY+A+:99&MI?*F"G[CX#;3 M[X8'\:;970N=-BN4AG0,F1'+$4D'L5."#]:\^MQJT%\NO+IFIQVH3I! F-SN>,G@#ZUYSI^A:MK M,FFIK<&K06QM]3DEC^T/&5=KE3"KE&Y(0DJ,XX]JZ>SN-0A^&^FOJRZD-0:S MA6Y:UB$ES'(5&YMI!R0;+'(LLL8Z,^U@3@8^7(&:[GP1I=UHO@?2=.U!0ES!;*LB YV'KMR/3 M./PH WJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M K&L?%V@:BUV+/5K:3[$GF7!WX")S\^3U7@_,..*V&.%)QGCH.]>4WMKJ?BZ M#Q!=R:)J-IJ$MC]ELK.XMC'&((Y0Y0R'@O(1TZ 8'J: ._MO%N@W>EW6HPZK M;_9+/_CXE=M@BXR-P;!&1T]>U27/B71[32;;4[B_B6SNPIMY!D^=N&1M Y;( MYX%H[9H ]5M[B*[M8KBW??%*@= M& Z@C(-25E>&/[5_X1?3O^$B(.I^0OVG 'WO?'&?7'&G^(/#]UK%U8Z=>6K7NYGG6,8+E,*QSC#% M< '!., &N?U2YN-6^(-E9W>D:E%INEW*S0SI:%DN;@H5#EQPJ(&/N3[#G*\. M:1J*MX8T^^T>YB'A];K[;-)&#',&1D C/\>_=N_#GF@#N[;Q+HMYI=UJ5KJ= MK+8VCO'/Q ->8IINI7_A7 MQ!:VFDZG9YU]-0CB^S"-Y+<21DB,-\I8!#A3Z#UKMO!AU9K6_.J->M:_:O\ M0#J"JMQY6Q<[PH'\>_&><8S0!TE96K^)]%T"6&/6-1AM'F^X)#VSC)]!D@9. M!6K7%?$*YNKF&+08M+U":QU",B_O;.V,Q2$'F)0/XWZ9/ &3UQ0!T%UXGT6S MUB+2[K488[V4J%B)YRWW03T!/8'KVJ>WUO3+O5[G2[6^AFOK1%>>!'RT08D# M=Z=#7GVJ:3J4K:]I$&DW3G6=1L[JUNM@\J*)!#G>V?E*>4W'4\8ZU>FMKFX^ M(NN+I^EWEI'>:+]CCO#:E(CIW=R: .OTSQ#I6LW$T.EWL=TT'WS M&"5ZXX;&&Y!'!-:5>?\ P\MM=LKBVM+E-3BTVWTN.*:+44C4)=*0,0[0,IM# M9/3[N.#P/2J5SXQ\/V>FVFH3 MZM;BUO%+V\JMN$B@9+#&>!W/0=Z;XNU:_P!'T3S](TR?4;R2011+%$9!"3G, MC !R>!WS7&Z?I\OAZ;3;RRT?5;ZR_L>>Q*-;;9Q.TPD+/&2-H<[CGH, M#M0!WTFOZ3%J%C8/J-N+O4%+6D(D!:90NXE1W&!G-4_^$ST#^V4TDZ@%O9)C M D31.NZ09RH)&">#W[5Q8TR[T23P!:R:1>3W&E*HOKBUMC(J#[-)& 7'7#,! M[#FNL-C=ZG\0EN[N!X]/T>WQ:EAQ-<2CYW'LJ +]7:@#I*BN;F&SM9;FZE2& M"%"\DCG"JHY))J6JNIW1LM*N;I;2:\:&)G%M NYY2!G:H/<]* ,^#QCX?N=) MGU.'58&M+:0132$D%'.,*5/.3D8&.4LSOM!?. M-F#SNSQCK7!PV6HWUNNOS:5J/]I#6K;4-0MFM3&?*2-HUCB#8\SRP02>I()] M!1K>F7DW@/Q%)_8-X]UJ^I/<65NEOOEB4B-=S ?<+>6Q_$9H [K6?&.A>'IC M%K-^+5E3S&+1.5"^I8 @=*VE8.BLARK#(/J*Y?Q#%=>)/[&TV*TN(].NYA&$3 \@N^T8] U=30 5D67BO0M0OKFSL]4MY;BU0O*@?&U0<%LG@@ M'@D<"M>O+-3MM1\97.N[](U'3[K^S+K3M*2:U*1JK8W.TG3+E5 '8#U)P =O MI7B7PWC= M;S1QNZR#U&T&N=L!+>:[:#>PV4&DPV;6\]L&DFD$A?"QC.X+Q@],DXZ9 MJ'0&UNT^#=II^GZ;>6VL");)5GA*&%V.#*<_PJ&+9_V<4 =OI6JV6MZ9#J&E M7"W-I-DQRIG#8)!Z^X(JW532=-M]&T>TTVS7;!:Q+$F>I &,GW/6K= &5/XG MT6UUR/1[C48(]0E(5(&/)8C(7/3)'('4T6_B;1;K6GTFWU&&2^C+!H0>N;\0W-QJ?C6PTRYTC4ETNPN8;LW,-H72YG'*#R(/*DC?SMI1L_,7\U>.V#F@#M8_%6B3:?> M7UOJ,,]M8S&"XD@S((W&,K\H.3\PZ>M2:+XCTGQ"MP='O%N?LSA)@%93&Q&0 M"& /3FN9\&SR65UXI<:+J%K$]X;JVC>T,8DC$,:A4'3.4(Q6UX-TNZT_01/J MJXU/4)6O+WG.V1^=GT5=J#_=H WZS-9\2:/X>2-M:OXK,2YV^83R!U/'0#(R M3P*TZY#X@7M[_9R:18Z;?3QZFCPW5Y:VQF^S0D88!1U9@<#L.IZ8(!LWOBK0 M].O8+2]U.WBGN K1J6SD,<*21P 3P"<9[58CUK39=:DTB*]A?48HO.DME<%T M3.,D=N2*\[U31[V.W\0Z7I^BWLT.NV=I#I[F,;;<)$(]LA)RA3&_GUXYK:;S M8/BF);;1[PQ_V9);/&>,C(K6KS#X>Z/JEAXAM)+JQODBCT^2&5;V(*FGL75A#;MDET/ M/)SPB\]J]/H JZEJEEH]BUYJ5PEO I +MZDX ZDGT%9\GC'P_%I%OJC:K;F MSN6*PR*2WF$9R !SD8.>.,P1)?)>*;39,;B=TD,HB)R%)5E&.@(]S0!W3^ M)-&CDTY&U.VWZH0+)1(";CC/RXZC'>F2>*-$BUQ=(DU*%;]G""$G^,C(7/3< M1SMSFN$.FW>C:%X.MYM$O)KVSO%N;@VMMYOD19E/EEQ_=+@8'UIMQI&KR?$! MKI-.O?+.LQ7 M3 /&$"_:2^H ]3IDLL<$+RS.L<<:EG=C@ M*!R233ZAO)OL]C/-Y,EQY<;/Y,2[FDP,[0.Y/2@#)@\7>'-1TJ]NX]3M9;.U M&VZ9S@(&' 8'L<\>O;-">*_#=MX=.J+J=I;Z7;GR3(3Y:Q$<;-IP01Q\N,^U M<*MKJ6LVUWKLVCZE'JDFH6-YM307%GI^K6\W MRURQ;FWN%)&R/@<\'YC\P[^FZ>LJZ9:K<0I!*(4#Q1G*QM@94>P/% %BLJW\ M4:)=ZS+I-OJ4#WT08M"&Y^7[V.QQGG'3O6K7G-^M[XG\57B3Z5J5@+.VNK/2 MW:U(C9Y$VM.TG0 XPH^I/4 '7Z?XKT+56N!8:I;S?9D\R4[\!4Y^?)ZKP?F M''O1_P )7H7]A1:R-3@;3IGV13J2PD;)&% Y8Y!X'I7):+;7-Q?:;=7V@7EM M:Z1H;65U#- &,\A,?[M%&=X'EDYZ'<,=ZRHK/4KCP'IUJ-)U6TDM=9EN)9H[ M;%Q;(TDKK)$AX;(95/7 <\&@#U#3M2L]7L([W3;B.YMI<[)(SD'!P1]001CM MBK-U \3Z*=<_L<:C";_=M\G/.[&[;GIN MQSMSG':N;\97-QJ&O6>BS:/J3Z5')#=W-W;6IE$[HX9(@1]T!E#,Q[# ZDC/ MATK5#>0:,^EW(DA\2/JCWY4>2T'F-( ^\0P3;UZ]J .VA\1Z-<+J#0ZG:N MNF';>,)!M@.,X8]!Q3](UW3->ADETF[2Y6)MD@7(*'&0"#@C(.?>N%BTZ+4K MWQG8SZ-JMGI]_%%Y+16>S=Y<>#LSP6W<@=ZU_!&GZH-:UG6-5>Y9;Q8(83=V MZ02.(PV6*+]T9? SSQV&* .SK.UG7]+\/VR3ZS>QVD;DA2^3G R>!SP.3Z5H MUS/CG4M1LM)CMM(TZZN9[YF@:YM[/O M#*KI=Y*+.REMKR^BM28VD=8%1B_)]%U/4Y=/L-1AGNH@Q:- M#UVG#8/1L'@XS@]:U:\V\.>';V#Q;I26IU)=(T476P7]LD6WS. BL/FDZDYZ M8 ZFO2: "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@ HHHH **** "BBB@ HHHH **** "BBB@ HKC+^XU_4/&NJZ?I6L MKI\=A86\\,;6R21R2.TN=Y(W8^0=".]8&K_$ZY72?#^HVLUK8[[&/5M2MYBN MZ2 LJF./)SDY=@1S^[QWH ]2IDLT<$32SR+'&OWG=@ /Q-X.T5C7-]/XKTKP3I%VPDDU2&'5-1PN 8HD20C'8-*T M8QZ9H ]#HKS+0_B!JD5IKZZT8[FY6>9](5(PGG+]H:W6+CJ1(J9/I(*BG\9: M];_#S2E?5;&/Q%>7%U&;J=$2)A;O)N^4X W;$3_@>: /4J*Y'2_%)M"% MC(ITW4]%DORFT$[P\0'/L'8$5+X6U;6M8TV"Y?[+*@U&\AN6?*LL4H7.-]8MV:TUMH+"XG>,K-G- %JBBJVI7\6EZ3=ZA>3'7:JEC^@H LT5YY;?$IAX8O=6NIM+ MFEC2!HK.W=U:(S.$7S&8)'!F*?\]'&>%8 M_=X&0,]^-Z@ HJ.>=+:VEGE.(XD+L?0 9->?6/Q/63PW?ZY=2Z* .GHK@-1^(@@O+&SM]0T=#)8I>SWTID:!E=BJA- MO(&58EF.!QUIUWXZU+3]6OX;RUA6(&2.T5XVC&\,HC+2L=K(REW)&-JH=Q_$EXO#=SJ5U/I4UQNMXXK6!Y!Y+S-M7S&(Y49^\H MYVG%277C;5UTNTN=.;3]0W22K-+:V\K(&3;B$C.8V(+'09^7=U48'RX/?C=H ***Y"/QNEWXTFT6UET MR*.VN!;2"YN]L\S[0Q\N,#D#(')&2#CI0!U]%<%9_$635+;4KO3$TZ=+>">6 MWLDNRUW)Y9(#-&!@ D9P"2 1W.*NZ%XRN-7O;6Q:.V6;S)/M$P)5&C!(C*!N M=SXR!V"L?3(!V%%%% !17*>*_&:>']4M-,BDT^&XN(7G:74;GR8HXU(7J 22 M2W0= "34%SX[4>*DT6WFTJ)HQ!Y[W=YL,C2C(6$ '=\N#DX!) H [*BN"@\? MWS7%W;3V4$=RT@CM$E+<^/;BPUZ6"\LXVLTC!4P;F:0F- M&1D;[K*[N8U[Y&?7 !W%%5-*N)[K2;:>[,'GR(&D%N^^,'N W?'3-6Z "BJ> MKZC'I&B7VI3*7CL[>2X=1U(12Q'Z5PD?Q&N8/#EQ>W5U8SWS?9A#9I9SQ>09 MGV L6RTB G[RJ,[2!U% 'H]%>>W7B[6VTF&?2;BVU!HI95NI8=/DC$;J%*Q2 M1NVZ,$,27)P >]=#X8\2)XAFO94N;@#T*BN:\,>)U\0WUV5N;81HJ^1;(P,A4?>E//W22-OL ?XA M72T %%%% !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 4444 %%%% '/:MX*TW6-5FO[F>_B:Y@6W MN(K>[>))XU+85@I&?OMW[U/'X1T-);ISI\,GVF&.!ED4,J1HNU44'[J@$\#N M36U10!R\WP^T6:&",/?0B.T2RD,-Y)&;B! 0J28/S D9Z\GGFK>E^'/L'B> M^U5VC*/;0V5E#&N!;P1@DK^+,3] M;M% '/KX'T);C3IS:LTFFW4UW;,TA.V M25BSY]1N.0#T('I4EIX.T6SNHYUM?-:*.6.,3GS%022F5\ ]RQZ^@ KC?9[>*U^UV36LDSV\MI&].L(=.ALEF@ MATYF:&-)W 8L"&+\_/G)/S9YYK5HH *Y[7O"$&NWSW0O[NQ>>T-E=?9BG[^ MDG8=RG!R6PPP1N-=#10!RTG@*P:^+Q7=W!8/-!<2Z=&R^3))"%$;9(W#B-,@ M$ [1GOF2_P#!5MJ+7$T][<+>3W!E^TJ%W(NQHQ& 01M".PZ=23UKI:* (;.U MBL+&"TMP1#;QK%&"T!M8EL;JUOI+"^L)6D@G1%<#N,8%78_!S#3[Z"YU2: M>;5+E9=0G\M4,R*H7RE"\*I50IZG!/K73T4 <_H_A&WT?7KC489V97$JPP>6 MJB(2.'<9'+?,!C/0<5T%%% #)HDG@DAE7='(I5AZ@C!KC$^&MO)8/9ZEJUW> M1QV']GV9*HC6T6Y&!R!\S QQ\G^[TY-=M10!S$/@^5+?4S<:Q/-?:J8DN[P1 MK&QB08V(%X7Y2PW%)4'&,]1G!IFC^!9 M-(O;*7^TQ/!I,4\>F0FW"^4)>N]@?GP!@=/?)YKL** .,_X5Y$=1L;U[\O<1 M,DEW(\(+3R+*)=ZG/R$LH4XS\@"]A79T44 %8VNZ ^K7-C>6>H2:??6+/Y,Z M1K(-KKAE*MP0< _4"MFB@#BG^&MO'9I:Z=JUW:126)T^\PB.;F(LS$\CY6S( M_(_O=.!6CJ7@V#4VD\VY=1'#%#8J$!6U",KY /WBS(N<]0 /6NDHH H:)I*: M)H\-A'(THC+LSL -S.Q=C@< 98\=JOT44 9?B+1%\0:+)8M.UN_F1RQ3*H;R MY$<.K8/!Y4<=Q6!_P@=SYXU,:NHUO[=]M^T_91Y6?)\G9Y6[IL[[LYYSVKLZ M* .7M/!:6^EV&F2WK364,\EU=(4VFZF9RX)P<*H=BVT>B^G,_A+PHOA:">-; MD7!E$:96(1C:B[5) )RQ'5NYKH:* "JVHV$&JZ7=:?=@F"ZA>&0*<':P(.#] M#5FB@#C3\/1<0N^HZU=75\J0):WAB16MQ"_F1G:!ACNY)/7VJW#X-":?=6UQ MJ,L[ZE=BYU*4H$-R H7RP!PJD(H..2 ?7-=/10!S^B>$H-$UBZOHKAY!+Y@B MB*!1$KR&1ADX.7 !(& /? M)J&;X=QW-U9W4^H%[I7\R\F,(+3OYJ2;E.?W9S&JC&<)QVS7:44 %%%% '.> M(?"\^K:G'J&G:B+"Y^R264I>W$RR0N03P2,,".#TY.0:RI/AK&L;V5EJ;PZ7 M<0VL5U;O"'>06X"J5?(VDJJ@\'ID8KN** .6UGP:=:N;B[NKQ&N?-C-KO@WQ MPQISL*$_-N.2QXR0O]T5NZ/IJ:/HMEIL4C2I:0)"KOU8* ,G\JN44 %8WB+0 M7UN.QDMKO['>:?2C3K/3OL=K&!\R.4*&8G M^)@O &,#+>O'644 97AW1!H.F/;>:LK2SR3N8X_+0,YR0J9.T>U:M%% $%]9 MP:CI]Q97:;X+F)HI5SC07NJ:A=W(BABMKN1D$ELL+[X] MFU0"0P!)(.<#+==/N+:XOKFY-]=K%"[#M "KA5& . M@QW-6-)\*VFD:Q<:A!-,YE\P1Q/MVPB23S' P,G+<\YQT%;E% !4<\$=U;2V M\ZAXI4*.I_B4C!%244 #8_L5_%<:G=W$^IR1M?7+[5>:-0%\H!0 JE1C@9Y/.37244 86G> M$K+3->EU.WEE^;S#';G:(X3)LWE<#//EKP3@)W_NJX)_*@"6BBJ]Y?V>GQH]_=0V MR2.(T::0(&8]%&>I/I0!8HJG:ZOIU]J%W8V=];SW=D56Y@CD#/"2,@,!R,CU MJY0 44CNL:%Y&"J.26. *%=74,C!E(R"#D&@!:**KWFH6>G1I)?W4-JDCB-& MFD"!F/11GJ3Z4 6**** "BBFI+'(A9'5E'4@Y% #J*1'61 \;!U/1E.0:6@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO./BGK_B M'3==\(:1X9U8:4VM7[VT\_V:.8@!5Q@.".YJ#1/%/BCPY\3H_!GC&\AUJ.^L MGO+#4+>V$,A*9W1NB_+G"GI[>O !Z=17 V'Q19_%&EZ/KOA;5M#_ +8+K83W MGEXE91DJRJQ*''8^M15$DASA"GS8(8],D5UMOJ<4NAQ: MI.CVL+VXN'6; :)=NX[L<9 ZT 7**\5^'/Q*\3:MX\M8O%$L8T?Q+;SW.B1^ M2J-$(Y" I(&22@SR3VKL&^)JW'BV[T;0O#NJ:Q#IUPEM?WUJ$\NWD8XQ@L"V MWOCI@T =U17D6@?%/6=>U[QEI6H:-?6-KI@E$-Y!"FZS"Q.W[W+D%SMRN!CU MK3\ ?$.SN+7POH5Y<:G>W>KZ?)=V^HWR1J9MKMN1MK'Y@![\ E45YTWQ METF;38Y]+TK4;^YNM3ETVPM(E0->/'C?(AW8$8S]XX^E=#X,\:6WC&UO=EE< MZ=?:=<&VO;&Z \R&0#/4$@@CH10!TE%<#X0\4:MJWQ8\<:)?7"R6&DM:BSB$ M:J8]\9+?,!DY/KFN=T'XM76G:!XEU+Q.9=1:U\22:5I]O;QHC-SA$SP/7YFH M ]@HKB+_ .)*Z1X:M;_5_#VIVNI7EY]BM=((1IIY3TVD':5QSNSBJ1^,6F6O MAO7-2UC2-1T^[T"6*+4-.<(TL?FD!&4AMK*\LVNI[HHY52B#KD# M+'!ZBLJY^(%WXI^%6DZCKMCINI74'BF*P:26W8(X!XE5<@JV#_\ 6KT;6_A; M!O/O5*W^"^FV_A9-$_M>^DC36 MEUCSY I=I!_">,8/KUH XI]8UKP_XJ^+FL>&EA>]L9[20VC+HJ:C?.5RPDE_U: YXQG)X]:V].\#6.CZ]XHU MIIIKO_A( IN+9D!50J%=JXY.0:X_]GSP7-X7\*:C?7]AZM=UE8ZQIWV&ZTZVC5(CR")!@<, M" 10!AZA_P +'D^$^KZOJOB'3";O2#=)'#9M&UJ2H9D5@W/R$@$\@X-:O9):KZ=HMSI&M^+ M+_6=.DL&T^WMY(DB6&(C&?E&78#@$]!6=;_!YCX.TWP[JGB:[O;72M0AO+)O MLT<9B6/=B/CJ#NY)YH R-3^+.KZ!9^/K354MCJVAW$:Z6JQ$">.8XB)&?F(R M"<5F>(?BAXHA\22Z!%J]CHUWI6FPS7'M0O M(5@O/+MXYTG5>AVN,!@.] &QX$\0W7BOP%INLZA9M97=U"3- 5*[7!*G /.# MC(]C7G?PB9C\!=?+%B1/J')//0UZWI-E-IND6UGZGQOE/=CCBO M.Y?@Y/<^E='XI^)^K6/\ PB^C6&O:9'/JEFUW M=:[#9O<1;%) \N(9.6(.<]*[#4OAY(4TE99;=XHKV-@2L@5L%=W'TJUXP\8>.?!]QH>F: M]K^GZ='=1RO=:\NF-+!YF[Y(=H^Z,8Y//>NPOOAO/K?AZRT_Q%XEOM2N+758 M]3^UO%&A+)TC"J,*GT]:L^./!6J>+E>WM/%-SI5A<6YMKNS2UCF29"3DC>,J MV#C(H Z72+B2ZT6RN)KBWN9)8$=Y[;_52$J"63_9/4>U7*S]!T:V\/>'[#1[ M#>;:Q@2",N>_$[POX@UO6?"NK>&+>TNIM$O7N7ANIS$'! &0#Z52L? _BS6O&5SXO\ M575A8:E#ILMCI-K8,TB6I<']X[D#8/"CVX//M6C)\*?$;>%6T\?9///C(ZU_KCC[/GU MQ][VKVRB@#P+XB^$SJ7[0.CZ587 %IXACBNM7M5_B6V8L&;V(&/J#7JGQ(TG M6M=^'^I:1X9,*7U\@@WS2%%2-B YR.^W(_&NA-C9#4!?M;0?;/+\H7!0>9LS MG;NZXSVJQ0!XQK'P4U+3+?P_>^$_$.IW^H:#=1/;6NIW*>0D8QO5-J KD #' M/%:>@^'?&W@SQAKL6B:;IU_I&N:G_:'VRXNMC6F\CS%* 9#_$^F>-?'"06%K/I'B>-I([TW05H7\EE"&/ M&3EFZ] .?:LK4?A9XG3X6^$+;19+6#Q1X<9MCF4A"K[@ZAL>A7\J]J) QDXS MTHH \3U[X-7L7@_P9!IEG::K<^'E?[983SF%+LRC,F)!T.[)!/\ ]:NY^&WA MQ] TV]>?PQ8^');J<,;>UNVN&=0N 7<\9R6X':NSHH \NO/#OC#PG\3-<\2^ M$M+L]]R88D#\XCD(^\I YXZGFO7ZA:]M4O4LWN85NI%+I 9 '91U(7J1[T M>$R?!_Q3V44 ><_%#POJ/B' M0["PM/"UEKPCC8>9)??99;27 "NC8Y'7(]A73^!M)U70O VE:9X@O?MNHVT M2>?>6W'/3<>3@8&3UQ6_10 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% '.ZOX_\):!J+V&M>(=/L;M "T$\X5E!&1D?2MRSO+?4+*&\ ML9DN+:=!)%+&F347\8?8(KE@K;8CP$(QRN><5T^JVVOP^./#7PY_X2_5EM[BUN+^\U1&5; MJX(+$1AL$*!CL.GTH ]FHKYSU3QMXKT'P3XRTV+7[BXN?#VMVUK::G+M,CQN MQRCG&"1MY^M= =8U_P !?%""PF\17OB&TU'0KC4)H;UE/ES1(SY0*!M4[, > MYZX% 'ME%?.G@S6OB!J[>'/$=BWB>_EOKT'4A<" ::;9G(;RE#;E*CN1V/X_ M1= !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!S_CUWC^'?B%XF9'739RK*<$'RST->7:G=W(_8YBN1<2B?\ LV$^:'.[ M_6KWZU[5>V<&H6%Q97:;X+B-HI%_O*PP1^1KRY?@K>OHL7AB[\:7T_A.*4.N MF_9HUD9 VX1F;KMS[4 P%I',JIMVGRV;E,CK6[H_A+3-%\$P^%K5'.G1VK M6Q#-\SJP.XD^IR3^- 'RWHBV6L^*HK2X:&SDDU>;5H/%ET9(YKVWC;_5Q @9 M)P>^*^K/#OB"R\4>';36]*\PV=XADB\Q-K$9(Y'X5YA/\ Y+_1K3P[J?BZZN M?#EC*9+6U^Q1">+.?E$V"<<^E>B>"_#MQX4\+6VBW.I-J2VF8X)FA6,K$/N( M0O!('?O0!Y7\._"FF_%2#7/%/C;S[^\DU*:WM%%Q)&+&-,;1&%(VGGK[?7.G M\1/'FM^!YKB'3/$'AU(M/M4:'3[P2S7MT HR7*D!"><$]>M:R?"K4M&UC4I_ M!7B^ZT&PU68SW5D+2.<)(?O-&6^X3_GH*KZO\&I=0U76IK3Q5>6EIKUM%#J4 M1MHY))C&FP$2-RN>I '.3^ V]^(7B;4_$_A[1/#%MIL$FN:&NI":]WL+=CR M>%^\,<8XY.*- UI=0FDDT72!I:1&, 2J!C>3V/M6%)\%HHO#]M9Z9KT]M>V6L MR:O:W;VZ2!)'ZJT9X8<4 8%C\;M3@\ ^*=0O([#4M0T6\BM+6>T1XX+HRG"- MM8Y&,$D=\46;>*H_V@?#_P#PEYTR2\70[EX9K(,D; Y. (P>,]QS71#X*V M=QX?\3:=JVMW=]-XAEBN)KMHD1HIH^0ZA>,9[>G'O4VG?"BZ/B*'7/$OBJ\U MB]33Y=/8&!(D\IUV_*%Z$9))YR30!SVE?%77$^(.BZ/?:QX;UJWU6X>WECTA M9,VC 9!\QCAQVKVBO+-!^#,VE7GA][WQ5\N6G\F M+_GFF[HOM5*U^*]K=Z1JU_;Z%JEQ_9FKG2WAM8Q+([ @>8 .B\UWNX;03QGL M: .&TKX0>&=%U:&\TU]3AA@G^T0Z>M_)]ECDSD$1Y]><'BNZHH!!&1TH **Y MWQSXK/@SPG/KWV%KZ&V=//2-PI6,L%+CUQG.*WK>XBN[6*XMV#Q3('1A_$I& M0?RH DHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ K$UKQ7I^A:SH^E70FDO-9G:&VCA4,1M&6=LD84#J?TK;KRO5':?]J71(9Q M^ZMM FE@S_?9R&_04 =]H/B?2?$OV_\ L:Y-Q_9]T]G<9C9-DJ]1\P&>O4<5 MK5\ZZCXM\1P^"O$-Q9ZW=074?CLV4,RMDQPDCY,=U]CUKM?!IU+0?C=K7A>3 M7-2U73SI45\O]HS>:R2EP"0<# // X_*@#U6BO+/&3:IJ_QKT?PQ!KVHZ9IE MYH\LMPEC*$9RKG&#@[3T&1SCCO7FEMK'B=?A2GB^3Q;J\E]I.N+I\$1F'E/" M) #Y@Q\Y.[J>P H ]WU#XA^'--GUV">\& (Y!K1KY[T37M;\3:3\-?#5UK][80:U;7-Q?7EO+LGG,;-MC#]N MG:H-8\4>(_#W@OX@Z59>(;ZX_P"$?U2SBL-0EDW3HDCC=&S_ ,6,8Y]Z /HN MJ6LZI%HFB7NJ7$4TT5G \\D<"[G95&3M&1DX%>3VR>(/#GQ;ET"Q\2W^H?VI MX=EO,ZE*'6.Z!(5U&,(N>P&,4WX67-W#K6I>'/&5SX@C\0G3VEN[74KI9[:= M"VTS0D?=';'3ZXH ]9T75[/7]#L]6TR3S+2]A6:)B,':PSR.Q[$>M7J\S_9^ ME>3X0V4;L62"ZN(HB3_ )6P*],H **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "J6M&9= U VN?/%M(8\?WMIQ^M7:.O6@#YK2X>U_9#TB2QF MDAD.H)O>-RK9-TV>16YJ^@6?BOXO?$*RUQ[J>SL]+@N(;87+I&LOD\/M!&2. M3.=Y7&"V M1G- 'C]MI,'A'XPW%CH&IYKG1? M@O+7D8L3R>YKZ#DT72Y=1%_+I]J]X(#;"=HE+B(]4W8SM]NE0P^ M&-"MXK".#1[&---8O9*ENH%LQZE./E)]J /G"XN9K;X=>+GMII(7/CH M&Y4 MXW#C(KJK_3M#\8?%+QU#\0;QECT>WC&F0RW+0K!$4),J#(!;..>>M>Q-X4\/ MO:S6SZ)IY@N+C[5-$;9-LDV<^81CEO?K4&N>!O"_B6\BN]?T&QO[B(!4EGA# M-CT)[CV/% 'A&ERZCXFT#X16FO7U]MOI[Z&=DG>-YX5X4,P.2"H SUP:O67A MZTM]0M18K=7++&A?YFB#DY ?&VO>9-$TJ6:QEDTZU:33L_ M8V,*YM\C!V(?B/8Z7KGA_3]*>SU3^U M-3&GSM#=*QM21G)"YY]CBNE;Q!HR:H--?5[%;\G M3:AEUS28- M4339M3LX[^3E+5[A!*WT3.3^5 %ZBJEQJVG6LRPW5_:PRM(L022958NWW5P3 MU/8=ZB@\0:-(_"%WJ/Q \->*-*G MABFTMI8;M)B1YUO(N"%P#\P/(S@<]:WKCQ#HMI?-976KV$-VJ[F@DN460#UV MDYQ3[K7-)L;N&UOM4LK:XG_U,,UPB/)_NJ3D_A0!DR?#[PO+97%I)I,9@N=0 M_M.5-[?/<_\ /3KU]NE:4?A_2XO$DNOQVBC5)K<6TEQDY:,'(7&<=:TJS[37 MM'O[R6TL=5L;FYASYL,-RCO']5!R/QH 27P_ID_B.#7I;16U.W@:WBN,G*QL MH%;?]HV7V,7?VRW^S$X$ MWFKL/./O9QUXJ*?7-)M=1BT^YU2SAO9L>7;27"+(_P!%)R: ,^Z\$^'KVXU> M>ZTV.276HEAOV+-^_11A0>>,#TQ3E\&: NH0WJZ=&+B&P_LZ-]S?+;XQY?7I M[]:T;G5M.LY/+O-0M;=]ZIMEF53N;[HP3U/8=ZS?%7C'1_!EC;W>NW!BCN;A M+>,*,L68]<>@[GM0!2OOAIX3U'P[8Z)<:2HL=.8M9B.5T> DY)5P=PS]:=!\ M-O"=OX4E\.1Z/'_9<\HFFB9V+2N""&9R=S'(')/:J>H_$6TT[XBZ?X>E^RKI M]WILE\VI/] %&^\) MZ)J6JG4KVP26[-F]B92S ^0WWDX/0Y^M8-O\--)\-Z/JY\%V<=MJ][9O;175 M[<2R[,C"@LQ8A0<' ]*ZW3]3L=6M1V][ 3@2VTJR*3Z94D5'>ZUI>FK( MVHZE9VBQ%1(9YU0)N^[G)XSV]: ,WP-X73P9X(TO08W61K.$++(HP'D/+L/8 ML36_5-=8TQ]02P34;1KR1/,2W$ZF1D_O!:KIVG+(VH7]K:K$@>0SS*@1,UD>(/'GA_PU M;:9<:E?H8=4N4M[5X2'#%^C9!^YZMT% '145Q5S\1K2S^)2^&[K[)!IYTC^T MO[3EN@J?ZS8%YXQWSFNQM[B&[MTGM9HYX9!N22-@RL/4$<&@"2BJ,FMZ5#JB M:;-J=G'?N,I:M<()6^B9R?RHO-;TK3E=M0U.SM51@CF>X1 K'H#D\$]A0!>H MJI>ZMIVFVJ7.HZA:VD#D!)9YE16)Z $G!S7->"_':^*F\1&XMXK*'1=1DLQ+ MYVY9$4 ^820 /\\T =A15/3]7TW5K=KC2M0M;V%#AI;:=9%4^A*DBN5U/XD6 M5OXV\-Z'I#6>IPZS+/%+I6 ML=KJ.C:C)9SQQ,2K*.4<9]1_*NLH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "N-\9>,+W1O%7A?P]HL4$M[K5VPE,ZLPCMXUW2, ".<=.WM795 MY7XIS!^TIX(FG.(9M/NX8B>GF!6)'U((H Z?QKX_TKPKH^J>5J.GR:S9V)M3T_29=3LXK@1S7"H,LH)"[CD@$UX-J MTNA6NF_%#2_%EF)_%-U?RRV*M;%YG3&8GC('"KU)SC%;FH^(8-/LO!FD7]MH MNG)+X9AD_M;5M,:\+':!]GC0$<]\9[_F >OZ[XKGLY/#[Z%#8ZE::M>+"]PU M_'&%C/\ %'D_O#UX'I5#PI\04UC5/$=MK3V6G1Z7K#:;:N\VSSSC@?,>6/H* M\7\/6]P/A[\+$DAE#1>*I-RF,@H/-;MVKE4-9\6>'_ [+ M'%KNM6&GR2\QIQ* /9X= M7TVXNH[:WU"UEGEA$\<23JS/&>C@ Y*^_2H)_$FAVMG=7=QK%C';V#OA_\-OB!!;33/I\=Q87L2J=SQ.\FP'V!S^8J+5/ M#]]H7P_\!ZEJ[);P7NJRZIJ]S=V9N(8II@#&\L0(W +QU'>@#Z-M?$NAWNC_ M -K6NL6,NG9VF[6X7RP%[6REN[CQ#ID=O#.;>25KI J MR@ E,Y^\ 1Q7@>L:9IZ?"'XA7^A^(+77%O[BT>2/3=.:VMX)!(N=@+,"2,$X MZ8KJ_&CZ+X%MO".CZ?HVAZ797BN\FK:E8&XBM6$:Y^48W2/@#)/:@#UM/$FB M2:&=935K)M, R;P7"^4.WWLXZ\5'IWBOP_K$6G]Y@ M#\H]S7S%;W#V7PJNY'4&)/'$H6UA; X\VYE"+GTR>_M7C?PSM=$U'XCV&K M:1XKTF\N(-+>%[#2=&>T!BR,>:=Y&X$C@\\>U:'Q1EL-/^,'@_4_&$8;PQ#! M.ADG3?!%B*<\ MM[=:LOJ=A%?&RDO;=+H1&8P-*HD\L=7VYSM]^E?.D?AI?$_@[XD:CX7MWBTI M=2BU'0VCB**TL()D>)3C@@D<>H]*0G6/B!X,^('CJWL[A+JYL8--LXE0AQ%& M$:XVCN#SQ]10!] :3XJT#7IIX=%UJPOY+?\ UJ6UPKE/<@'I[U)9>(]%U*^% MGIVK65WF>,UX=\/;30]3\8:#J.F>*M*FO+'2Y8CINF: M*]L[(8L%9GWD94^HR374?L[>'M.LOAI::NNG1Q:I.G% '8WWQ(\-Z;XZA\*7M]'#?RP>=YCRQK$AS@1L2V0YX(7'((K'T#XJV%S MXB\2:=XEN]-TA-+U+[%:-+TK]I'0[_ ,16MI%9 MWFELHFG@W++'[-+K6]4M+""0X22YF5 Y]!D\_A5NSO+;4+..[L+B*YMY5W M1S0N'5QZ@C@U\W:XT]KXF\"7^NWUEI^EGPS'%!=ZMIYN[=)\?.K+N4!B,S2Q3Q6K6\:Y(RB*Q)V@YPHR,CMFI[/Q%HNHZI<:;8:K9W-]:_P"OMHIU:2/Z MJ#D5\YSZ!9W'PQ^*]_/IDM=5#HL.D?%GX?\ M]A6,=D\_AZ<2M#%M#OY1(+GN=QSD\T >MOXP\.1ZX-&DUW3EU(G;]D-RGF9] M-N8% M#%.O6@#TCQ%\2O#7ABZT:'4;^-AK$@2WDBEC*(IZ2N2PQ'_M#(K+G^*% ME8_$RZT+4[G3K31HM(CU"/499PH=G<* "3M((.1BO&C::?!\+?A3JOB"TC^R M6^IM%>SW$.X)!YKG:_'W>O%=U!H^BZ[^T)Z8OA2*2SWP!HE!8!2H( MP/E) ]C0![)9WEMJ%G%=V-Q%LM:CTB[UO3X- M1DQLM9+E%D.>@VDYR:XC]GQ9(_A%:Q2AU\N[N517!&U?,.!S7COV"SN?^$LT M7QCXDTW0M2GUF65Q=Z,]Q>2#<"CPRAP=IQP .F>QH ^F]2\4:#HPF_M;6;"S M,&WS5GN44IN^[D$Y&<''KBGWOB+1M.T=-6OM5L[?3W *74DZB-P>F&S@Y]J\ MBA\/6>H_''Q:NL64>I"#P[ $EN8=P9_+52P!XW'GWY-<5I30V?@OX3WWBF)F M\.VEY=B\\^,M'&Y<^47&.F<]?>@#VSPC\0?^$G\9>*-,46?]G:-Y+6]Y#+N$ MR.A8L3G&!CJ*Z/2/%.@^()IHM#UFQU"2#_6I;7"R%/J >GO7SF+<7^C_ !=? MP192Q6=RMK);)# T?F0Y)D*+C[I&X\=C6QX+LM,U77]/O_#WBO2Y]5M=$N(8 M].TK1GM7(,1 $K[R-RL1UY)% 'H_CGXJZ=X>M(!H%[INJ7_]IP65S;"X#-"K MD@DA3G(QBM#2_&%Z_P 6M8\(:I';K'%9Q7VG2Q*0TD9^5P^202&Z8QQ7SWY_ MAB?X7>$=,L+#/BJQUB-M0VVK>=!^](8RMC@$E 3_*O8K[_2/VI]+%N,FU\/ MR-<$#H&='D\'2W7PG7PS!"-7AO84U-X8B&5NZ MRG&-Q8,1GG /:JGCO7+#5FU1K73]"TB_M/$(46T-HYU%RLHS.\O15)/ICMZ5 M]516T$&[R8(X]S;VV(!EO4^] MH!,\PAC$K@!G"#PI/'-W>_#UM"\7Z1"[C7/#@TFX"=IQ"IA<^_0?\!KZ**J M.M>!.LTA4NZ_BQ(KPCP[J6GZUX]\ W6GVN@6/G7,L<]AI%HZ/;(R$>7 M/(>&) /'U/2OJ:HHK:"#=Y,,<>YMS;$ R?4^] 'S9H%A>7/C33?A+<12-8Z# MKTVI2,WW6M5 DB'XLY_,5D'3K34;CQ+8>)]?T;0]<;7'D\V]L9'OP0X,;1.# MRI' '3\*^KMHW;L#/KBHGL[:2X6>2WB>9/NR,@++]#UH \>TKP]IFJ?M#>+ MKS6+!=1FTNRLIK82+G$GE@[P.F[*C![5YS:ZU9:SXF\%7^F66A:37M;IRW ZBK/B.RL;KQO MX[L/%>K:)I$MQ.OV6;5;)Y9A;[?W;6[@C X&>:]5?X*V:\DT;_A%+[4OAA!\/X(3K5O,C:I M]FC(D2$)^^\\@=SGKZGUKZ3J**TMX)'D@MXHWD.79$ +?4CK0!\UV>G71\9Q M?!]H9/[/MO$;:H6Q\OV$+YJI]"3^9K,O["TO]9\:V'BS6]&T75)=8=TFU&RD MDO!&&!B:!U/W<# "@_J*^J]HW;L#/KBHI+2VFG2:6WB>5/N2,@++]#VH \>T MGPSINL_M$ZR==MDU)]/TBREA>93M\T #S-I_BXXSTR:N_M$:=8W'@?3;^^M( MI19ZK!OF>/=Y4+-A^>RG"Y^@KUG SG SZTDL4(7> MC^%_$'QS\(V]E8V-[H T":2UB2,&# D;!"],9)KA)8KJ/X,V<*;8]%M/&,JW MBRQ-)#%"&^7>@Y,8;J*^J8XHXE58HU15&%"K@ >@I6C1D9&12K=5(X- 'E'P M>T_3H?$GB2_T;Q!I.HPW:P&:ST:U:&W@QT_PG\(=8L[-(M2NM95+B[5?WDBEF&UFZD;5 Z "H=4D\-Q: M3\2K7QM#"_B^?4918+/$6G=3@0>2<9QGT[>U?4&U< ;1@=..E1O:6\EPD\EO M$\T?W)&0%E^AZB@#PC1?#J:O\9M!L/&5@E]-#X-@-Q%=)N'FAB"6!X)&3U[U MQSZ=IQ^"?A*^U2TB>VL?%9@FFF3<(;4ROO0GLAP,BOJS W9P,^M,D@AFA:*: M))(V^\C*"I^HH \3.A^&O$/Q_P!,@CT^ROM$3PH);*(1AH OFD*5'3&&.*Z' M]GS/-C^'%T29%>\7= MQSC>#Q]T+C/M6,(2/A%XN_L" M"6'2%\5QO+&T3X6SP"-R?>V_<)'I7U;-;07$8CGACE0$$*Z @$=#@T\JI!!4 M8;J,=: /FX:;!)H'CG4/!WB#2;Z>XT-8Y=/\/V;PQJ X^<\D;M@<8'/-)H(J-_D9"R'H9,[R>_KVKZ.M[6WM$*6L$4*DY*QH M%!/X40VT%NNVWACB7<6PB!1D]3QWH \Q^' ,OQF^)=Q"/]&^U6D6>QD6-MWX MY_G7J=8/A3PC8^$;6]CLI)IY;^\DO+F><@O)(YYZ < 8 %;U !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 5@^)/"%CXFO-'N[J:>WNM'O%N[::W M(#9'!0Y!RK#J*WJ* (S;PM-YK11F3&W>5&<>F:'MX9-GF1(_EG*;E!VGV]*D MHH ;Y:2)'=#E&902OT/:GT4 -,:%-A M12O]W'%#QI)&8Y$5T(P589!_"G44 1I;PQ1>5%#&D?\ <50!^5++!%.@2>)) M%!R%=01G\:?10!S/C+P1:^,+>PWWMSIUWIMVMY:75MM)CE4<$JP(8?6H_"_@ M2'P]K6HZY>:G=:OK&HHD<]Y-)$/574$'\#3Z* &HB1QA(U54 P%48 I5147"*%'H!BEHH B MBM;>!F:"".-F^\40 GZXJ15"+A0%'H!2T4 1RP0S%3-$DA0Y4NH.T^HIVQ?F M^5?F^]QUIU% $/^XR@C\J*(!GZXJ6B@"-;>!&=EAC5G.7(498^I]:Q=,\(6.F>,-7 M\2K+//J&J)'&YE8%88T& B 8!ZG."<5U7@O5]0OUU?3]9FCN;S2+]K1KF./RQ M.FQ71BHX#8< XXR* .FHHI"0" 2,GH/6@!:*** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $8$J0IVDC M@XZ5YG>ZYK'AK6O$1L]8N=;L]+T22ZNOM:1[8+SK&@**N 5W$KS@;3WKTN1= M\;(&9"P(W+U'N*Y31?A[::-87&GMJ^J:AI]TDJ7%K>-$RS&3.]F98U8LU_Q'X.-E"NN3:E+K6G;A)=11D6MQYT$?F(%4?)_I!.TY'RCWKJ_#\^H MZ9X[O_#MYJESJEM_9\5[!+=!/,C8NZ.I*J 0< CCCFA/AKI#VD\&I7FI:F)+ M3[%$]W< M;19#8C*J,'*J=QRWRCGBM;0O#$&B7=U>->WNHWUTJ1R7=](K/L3 M.U!M50 -S'@H];3_ *^5_D: +E%%% !1 M110 4444 %%9T?B#2)C?B'4;:4Z;_P ?GER!O(XSAL=#@'BJ6G^-_#.JS2Q6 M&M6DKPPF>0;]NR,=7.<8 SUH WJ*SM(\0Z1KZ2MHVHV]Z(2!((7!*9Z9'49[ M'O6C0 445S.G>,UO;C7DN=*O+)-&C68^=@R3(RLV0@Z?<. 3GITH Z:BN$M? MBA +2>ZU72WM85TP:I"T%PEQYD18*JG;C:Y+ <@\\\&MC0O%%SJ&N3Z-K.D M/I6H1VRW:1F=9EDB9BN=RXP0PP1[CDT ='1110 45QVB:MXA?Q%XIL=2GL[B M2QA@ELXHH_+CC+K(=I8\G[JY8^^ *P? GB[6?$VH26J:RL['3?-G^T6:1_9; MDMM B"D>;'PW.2.%^;G% 'I]%0L1$K*3 M)"=ORG;\IR.1NP>E=?0 445P.EM=:;XS\9176N74D46GVURL]V^Y+8L)LLJ# M"JH"C@#G;SF@#OJ*\A\"7&HS:Q;VVJR:O8_;M&?'GWDDG]J297-Q"6/[HA>= MORG$@X^7-;W@&XG@\8:_ID_]J640AMY[;3M5N&GE"G@4444 0QWEM+=2VL5Q$]Q" 98E<%HP>F1U&<56M]>TB\:Y6TU2SG:U!,X MCG5O* ZEL'C\:X*PO/#FE_$#Q7%ILEJP;28I)+>RE5IIY%:=I #EGQ^/2N7 M\*1VKR6-IJFI:;+:3>'+F"VN+!EW:= 0N[[5CAFP4 ;Y1E6^7G- 'LFF:_I& MMF0:/JEG?F+'F?9IUDV9Z9P>.AK0K@O VJ21>(9O#UMJ&GZU86FGQ2KJ%C"$ M\MMVP12%6922!N&,'@Y'(KO: "DW*6*AAN R1GD4M>?:7;Z?HOQ)\5O'+(J/ MI5M<3R&5I)"V^X+$9).0!P!TP.* ._66-V94=69#A@#DK]: ZL[*K*67[P!Y M%>'>%+J3PU=:5JIT444 5(=5T^X MU*XT^WO;>6\ME5I[=) 7B#="RCD9P>M5;;Q3H-[/>@[GM7%:?J7AZT^+FN0:9-8LTFDQJUO:R)OFG$L[2)@'F3GD=>1FN4\)M M;2S:3;WNHP7E@VC7<,4-M_KM#A906$Y RYVA4RP4[AT.2: /8='\3:)X@,@T M/5;2_,0#/]GE#[0>A./7%:E>?>!=4D3Q =!TW6(?$&BVNFQLM]%"B_9Y P18 MBZ?*Q*Y..HQSUKT&@ JK%JEA/JK5>'K'XO:C#IL]B9I-)"O;VTB>9-<":1G3 .3)CMUH [*T\3Z%?W<]K9:O93S MVZLTL<AXKR+P=+;_ &[1 M([J_@O+$:;>+#:P?Z[1(V7P0W5V2+ M>!Y 'E(&3M7J< =JK7'B31;35DTNYU6SBOY" EL\ZAR3T&,YR>WK7(^.+_P_ MIOC;PO/=W>GVVH+J :=Y9$658?L\P4L3R$W''IDUR7B&Y3_A*M:9+B%;8ZS: M//H$G_'UJ#IY>V:)L9"G"$ 9!\LY*Y- 'J\7BO0)M:;2(=8LWU%7,9M5F!D# M 9*[>N0*UZ\R34DT3QE%;^&=>BU1]3UI_MVD&!6DMU?/FR;AAD";<_-P>G<5 MZ;0 5F7GB/2+#6K/2+N_BCU"^)%O;.]7TVP\5^&O M.$@FM[\7%R\5I(^V+R95!+*I_B8#&>] '1WGC+0-/U8Z;=Z@L=RKI&X\IRD; MOC8KN!M4G(P&(ZCUJ5_%&CIKG]D?:F>]#*CQQ0O((V89 =U4JA(YPQ%>7^)( M[N3Q7J\L,5ZDKZC:O%H2VDKP:LJ;,3-(!A3]" /*&X&K6GRZYHWB"\L[*YU/ M^T[CQ&\K6+60-K+:22@M*9=G:/OOX*A<=J /7:*** ,RV\1Z1>:_<:):W\4V MHVT?FS0)DF-'K+47U/3H[ M-;PW#?;5;29K65(M#:1'PZ2D8/.%Y)R'.W H ]8TSQ3H^L7TEKIETUR\>[+I M#)Y9VG!VR;=C8/'!-:]>6?#FYU6WN-!TJVGU.:V@TYH]5MKZQ$*6,J*H14;8 MN23N&,MDO8^'M*O?^$DUO7M8B\JXNI1:V<>X-Y=I%G;TZ%V+N1[KZ4 M=+1110 4444 %%%% %/5;:]N[!H],O\ [!<[@5F\E90,'D%3U!Z=0?>N3F^' M]_)HNM11^(I(M4UR>.2]O8[8*I15">6J!OE!48)W;N3S7<44 <9_PA&H/ING M1G6+:WO=(G$FG36FGB..%-A1HVC+GE;?AOP^- L[D2W3WMY>W+75W MQNFM94G9&R MZ@%L%&8'&<'GKFMR@ HIDR-+!)&DC1,RE1(F,H2.HSQD>]>:QW>KZ?J7BV#1 MO$,UU8:?I?\ Q^ZK(KQVU_\ ,2 X X"[2PZ D?2@#TVBO+_ NI:AKFI7]@^I MZW81R:;#)Y.J%?M0E8G=-%E<>7C SR,]A6YX!N+R?4_$")J5UJFB07216%U= MN'=G"?O@KX&Y _ /J&&>* .THHHH **Y!O$NO6/C+3M(U;3[ 0:L)Q:O;7#O M)"8EW9D!4 @C'(Z$@+/$FC>)(K'6K;2KB 65Q?W/V RF2&&)>#AN"6 M8A0/KZ4 =Y17%>'_ !GJ5[JVCV^L6=E%#KMD]Y8M9W#2&,*%8I)D#)VN#N'& M01[UVM !117/^*=?U/0+.6\L=#.HVMM UQ0X4KNV[-C%9 ?D12/WC#:1V&<#J: .[HIL4@EA2100'4, PP1GUIU M !16/XFA9])>=M=N-$MK96EGN8!'G: >I=6 Z]*\]N?%/B&#P;X3N=54!/H"35FN2\?ZCI-CIT4-Y86>H:K>J]MI MUM<*GSLP^8DM]U ,%CZ#UP* .CO-5T_3X4FO[ZVM8I#A'FF5%8^Q)YHO-3L- M/MEN+^]M[:!B LLTJHISTP2<5Y'J6D2Z9<>&M$T6^TRZU+3M E1Y]7PUI+$2 MJG9WW[U&". O!SFJ.E7B-=:-+9/IMO967AA'L5\09D'$C+*5P0"?E0;A_"1@ M8- 'N:.LD:O&P=& *LIR"/4&EK+\,:D=8\)Z7J)M/L1NK2.7[..D6Y0=HZ<# MM6I0!6U#4K'2;-KK5+R"SMU(!EGD"*#]3Q5=_$.C1Z.FJOJUDNG28V79N%\I MOHV<&JGB[7M)\-Z$=1UM8Y$215@B8+F68\(J[N Q]>,#))QFO,9K:'3O#_A^ M.WU/3(M4O->GO_M:S))86,SH[O$W9OD;:HRI+<@B@#ULZ[I*Z0-5;4[,:>1D M79G7RCSC[V<=>*GL;^TU.S2[TZYANK>3[DL+AU;Z$<5XE93DIX=WWEA9P1:W MJ(NM1N$$UG-=[=RRQC*+@[G"@G ((Y(R?4? FM7&O>&S=W26Y*74\"3VJ%(K MI$D*K,@). P&>I]C0!TE%%% !1110 4444 %%%% !1110 4444 %4]1ZVG_7 MRO\ (UK9SZ=J[&N8T'PE>Z-XBO]5G\07-^VH;3/#+;Q(I95"J054$8 _&@# MF9;KQ5%=>*H=#UN]U<:78"&+SK>$L;UOGPFQ%!VIMR#GE_:NE\&ZHEVU_9R: MMJ=[>VS(9H-4M4@E@5@=I"JB@J<'GGH:MZ;X7&D^&Y],L-1N8KBXFDN)-0PA ME:5W+LY!!7OC&,8&*70?#0TB_O=1N]0N-3U&^6-)KF=47")G:BJ@ 4#:HZB5USPQX MR\57EC-?6UW ^G6$"$JWV6-BK." 2 TA=R0#\J+P:],:_LHW*/=P*RG!!D4$ M&D_M*Q_Y_;?_ +^K_C0!Y]\.9Y)O%NJFXU2'Q%*UA; ZS:Q^7&%4N! 5'R[@ M2S9!R=W(' KTJF0S13IN@D21XBTR/2VU6T6* MTO&NTE\B2-'569 ,D$L#[8KOZ\OUO]H/P1H&NWFDZ@VH"ZLIFAEV6N5W*<'! MSS0!1@^&FJRZ;J-G8Z?!H$5UIWE3QF]-PMY=K(CI*>/E *L">IW].*[+0]-U MF\\83>(M>LH=.*V"V,-K%<><6^>"/'6C_$#1I=3\/FFV_@"XB\N63Q'=O=6>GR:?I]PL M$2&U1PH+84?.WR+@GCCIS7D/B[]I?7_#OC/6-&M]#TV6+3[V6W21VDW,$8J" M<'KQ6/\ \-8>)/\ H7]*_P"^I/\ XJ@#Z&\(^&+KPM9"R?5OMMHBXCC^R)$5 M;.6IYKHZX'X/?$"]^)'@^?6-2L[>TEBO'MPEN6*D!5;/)Z_,:[Z M@ KG+;P+H]MK%UJ6Z^GGO(S%<+<7TLL5&_E) M'M7RU.,( .I- 'K5%%% %6/3=/@N//BLK:.;)/F+$H;)Z\XS3HK.S@,A@MX( MS+_K-B ;_KCK7Q-\9-2OH?C%XDCAO;B-%N^%65@!\J]LUQ']KZE_T$+K_O\ M-_C0!^B=O;6]K&4M(8H4SDK$@49^@J6O"?V5KF>Z\&ZVUS/),POU ,CEL?NQ MZU[M0 5CVWA'P[9ZJ=3M=#T^&_+,QN8[9!(2*\98XHKIU5!@< \4 ?7^G^'-%TBZDN=+TFRLYY 0\D%NJ, MP)R1D#UJZEI;QW"]7FUG4+F_ECU#8CW,ID*KY:G )[4 >TT444 0;+2. M4MMA63.2< &G*]NC,4:)2QRQ! S]:^(_CL2/C9X@Y_Y:Q_\ HI*\]R?4T ?I M!%Y04B#8%SR$Q_2GU\^_LF?\B[XC_P"ON+_T U]!4 %0%+1)MY6%9,YS@ U/ M7Q#\>R1\;_$'/\>*?#^GW3VM_KNFVMQ'C?%->1HZY&1D$Y'!K5KXA^/G M_)1D$YJ#_A-?"O_0S:/_X'Q?\ Q5?)7[1W_);-3_ZX6_\ Z*6O M+* /T5T[6]*UCS/[)U.SOO*QYGV6X679GIG:3C.#^57J^;/V2/\ 6>*OI:_^ MU:^DZ "N'\3?&+P3X0UR71]?U5[:]B56>,6LKX##(Y52.E=Q7Q=^T;_R6K4O M^N$'_HL4 ?0?_#1'PT_Z#TG_ ( S_P#Q%=/X/^(OAGQX;H>%[]KO[)M\[=!) M'MW9Q]X#/0]*^ Z^D/V2O]9XF^EO_P"ST ?2=%%% !1110 4444 (S!5+,0 M.22>E()8VC\Q74IC.X'C'UK.\0C2!H-R_B00G38U\R<3C*$ YY'?GMWKRVZT M:2Q^']WLLSIZZ[K\,VE:+(F(@"5V0RKD!$D\MG=>V[&">* /8A-$8?-$B&/& M=^X8_.G*RNH9"&4\@@Y!KQ#3;6%O$UIXZ@NX1+:3QSQ'@/$X M93^(H EHHHH **YFW\9Y\2P:/J6BW^FO>)*]G-<>65N!'RP^5B5.#G#8XI?# M?BZ;Q!8+J,VB76FZ;);_ &B.[N9HBK+U^ZK$CCGD=J .EHK"\/\ B67Q"$N( M=&O+;3IX_-MKV=HP)E[$(&+ $'(R!Q6[0 445YYX@TV"3XBZ1'X>FN_[:%VM MYJ,JW4C)#9@$%'4MM 2:/JQDU@^(/$.E7=PL^O26$%Z+_ M +4^<88D$ (^3(&3U)8D@BMF/3H!\6[/_A&I;O_ $-9I-=E:ZDDC?S%_=0D M,Q&_<0X 'RJ.V10!Z%1110!S7BGQ@WA6.2[N]%O9],MU5KJ^B:/;$&;&0I8, MV.IP.!ZU+>>*737I=)TC2+K59[9$>[>)XXT@#_=!+L,L0,[1V^HK!\;#6=5U MZWTN3P]?WWAR$)<7!M)(:1J.J^.-(:^BSI6CVYN1*6&+B\8%!\N<_( MNX\CJXQTKJJ "N;\;2:A9Z%(%T6&RMWED(I;+[%K::=#9SQW*QFS$Q:5&RIR6''M0!TM%,@61+>-9Y!+(J@ M.X7;N..3CM]*?0!A>+TT$^'WF\4PK/8PL'\E@6\Q^BJ$'WR2!-H.WB*!@ 4 3UF>(M1O=*\/W=YI6FRZI>QI^YM(B 9&/ Y)Z=S["M.HKJYALK M.:ZNI%B@@C:221NBJ!DD_0"@#BO"37>E^&]9O7T?5)M;E+7ERUU L1O9RN D M8#'"@*J@$\#'O5O2].U3PG\-9?LUL=1UYXI+J9%(_?W?]#9I_P#WV?\ "@#>\*:$/#?A>RTS?YLL2;IY MN\LK$M(Y^K$G\:V*JZ9J=GK.F0:AI=PES:7"[XIHS\KCU%6J (;NW^UV4]N) MI8/.C9/-A;:Z9&-RGG!'45RNG?#>PL/#\^A2ZKJE[I4]NT#6MQ)%M&XY+ADC M5M^>=Q/4YKL*^5]<_:9\7Z9XAU&QAL-*:.UNI84+1/DA6(&?F]J />W^'UI/ M'=F[UK6;FZN;,V*WKW"":"%B"RQE4 !) R2"3CK6EX;\-#PU:_9H=5O[RV6- M8X8;GRML*KT"A$7]<]*^9/\ AJ?QG_T#])_[]/\ _%5[I\&/'NI_$/P7/JVL MPV\,\=X\ 6W4A=H53W)Y^8T >A4444 ":]U"01VZJ25BMHUQ&AR.I) M9FQW;OBN/\5?'_PIX0\47NA:G;:B]U9LJR-#$I4DJ&X)8=B*R/\ AJ3P1_SY MZM_WX3_XJ@#KO#G@62T\6PZ[?:7HNDFUADCAM])!/F/)C<[N57@!_%30_B2U^NA0W<9L0AE^TQA<[]V,8)_NFNVH *XGQ]:^(-6GM-*L=' M>^T*52^H^3=QQ23X/$/SD80]6(Y(XXR:[:N+\6_%GPCX(UA=,\17\EO=-$)0 MBV[N-I) .0/8T 6-=TC4/$2^'[%[);33%G6ZU*)I%)41 -'#@<,"^W)'&$]Z MYSQKX-U?6_$FH7?]DKJ4A@C71+Y;P0'2Y ,EB#R?GPV1NR!C I/^&BOAQ_T& M)O\ P#D_PK=\)?%CPCXXU=],\.7\EQ=)$9F1K=T^4$ G)'N* .MM$FCLH$NY M!+.L:B611@.V.3CW-3444 <]XN\*GQ7;6POW\17JZQ9)+$M^L,(+QR$%D:/9L_A7! !XKDOC5\6=3 M^&,FCC2]/M+P:@)B_P!H+#;LV8QM(_O&O*_^&K_$O_0OZ5_WU)_\50![E-\, MXUATJ/3M=OK5=,EEN%#1Q3"6>1BS3,KH1O!9L8 QGC%=C8P36UC%#=73WDR+ MAYW15,A]2% _ 5\^>!?VC]>\5^.M)T*[T73H(;ZX$3R1-)N4$'D9.*^BJ " MJ.HZ'I.L&,ZOI=G?F+/EFZMTEV9QG&X'&<#\JO5Y5^T7JE_I'PJ-SI5[/93_ M &Z%?-MY"C8(;(R* /0Y?#NB3V<%I-H^GR6UN288'M4*19_NKC _"I;S1M,U M".%+_3K2Z2W.85F@5Q&?]D$<[)4##/K@U M$FE:=':-:QV%JMNYW-"L*A&/J1C':N4^,4\MM\'_ !%-;2O#*EKE7C8JRG<. MA%?$O_"2Z[_T&M1_\"W_ ,: /T)>RM9+3[+);0O;XQY+1@IC_=Z5,BJB!$4* MJC & !7YX?\)+KO_0:U'_P+?_&OOKPF[2>"]%>1F=VT^ LS'))\M>2: -:B MBB@ HHHH **** "BBB@ HHIB312221QR(SQD!U5@2N>1D=J 'T5!'?6DT\L$ M-U#)+#_K8UD!9/J.WXTMK>6U[$9+*XBN(P2I>)PX!'49% $U4]1ZVG_7RO\ M(UY.?^)M+U_P"N45>TUXK^RQ_R2J]_["TO_HJ*O:J "O@CXJ?\ ME8\3?]A&7_T*OO>O@CXJ?\E8\3?]A&7_ -"H Y.OK;]EC_DF-]_V$W_]%I7R M37UM^RQ_R3&^_P"PF_\ Z+2@#VVBBB@#X&^*'_)6/%/_ &%KG_T8:Y6NJ^*' M_)6/%/\ V%KG_P!&&N5H ^N?V6?^267O_85D_P#1<=>U5XK^RS_R2R]_["LG M_HN.O:J "OA+XR?\ED\3?]?K?R%?=M?"7QD_Y+)XF_Z_6_D* .)KZL_90_Y$ M/6O^PG_[22OE.OJS]E#_ )$/6O\ L)_^TDH ]WHHHH ^%?C3_P EG\2_]??_ M +*M<-7<_&G_ )+/XE_Z^_\ V5:X:@#ZI_9/_P"1+US_ +""_P#HL5[U7@O[ M)_\ R)>N?]A!?_18KWJ@ KX2^,?_ "63Q-_U^M_(5]VU\)?&/_DLGB;_ *_6 M_D* .)KZL_90_P"1#UK_ +"7_M)*^4Z^K/V4/^1#UK_L)?\ M)* /=Z*** / MA[X[_P#);/$'_76/_P!%)7GM>A?'?_DMGB#_ *ZQ_P#HI*\]H ^H/V3/^1=\ M1_\ 7W%_Z :^@Z^?/V3/^1=\1_\ 7W%_Z :^@Z "OB'X^?\ )KXA^/G_)I_M M'?\ );-3_P"N%O\ ^BEKRR@#Z0_9(_UGBKZ6O_M6OI.OFS]DC_6>*OI:_P#M M6OI.@ KXN_:-_P"2U:E_UP@_]%BOM&OB[]HW_DM6I?\ 7"#_ -%B@#RVOI#] MDK_6>)OI;_\ L]?-]?2'[)7^L\3?2W_]GH ^DZ*** "BBB@ HHHH I:MH^GZ M[ISV&L6<5Y:.0S0S+E20<@X]B*H0>"O#5MIMQI\.BV8M+EE::$Q[E=AT.#W' M8UN44 8P\'^'1H[Z5_8ME]A=_,:#R1M9_P"^?]KWZUH:?IUGI5C'9:9:Q6MM M$,)%"@55[]!5FB@ JE=?\A6Q_P"VG_H-7:I77_(5L?\ MI_Z#0!->BV:QG%_ MY?V4QMYWFD;-F./M3)P M&+A5SR54'N*]/N;:&\M9;:[B2:"92DD;KE74\$$=Q639>#/#.G"<6.@:= +B M,Q3!+9 )$SG:PQR.!Q0!R>D7FFZ7>:[X?\2V.@+8V5C#>7-U8VXCA9"S ),A MS\WRY R<@]/72^'6D_9FUK6(K)=,M-8NEGM=.50GDQ*@4.R#A7?&XCMQGG-; M\7A70(=(FTJ'1K&.PG(,MLMNHCD.0.OI4FD>'-&T#S?[$TNTL/.QYG MV>$)OQTSCKU- &E1110!YYH4VK:GXTFUCQ%X:U2&X5)+;3T80_9[6'J26$A) M>3:,G;P,#IDFA:^%+F\U9QH/AZY\+6#Z9=6MZD\Z;+B210(PJ([ [#N._CKB MNAU;XM>!M"U:XTS5O$5O;7ELVR:%HY"4.,XX7'>J?_"\/AQ_T-5K_P!^Y/\ MXF@"AX&T#5]/UK26&E7^D0V6GM;ZH;F^\Z.\FP@0QKO;@$,=V%X.,>GIE87A MCQMX=\9)PH ]O7P1H"ZZ=7%C_I/G_:=IE?RA-C'F^7G9O_VL9J+3/ FC:/J) MO-.-_"[3M<-&-0F\IY&.68Q[MIR3W%?)O_#0_P 3/^@_'_X 0?\ Q%>H_ /X MJ>+_ !QXWO-/\3:HMW:Q6+3(@MHH\.'49RJ@]": /H6BBB@#G?$_C[PSX,FM MXO$VJQV#W*LT0=&.\#&>@/J*PO\ A>?PX_Z&>W_[]2?_ !->0_M:?\AOPU_U M[S_^A)7SS0!]Z:'\5O!7B768=*T378;N]GW>7"J."V 6/48Z FNOKXF_9\_Y M+AH?TG_]$/7VS0 5Q'Q7^(,OPV\(PZU#IR:@TEVEOY3RF, ,K'.<'^[^M=O7 MB_[4O_)*+7_L*Q?^BY* .-_X:VO?^A1@_P# ]O\ XBKFD?M3WFJ:Y8V#>%(( MQ=7$<)<7Q.WY:UO;>%6BF0 E#O4=^.A-?)7_"[OB/_ -#5=_\ ?$?_ ,37U3\6Z\.Z;<7#EY9;2) MW8_Q,4!)_.OSKK]$/#7_ "*>D_\ 7E#_ .@"@#3K$\:?\B%K_P#V#+G_ -%- M6W6)XT_Y$+7_ /L&7/\ Z*:@#\]Z*** /NWX-_\ )&_#/_7DO\S7;5Q/P;_Y M(WX9_P"O)?YFNVH *_//Q;_R.NM_]A"?_P!&-7Z&5^>?BW_D==;_ .PA/_Z, M:@#(KZY_9:_Y);=_]A.3_P! 2OD:OKG]EK_DEMW_ -A.3_T!* /:J*** /AW MX[?\EN\1_P#7:/\ ]$I7GU>@_';_ )+=XC_Z[1_^B4KSZ@#Z/_9)_P!=XI_W M;;_VI7TI7S7^R3_KO%/^[;?^U*^E* "OD/\ :B_Y*M!_V#HO_0GKZ\KY#_:B M_P"2K0?]@Z+_ -">@#QBO:?V6O\ DJ5W_P!@V3_T-*\6KVG]EK_DJ5W_ -@V M3_T-* /KJBBB@#YK_:V_UOA;_=NO_:5?.%?1_P"UM_K?"W^[=?\ M*OG"@#M MO@W_ ,ED\,_]?J_R-?=M?"7P;_Y+)X9_Z_5_D:^[: "O'_VG/^2/G_L(0_R: MO8*\?_:<_P"2/G_L(0_R:@#X\J]H?_(PZ=_U]1?^ABJ-7M#_ .1AT[_KZB_] M#% 'Z*T444 <-\:?^2,^)?\ KT_]F6OA6ONKXT_\D9\2_P#7I_[,M?"M !7Z M%^$/^1(T/_L'6_\ Z+6OSTK]"_"'_(D:'_V#K?\ ]%K0!L4444 %%%% !111 M0 4444 %>5Z=]DT:^^),/A9HEN$M(YK9(9-[O+]E8[LY)9MV,DYYKU2LZS\. MZ+IUW]JT_1["UN,$>=!:HCX/7D#- 'BMUJ26/@J/2K:#1I;>[TJ&YN+S2]WF MQ6XGA$PG8Y+;T=SNXR5;BN_\-1:;#\4M87PTMJFG?V5;&X6SVB(3;Y-OW>-V MS\<;?:NPM=(TVQ6<66GVMN+@YF$4"IYI_P!K YZ]Z?8Z=8Z7;F#3;.WLX2VX MQV\2QKGUP!UH LU3U'K:?]?*_P C5RJ>H];3_KY7^1H N5^?/CK_ )*)XC_[ M"MU_Z-:OT&K\^?'7_)1/$?\ V%;K_P!&M0!A5];?LL?\DQOO^PF__H"5\DU] M;?LL?\DQOO\ L)O_ .@)0![;1110!\#?%'_DK/BG_L*W'_HPURM=5\4?^2L^ M*?\ L*W'_HPURM 'US^RQ_R2J]_["TO_ **BKVJO%?V6/^257O\ V%I?_145 M>U4 %?!'Q4_Y*QXF_P"PC+_Z%7WO7P1\5/\ DK'B;_L(R_\ H5 ')U];?LL? M\DQOO^PF_P#Z+2ODFOK;]EC_ ))C??\ 83?_ -%I0![;1110!\#?%#_DK'BG M_L+7/_HPURM=5\4/^2L>*?\ L+7/_HPURM 'US^RS_R2R]_["LG_ *+CKVJO M%?V6?^267O\ V%9/_1<=>U4 %?"7QD_Y+)XF_P"OUOY"ONVOA+XR?\ED\3?] M?K?R% '$U]6?LH?\B'K7_83_ /:25\IU]6?LH?\ (AZU_P!A/_VDE 'N]%%% M 'PK\:?^2S^)?^OO_P!E6N&KN?C3_P EG\2_]??_ +*M<-0!]4_LG_\ (EZY M_P!A!?\ T6*]ZKP7]D__ )$O7/\ L(+_ .BQ7O5 !7PE\8_^2R>)O^OUOY"O MNVOA+XQ_\ED\3?\ 7ZW\A0!Q-?5G[*'_ "(>M?\ 82_]I)7RG7U9^RA_R(>M M?]A+_P!I)0![O1110!\/?'?_ )+9X@_ZZQ_^BDKSVO0OCO\ \EL\0?\ 76/_ M -%)7GM 'U!^R9_R+OB/_K[B_P#0#7T'7SY^R9_R+OB/_K[B_P#0#7T'0 5\ M0_'S_DN'B#_?A_\ 1*5]O5\0_'S_ )+AX@_WX?\ T2E 'G5?3O[)?_(%\2_] M?$'_ *"]?,5?3O[)?_(%\2_]?$'_ *"] 'T-1110!\0?'G_DMFO_ /72/_T4 MM>=UZ)\>?^2V:_\ ]=(__12UYW0!]/\ [)G_ " ?$?\ U\P_^@M7T)7SW^R9 M_P @'Q'_ -?,/_H+5]"4 %?$/Q\_Y+AX@_WH?_1*5]O5\0_'S_DN'B#_ 'H? M_1*4 >=5](_LE=?$W_;O_P"SU\W5](_LE=?$W_;O_P"ST ?25%%% 'Q?^T=_ MR6S4_P#KA;_^BEKRRO4_VCO^2V:G_P!<+?\ ]%+7EE 'TA^R1_K/%7TM?_:M M?2=?-G[)'^L\5?2U_P#:M?2= !7Q=^T;_P EJU+_ *X0?^BQ7VC7Q=^T;_R6 MK4O^N$'_ *+% 'EM?2'[)7^L\3?2W_\ 9Z^;Z^D/V2O]9XF^EO\ ^ST ?2=% M%% !1110 4444 5=2O6T^Q>XCL[B]=)]3O]'\.W5YH^ERZK?( (;6+ M&68G )Y'RC.3CG XKB+#PWJ6K^$I;*T6XM+VXU!;W5I=9LRJZ@W4J%1\A,JB MXS]U0.YH W;/XDZ;?Z!!J5K8:A)+=7KV-M8^4HGED7)/!("C:"Q+$8'6MOP] MXAMO$5C+/;PSV\MO.]MJG!([@@@D$$5YOINA>*])O;;6]2T];T MV&OWEPUK8)MDDBG1D,BAFP1DJ0,@XS7:>"-/O8?[;U34;62R?5]1:ZCM92"\ M<81$7=@D!B$R1DXS0!U-4KK_ )"MC_VT_P#0:NU2NO\ D*V/_;3_ -!H NU\ M,7?QA^(,=[.B>*]0"K(P WC@9^E?<]?G'??\A&Y_ZZM_,T =?_PN3XA_]#9J M'_?8_P *^F?V>_$>K^*/AQ-?>(-0FO[I;^2,2S')"A4('ZFOC"OKS]EW_DE% MQ_V$I?\ T!* /9Z*** /A7XU?\EH\2_]??\ [(M<-7<_&K_DM'B7_K[_ /9% MKAJ /IC]DG_CP\4_]=;7^4M?1=?.G[)/_'AXI_ZZVO\ *6OHN@ KX^_:>_Y* M\O\ V#8?_0GK[!KX^_:>_P"2O+_V#8?_ $)Z /':]O\ V5O^2E:C_P!@Q_\ MT8E>(5[?^RM_R4K4?^P8_P#Z,2@#ZTHHHH ^8OVM/^0WX:_Z]Y__ $)*^>:^ MAOVM/^0WX:_Z]Y__ $)*^>: /2OV?/\ DN&A_2?_ -$/7VS7Q-^SY_R7#0_I M/_Z(>OMF@ KQ?]J7_DE%K_V%8O\ T7)7M%>+_M2_\DHM?^PK%_Z+DH ^1*U_ M"?\ R.FB?]A"#_T8M9%:_A/_ )'31/\ L(0?^C%H _0RBBB@#@?CC_R17Q'_ M -<%_P#1BU\-5]R_''_DBOB/_K@O_HQ:^&J "OT0\-?\BGI/_7E#_P"@"OSO MK]$/#7_(IZ3_ ->4/_H H TZQ/&G_(A:_P#]@RY_]%-6W6)XT_Y$+7_^P9<_ M^BFH _/>BBB@#[M^#?\ R1OPS_UY+_,UVU<3\&_^2-^&?^O)?YFNVH *_//Q M;_R.NM_]A"?_ -&-7Z&5^>?BW_D==;_["$__ *,:@#(KZY_9:_Y);=_]A.3_ M - 2OD:OKG]EK_DEMW_V$Y/_ $!* /:J*** /AWX[?\ );O$?_7:/_T2E>?5 MZ#\=O^2W>(_^NT?_ *)2O/J /H_]DG_7>*?]VV_]J5]*5\U_LD_Z[Q3_ +MM M_P"U*^E* "OD/]J+_DJT'_8.B_\ 0GKZ\KY#_:B_Y*M!_P!@Z+_T)Z /&*]I M_9:_Y*E=_P#8-D_]#2O%J]I_9:_Y*E=_]@V3_P!#2@#ZZHHHH ^:_P!K;_6^ M%O\ =NO_ &E7SA7T?^UM_K?"W^[=?^TJ^<* .V^#?_)9/#/_ %^K_(U]VU\) M?!O_ )+)X9_Z_5_D:^[: "O'_P!IS_DCY_["$/\ )J]@KQ_]IS_DCY_["$/\ MFH ^/*O:'_R,.G?]?47_ *&*HU>T/_D8=._Z^HO_ $,4 ?HK1110!PWQI_Y( MSXE_Z]/_ &9:^%:^ZOC3_P D9\2_]>G_ +,M?"M !7Z%^$/^1(T/_L'6_P#Z M+6OSTK]"_"'_ ")&A_\ 8.M__1:T ;%%%% !1110 4444 %%%% !1110 444 M4 %4]1ZVG_7RO\C5RJ>H];3_ *^5_D: +E?GSXZ_Y*)XC_["MU_Z-:OT&K\^ M?'7_ "43Q'_V%;K_ -&M0!A5];?LL?\ ),;[_L)O_P"@)7R37UM^RQ_R3&^_ M[";_ /H"4 >VT444 ? WQ1_Y*SXI_P"PKU4 %?!'Q M4_Y*QXF_[",O_H5?>]?!'Q4_Y*QXF_[",O\ Z%0!R=?6W[+'_),;[_L)O_Z+ M2ODFOK;]EC_DF-]_V$W_ /1:4 >VT444 ? WQ0_Y*QXI_P"PM<_^C#7*UU7Q M0_Y*QXI_["US_P"C#7*T ?7/[+/_ "2R]_["LG_HN.O:J\5_99_Y)9>_]A63 M_P!%QU[50 5\)?&3_DLGB;_K];^0K[MKX2^,G_)9/$W_ %^M_(4 <37U9^RA M_P B'K7_ &$__:25\IU]6?LH?\B'K7_83_\ :24 >[T444 ?"OQI_P"2S^)? M^OO_ -E6N&KN?C3_ ,EG\2_]??\ [*M<-0!]4_LG_P#(EZY_V$%_]%BO>J\% M_9/_ .1+US_L(+_Z+%>]4 %?"7QC_P"2R>)O^OUOY"ONVOA+XQ_\ED\3?]?K M?R% '$U]6?LH?\B'K7_82_\ :25\IU]6?LH?\B'K7_82_P#:24 >[T444 ?# MWQW_ .2V>(/^NL?_ **2O/:]"^.__);/$'_76/\ ]%)7GM 'U!^R9_R+OB/_ M *^XO_0#7T'7SY^R9_R+OB/_ *^XO_0#7T'0 5\0_'S_ )+AX@_WX?\ T2E? M;U?$/Q\_Y+AX@_WX?_1*4 >=5]._LE_\@7Q+_P!?$'_H+U\Q5]._LE_\@7Q+ M_P!?$'_H+T ?0U%%% 'Q!\>?^2V:_P#]=(__ $4M>=UZ)\>?^2V:_P#]=(__ M $4M>=T ?3_[)G_(!\1_]?,/_H+5]"5\]_LF?\@'Q'_U\P_^@M7T)0 5\0_' MS_DN'B#_ 'H?_1*5]O5\0_'S_DN'B#_>A_\ 1*4 >=5](_LE=?$W_;O_ .SU M\W5](_LE=?$W_;O_ .ST ?25%%% 'Q?^T=_R6S4_^N%O_P"BEKRRO4_VCO\ MDMFI_P#7"W_]%+7EE 'TA^R1_K/%7TM?_:M?2=?-G[)'^L\5?2U_]JU])T % M?%W[1O\ R6K4O^N$'_HL5]HU\7?M&_\ ):M2_P"N$'_HL4 >6U](?LE?ZSQ- M]+?_ -GKYOKZ0_9*_P!9XF^EO_[/0!])T444 %%%% !1110 4444 %%%% !5 M*Z_Y"MC_ -M/_0:NU2NO^0K8_P#;3_T&@"[7YQWW_(1N?^NK?S-?HY7YQWW_ M "$;G_KJW\S0!!7UY^R[_P DHN/^PE+_ .@)7R'7UY^R[_R2BX_["4O_ * E M 'L]%%% 'PK\:O\ DM'B7_K[_P#9%KAJ[GXU?\EH\2_]??\ [(M<-0!],?LD M_P#'AXI_ZZVO\I:^BZ^=/V2?^/#Q3_UUM?Y2U]%T %?'W[3W_)7E_P"P;#_Z M$]?8-?'W[3W_ "5Y?^P;#_Z$] 'CM>W_ +*W_)2M1_[!C_\ HQ*\0KV_]E;_ M )*5J/\ V#'_ /1B4 ?6E%%% 'S%^UI_R&_#7_7O/_Z$E?/-?0W[6G_(;\-? M]>\__H25\\T >E?L^?\ )<-#^D__ *(>OMFOB;]GS_DN&A_2?_T0]?;- !7B M_P"U+_R2BU_["L7_ *+DKVBO%_VI?^246O\ V%8O_1&O^13TG_KRA_\ 0!7YWU^B'AK_ M )%/2?\ KRA_] % &G6)XT_Y$+7_ /L&7/\ Z*:MNL3QI_R(6O\ _8,N?_13 M4 ?GO1110!]V_!O_ )(WX9_Z\E_F:[:N)^#?_)&_#/\ UY+_ #-=M0 5^>?B MW_D==;_["$__ *,:OT,K\\_%O_(ZZW_V$)__ $8U &17US^RU_R2V[_["U4444 ?#OQV_Y+=XC_ .NT?_HE*\^K MT'X[?\EN\1_]=H__ $2E>?4 ?1_[)/\ KO%/^[;?^U*^E*^:_P!DG_7>*?\ M=MO_ &I7TI0 5\A_M1?\E6@_[!T7_H3U]>5\A_M1?\E6@_[!T7_H3T >,5[3 M^RU_R5*[_P"P;)_Z&E>+5[3^RU_R5*[_ .P;)_Z&E 'UU1110!\U_M;?ZWPM M_NW7_M*OG"OH_P#:V_UOA;_=NO\ VE7SA0!VWP;_ .2R>&?^OU?Y&ONVOA+X M-_\ )9/#/_7ZO\C7W;0 5X_^TY_R1\_]A"'^35[!7C_[3G_)'S_V$(?Y-0!\ M>5>T/_D8=._Z^HO_ $,51J]H?_(PZ=_U]1?^AB@#]%:*** .&^-/_)&?$O\ MUZ?^S+7PK7W5\:?^2,^)?^O3_P!F6OA6@ K]"_"'_(D:'_V#K?\ ]%K7YZ5^ MA?A#_D2-#_[!UO\ ^BUH V**** "BBB@ HHHH **** "BCI6!HOB^RUVXU:* MRM;Y&TLJ'$T!0RAEW*44_,01TR!F@#?HKDA\1-.@.HIK%AJ.DSZ?;)=O!=1* M7EB9BBLFQF!)8;<<'..*T="\4PZU?W>GRV%[IE_:HDLEK>HH8QOG:X*LP(RK M#KD$_\ 86E_]%15[50 M5\$?%3_DK'B;_L(R_P#H5?>]?!'Q4_Y*QXF_[",O_H5 ')U];?LL?\DQOO\ ML)O_ .BTKY)KZV_98_Y)C??]A-__ $6E 'MM%%% 'P-\4/\ DK'BG_L+7/\ MZ,-U4 %?"7QD_Y+)XF_Z_6_D*^[:^$OC)_P ED\3?]?K?R% ' M$U]6?LH?\B'K7_83_P#:25\IU]6?LH?\B'K7_83_ /:24 >[T444 ?"OQI_Y M+/XE_P"OO_V5:X:NY^-/_)9_$O\ U]_^RK7#4 ?5/[)__(EZY_V$%_\ 18KW MJO!?V3_^1+US_L(+_P"BQ7O5 !7PE\8_^2R>)O\ K];^0K[MKX2^,?\ R63Q M-_U^M_(4 <37U9^RA_R(>M?]A+_VDE?*=?5G[*'_ "(>M?\ 82_]I)0![O11 M10!\/?'?_DMGB#_KK'_Z*2O/:]"^._\ R6SQ!_UUC_\ 125Y[0!]0?LF?\B[ MXC_Z^XO_ $ U]!U\^?LF?\B[XC_Z^XO_ $ U]!T %?$/Q\_Y+AX@_P!^'_T2 ME?;U?$/Q\_Y+AX@_WX?_ $2E 'G5?3O[)?\ R!?$O_7Q!_Z"]?,5?3O[)?\ MR!?$O_7Q!_Z"] 'T-1110!\0?'G_ )+9K_\ UTC_ /12UYW7HGQY_P"2V:__ M -=(_P#T4M>=T ?3_P"R9_R ?$?_ %\P_P#H+5]"5\]_LF?\@'Q'_P!?,/\ MZ"U?0E !7Q#\?/\ DN'B#_>A_P#1*5]O5\0_'S_DN'B#_>A_]$I0!YU7TC^R M5U\3?]N__L]?-U?2/[)77Q-_V[_^ST ?25%%% 'Q?^T=_P ELU/_ *X6_P#Z M*6O+*]3_ &CO^2V:G_UPM_\ T4M>64 ?2'[)'^L\5?2U_P#:M?2=?-G[)'^L M\5?2U_\ :M?2= !7Q=^T;_R6K4O^N$'_ *+%?:-?%W[1O_):M2_ZX0?^BQ0! MY;7TA^R5_K/$WTM__9Z^;Z^D/V2O]9XF^EO_ .ST ?2=%%% !1110 4444 5 M=2BO9[%X]+NH[2Y; 6:2+S0@SR=N1DXZ#D@\C.3SGF@ M#'_X2SQ&GB9O!9O;5M4-\L::H;; %N;=IBWEYQY@VE>N.Q9EVJZ/MR<':X!'3(K+;X>7;7/]KG7?\ BH_MHNQ?BS'E M "(Q>5Y6[[FPG^+.3G-=!X:\/G0+2Z^T79OKV^N6NKNY,80/(P X4$[5"JH MR>G6@#9JE=?\A6Q_[:?^@U=JE=?\A6Q_[:?^@T 7:_..^_Y"-S_UU;^9K]'* M_..^_P"0C<_]=6_F: (*^O/V7?\ DE%Q_P!A*7_T!*^0Z^O/V7?^247'_82E M_P#0$H ]GHHHH ^%?C5_R6CQ+_U]_P#LBUPU=S\:O^2T>)?^OO\ ]D6N&H ^ MF/V2?^/#Q3_UUM?Y2U]%U\Z?LD_\>'BG_KK:_P I:^BZ "OC[]I[_DKR_P#8 M-A_]">OL&OC[]I[_ )*\O_8-A_\ 0GH \=KV_P#96_Y*5J/_ &#'_P#1B5XA M7M_[*W_)2M1_[!C_ /HQ* /K2BBB@#YB_:T_Y#?AK_KWG_\ 0DKYYKZ&_:T_ MY#?AK_KWG_\ 0DKYYH ]*_9\_P"2X:'])_\ T0]?;-?$W[/G_)<-#^D__HAZ M^V: "O%_VI?^246O_85B_P#1T5XO^U+_R2BU_["L7_HN2@#Y$K7\)_P#( MZ:)_V$(/_1BUD5K^$_\ D=-$_P"PA!_Z,6@#]#**** .!^./_)%?$?\ UP7_ M -&+7PU7W+\D_]>4/_ * *_.^OT0\- M?\BGI/\ UY0_^@"@#3K$\:?\B%K_ /V#+G_T4U;=8GC3_D0M?_[!ES_Z*:@# M\]Z*** /NWX-_P#)&_#/_7DO\S7;5Q/P;_Y(WX9_Z\E_F:[:@ K\\_%O_(ZZ MW_V$)_\ T8U?H97YY^+?^1UUO_L(3_\ HQJ ,BOKG]EK_DEMW_V$Y/\ T!*^ M1J^N?V6O^26W?_83D_\ 0$H ]JHHHH ^'?CM_P EN\1_]=H__1*5Y]7H/QV_ MY+=XC_Z[1_\ HE*\^H ^C_V2?]=XI_W;;_VI7TI7S7^R3_KO%/\ NVW_ +4K MZ4H *^0_VHO^2K0?]@Z+_P!">OKROD/]J+_DJT'_ &#HO_0GH \8KVG]EK_D MJ5W_ -@V3_T-*\6KVG]EK_DJ5W_V#9/_ $-* /KJBBB@#YK_ &MO];X6_P!V MZ_\ :5?.%?1_[6W^M\+?[MU_[2KYPH [;X-_\ED\,_\ 7ZO\C7W;7PE\&_\ MDLGAG_K]7^1K[MH *\?_ &G/^2/G_L(0_P FKV"O'_VG/^2/G_L(0_R:@#X\ MJ]H?_(PZ=_U]1?\ H8JC5[0_^1AT[_KZB_\ 0Q0!^BM%%% '#?&G_DC/B7_K MT_\ 9EKX5K[J^-/_ "1GQ+_UZ?\ LRU\*T %?H7X0_Y$C0_^P=;_ /HM:_/2 MOT+\(?\ (D:'_P!@ZW_]%K0!L4444 %%%% !1110 4444 %<'H%WJD/C+Q1J M$OAK5(H;Y(I+8RB(;S%%M*\2'!8].WKBN\HH \E_L?7?$FBZS_]A:7_ -%15[57BO[+'_)* MKW_L+2_^BHJ]JH *^"/BI_R5CQ-_V$9?_0J^]Z^"/BI_R5CQ-_V$9?\ T*@# MDZ^MOV6/^28WW_83?_T6E?)-?6W[+'_),;[_ +";_P#HM* /;:*** /@;XH? M\E8\4_\ 86N?_1AKE:ZKXH?\E8\4_P#86N?_ $8:Y6@#ZY_99_Y)9>_]A63_ M -%QU[57BO[+/_)++W_L*R?^BXZ]JH *^$OC)_R63Q-_U^M_(5]VU\)?&3_D MLGB;_K];^0H XFOJS]E#_D0]:_["?_M)*^4Z^K/V4/\ D0]:_P"PG_[22@#W M>BBB@#X5^-/_ "6?Q+_U]_\ LJUPU=S\:?\ DL_B7_K[_P#95KAJ /JG]D__ M )$O7/\ L(+_ .BQ7O5>"_LG_P#(EZY_V$%_]%BO>J "OA+XQ_\ )9/$W_7Z MW\A7W;7PE\8_^2R>)O\ K];^0H XFOJS]E#_ )$/6O\ L)?^TDKY3KZL_90_ MY$/6O^PE_P"TDH ]WHHHH ^'OCO_ ,EL\0?]=8__ $4E>>UZ%\=_^2V>(/\ MKK'_ .BDKSV@#Z@_9,_Y%WQ'_P!?<7_H!KZ#KY\_9,_Y%WQ'_P!?<7_H!KZ# MH *^(?CY_P EP\0?[\/_ *)2OMZOB'X^?\EP\0?[\/\ Z)2@#SJOIW]DO_D" M^)?^OB#_ -!>OF*OIW]DO_D"^)?^OB#_ -!>@#Z&HHHH ^(/CS_R6S7_ /KI M'_Z*6O.Z]$^//_);-?\ ^ND?_HI:\[H ^G_V3/\ D ^(_P#KYA_]!:OH2OGO M]DS_ ) /B/\ Z^8?_06KZ$H *^(?CY_R7#Q!_O0_^B4K[>KXA^/G_)OFZOI']DKKXF_[=_\ V>@#Z2HHHH ^+_VC MO^2V:G_UPM__ $4M>65ZG^T=_P ELU/_ *X6_P#Z*6O+* /I#]DC_6>*OI:_ M^U:^DZ^;/V2/]9XJ^EK_ .U:^DZ "OB[]HW_ )+5J7_7"#_T6*^T:^+OVC?^ M2U:E_P!<(/\ T6* /+:^D/V2O]9XF^EO_P"SU\WU](?LE?ZSQ-]+?_V>@#Z3 MHHHH **** "BBB@ HHIB31R1>;'(KQ]=ZL"/SH ?14"7UI);M<)=0M"GWI!( M"J_4]*ECD2:-9(761&&593D$?6@!U4KK_D*V/_;3_P!!J[5*Z_Y"MC_VT_\ M0: +M?G'??\ (1N?^NK?S-?HY7YQWW_(1N?^NK?S- $%?7G[+O\ R2BX_P"P ME+_Z E?(=?7G[+O_ "2BX_["4O\ Z E 'L]%%% 'PK\:O^2T>)?^OO\ ]D6N M&KN?C5_R6CQ+_P!??_LBUPU 'TQ^R3_QX>*?^NMK_*6OHNOG3]DG_CP\4_\ M76U_E+7T70 5\??M/?\ )7E_[!L/_H3U]@U\??M/?\E>7_L&P_\ H3T >.U[ M?^RM_P E*U'_ +!C_P#HQ*\0KV_]E;_DI6H_]@Q__1B4 ?6E%%% 'S%^UI_R M&_#7_7O/_P"A)7SS7T-^UI_R&_#7_7O/_P"A)7SS0!Z5^SY_R7#0_I/_ .B' MK[9KXF_9\_Y+AH?TG_\ 1#U]LT %>+_M2_\ )*+7_L*Q?^BY*]HKQ?\ :E_Y M)1:_]A6+_P!%R4 ?(E:_A/\ Y'31/^PA!_Z,6LBM?PG_ ,CIHG_80@_]&+0! M^AE%%% ' _''_DBOB/\ ZX+_ .C%KX:K[E^./_)%?$?_ %P7_P!&+7PU0 5^ MB'AK_D4])_Z\H?\ T 5^=]?HAX:_Y%/2?^O*'_T 4 :=8GC3_D0M?_[!ES_Z M*:MNL3QI_P B%K__ &#+G_T4U 'Y[T444 ?=OP;_ .2-^&?^O)?YFNVKB?@W M_P D;\,_]>2_S-=M0 5^>?BW_D==;_["$_\ Z,:OT,K\\_%O_(ZZW_V$)_\ MT8U &17US^RU_P DMN_^PG)_Z E?(U?7/[+7_)+;O_L)R?\ H"4 >U4444 ? M#OQV_P"2W>(_^NT?_HE*\^KT'X[?\EN\1_\ 7:/_ -$I7GU 'T?^R3_KO%/^ M[;?^U*^E*^:_V2?]=XI_W;;_ -J5]*4 %?(?[47_ "5:#_L'1?\ H3U]>5\A M_M1?\E6@_P"P=%_Z$] 'C%>T_LM?\E2N_P#L&R?^AI7BU>T_LM?\E2N_^P;) M_P"AI0!]=4444 ?-?[6W^M\+?[MU_P"TJ^<*^C_VMO\ 6^%O]VZ_]I5\X4 = MM\&_^2R>&?\ K]7^1K[MKX2^#?\ R63PS_U^K_(U]VT %>/_ +3G_)'S_P!A M"'^35[!7C_[3G_)'S_V$(?Y-0!\>5>T/_D8=._Z^HO\ T,51J]H?_(PZ=_U] M1?\ H8H _16BBB@#AOC3_P D9\2_]>G_ +,M?"M?=7QI_P"2,^)?^O3_ -F6 MOA6@ K]"_"'_ ")&A_\ 8.M__1:U^>E?H7X0_P"1(T/_ +!UO_Z+6@#8HHHH M **** "BBB@ HHHH **** "BBB@ JGJ/6T_Z^5_D:N53U'K:?]?*_P C0!_\ 86E_]%15[57B MO[+'_)*KW_L+2_\ HJ*O:J "O@CXJ?\ )6/$W_81E_\ 0J^]Z^"/BI_R5CQ- M_P!A&7_T*@#DZ^MOV6/^28WW_83?_P!%I7R37UM^RQ_R3&^_[";_ /HM* /; M:*** /@;XH?\E8\4_P#86N?_ $8:Y6NJ^*'_ "5CQ3_V%KG_ -&&N5H ^N?V M6?\ DEE[_P!A63_T7'7M5>*_LL_\DLO?^PK)_P"BXZ]JH *^$OC)_P ED\3? M]?K?R%?=M?"7QD_Y+)XF_P"OUOY"@#B:^K/V4/\ D0]:_P"PG_[22OE.OJS] ME#_D0]:_["?_ +22@#W>BBB@#X5^-/\ R6?Q+_U]_P#LJUPU=S\:?^2S^)?^ MOO\ ]E6N&H ^J?V3_P#D2]<_[""_^BQ7O5>"_LG_ /(EZY_V$%_]%BO>J "O MA+XQ_P#)9/$W_7ZW\A7W;7PE\8_^2R>)O^OUOY"@#B:^K/V4/^1#UK_L)?\ MM)*^4Z^K/V4/^1#UK_L)?^TDH ]WHHHH ^'OCO\ \EL\0?\ 76/_ -%)7GM> MA?'?_DMGB#_KK'_Z*2O/: /J#]DS_D7?$?\ U]Q?^@&OH.OGS]DS_D7?$?\ MU]Q?^@&OH.@ KXA^/G_)KXA^/G_)OF*OIW]DO_D"^)?\ KX@_]!>@#Z&HHHH ^(/CS_R6 MS7_^ND?_ **6O.Z]$^//_);-?_ZZ1_\ HI:\[H ^G_V3/^0#XC_Z^8?_ $%J M^A*^>_V3/^0#XC_Z^8?_ $%J^A* "OB'X^?\EP\0?[T/_HE*^WJ^(?CY_P E MP\0?[T/_ *)2@#SJOI']DKKXF_[=_P#V>OFZOI']DKKXF_[=_P#V>@#Z2HHH MH ^+_P!H[_DMFI_]<+?_ -%+7EE>I_M'?\ELU/\ ZX6__HI:\LH ^D/V2/\ M6>*OI:_^U:^DZ^;/V2/]9XJ^EK_[5KZ3H *^+OVC?^2U:E_UP@_]%BOM&OB[ M]HW_ )+5J7_7"#_T6* /+:^D/V2O]9XF^EO_ .SU\WU](?LE?ZSQ-]+?_P!G MH ^DZ*** "BBB@ HHHH K:C86^J:?+9WH9K>88D59"FX9Z9!!P>A]17D,9DA M^!7A^RLUA6VN-82TN$DD,<7DF[<%68.YMIA MB2*5=RL,YY'X5GV?A'P[I^GW-A9:+8PVEWC[1 D"[)<=-PQ@T >:O<6UYXNT MKPSJNDZ3:V-IK)CO5L5 M+J4VC20JRD#Y@1@J<\A:ZWX_Y*\O\ V#8?_0GK[!KX^_:>_P"2O+_V#8?_ $)Z /':]O\ MV5O^2E:C_P!@Q_\ T8E>(5[?^RM_R4K4?^P8_P#Z,2@#ZTHHHH ^8OVM/^0W MX:_Z]Y__ $)*^>:^AOVM/^0WX:_Z]Y__ $)*^>: /2OV?/\ DN&A_2?_ -$/ M7VS7Q-^SY_R7#0_I/_Z(>OMF@ KQ?]J7_DE%K_V%8O\ T7)7M%>+_M2_\DHM M?^PK%_Z+DH ^1*U_"?\ R.FB?]A"#_T8M9%:_A/_ )'31/\ L(0?^C%H _0R MBBB@#@?CC_R17Q'_ -<%_P#1BU\-5]R_''_DBOB/_K@O_HQ:^&J "OT0\-?\ MBGI/_7E#_P"@"OSOK]$/#7_(IZ3_ ->4/_H H TZQ/&G_(A:_P#]@RY_]%-6 MW6)XT_Y$+7_^P9<_^BFH _/>BBB@#[M^#?\ R1OPS_UY+_,UVU<3\&_^2-^& M?^O)?YFNVH *_//Q;_R.NM_]A"?_ -&-7Z&5^>?BW_D==;_["$__ *,:@#(K MZY_9:_Y);=_]A.3_ - 2OD:OKG]EK_DEMW_V$Y/_ $!* /:J*** /AWX[?\ M);O$?_7:/_T2E>?5Z#\=O^2W>(_^NT?_ *)2O/J /H_]DG_7>*?]VV_]J5]* M5\U_LD_Z[Q3_ +MM_P"U*^E* "OD/]J+_DJT'_8.B_\ 0GKZ\KY#_:B_Y*M! M_P!@Z+_T)Z /&*]I_9:_Y*E=_P#8-D_]#2O%J]I_9:_Y*E=_]@V3_P!#2@#Z MZHHHH ^:_P!K;_6^%O\ =NO_ &E7SA7T?^UM_K?"W^[=?^TJ^<* .V^#?_)9 M/#/_ %^K_(U]VU\)?!O_ )+)X9_Z_5_D:^[: "O'_P!IS_DCY_["$/\ )J]@ MKQ_]IS_DCY_["$/\FH ^/*O:'_R,.G?]?47_ *&*HU>T/_D8=._Z^HO_ $,4 M ?HK1110!PWQI_Y(SXE_Z]/_ &9:^%:^ZOC3_P D9\2_]>G_ +,M?"M !7Z% M^$/^1(T/_L'6_P#Z+6OSTK]"_"'_ ")&A_\ 8.M__1:T ;%%%% !1110 444 M4 %%%% !115;4I[BUTJ[GLK?[3GQS$P0/;_ &>[=]BV[[F)/)R2,8Q[BNKT/6-;@\8S>'?$_\ 86E_]%15 M[57BO[+'_)*KW_L+2_\ HJ*O:J "O@CXJ?\ )6/$W_81E_\ 0J^]Z^"/BI_R M5CQ-_P!A&7_T*@#DZ^MOV6/^28WW_83?_P!%I7R37UM^RQ_R3&^_[";_ /HM M* /;:*** /@;XH?\E8\4_P#86N?_ $8:Y6NJ^*'_ "5CQ3_V%KG_ -&&N5H M^N?V6?\ DEE[_P!A63_T7'7M5>*_LL_\DLO?^PK)_P"BXZ]JH *^$OC)_P E MD\3?]?K?R%?=M?"7QD_Y+)XF_P"OUOY"@#B:^K/V4/\ D0]:_P"PG_[22OE. MOJS]E#_D0]:_["?_ +22@#W>BBB@#X5^-/\ R6?Q+_U]_P#LJUPU=S\:?^2S M^)?^OO\ ]E6N&H ^J?V3_P#D2]<_[""_^BQ7O5>"_LG_ /(EZY_V$%_]%BO> MJ "OA+XQ_P#)9/$W_7ZW\A7W;7PE\8_^2R>)O^OUOY"@#B:^K/V4/^1#UK_L M)?\ M)*^4Z^K/V4/^1#UK_L)?^TDH ]WHHHH ^'OCO\ \EL\0?\ 76/_ -%) M7GM>A?'?_DMGB#_KK'_Z*2O/: /J#]DS_D7?$?\ U]Q?^@&OH.OGS]DS_D7? M$?\ U]Q?^@&OH.@ KXA^/G_)KXA^/G_)OF*OIW]DO_D"^)?\ KX@_]!>@#Z&HHHH ^(/C MS_R6S7_^ND?_ **6O.Z]$^//_);-?_ZZ1_\ HI:\[H ^G_V3/^0#XC_Z^8?_ M $%J^A*^>_V3/^0#XC_Z^8?_ $%J^A* "OB'X^?\EP\0?[T/_HE*^WJ^(?CY M_P EP\0?[T/_ *)2@#SJOI']DKKXF_[=_P#V>OFZOI']DKKXF_[=_P#V>@#Z M2HHHH ^+_P!H[_DMFI_]<+?_ -%+7EE>I_M'?\ELU/\ ZX6__HI:\LH ^D/V M2/\ 6>*OI:_^U:^DZ^;/V2/]9XJ^EK_[5KZ3H *^+OVC?^2U:E_UP@_]%BOM M&OB[]HW_ )+5J7_7"#_T6* /+:^D/V2O]9XF^EO_ .SU\WU](?LE?ZSQ-]+? M_P!GH ^DZ*** "BBB@ HHHH **K:C?1Z;I\MW-'-*L8_U<$1D=R3@!5').36 M/IGBP:QX/M]>TW2;Z=]H5=[+NW;-H3YMV[&/RK:\.^(8/$5C/-%;SVD]K?LN_\DHN/^PE+_Z E?(= M?7G[+O\ R2BX_P"PE+_Z E 'L]%%% 'PK\:O^2T>)?\ K[_]D6N&KN?C5_R6 MCQ+_ -??_LBUPU 'TQ^R3_QX>*?^NMK_ "EKZ+KYT_9)_P"/#Q3_ -=;7^4M M?1= !7Q]^T]_R5Y?^P;#_P"A/7V#7Q]^T]_R5Y?^P;#_ .A/0!X[7M_[*W_) M2M1_[!C_ /HQ*\0KV_\ 96_Y*5J/_8,?_P!&)0!]:4444 ?,7[6G_(;\-?\ M7O/_ .A)7SS7T-^UI_R&_#7_ %[S_P#H25\\T >E?L^?\EPT/Z3_ /HAZ^V: M^)OV?/\ DN&A_2?_ -$/7VS0 5XO^U+_ ,DHM?\ L*Q?^BY*]HKQ?]J7_DE% MK_V%8O\ T7)0!\B5K^$_^1TT3_L(0?\ HQ:R*U_"?_(Z:)_V$(/_ $8M 'Z& M4444 <#\ MU4444 ?#OQV_Y+=XC_Z[1_\ HE*\^KT'X[?\EN\1_P#7:/\ ]$I7GU 'T?\ MLD_Z[Q3_ +MM_P"U*^E*^:_V2?\ 7>*?]VV_]J5]*4 %?(?[47_)5H/^P=%_ MZ$]?7E?(?[47_)5H/^P=%_Z$] 'C%>T_LM?\E2N_^P;)_P"AI7BU>T_LM?\ M)4KO_L&R?^AI0!]=4444 ?-?[6W^M\+?[MU_[2KYPKZ/_:V_UOA;_=NO_:5? M.% ';?!O_DLGAG_K]7^1K[MKX2^#?_)9/#/_ %^K_(U]VT %>/\ [3G_ "1\ M_P#80A_DU>P5X_\ M.?\D?/_ &$(?Y-0!\>5>T/_ )&'3O\ KZB_]#%4:O:' M_P C#IW_ %]1?^AB@#]%:*** .&^-/\ R1GQ+_UZ?^S+7PK7W5\:?^2,^)?^ MO3_V9:^%: "OT+\(?\B1H?\ V#K?_P!%K7YZ5^A?A#_D2-#_ .P=;_\ HM: M-BBBB@ HHHH **** "BBB@ JCK6F+K6@WVER320)>6[P-+$<,@92,CWYJ]10 M!P#_ S?489DUO4X2?[,.FP'3[,6^U-RLLC99MS HI X YP.:W-#\.7UKKT^ MMZ]J4>H:@]LMG&8+?R8XX@Q8_+N8EF8Y)SC@8 KHZ* "J>H];3_KY7^1JY5/ M4>MI_P!?*_R- %ROSY\=?\E$\1_]A6Z_]&M7Z#5^?/CK_DHGB/\ ["MU_P"C M6H PJ^MOV6/^28WW_83?_P! 2ODFOK;]EC_DF-]_V$W_ /0$H ]MHHHH ^!O MBC_R5GQ3_P!A6X_]&&N5KJOBC_R5GQ3_ -A6X_\ 1AKE: /KG]EC_DE5[_V% MI?\ T5%7M5>*_LL?\DJO?^PM+_Z*BKVJ@ KX(^*G_)6/$W_81E_]"K[WKX(^ M*G_)6/$W_81E_P#0J .3KZV_98_Y)C??]A-__1:5\DU];?LL?\DQOO\ L)O_ M .BTH ]MHHHH ^!OBA_R5CQ3_P!A:Y_]&&N5KJOBA_R5CQ3_ -A:Y_\ 1AKE M: /KG]EG_DEE[_V%9/\ T7'7M5>*_LL_\DLO?^PK)_Z+CKVJ@ KX2^,G_)9/ M$W_7ZW\A7W;7PE\9/^2R>)O^OUOY"@#B:^K/V4/^1#UK_L)_^TDKY3KZL_90 M_P"1#UK_ +"?_M)* /=Z*** /A7XT_\ )9_$O_7W_P"RK7#5W/QI_P"2S^)? M^OO_ -E6N&H ^J?V3_\ D2]<_P"P@O\ Z+%>]5X+^R?_ ,B7KG_807_T6*]Z MH *^$OC'_P ED\3?]?K?R%?=M?"7QC_Y+)XF_P"OUOY"@#B:^K/V4/\ D0]: M_P"PE_[22OE.OJS]E#_D0]:_["7_ +22@#W>BBB@#X>^._\ R6SQ!_UUC_\ M125Y[7H7QW_Y+9X@_P"NL?\ Z*2O/: /J#]DS_D7?$?_ %]Q?^@&OH.OGS]D MS_D7?$?_ %]Q?^@&OH.@ KXA^/G_ "7#Q!_OP_\ HE*^WJ^(?CY_R7#Q!_OP M_P#HE* /.J^G?V2_^0+XE_Z^(/\ T%Z^8J^G?V2_^0+XE_Z^(/\ T%Z /H:B MBB@#X@^//_);-?\ ^ND?_HI:\[KT3X\_\ELU_P#ZZ1_^BEKSN@#Z?_9,_P"0 M#XC_ .OF'_T%J^A*^>_V3/\ D ^(_P#KYA_]!:OH2@ KXA^/G_)JSW.EZC/<:A'=^4EQ>M/$RR3* Y7()'RY& ,#I75^"M-O MK;^V=3U.U:RFU?4&NEM78,T48144-M)&XA,D G&:ZBB@ JE=?\A6Q_[:?^@U M=JE=?\A6Q_[:?^@T 7:_..^_Y"-S_P!=6_F:_1ROSCOO^0C<_P#75OYF@""O MKS]EW_DE%Q_V$I?_ $!*^0Z^O/V7?^247'_82E_] 2@#V>BBB@#X5^-7_):/ M$O\ U]_^R+7#5W/QJ_Y+1XE_Z^__ &1:X:@#Z8_9)_X\/%/_ %UM?Y2U]%U\ MZ?LD_P#'AXI_ZZVO\I:^BZ "OC[]I[_DKR_]@V'_ -">OL&OC[]I[_DKR_\ M8-A_]">@#QVO;_V5O^2E:C_V#'_]&)7B%>W_ +*W_)2M1_[!C_\ HQ* /K2B MBB@#YB_:T_Y#?AK_ *]Y_P#T)*^>:^AOVM/^0WX:_P"O>?\ ]"2OGF@#TK]G MS_DN&A_2?_T0]?;-?$W[/G_)<-#^D_\ Z(>OMF@ KQ?]J7_DE%K_ -A6+_T7 M)7M%>+_M2_\ )*+7_L*Q?^BY* /D2M?PG_R.FB?]A"#_ -&+616OX3_Y'31/ M^PA!_P"C%H _0RBBB@#@?CC_ ,D5\1_]<%_]&+7PU7W+\4/_H K\[Z_1#PU_R*>D_]>4/_ * * -.L3QI_ MR(6O_P#8,N?_ $4U;=8GC3_D0M?_ .P9<_\ HIJ /SWHHHH ^[?@W_R1OPS_ M ->2_P S7;5Q/P;_ .2-^&?^O)?YFNVH *_//Q;_ ,CKK?\ V$)__1C5^AE? MGGXM_P"1UUO_ +"$_P#Z,:@#(KZY_9:_Y);=_P#83D_] 2OD:OKG]EK_ )); M=_\ 83D_] 2@#VJBBB@#X=^.W_);O$?_ %VC_P#1*5Y]7H/QV_Y+=XC_ .NT M?_HE*\^H ^C_ -DG_7>*?]VV_P#:E?2E?-?[)/\ KO%/^[;?^U*^E* "OD/] MJ+_DJT'_ &#HO_0GKZ\KY#_:B_Y*M!_V#HO_ $)Z /&*]I_9:_Y*E=_]@V3_ M -#2O%J]I_9:_P"2I7?_ /_0TH ^NJ*** /FO]K;_ %OA;_=NO_:5?.%? M1_[6W^M\+?[MU_[2KYPH [;X-_\ )9/#/_7ZO\C7W;7PE\&_^2R>&?\ K]7^ M1K[MH *\?_:<_P"2/G_L(0_R:O8*\?\ VG/^2/G_ +"$/\FH ^/*O:'_ ,C# MIW_7U%_Z&*HU>T/_ )&'3O\ KZB_]#% 'Z*T444 <-\:?^2,^)?^O3_V9:^% M:^ZOC3_R1GQ+_P!>G_LRU\*T %?H7X0_Y$C0_P#L'6__ *+6OSTK]"_"'_(D M:'_V#K?_ -%K0!L4444 %%%% !1110 4444 %%%% !1110 53U'K:?\ 7RO\ MC5RJ>H];3_KY7^1H N5^?/CK_DHGB/\ ["MU_P"C6K]!J_/GQU_R43Q'_P!A M6Z_]&M0!A5];?LL?\DQOO^PF_P#Z E?)-?6W[+'_ "3&^_[";_\ H"4 >VT4 M44 ? WQ1_P"2L^*?^PK)O^PC+_ .A5 M][U\$?%3_DK'B;_L(R_^A4 VT444 ? WQ0_P"2L>*?^PM<_P#HPURM=5\4/^2L>*?^PM<_ M^C#7*T ?7/[+/_)++W_L*R?^BXZ]JKQ7]EG_ ))9>_\ 85D_]%QU[50 5\)? M&3_DLGB;_K];^0K[MKX2^,G_ "63Q-_U^M_(4 <37U9^RA_R(>M?]A/_ -I) M7RG7U9^RA_R(>M?]A/\ ]I)0![O1110!\*_&G_DL_B7_ *^__95KAJ[GXT_\ MEG\2_P#7W_[*M<-0!]4_LG_\B7KG_807_P!%BO>J\%_9/_Y$O7/^P@O_ *+% M>]4 %?"7QC_Y+)XF_P"OUOY"ONVOA+XQ_P#)9/$W_7ZW\A0!Q-?5G[*'_(AZ MU_V$O_:25\IU]6?LH?\ (AZU_P!A+_VDE 'N]%%% 'P]\=_^2V>(/^NL?_HI M*\]KT+X[_P#);/$'_76/_P!%)7GM 'U!^R9_R+OB/_K[B_\ 0#7T'7SY^R9_ MR+OB/_K[B_\ 0#7T'0 5\0_'S_DN'B#_ 'X?_1*5]O5\0_'S_DN'B#_?A_\ M1*4 >=5]._LE_P#(%\2_]?$'_H+U\Q5]._LE_P#(%\2_]?$'_H+T ?0U%%% M'Q!\>?\ DMFO_P#72/\ ]%+7G=>B?'G_ )+9K_\ UTC_ /12UYW0!]/_ +)G M_(!\1_\ 7S#_ .@M7T)7SW^R9_R ?$?_ %\P_P#H+5]"4 %?$/Q\_P"2X>(/ M]Z'_ -$I7V]7Q#\?/^2X>(/]Z'_T2E 'G5?2/[)77Q-_V[_^SU\W5](_LE=? M$W_;O_[/0!])4444 ?%_[1W_ "6S4_\ KA;_ /HI:\LKU/\ :._Y+9J?_7"W M_P#12UY90!](?LD?ZSQ5]+7_ -JU])U\V?LD?ZSQ5]+7_P!JU])T %?%W[1O M_):M2_ZX0?\ HL5]HU\7?M&_\EJU+_KA!_Z+% 'EM?2'[)7^L\3?2W_]GKYO MKZ0_9*_UGB;Z6_\ [/0!])T444 %%%% !1110 445S7C[6;[0/"KW^GNL(2> M);B_H>E '2T5Y=IWC/6]2TNUM=/U.&=M2UMK"RU22V M"N+=(B[NT7 #Y5E ('8D>O5>#]6U&ZO-=TC69TN[K1[U8!=)&(_.1XDE0E1P M& ?!QQQ0!T]4KK_D*V/_ &T_]!J[5*Z_Y"MC_P!M/_0: +M?G'??\A&Y_P"N MK?S-?HY7YQWW_(1N?^NK?S- $%?7G[+O_)*+C_L)2_\ H"5\AU]>?LN_\DHN M/^PE+_Z E 'L]%%% 'PK\:O^2T>)?^OO_P!D6N&KN?C5_P EH\2_]??_ +(M M<-0!],?LD_\ 'AXI_P"NMK_*6OHNOG3]DG_CP\4_]=;7^4M?1= !7Q]^T]_R M5Y?^P;#_ .A/7V#7Q]^T]_R5Y?\ L&P_^A/0!X[7M_[*W_)2M1_[!C_^C$KQ M"O;_ -E;_DI6H_\ 8,?_ -&)0!]:4444 ?,7[6G_ "&_#7_7O/\ ^A)7SS7T M-^UI_P AOPU_U[S_ /H25\\T >E?L^?\EPT/Z3_^B'K[9KXF_9\_Y+AH?TG_ M /1#U]LT %>+_M2_\DHM?^PK%_Z+DKVBO%_VI?\ DE%K_P!A6+_T7)0!\B5K M^$_^1TT3_L(0?^C%K(K7\)_\CIHG_80@_P#1BT ?H91110!P/QQ_Y(KXC_ZX M+_Z,6OAJON7XX_\ )%?$?_7!?_1BU\-4 %?HAX:_Y%/2?^O*'_T 5^=]?HAX M:_Y%/2?^O*'_ - % &G6)XT_Y$+7_P#L&7/_ **:MNL3QI_R(6O_ /8,N?\ MT4U 'Y[T444 ?=OP;_Y(WX9_Z\E_F:[:N)^#?_)&_#/_ %Y+_,UVU !7YY^+ M?^1UUO\ ["$__HQJ_0ROSS\6_P#(ZZW_ -A"?_T8U &17US^RU_R2V[_ .PG M)_Z E?(U?7/[+7_)+;O_ +"U4444 ?#OQV_Y+=XC_P"NT?\ Z)2O M/J]!^.W_ "6[Q'_UVC_]$I7GU 'T?^R3_KO%/^[;?^U*^E*^:_V2?]=XI_W; M;_VI7TI0 5\A_M1?\E6@_P"P=%_Z$]?7E?(?[47_ "5:#_L'1?\ H3T >,5[ M3^RU_P E2N_^P;)_Z&E>+5[3^RU_R5*[_P"P;)_Z&E 'UU1110!\U_M;?ZWP MM_NW7_M*OG"OH_\ :V_UOA;_ ';K_P!I5\X4 =M\&_\ DLGAG_K]7^1K[MKX M2^#?_)9/#/\ U^K_ "-?=M !7C_[3G_)'S_V$(?Y-7L%>/\ [3G_ "1\_P#8 M0A_DU 'QY5[0_P#D8=._Z^HO_0Q5&KVA_P#(PZ=_U]1?^AB@#]%:*** .&^- M/_)&?$O_ %Z?^S+7PK7W5\:?^2,^)?\ KT_]F6OA6@ K]"_"'_(D:'_V#K?_ M -%K7YZ5^A?A#_D2-#_[!UO_ .BUH V**** "BBB@ HHHH **** "BBJ.M:H MFBZ'>:G+%+,MK"TIBA0L[X'W0!W/2@"]17@<7B)H+?QM/;ZM_P#86E_]%15[57BO[+'_ "2J]_["TO\ MZ*BKVJ@ KX(^*G_)6/$W_81E_P#0J^]Z^"/BI_R5CQ-_V$9?_0J .3KZV_98 M_P"28WW_ &$W_P#1:5\DU];?LL?\DQOO^PF__HM* /;:*** /@;XH?\ )6/% M/_86N?\ T8:Y6NJ^*'_)6/%/_86N?_1AKE: /KG]EG_DEE[_ -A63_T7'7M5 M>*_LL_\ )++W_L*R?^BXZ]JH *^$OC)_R63Q-_U^M_(5]VU\)?&3_DLGB;_K M];^0H XFOJS]E#_D0]:_["?_ +22OE.OJS]E#_D0]:_["?\ [22@#W>BBB@# MX5^-/_)9_$O_ %]_^RK7#5W/QI_Y+/XE_P"OO_V5:X:@#ZI_9/\ ^1+US_L( M+_Z+%>]5X+^R?_R)>N?]A!?_ $6*]ZH *^$OC'_R63Q-_P!?K?R%?=M?"7QC M_P"2R>)O^OUOY"@#B:^K/V4/^1#UK_L)?^TDKY3KZL_90_Y$/6O^PE_[22@# MW>BBB@#X>^.__);/$'_76/\ ]%)7GM>A?'?_ )+9X@_ZZQ_^BDKSV@#Z@_9, M_P"1=\1_]?<7_H!KZ#KY\_9,_P"1=\1_]?<7_H!KZ#H *^(?CY_R7#Q!_OP_ M^B4K[>KXA^/G_)OF*OIW]DO_ M ) OB7_KX@_]!>@#Z&HHHH ^(/CS_P ELU__ *Z1_P#HI:\[KT3X\_\ );-? M_P"ND?\ Z*6O.Z /I_\ 9,_Y /B/_KYA_P#06KZ$KY[_ &3/^0#XC_Z^8?\ MT%J^A* "OB'X^?\ )KXA^/G_)65ZG^T=_R6S4_^N%O_P"BEKRR@#Z0_9(_UGBKZ6O_ +5KZ3KYL_9( M_P!9XJ^EK_[5KZ3H *^+OVC?^2U:E_UP@_\ 18K[1KXN_:-_Y+5J7_7"#_T6 M* /+:^D/V2O]9XF^EO\ ^SU\WU](?LE?ZSQ-]+?_ -GH ^DZ*** "BBB@ HH MHH *Q/%'AW_A([&UCCO&L[BRNX[RWE$8D42)G&Y#PPY/&1V.>*VZ* .';X=?/K3KK\-^'CH4=[+'BG_KK:_P I:^BZ^=/V2?\ MCP\4_P#76U_E+7T70 5\??M/?\E>7_L&P_\ H3U]@U\??M/?\E>7_L&P_P#H M3T >.U[?^RM_R4K4?^P8_P#Z,2O$*]O_ &5O^2E:C_V#'_\ 1B4 ?6E%%% ' MS%^UI_R&_#7_ %[S_P#H25\\U]#?M:?\AOPU_P!>\_\ Z$E?/- 'I7[/G_)< M-#^D_P#Z(>OMFOB;]GS_ )+AH?TG_P#1#U]LT %>+_M2_P#)*+7_ +"L7_HN M2O:*\7_:E_Y)1:_]A6+_ -%R4 ?(E:_A/_D=-$_["$'_ *,6LBM?PG_R.FB? M]A"#_P!&+0!^AE%%% ' _''_ )(KXC_ZX+_Z,6OAJON7XX_\D5\1_P#7!?\ MT8M?#5 !7Z(>&O\ D4])_P"O*'_T 5^=]?HAX:_Y%/2?^O*'_P! % &G6)XT M_P"1"U__ +!ES_Z*:MNL3QI_R(6O_P#8,N?_ $4U 'Y[T444 ?=OP;_Y(WX9 M_P"O)?YFNVKB?@W_ ,D;\,_]>2_S-=M0 5^>?BW_ )'76_\ L(3_ /HQJ_0R MOSS\6_\ (ZZW_P!A"?\ ]&-0!D5]<_LM?\DMN_\ L)R?^@)7R-7US^RU_P D MMN_^PG)_Z E 'M5%%% 'P[\=O^2W>(_^NT?_ *)2O/J]!^.W_);O$?\ UVC_ M /1*5Y]0!]'_ +)/^N\4_P"[;?\ M2OI2OFO]DG_ %WBG_=MO_:E?2E !7R' M^U%_R5:#_L'1?^A/7UY7R'^U%_R5:#_L'1?^A/0!XQ7M/[+7_)4KO_L&R?\ MH:5XM7M/[+7_ "5*[_[!LG_H:4 ?75%%% 'S7^UM_K?"W^[=?^TJ^<*^C_VM MO];X6_W;K_VE7SA0!VWP;_Y+)X9_Z_5_D:^[:^$O@W_R63PS_P!?J_R-?=M M!7C_ .TY_P D?/\ V$(?Y-7L%>/_ +3G_)'S_P!A"'^34 ?'E7M#_P"1AT[_ M *^HO_0Q5&KVA_\ (PZ=_P!?47_H8H _16BBB@#AOC3_ ,D9\2_]>G_LRU\* MU]U?&G_DC/B7_KT_]F6OA6@ K]"_"'_(D:'_ -@ZW_\ 1:U^>E?H7X0_Y$C0 M_P#L'6__ *+6@#8HHHH **** "BBB@ HHHH **** *H];3_ *^5_D: +E?GSXZ_Y*)XC_["MU_Z-:OT&K\^?'7_ M "43Q'_V%;K_ -&M0!A5];?LL?\ ),;[_L)O_P"@)7R37UM^RQ_R3&^_[";_ M /H"4 >VT444 ? WQ1_Y*SXI_P"PKU4 %?!'Q4_Y* MQXF_[",O_H5?>]?!'Q4_Y*QXF_[",O\ Z%0!R=?6W[+'_),;[_L)O_Z+2ODF MOK;]EC_DF-]_V$W_ /1:4 >VT444 ? WQ0_Y*QXI_P"PM<_^C#7*UU7Q0_Y* MQXI_["US_P"C#7*T ?7/[+/_ "2R]_["LG_HN.O:J\5_99_Y)9>_]A63_P!% MQU[50 5\)?&3_DLGB;_K];^0K[MKX2^,G_)9/$W_ %^M_(4 <37U9^RA_P B M'K7_ &$__:25\IU]6?LH?\B'K7_83_\ :24 >[T444 ?"OQI_P"2S^)?^OO_ M -E6N&KN?C3_ ,EG\2_]??\ [*M<-0!]4_LG_P#(EZY_V$%_]%BO>J\%_9/_ M .1+US_L(+_Z+%>]4 %?"7QC_P"2R>)O^OUOY"ONVOA+XQ_\ED\3?]?K?R% M'$U]6?LH?\B'K7_82_\ :25\IU]6?LH?\B'K7_82_P#:24 >[T444 ?#WQW_ M .2V>(/^NL?_ **2O/:]"^.__);/$'_76/\ ]%)7GM 'U!^R9_R+OB/_ *^X MO_0#7T'7SY^R9_R+OB/_ *^XO_0#7T'0 5\0_'S_ )+AX@_WX?\ T2E?;U?$ M/Q\_Y+AX@_WX?_1*4 >=5]._LE_\@7Q+_P!?$'_H+U\Q5]._LE_\@7Q+_P!? M$'_H+T ?0U%%% 'Q!\>?^2V:_P#]=(__ $4M>=UZ)\>?^2V:_P#]=(__ $4M M>=T ?3_[)G_(!\1_]?,/_H+5]"5\]_LF?\@'Q'_U\P_^@M7T)0 5\0_'S_DN M'B#_ 'H?_1*5]O5\0_'S_DN'B#_>A_\ 1*4 >=5](_LE=?$W_;O_ .SU\W5] M(_LE=?$W_;O_ .ST ?25%%% 'Q?^T=_R6S4_^N%O_P"BEKRRO4_VCO\ DMFI M_P#7"W_]%+7EE 'TA^R1_K/%7TM?_:M?2=?-G[)'^L\5?2U_]JU])T %?%W[ M1O\ R6K4O^N$'_HL5]HU\7?M&_\ ):M2_P"N$'_HL4 >6U](?LE?ZSQ-]+?_ M -GKYOKZ0_9*_P!9XF^EO_[/0!])T444 %%%% !1110 445S/CW4;VR\/"#3 MH+UI+V9;:2XLX&F>UC.=\@503D*"!_M$4 ;PU"S:T>Z6[@-NF=\PE&Q<<'+9 MP,5);W$-W D]K-'-$XRLD;!E8>Q'6O#M!DTM](TC2Q:2V^A1^+[B.6&[MVCC M(Q*848,,'Y@N0?XL9YKO_A_'!!K7B^'2UC32DU91;+" (U;R(_-"XX'[S=D# MOF@#MJI77_(5L?\ MI_Z#5VJ5U_R%;'_ +:?^@T 7:_..^_Y"-S_ -=6_F:_ M1ROSCOO^0C<_]=6_F: (*^O/V7?^247'_82E_P#0$KY#KZ\_9=_Y)1BBB@#X5^-7_ "6CQ+_U]_\ LBUPU=S\:O\ DM'B7_K[_P#9%KAJ M /IC]DG_ (\/%/\ UUM?Y2U]%U\Z?LD_\>'BG_KK:_REKZ+H *^/OVGO^2O+ M_P!@V'_T)Z^P:^/OVGO^2O+_ -@V'_T)Z /':]O_ &5O^2E:C_V#'_\ 1B5X MA7M_[*W_ "4K4?\ L&/_ .C$H ^M**** /F+]K3_ )#?AK_KWG_]"2OGFOH; M]K3_ )#?AK_KWG_]"2OGF@#TK]GS_DN&A_2?_P!$/7VS7Q-^SY_R7#0_I/\ M^B'K[9H *\7_ &I?^246O_85B_\ 1T5XO^U+_ ,DHM?\ L*Q?^BY* /D2 MM?PG_P CIHG_ &$(/_1BUD5K^$_^1TT3_L(0?^C%H _0RBBB@#@?CC_R17Q' M_P!<%_\ 1BU\-5]R_''_ )(KXC_ZX+_Z,6OAJ@ K]$/#7_(IZ3_UY0_^@"OS MOK]$/#7_ "*>D_\ 7E#_ .@"@#3K$\:?\B%K_P#V#+G_ -%-6W6)XT_Y$+7_ M /L&7/\ Z*:@#\]Z*** /NWX-_\ )&_#/_7DO\S7;5Q/P;_Y(WX9_P"O)?YF MNVH *_//Q;_R.NM_]A"?_P!&-7Z&5^>?BW_D==;_ .PA/_Z,:@#(KZY_9:_Y M);=_]A.3_P! 2OD:OKG]EK_DEMW_ -A.3_T!* /:J*** /AWX[?\EN\1_P#7 M:/\ ]$I7GU>@_';_ )+=XC_Z[1_^B4KSZ@#Z/_9)_P!=XI_W;;_VI7TI7S7^ MR3_KO%/^[;?^U*^E* "OD/\ :B_Y*M!_V#HO_0GKZ\KY#_:B_P"2K0?]@Z+_ M -">@#QBO:?V6O\ DJ5W_P!@V3_T-*\6KVG]EK_DJ5W_ -@V3_T-* /KJBBB M@#YK_:V_UOA;_=NO_:5?.%?1_P"UM_K?"W^[=?\ M*OG"@#MO@W_ ,ED\,_] M?J_R-?=M?"7P;_Y+)X9_Z_5_D:^[: "O'_VG/^2/G_L(0_R:O8*\?_:<_P"2 M/G_L(0_R:@#X\J]H?_(PZ=_U]1?^ABJ-7M#_ .1AT[_KZB_]#% 'Z*T444 < M-\:?^2,^)?\ KT_]F6OA6ONKXT_\D9\2_P#7I_[,M?"M !7Z%^$/^1(T/_L' M6_\ Z+6OSTK]"_"'_(D:'_V#K?\ ]%K0!L4444 %%%% !1110 4444 %%%% M!1110 53U'K:?]?*_P C5RJ>H];3_KY7^1H N5^?/CK_ )*)XC_["MU_Z-:O MT&K\^?'7_)1/$?\ V%;K_P!&M0!A5];?LL?\DQOO^PF__H"5\DU];?LL?\DQ MOO\ L)O_ .@)0![;1110!\#?%'_DK/BG_L*W'_HPURM=5\4?^2L^*?\ L*W' M_HPURM 'US^RQ_R2J]_["TO_ **BKVJO%?V6/^257O\ V%I?_145>U4 %?!' MQ4_Y*QXF_P"PC+_Z%7WO7P1\5/\ DK'B;_L(R_\ H5 ')U];?LL?\DQOO^PF M_P#Z+2ODFOK;]EC_ ))C??\ 83?_ -%I0![;1110!\#?%#_DK'BG_L+7/_HP MURM=5\4/^2L>*?\ L+7/_HPURM 'US^RS_R2R]_["LG_ *+CKVJO%?V6?^26 M7O\ V%9/_1<=>U4 %?"7QD_Y+)XF_P"OUOY"ONVOA+XR?\ED\3?]?K?R% '$ MU]6?LH?\B'K7_83_ /:25\IU]6?LH?\ (AZU_P!A/_VDE 'N]%%% 'PK\:?^ M2S^)?^OO_P!E6N&KN?C3_P EG\2_]??_ +*M<-0!]4_LG_\ (EZY_P!A!?\ MT6*]ZKP7]D__ )$O7/\ L(+_ .BQ7O5 !7PE\8_^2R>)O^OUOY"ONVOA+XQ_ M\ED\3?\ 7ZW\A0!Q-?5G[*'_ "(>M?\ 82_]I)7RG7U9^RA_R(>M?]A+_P!I M)0![O1110!\/?'?_ )+9X@_ZZQ_^BDKSVO0OCO\ \EL\0?\ 76/_ -%)7GM M'U!^R9_R+OB/_K[B_P#0#7T'7SY^R9_R+OB/_K[B_P#0#7T'0 5\0_'S_DN' MB#_?A_\ 1*5]O5\0_'S_ )+AX@_WX?\ T2E 'G5?3O[)?_(%\2_]?$'_ *"] M?,5?3O[)?_(%\2_]?$'_ *"] 'T-1110!\0?'G_DMFO_ /72/_T4M>=UZ)\> M?^2V:_\ ]=(__12UYW0!]/\ [)G_ " ?$?\ U\P_^@M7T)7SW^R9_P @'Q'_ M -?,/_H+5]"4 %?$/Q\_Y+AX@_WH?_1*5]O5\0_'S_DN'B#_ 'H?_1*4 >=5 M](_LE=?$W_;O_P"SU\W5](_LE=?$W_;O_P"ST ?25%%% 'Q?^T=_R6S4_P#K MA;_^BEKRRO4_VCO^2V:G_P!<+?\ ]%+7EE 'TA^R1_K/%7TM?_:M?2=?-G[) M'^L\5?2U_P#:M?2= !7Q=^T;_P EJU+_ *X0?^BQ7VC7Q=^T;_R6K4O^N$'_ M *+% 'EM?2'[)7^L\3?2W_\ 9Z^;Z^D/V2O]9XF^EO\ ^ST ?2=%%% !1110 M 4444 %%%% %.;1]-N+&:SGL+:6UN'9Y87B4I(Q.22",$D\YJ6RL;73K..UT M^VBM;>,82*% BK] .*GHH *I77_(5L?^VG_H-7:I77_(5L?^VG_H- %VOSCO MO^0C<_\ 75OYFOT) M?^OO_P!D6N&H ^F/V2?^/#Q3_P!=;7^4M?1=?.G[)/\ QX>*?^NMK_*6OHN@ M KX^_:>_Y*\O_8-A_P#0GK[!KX^_:>_Y*\O_ ?_0GH \=KV_]E;_DI6H_ M]@Q__1B5XA7M_P"RM_R4K4?^P8__ *,2@#ZTHHHH ^8OVM/^0WX:_P"O>?\ M]"2OGFOH;]K3_D-^&O\ KWG_ /0DKYYH ]*_9\_Y+AH?TG_]$/7VS7Q-^SY_ MR7#0_I/_ .B'K[9H *\7_:E_Y)1:_P#85B_]%R5[17B_[4O_ "2BU_["L7_H MN2@#Y$K7\)_\CIHG_80@_P#1BUD5K^$_^1TT3_L(0?\ HQ: /T,HHHH X'XX M_P#)%?$?_7!?_1BU\-5]R_''_DBOB/\ ZX+_ .C%KX:H *_1#PU_R*>D_P#7 ME#_Z *_.^OT0\-?\BGI/_7E#_P"@"@#3K$\:?\B%K_\ V#+G_P!%-6W6)XT_ MY$+7_P#L&7/_ **:@#\]Z*** /NWX-_\D;\,_P#7DO\ ,UVU<3\&_P#DC?AG M_KR7^9KMJ "OSS\6_P#(ZZW_ -A"?_T8U?H97YY^+?\ D==;_P"PA/\ ^C&H M R*^N?V6O^26W?\ V$Y/_0$KY&KZY_9:_P"26W?_ &$Y/_0$H ]JHHHH ^'? MCM_R6[Q'_P!=H_\ T2E>?5Z#\=O^2W>(_P#KM'_Z)2O/J /H_P#9)_UWBG_= MMO\ VI7TI7S7^R3_ *[Q3_NVW_M2OI2@ KY#_:B_Y*M!_P!@Z+_T)Z^O*^0_ MVHO^2K0?]@Z+_P!">@#QBO:?V6O^2I7?_8-D_P#0TKQ:O:?V6O\ DJ5W_P!@ MV3_T-* /KJBBB@#YK_:V_P!;X6_W;K_VE7SA7T?^UM_K?"W^[=?^TJ^<* .V M^#?_ "63PS_U^K_(U]VU\)?!O_DLGAG_ *_5_D:^[: "O'_VG/\ DCY_["$/ M\FKV"O'_ -IS_DCY_P"PA#_)J /CRKVA_P#(PZ=_U]1?^ABJ-7M#_P"1AT[_ M *^HO_0Q0!^BM%%% '#?&G_DC/B7_KT_]F6OA6ONKXT_\D9\2_\ 7I_[,M?" MM !7Z%^$/^1(T/\ [!UO_P"BUK\]*_0OPA_R)&A_]@ZW_P#1:T ;%%%% !11 M10 4444 %%%% !1110!!>WMMIMC->W\Z6]M ADEED.%10,DDU0T3Q/I7B%IT MTNX9Y;?:98987BD0-RK%7 .#@X.,'%9WQ&L;K4? .H0V$#W,RF*7R(QEI525 M'9 .Y*J1CO5'0+@:]\1KW7K""ZCTY-+BL_-N+=X/-E\QG("N 3M! )QC+8]: M .UJGJ/6T_Z^5_D:N5!>6OVJ-%65HF1PZNH!P1[&@">OSY\=?\E$\1_]A6Z_ M]&M7WS]CO/\ H)2?]^D_PKR[4OV;/!NJZK=ZC>76J&XNYWGE*SJ 7=BQP-O MR: /CJOK;]EC_DF-]_V$W_\ 0$J;_AEWP-_S\ZM_X$+_ /$UW'@SX=V/@'1Y M-,\.W]VEM+,9F$^R0[B .NWT H Z^BJ7V.\_Z"4G_?I/\*/L=Y_T$I/^_2?X M4 ?"?Q1_Y*SXI_["MQ_Z,->8I,JJ78Y. M!MX&35+_ (9=\#?\_.K?^!"__$T ,_98_P"257O_ &%I?_145>U5R/@SX>V7 M@'19-*\.W]VEK).T["?9(V\A0>=O3"BNA^QWG_02D_[])_A0!=KX(^*G_)6/ M$W_81E_]"K[J^QWG_02D_P"_2?X5YGK7[.GA#7]33/#M_=I;2S&9A/LD.X@#KM] * .OHJE]CO/^@E)_WZ3_ H^QWG_ M $$I/^_2?X4 ?"?Q0_Y*QXI_["US_P"C#7*U]DZQ^SEX0UW6[W5M0NM4:ZO9 MWGF*3*JEV.3@;>!DU2_X9=\#?\_.K?\ @0O_ ,30 S]EG_DEE[_V%9/_ $7' M7M50 >=O3"BNA^QWG_02D_P"_2?X4 M 7:^$OC)_P ED\3?]?K?R%?<'V.\_P"@E)_WZ3_"O-M?_9Y\)^)=?O-8U2ZU M-KR\D,DICF55+>PV\4 ?&5?5G[*'_(AZU_V$_P#VDE:'_#+O@;_GYU;_ ,"% M_P#B:[7P3\-M/^'^F7%AX;OKR."XF\Z03[)#NP!UV^@% '9452^QWG_02D_[ M])_A1]CO/^@E)_WZ3_"@#XB^-/\ R6?Q+_U]_P#LJUPU?9WB#]GKPGXG\07> MLZK=ZFUY>/YDICE15)QC@;>.E9O_ R[X&_Y^=6_\"%_^)H S/V3_P#D2]<_ M[""_^BQ7O5<9X)^&FG?#[3[FR\-WUY'#?]!*3_ M +])_A0!=KX2^,?_ "63Q-_U^M_(5]P?8[S_ *"4G_?I/\*\VU_]GGPGXEU^ M\UC5+O4VO+R0R2F.954M[#;Q0!\95]6?LH?\B'K7_82_]I)6A_PR[X&_Y^=6 M_P# A?\ XFNU\$_#;3_A_IMQ8>&[Z\C@N)O.D$^R0[L <';Z 4 =E15+['>? M]!*3_OTG^%'V.\_Z"4G_ 'Z3_"@#XK^._P#R6SQ!_P!=8_\ T4E>>U]H^)?V M?_"WBSQ#=:WK%WJ37MVP:4Q2JBDA0HP-O' %97_#+O@;_GYU;_P(7_XF@##_ M &3/^1=\1_\ 7W%_Z :^@ZXKP1\,-,^'MK=V_AJ^O(X[MUDE\\I(20,#'R\= M:ZC['>?]!*3_ +])_A0!=KXA^/G_ "7#Q!_OP_\ HE*^T?L=Y_T$I/\ OTG^ M%>=>)O@!X6\7>(KK6]9N]2>]NBIE,4J(IVJ%&!MXX H ^+J^G?V2_P#D"^)? M^OB#_P!!>M__ (9=\#?\_.K?^!"__$UV/@?X7:7\/+>\A\-7UY&EXZO+YY23 M)4$#'R\=30!VU%4OL=Y_T$I/^_2?X4?8[S_H)2?]^D_PH ^+?CS_ ,ELU_\ MZZ1_^BEKSNOM'Q+\ /"WBWQ#=:UK-WJ37MT093%*J*< 8&WC@"LK_AEWP-_ MS\ZM_P"!"_\ Q- &%^R9_P @'Q'_ -?,/_H+5]"5Q/@CX7Z9\/;:[@\-7UY' M'>.KR^>4D)*@@8^7CK74_8[S_H)2?]^D_P * +M?$/Q\_P"2X>(/]Z'_ -$I M7VC]CO/^@E)_WZ3_ KSOQ-\ ?"WB[Q%=:YK-WJ3WMT5,IBE1%.U0HP-O'"B M@#XMKZ1_9*Z^)O\ MW_]GKJ_^&7? W_/SJW_ ($+_P#$UUO@?X4:1\//MG_" M-7U[']LV^=YY23.W.,?+QU- '=452^QWG_02D_[])_A1]CO/^@E)_P!^D_PH M ^//VCO^2V:G_P!<+?\ ]%+7EE?:WBSX$>&?&GB&;6]=N]1>]F55GPU>WL?V[9YWGLDF=F[&/EX^\:Z[['>?]!*3_OTG^% %VOB[]HW_DM6I?\ M7"#_ -%BOL3['>?]!*3_ +])_A7G_BSX$>&?&GB&;6M=N]1>\F55NL_X9=\#?\_.K?^!"_P#Q-=9X'^$^D?#P MWA\-7U[']LV^=Y[))G;G&/EXZF@#NZ*IK:78<%M1D8 \CRDY]NE7* "BBB@ MHHHH **** ,GQ!XAM_#]O;M-!<75Q=SBWMK6V4-)-(03@9( P%))) %'A[Q M#;>(K.>:WAN+6:VG:WN;6Y4+)!(N,JP!(Z$$$$@@BLKQG9WRZGX>UO3[*;4! MI-X[SVT!'F-')$T9902 2I8'&>1FG>"M/O8IM=U;4;22Q?5]0-Q%:RD%XXUC M2-=V"0&.S.,G&: .IJE=?\A6Q_[:?^@U=J"YLX[HQL[2(T9)5HW*D9�!/7 MYQWW_(1N?^NK?S-?H?\ V:/^?N[_ ._QKBF^!7P[=V=_#T99CDGS7Y/YT ?# MU?7G[+O_ "2BX_["4O\ Z E=)_PHCX=?]"[%_P!_7_QKH] \$Z+X7T]K'P]% M-86K2&0Q0S-@L0 3S]!0!T%%4O[-'_/W=_\ ?XT?V:/^?N[_ ._QH ^(OC5_ MR6CQ+_U]_P#LBUPU?=>J?!SP/K6J3ZCJNC+=7EPV^6:25]SG&,GGVJI_PHCX M=?\ 0NQ?]_7_ ,: /-_V2?\ CP\4_P#76U_E+7T77,>'?AYX=\))<+X;M)-. M6Y*F80S-\Y7.,Y/;)_.MK^S1_P _=W_W^- %VOC[]I[_ )*\O_8-A_\ 0GKZ MT_LT?\_=W_W^-)]2_M#Q!IGV^[V"/SI96SM&<#@^YH ^#:]O_96 M_P"2E:C_ -@Q_P#T8E>X_P#"B/AU_P!"[%_W]?\ QK4\/_"[PGX5OGO/#NG' M3[F2,QM)#*V2N0<)+)M1>W4K$TTS?(#U P?85C? M\*(^'7_0NQ?]_7_QH ^:?V?/^2X:'])__1#U]LUQ6C?"'P7X?U6+4]%T@6=[ M#GRYXI7W+D$'&3Z$BNH_LT?\_=W_ -_C0!=KQ?\ :E_Y)1:_]A6+_P!%R5ZW M_9H_Y^[O_O\ &LS7_!.B^*=/6Q\0Q3:A:K()5BFF; < @'CV)_.@#\_*U_"? M_(Z:)_V$(/\ T8M?9/\ PHCX=?\ 0NQ?]_7_ ,:DM_@?\/[2ZBN+;0(XYH7$ MD;K*^58'(/7UH [^BJ7]FC_G[N_^_P :/[-'_/W=_P#?XT <=\?Q%D_]>4/_ * *X_\ X41\.O\ H78O^_K_ .-=G!HT M-M;QP07%U'%$@1$$QPJ@8 _*@#0K$\:?\B%K_P#V#+G_ -%-5[^S1_S]W?\ MW^-176AV][9S6MU-=2P3QM')&TQPRL,$'Z@T ?G=17W!_P *(^'7_0NQ?]_7 M_P :/^%$?#K_ *%V+_OZ_P#C0!=^#?\ R1OPS_UY+_,UVU9&F>&K'1M,@T[2 MVN+:TMTV10I,=J+Z"K7]FC_G[N_^_P : +M?GGXM_P"1UUO_ +"$_P#Z,:OO M_P#LT?\ /W=_]_C7&W'P0^']W=2W-SH$"==U6?4M8T<7=[<$&6:25]SD 9Y] *I_\ "B/AU_T+ ML7_?U_\ &@#R[]DG_7>*?]VV_P#:E?2EBK;7=N^^*9)7W(WJ.:ZS^ MS1_S]W?_ '^- %VO'_VG/^2/G_L(0_R:O4_[-'_/W=_]_C6;KO@O1_$^F_V? MK\/K0!^?=7M#_P"1AT[_ *^HO_0Q7VE_PHCX=?\ 0NQ? M]_7_ ,:=%\#?A[!,DL/A^-)(V#*PE?@CD'K0!Z#15+^S1_S]W?\ W^-']FC_ M )^[O_O\: .3^-/_ "1GQ+_UZ?\ LRU\*U^AFJ>&;#6M+GT[56N+JSN%VRPR M3':XZX-ZBAA01QHLQPJ@8 'X"@#1HJ"WM1;EL33 M2;O^>CEL?2IZ "BBB@ HHHH **** "BBB@ HHHH **** &^8AE,0=?,"ABF> M0/7'IP:=7G7B"^O#XB\0ZAHB7FZRL;."26.V?.5N7:15R/GQ&23MSP:1]3U? M7=29+&\U*UL)]>2%94@,;?9OL>X[=ZY"F0?>QU/!H ]$=TBC9Y&5$499F. ! MZYJO_:=A]A^V_;K;[+_SW\Y=GI][.*Y[1[B>3X?SGQ TDSQ/<0M)<6IF9D25 MT1VC ^?Y0I.!SUKAM'MDM-3BO-5M'N]"75[F5[I=/=(IG>W0))Y&#M52'3." M"W.7#+-V"J%Z_,,' P #U*@D $DX ZDUY%_;FMVWA.YNY-GQ ML8X)&GA+S!9L;XAG*G[@!VD'U KL?"=W<3Z'JS:A)=WNG1W4BVV>XAO+>2"/.^5)5*KCKDYP*D@GBN8%FMI4FB< M95XV#*P]B*\=BLW,VJ3QVS7^D'4M.N+JX@TY[>.2)"P>/R,?,$PC,1G(.#]W M%=WX#@V0ZU/;P/;Z==:I)-8QM$8QY>Q 6"$ @%PY''.<]Z .B34K&6\:TBO; M=[E/O0+*I=?JNX&LZ;:Z=,WB)_$C3VLJ6CAH5\Y#YIEVX"; W?D M<]"Z=)%*5D10WV?;\@09PAW;SG)'7H >GU!;7MK M>*YL[F&<1MM!&C M-L&C:-HFCV?.2!@@=B*XC0=*U2SM!H$%G62XE"$"V*3N)R?[OF1! M/4Y- 'L44T=Q"DL$BRQN,JZ,"&'J".M/KQ:?4= M=6,<#_%![FUB\^R-CFFZM9Z9 M&888]4N)(H_):,")GRA&X#((H [3S$\WRMZ^9MW;,\X]<>E.KSOQ9=7\GB'6 M;CP_'=F[L-#:/S(K=N)#*KA5)&&.T$X&:CO-:U;6M1N!I%WJ4%A+JMC#',EN M8R(6C/FE=Z],_P 6.#0!Z.S!%+.0J@9))P *K+J=@]DUXE[;M:KPTXE4H/JV M<5A:#+<#PKJ46N//=);7-U 'N8/,>2%78*64#Y_EQT'-7MJ;W0 M5UE+BXNX].>**7-JR*?(Q]V-P@+8.2P)Z< 'LD MVHO!:&YA%R5W"'S!O(]=O7%8'@&V>V\+D&"2VMY+RYEM8)$*-' TS-&-IY7Y M2"!V!%>"ZT]P]HX@(66.X( \LE%7;G^+@]10!Z M717D-OKGB&'PAJ-]<:Q="58;7S4%O(TUO,TRB3:'C4 X)'EC=R..O/9>#[NY MGBUDS3WU]I<5P!93WL)$LB>6I<8*@L ^X#CV[4 =)#J%GY>VTQ[ M9?)CN"9(!%C]X0A+$C)Q\I["NX\$Q1F_\07FG6[6^E75ZCVB&$Q!B(461U4@ M8!8'G')!- '2?VE8F^-D+VW^U#K!YJ[^F?NYS5FO(=9AMYKKQKIR:;--KMYJ M2/IC1VCEU;R(0DHEVX558$DY&,&M:TU'Q-)X\N(;B\,#17DBQV;QR^7/;",[ M",)LY.#OWYSD>U 'I%007MK=/(EK [V2\T\R7M_J MESJ!A1KZ"\@*)!-SN5,H,/-4N4B\[2Y-+DCGEBT][-; M4"3/E,, R,0S'(Y&WH-U 'I$4T<\>^"1)$R1N1@1D'!Z>])%<0SAS#-'((V* M/L8':PZ@^A]JY#X72V@\(O:6,9B2WO;K;$86C"(T\C)@$#@J0?QKCM,T_5]+ MFO[/3[2Y2/Q5J%W;S2K&0+5UN7S,?0- 3@]RB^M 'L,,\5S"LMO*DL;?=>-@ MRGZ$4^O&;JXU7P]X'L+#0XM0L9+:*]DMQ"KA"RW#;(]BQL68CG!*KMR?<=WX M<74[OQ9KUUJ-[>_9X)XX;6T8!80I@B9F'&6.\MSGCD4 =+'>VLMU);17,+SQ M#+Q+("R?4=13XYHI2XBD1S&VQ]K [6]#Z&O//*BF^+-G=6,?GQQI=1W"1:>] ML;37'[WN0: .Z,L8E6(NHD8%E0GD@=3C\1^=.K@/%DMY<>,)6T.*Y:\T_P_?@21 MPM\DLGE&(*Q&&8E#@#/2J<^O:QK-QJ7]D76I06I_LJ.&86K(5+SL)RH=>?EP M"<$#% 'I9( R> *K1ZE8RVLES%>V[P1$AY5E4JF.N3G K \,2WD>FZY;:Q)< MW<-C?S0PR7,>^26 (K#( ^?EF' YQBO/X[,KJUU=K;-?Z+_:5C/>7$.FO;QF M-%D7R_(Q\P1C&S,,]1G[M 'LL,T5Q"LMO(DL;C*NC!E8>H(ICWMK'=I:R7,* MW$@RD+2 .P]0.IKG/ ,!ATO4I(K=[:RN-3GFLHGC,>(6(P0IP5!;\ M4P^$M:U"[U6:*\ATQI)[9;W.]>5W1A5 &X;06!X//4]KX,O+RYU'65-U M?WNE1F$VMQ?Q%)#(5/FJ,JI*@[>W!)':@#IX+ZTN3*+:ZAE,)Q*(Y VP^AQT M_&G6UW;WL/G6<\5Q%DC?$X9<_45X[J=A/>7WB&30K=[R"73$1S;::]IY*+<* MS0;3Q%K]]H]JUMI-Q]G6']P84DD5"'94('&"@)QR M5]J .G?4K&.]%F]Y;K=-T@,JAS_P'.:LUY5XD2P;6_&EG=Z9-=ZE?10#35CL MW=VD\@!620+A=KX.[(QC-6;>]\4+XVBLK_46MVAGMT2-HY6CN8?*3S"-L94D MN7^8L-I Z#J >F5!#>VMQ/+!![M8_.L_L%S#<>5I[VGV,%U;#M M@>:S$''<8)'7- 'HL4T4P8PR)(%8JQ1@<$=1]:2*XAF>1(9HY&B;;($8$H?0 M^AKB?A<]C'I^M6FFQ-##'JUQ)%&86C'E,WR$;@,@@&N9CMM:T37]=NM&L[G? MX@U2XT]G6,XAD^4Q7!_V0IER?9: /7(+B&YC\RVE29,D;HV##(.",CWJ2O&= ME_X7\%C2=$CU&R\N]U(V\D(=5.R4^6I"QN69LY4< X.2:[3PPVKZEXENKS5+ MV]2&&TM#%:;0D+.\.9"1C).[MG@T =6M[:M>-:+I7K4B312 M.Z1R([1G#JK E3C.#Z<5Y]J,4"/3FA:#="RF9Y\8<= M!T.X=2*L>!)-+A\7^*K;28VBAEN(IH\PNHDQ"BNVYA\QWYR*))KKQGI%OIL<[W=G;7+4+*>.5X+N"1 M(21*R2J1'CKNP>/QK#\.?;;74->L+ZYN[RUM+A/LTMT-SLC0JS#( W ,6[>U M>=W=FTVL:G<6%JU_IC?86NWM],>V6.&.ZW/ 8L?O3L8L3R<#&.<4 >R6]Q#= MP+-:S1S1-]V2-@RGZ$5)7)^!HE%QX@NK*W:WTR[U$262&(Q!E\F-795(& 7# M=N>3WKK* "BBB@ HHHH **** "BBB@ HHHH BCNH)KB:"*9'F@*B5 ;7,NJ'5M7UJQL-4BM?[8L2ZBV=9988U"RE8\;G7)[ Y .,TEK;:QK MNI62WJZU:V$^KWSRKND@;R/+_=!B,%5)ZY-4#XIT)=)&J'5[(6+/Y8N//787_NYSU]NM9>B3W\'PVMWUG[>;U(2C MM]G,MP"&*J^P@EF P>ASUKC=$M-0TO6K?6+_ $_4;S3X]3O)/M+6#BYE,L,8 M69X%&1RKQ@A1Q@X&KV]Q#=6\=Q:RI-#(H9)(V#*P/0@CJ*J#7=*.L?V2 M-1MCJ &3:B4>9TS]WKTY^G-9?@'3[K3/!EI;WT+6\ADFE6!Q@PH\KNB$=B%8 M#';%: /1J M*\9,OB"P\":M>W.HZK%:T MP34QI/FQFR74_,\W=L_>X\SYMN[&,]]V.* -NS\1:-J+7*V.JV=P;4;I_+G4 M^4/4\\#@\].*ETS6=-UJ!IM(OK>]B1MK-!('"GT..E>7ZUIFK:UJ&NRZ=:ZC M?13:28?]-LOLK1;9E<6T7"APR[\G!QA?FYKK_#2R7WC/6=:@LKJSL+BUM;>, M75NT#2R1^86;8P!P ZKDCG'' H V;WQ/H>FZB+#4-6L[:Z(4B*:8*V&Z=?7' M%:M>=ZO*UEXM\5QW6AZAJ4>J:?;16Z0V3R1SL%E#*7QL7EAG<1C-9*:;XLL] M4L=/O;Z\MA:VEA%:3V]K<7"%E4";<8V"9+ @F0'Y2"* /6JSUU[27U@Z2NI6 MIU DVHE7S.!D_+USCG'I7.>&1G5DUH:E]JN/FD\S['Y&_]UM_Y9_< MV]/FSNS536DO+WXB:*]C%J%PEG>DRVTUB8[:%3$RM.LVT;FYP!N;.X\=P =K M;:C97EU$S;6_C[Q''9Z9=V=M<" Q.VGRPQ2,@<2$,5"DY;KGG.1FLSQ M5IVIVGCJ\\4Z7IES=SZ7:6CQ1PQDF[3=.LT*GNVU@V/4+0!Z#;ZE975]IO#^GZ_J3:-:ZQ)J\5G%?WY>-S9.,$] M10!Z#J6O:3HSQ+JVI6MDTQQ&)Y53=],_4<^]3R:C90ZA!8RW<*7=PK-# 7 > M0+U(7J0*Y+XFI->>';C3K3^TO/N+=U6.SL#.ESZ0NP4[ 3U.5X).:K:F5@\< M^%+J71[E+N.-Q?36MA+*D6Z$JJ&55((#$CKQU.* .[N+B&TMI+BZE6*&)2\D MCG 51R233U8,H93D$9!'>N=\?/)_P@VJVUO:75W/>6TEM%%;0M(Q=U(&0.@S MW/ [US>IW.NV>J:E816NK2&>]TY[1[>)VB2$>4)OG'"@%7R.O.<8- 'H]9][ MKVDZ=?065_J5K;75P0(H9955GR<# /J>!ZFN,TZPUN'Q!;Z@\FK%I/$%W%+' M)(YB%F1(4^0_*$R$(;'<<]JF^)*7E[!'9:;#J$]P'AE6SCL2]O>%9 P628+\ M@&,GYEQ[]* .N77=)?6&TI-2M6U!1DVHE7S!QG[O7IS]*M7-U!96LES>31P0 M1+NDEE8*J#U)/2O-[*POC>:?I3Z7=K?6OB.?4)[QK?,'&!E5) R*CUB7514*\J _*20OW_E MP&S0!ZCJ>KZ?HUJ+G5KV"SA+;0\\@4$^@SUJ"[\2:)806TU[JUE!%=C-N\DZ MA91ZJ<\CD<].:H^(Y[B'P]"DL^H6UU(H5KG3K'[4\;;>?EVM@'IG%<'IMA?Z M/H\*:GX>NW%SX;_LZW@MK9I=CAY/D<<["ZLC'<< @@GB@#UJ6:.&!YY9%2)% M+L[' 50,DY]*H:5XBT;72XT?4[6]9 &9890Q4'H2.N/>LZ73KR#X7OILH:>] M31S P4;B\@AVX'KDUQEO'J^IV6@R^']*OK/4=&T2:*2YO+5K?,IMPB0@. 7_ M '@#=-HV]>: /5JBNKJWLK62YO)HX((EW/+*P55'J2>E>6V$/B%/#=Y(MUK$ MBL;,75LMI$9'M8]6$"AO+%Q#)+716$H\!>+5U/3;W4%N[F66RFGTY_M-U*\( =H%7*8 M;Y0=JC"@X'4]G:,][\.0D,%PLITTQ>3- \69/M8E'E;1U.[IBKD4L<\*2PNKQR*&1U.0P/((KQRP\,ZU%X?A\*G2 M[A=(DL(]5=C&0%E$(#6N/[QG DQZ9J]=CQ!#>Z%%966IV[VD6G+N1;ATD0E1 M,"%(B0*,AMX+'VQF@#UBL^QU_2-4NI[;3M2M;J>W_P!;'#,K,G.,D#MGBL7P M5I]Y"-5OM5DOVN9M1NE1+J5RJPB9O+V(> NW!! Y!ZXK&T^*:[^(5QJ$EMJ% MWIYTR:"?[=IQ@%JN]6$48"CS=W.>&/RCGG! .ZL=1LM3@:?3KJ&ZB5VC,D+A MU#*<$9'<&GF[MQ?+9F9!W33[JP3^UK MF:&.XLI+<&)Y"4*AE'&.PZ53\4PZIJ'BC59=&L[Y9;3P[=6TG3O0!Z#2$A5+,0 !DD]J\TN[G6]RBURSM)7TF.!FAD@<#SV^T M% 1D84C<<=!Z)]"O+2YNK76+&6WM.;B5)U*Q#L6.> ?7O5O3]2LM6LUNM,NX;NW8D"2 M%PRY'49'>O*;O3]4N]] &S>ZYI6G7 ML%G?ZC;6US<$"&&64*SY.!@'WX^M7ZX'Q:+VP\5)J'ARVU&35I8H8)(?L1EL M[R(2$[6DQB)EW,=V1UZ-6;IT?B,>([R?4[Z]@EBEO#)%]DN##+#A_* D+>4 M!L(*@-D$'J: /4*STU[29-8;2H]2M6U!02;83+Y@QR?EZ\"N$^&\VI7=UI5U M&VLO:2Z*K:C)J1D*27)V%#&6X/R[^4XQMSS5G7H+[4O'VF'3DU"46MQ*&AGL M3';VP:%E,ZS;1N;) RV=QX&,@ [.QUW2=2O)[33]2M;FXM_];%%*K,G..0/ M?CZTFJZ_I.A^3_;&HV]EYV?+\^0+OQC.,^F17#>#[*[:_P#"D)TJ[LI-#TN6 MVU"6>W,:M(PC7:K$8DRRE\KD=\\UL^*9VT_QMX>U*2ROKFUAM[R.1K2TDG*, M_E;00@.,[3U]* .L@N(;JWCGM94FAD4,DD;!E8'H01P14E>/R:9XBL[&S18K MW3=*NKF_N1;P6\TCVIDD5H%9(&#+@%SCE03@]JZ"Q344\46Z^(9-;NMMK:"Q MGMHI8X7?:?.:55^56+]<9\1/#][KVM:']@AD\VUBNYH;@*2L$ZJC1$GMEEQ M[\UC6=IK=YXBMO%]WHE['?7EC?'[)@H]NBI&L,);^%F(=A[M[4 >K54U+5;# M1[7[3JEY#:09V^9,X4$^G/4UY;IUOXDNM/O[53K,%O->::8RJW*/&K2$7 5I MB7P !N/ [@#-=_KP&F>'HK>VGU*#;B..YM+9KV:/ ZD%7)],D'K0!H/K>EQV M=M=R:C:K;W;*EO*9EVS,WW0IS\Q/M5ZO)+G3VLOA=X?MKS0;HZC;7<+0K!82 M32)$MTCL[!0WELR#<5SU)'M7J4]]'!IC7QBN'C$?F>7'"S2$8SC9C=GVQF@" M2UNH+VW6>TF2:%B0KHV0<'!Y^H(J6O*M.;6]#T/3B^GZMY<^DWR+!;V[NR7# MS;XMZC[C;2<$XQR,BENM/\1RZ==WOF:TM[9Z1ISVD<O'3J*\[72-6@\+Z MII5YH%RE[J^BV5K8I;PM)' R(4V,_(CV-A_F/?@DB@#V>BD0%8U#'<0 "?6E MH **** "BBB@ HHHH **** "BBB@ HHHH @O;ZTTVSDN]0N8K6WC&7EF<*J_ MB:I2^)M#@TJ'4Y=7LDL9SB*X,Z[)#Z YYZ'\C3?$VI2:1H$U[;Z7/JL\97RK M6",NS/G . "0 >20. *X;2;-]&ET;4WTS4K^W1;\7:KI[HZW,[I(76$C<$.' M4'L,9/)- 'HCZKI\]@TN?59HBIBM8(B[,^0 M < $@ \DX. * (K_ %GPU<:+;W^HZC8/ISRI)!.\R^6SJVY2ISR05S[8]JT& MU73TEM(FO;<27V?LJ^:,S_+N^3^]QSQVKSO2;.31Y]&U9]-U*]A4W[7JKI[H MZW-PR/O6$C<$X= >P//4TR'39=%MO B76C7CWUC+ON9+:R:;[/"8I@(RZ@CA MI%& ?>@#T1M;TM-772FU"V%^PR+;S1YF,9^[UZKS?2+;Q!IOC*>&!;_;< MZS-/="2V3[*]JRDJXEQNWCY%"[LC!&,WMKIUG)=W]Q%;6\8R\LKA M57ZDU2D\3:'%I,6J2:O9+8S';'<&==CGT!SR>#Q[&D\2ZB^E>'[B]ATN?598 MMIBM+>/>\C[AMXP< '!)QP!FN$TNSETJ?1-8?3=1O(TEOWOU33Y$=;B?8V]8 M2-VSAD!QWYZF@#T1]6TZ-[-'OK<-?'%J/-7,_&?D_O<<\4U];TR/5TTM]0MA M?N,K;&4>81C/W>O0$UYL-*FT?3/ L=SHMX]_8W@FN'MK-YC;0%)\1EU!'RF1 M1M!]^E7M,M?$6F^-;F.W%_BZUJ2>X#VR?97M&3A_-QNWC"J!NSQC&.: /2:A MN[RVL+22ZOIX[>WB&YY97"JH]R:FK,\0W[:7H-S>QZ;/JDD*AH[2WCWO(V1@ M ?7!SVQF@!&\3:&ND)JK:O9BPD;:ESYZ[&;T!SR>#Q[&K#:QIJ?8]U_;#[<0 M+7]ZO[\XS\G/S<<\5YWI=K-I\VCZU+INHW06\O9]05=/D1DGG52'2(C<4&"@ M('?)[U7_ ++ETC1/!ZW6B7DFH6NH_:96M[)IFMK6C3V\B:9H\/VB-W7"SW, M@*C'KL3=^,@]*Z6@"&[N[>PM)+J]GCM[>(;GEE<*JCU)/2J)\3:&-'353JUG M]@=MBW/GKL9O[H.>O!XZ\4[Q#?G3-!NKU--GU1X5#)9V\>]Y6R, #ZX.>V,] MJX#2[.>PFTC6Y-.U*YVW]YBMK&FJM MF6O[;%\0MJ?-7]^2,C9S\W'/%5&\5Z"FL#2GU>T6_,@B%L90'+G^''K7!-IL MFE:+X3^T:'>->V^IFZ<6]DTS6MNTDK>660'&-ZC:#V]JZ^[M+G6?'5D9K>1- M,TB'[2KNF%FN7!5<9Z[$W'ZN/2@#I:BNKNWL;62YO9X[>"(;GEE8*JCU)/2I M:SM?O?[-T&ZO!IT^J-"F]+.WCWO*V1@ ?7!SVQF@"M=ZWX;OO#XOKS4;";2W MD4"9IE,;.K9 SGJ&7..O%76UG3$CLW;4+8+?,%M6\U<3DC("<_-QZ5YUIMI< MVDVD:[+IVHS[=2NKK4HDL)$9)IHMJM'$PW,BX";@,\D^M07&ES:;X?\ "GGZ M%>->V^L?;&%O9-,UK;&:1]A9 <8#KE0>WM0!Z%)XLT"+5AIBX]?:M>N:O;2YUGQS8+-;R)IFDQ?:P[KA9[E\J@'KL7>3[LOI72T 175 MU!96LES>31P01+NDEE8*JCU)/2J \3Z&='&JC5[,V!;8+D3+L+=-N<]?;K4F MNWO]G:%=W8T^?4C"FY;2WCWO,>P ^OY=:\^TRVN+9]+UR?3=1G9=4N+S4H5T M^1&CEFAVJT<; ,RK@+D GDGUH ]$.M:8L5G(=0M=E\P2U;SEQ.3R G/S?A56 M7Q7H,&K#2YM7M$OC((A;M* Y<]%QZG-EQ?;2[IA9KELK&HSUV+O8^ MA9: .EJ.XN8+.VDN+N:."&)2SR2,%5 .Y)Z"I*H:W=BPT.[NC83:CY,9<6D$ M>]YB.BA>YS0!$OB;0WTOMUJ8ZWI8M[2?\ M&U\ MJ]=4M7\Y<3L>@0Y^8GVKSO3K6YB:PUZ?3-1ED_MF6^U.V%A(AC>2W,:&-& 9 MU3"C(&2CR3Z%>M=?VX;Z*.&Q::2TMS=^:5)0'8=I!*_AVH ] M%EU[28-632YM2M4OY,;+9IE$AST^7KS5^O+=2TW4[CX@/=0V%]Y,FJ6EP+,V MQ-M<*B*/M#S=8W09^3(YC7*G.:]2H CN+B&TMY+BZE2&&-2SR2,%50.Y)Z"L M]/$VAR:0=535[-K!6V&Y$Z[ V<;3&7%I!'YCS$ M=%5>Y)KSJQMKO=8>()],U"27^VFO]3MEL9$,9:W:)/+1@#($^0$@9)RV* /1 M3KFE"UM+DZC:^1>NL=M)YR[9F;@*IS\Q/H*2;7M)M]6CTR?4K6.^EQLMFE4. MV>G'7GMZUYM?Z9-:^%]+DFT*]>Z;Q!_:$,4-DTTEK;F[$K [0=AVX)7KV[5+ MJVGZK<>/);FWT^^\F34K.9;/[,3;72(J_P"D/+UC=.?DR/\ 5KD'- 'J=1SS MQ6MO)/[=4 MMY?.7;,S' "G/))["O.[&WNG6TUZXTK4'G.M_P!H:E:BQD0QAK=HD\M6 ,FS MY,D#).3CM4=_ILMOX5MY9]#O9+N;7C?VT45BTLEK;F[61@=H.PE1G'7M0!Z/ M/KVDVVJQ:9<:E:Q7TN-EL\RAVSTXZ\]O6M"O+-9T[4[GQU-=VFGW_E37UC.M MH;4FWO%0+^^DE/,3ID_+Q_JUR&S7J= #)IH[>%YIY$BBC4L[NP"J!U))Z"LZ M+Q-H<^DR:G#J]D]C$VQ[A9U**WH3G@\CCW%6=5N%M-)NKA[26]6*)F-M#'O> M7 ^Z%[D^E>:V=O=W"Q>()])U W+:U%?ZC9_89$,:"!HD$:L 9-GR$D#).2!T MH ]&_MW2?L%O>_VE:_9;IUC@F\Y=LK,23Q@47.O:39ZG%IUUJ5K#>S8 M\NW>90[9Z8'OV]:\YU+3I(_"+S3:%>OGW_E3SV$JVGV4F"^"$-YDLAYA9,GY>/N#(;.* /5* M9++'!"\L\BQQQJ6=W;"J!U))Z"GU5U.=;;2KJ>2UDO%CB9S;Q1[WEP,[57N3 MTQ0!5A\3:'<:5+J<&KV4EC"VV2X6=2B-Z$YX/(X]Q4G]O:3_ &=!?_VG:?9+ MAUCAG\Y=DC,<=>* /2;C7-*M-3ATZYU&UBO9\>7;O*H=\],#KSCCUJ_7F?B;0[O4M:N$T0 MZ@IUB>RN;A9M/(CC\ID._P YL;,*G*1Q[BKFHS+;Z9]I0!]T+W)Z8KS&"WO+^+_A()M'U%;MM9M;Z^L39.GEPHC1HB!@/-9/ ME9B.IZ=!0!Z-_;^D?V;#J']IVGV.=PD4_G+L=B4Y M;=T R: /3**** "BBB@ HHHH **** "BBB@ HHHH IZIJ^GZ+9_:]6O(;2#< M%WRM@$GL/4U4NO%>@V5A:WMUJ]G':W:[H)C*-LJXSD'N/4]JA\7ZO=:-HOGZ M;IDVH7CR"*%8H&E$)/\ RT<+SM49)QR>G>N+T_3QX>_L^>VTG5-1T\Z)-8H# M9D2^>9=[;HSR@D)/)X&T9/2@#T236--BU"UL9+ZW6[O%+V\'F#?*H&25'<8[ MTP:_I3:U_9"W\#:@!DVZOEAQGD=CCG'I7 0Z?+H5]X$M[G3+N>]TV!8[^[M[ M-I !]G:-09 .0&..O&K- GV1K5R[(ZR;=Q? MF, ;B>"","@#TNH+R]MM.LY;N^GCM[>)=TDLC;54>YJ>L[7]0;2M!NKZ/3Y] M2>%=R6ENF]Y6R, #ZX.>P&: *ESXA\,WWATWUWJ%A<:5)((R\C*T;.#]W!ZL M".G7BK;>(='2UL;EM3M1#J$BQ6C^:,3NQPJIZDGL*\^TVTN+232==>PU"Y9- M5N;S5(UL71EEF@**T<; ,R)A5R.>I]:9=6$UAX3T:_I6GZC!87M_!#=W&/+A9_F;)P#CT)XS6A7F5_ M;Z_:^--3O-)75%GU"YLY+79;H;:2$*BR+,S+N3: YQD=00"2:]-H ;)(D4;2 M2LJ(@+,S' 4#J2:RK3Q7H%]I]U?6FKV94C9C$B[F< = .Y/I7E?DWVNV=]K;Z/J$6H27UA]F\>RU@EW")2P M D< LQQU. . ,@'H?_"4Z%_8CZP=6M%TZ-BKW+2@(K#@@D]#[=:EU+7]*T>* M&35-0@MEG_U7F/@OWX'>O/->L)K[PCXVO#HEXYUEV&FVYLRTV_[*(O,*8RF2 M",G!QUZU)X@CU=]7MM9TN/6H=^B&WM!:VBLRW(4OGB/[H? W8]LYJ>@#,L_$NBW]_">U)8^)]#U.VN;BPU6TGAM1F>191MC&,@D]A@'GI7 ZC M'=^+-0UW9I6H6%RFF7>G:9#+9M&C!^7D:3&T;RJA1G@N=:N]# MO(-+@T>"S>TGLB7EE64N L?)8)QSC'/'2@#JKCQ9H-KIEKJ,^J6ZV=X,V\X; M*RCKD$=:OZ=J5GJ^GQ7VF7,=U:S F.:(Y5L''!^H-<+H$VKVOP;L['3-/O(- M7$:V2)/;LA@=S@R$'^%0V[/3C%=OI.F6^BZ/::;9+M@M8EB0'J0!C)]SUH N M5F_\)'HW]N#1O[3MO[1/2U\P;SQG&/7'./2M*N#U.X?6/B#9V5QI>H6UEI5S MYT%PMDY6YN6C*A]X&%C4.>2>3[#D ZJS\1Z-J&H36%EJ=M/=0 F2)) 67!P? MR/!]*C/BC0QI,FIC5+9[&.4PM<1R!D#@X*Y'?/%<1X=TZ\SX9L;W1[J(Z#:W M*:A++!\DNY-FU#_RTWGY^,].>>*T?"-]+IGASQ#);Z+?H\5[YT>]BO(8Y#$[Q-D*X )4^AP1^=7JQ?">CRZ)X M<@M[QA)?2EKB]D'_ "TGD.YS],G ]@*VJ ,V^\1Z-IFHP6&H:G:VUW<$"*&2 M0!GR<#CW/ ]:B_MC0$\2M8B\LUUB1%C:/Y-,P:7J)U!M(;2[DS_\ "4#5 M/MAC_<_9]X?=YG3.WY-O7\.: .[_ .$AT@C4-NHV[_V;@7FR0-]G)&<-CH<4 MW1_$VC:_)-'HVHP7DEN%,J1MDH&S@D>^#^5V#@NL><;BO4#->;:MI5RMCK^EZ=H]_*FMZ=:6^ MFS& XB"1[-LA/^K*'Y_FQU..:W8MEM\6(7BTR\5#ITEO/=I9,(Y)B\; E\8/ MRJ>?;% &_IGB[0-9O_L6EZK;W-UL,GDHWS;00"<>@R/SK9KFM"L[J\\5:OKN MHP/#@BPL(Y!@B!#EG_X&Y)^BK72T 5-3U6QT:R-WJMW%:6ZD*9)6P,GH/@VFFVVH7&KV:6=T,P3&4;91W(/<#OZ5'XMU>YT70S=6&ESZE=&18X8HH MC)L8_P ; <[5Y)QSV'6N*TJQ_P"$=?2;R'3-4U&P73;JU8?86647$DRR,QB/ M*JYW =A@ G% 'H;ZSID=Y9VCW]N+B^!:UB\T;I@!N)4=Q@9S4*>)-&DUHZ0F MIVS:@"0;<2#=D#)&/7'..M<'%82Z%_P@D%UI5W+>Z>JB\GMK-I1&GV>5 A=1 MR%9P,9]ZCLM*U1?B%'.;"\$0UF:X:RD@/V6%61E^U)-GER.=O(RY&T$9H ]3 MJ&[N[>PM);J]GC@MXEW22R,%51ZDFIJH:Y??V;H=U>"PGU%H(RZVMNF]Y2.B M@>N: *Z>*]!DT8ZLFK6C6"R>49Q(-H?.-O\ O9[=:D?Q)HL>GVE])JMHMK>2 M+%;2F8;9G8X"KZG/&*\^L;6Z4Z=K\NGW\TRZR]]JL*V4B%2]NT2F-& +JGR# M(Y/)J+5=-GA\$HTNAWC7=SKWV^WABM#));P&\25L[0=A*C<1^% 'HUYXCT;3 M]4BTZ]U*V@O)MNR%Y &.XX7Z9/ ]:TZ\H\46.K7OBV[NK+3K[R[AK%XK06Y: MWU$(0V9W/^J*$D8X^Z,ALXKU>@!&8(I9R%4#)). !61;>*/#VIV-Y/;:M97% MK:K_ *4XE!6-2/XO8C//0UJSN([>1V1I JDE%7);CH!W->4M%>>(K+5]7;1= M0AOYI+)_[.DLFC"VMO.'\H,P >0@LQ XZ =,D [^U\1>'(/#IO[34;&'2;,> M495=4BA"@#;_ +.!CCZ5-J7B71='C@DU34[:U2X&Z(RR ;UXY'MR.>G-<+JM MH][H_C34Y=&O'CU55CT^V>R+2F5;8Q^;LQEL*RN@9"&5AD$'((I:IZ0LJ:)8K< MVR6DRV\8DMXVRL3;1E >X!X_"KE &9:^)-%O=4GTZTU2UFO+<$RP)*"R@'!X M]CP?2DL/$VB:I'O:F@TR_P!/ MEMK&\L-+$EFZ([R+\\S28V@,5 49]2>3@6M*B^UZK'J-YH-Y;Z?8Z&ME<6\] MIDRR;U8(J56]MJ$O@/PW EAJMA-I]](TUU%9L;B MTR)"&2,CYPP?:3@@!CQZ=UX"M;FQ\%6-M>VAM)8_,&Q@59QO8B1E).UF!W$9 M."QH Z*LU_$>C1ZVFCR:G;+J+_=MC(-YXSC'KCG'7%:5<)K=RVJ>/;#3KG2] M0AT_3;J.Z%S'9.ZW5QMPGS@85$W9)/4X'0&@#J;;Q%H][JLNFVFI6TU[#GS( M$D!9<'#<>Q//I21^(]&ETVYU"+5+1[.TD:*>X64%(W7&5)Z9Y''O7!^']+OQ M)X:TV[TJZCET.:\DOKF2']W(K+(OR-_'YA<-@>ASS4>FV$5YX?\ $%NUAJNF M)'K:ZC9&/36R IC,96,C# %#E?3TH ])TW5+'6+,7>EW45U Q*B2)LC(X(]B M/2K5]U7S/,U+4&N8Q+"(6V>6B E 3MR4)P3G!&>:ZR@#-U'Q M'HVD7D%IJFIVMI<7! BCFD"ELG _,\?6B3Q%H\.M)I,NI6R:@^-ML9!O)(R! MCU(&<=:YCX@7+7DT&@2:7?O87:K)?7MM9/-^[5\B%=H/S,1U/"C)ZD5EW6FZ MC)>7^DC3+LW%WXC@U.*\\K]T(%:)RQ?L0(V3;UZ=C0!Z!%K6F3W5[;PW]N\U M@ ;M%E!,&02-_P#=X!Z^E,TG7=+UV.231[^"\6)@LAA?.TD9&?J.GK7#BQM= M0\2^,+!]*U&UT_4M-CM_,AL60.R^=YA4XP6^<$?WB>]7_!.GZFWB34=7U"2X M>!K.WLX7N+,6KRF,NQ;R\YP-X&3C)S@8 H [FBBB@ HHHH **** "BN6U75M M>?QDVBZ$^GQ+'IHO";R%W,C&0IMRKC:..N#6-J'Q)G30M%U*QLX1Y\)O=2AF MP.K7PC'R^6L0PG.%U>VFB\M(V\UE 27L_%UAI7V'3I8 M+]Y2C)VX<3+&JEGD*[-OR@>O4@ M=ZP[+XE7]^FH>1I4#26L#2M%',SR6C"41[)UVC:V-S87/"-[$@'HE%\7 M3:Y>P6K0P1.D;FZ8L1E@Q""-3R@#J**\\A^)-]<7.IPV^DPRRV<-Q(; M>*9FFMC'($ G3;\NX$L-I/ .,]:V- \7S:S?6UFT=O'(OFFY?<5#89A'Y:GD MEU DP>BD>HH ZNBBB@ HKE=3UC7[#Q;IFGQ#39[;4+A@L0603) B[GD)SMXX M'3JP%<_IGQ'U?58]16UL;22>U@\R2&$2.]D_FA"DJ\%R%W-\G781W!H ]*HK MD?#OC";6-2M[&Y-I;S)$_P!H5R4>63/RK&C'5$@N'\X11H3N*E,K5#H7C>YU6XM;.:"VCN9)OWDA+)'Y. MT$%0V#N+$H!W*.>@H [6BBB@ HKE=8UCQ!IWBC3+*W&F3V^HW7EI$4D$R1*N MZ20G.WC'IU91WK/O?$OBFQUF]L/L^FWIMK$W3FUBE+0EG"Q@KD[L@2-@8.$] MZ .ZHKC_ ]XQFU;4K:PNC:6\RK)]H#YC>9MQV"*-CN!*8=@<[0RCJ>.PH * M**Y;Q5K&OZ/=6ATP:;-%=W,5M#;S+)YLCL?FY!P %#-TZ*: .IHKC=4U_P 3 MZ=XE33X+?3;]98+BZ6"%9%E6*-?DR2<99RB].Y]*AT7QO=WMY:6&H&SMKAYC MYLLR-;AHMHVA8W;=YC-D 9/"%L<@4 =Q1110 45RWC'6-?T2*.XT@:;,DTL5 MO#;W"R>9+,[[0 5. ,'/3@ FH=7USQ+IOB:SL+>'3;R.[,TB0(LBS+#&F2Q; M.W.XHO3JXH Z^BN$T?QS>74]I9:E]CM;J6=3))/&UNHB**=H1VW>87+(!WV, MV,#%=W0 445RGC'5/$&D""71;G33]IGBMK>TN;21WEE=L'YUD4 !. IH MZNBN/U35_$UCXLL].LY=,O$N4FG-L+619(X47@E_,(R7*+]WG)]*S]*\;:@U MW;:=K4MO97#3JTLUS$8/W15?D",?OF0LH_V5+=QD ] HHHH **Y3QEJGB#1Q M!+HMQII^TSQ6MO:W-K([RRNV#\ZR !2UB2WN9K M*VMIK:7==SQH3@39$:DL#A>20#0!W=%\M=.UF:WLYVG#2S7,1@/E M%%(0(QX.KW6M+TS[;HFIPP2L4MX+22T$IN)W;:@W M;A@9(SP< $T =717':O=^(['Q-H]G::M:S&_FR]H;+&R&-S\::Q9RQV/B.=;&=Y8Y9IIX ODQ[)89P%RQQV4U#J:6'B[5K"ZAT[Q+ M>-:R+*DUS-)$K.B"-2T>(P0 7WGR_L/6W MM[B^N8[6VL_LL:O)?IK5TMM#+C/9: /2:*X2Q\1ZI-X?\ -R]P&EU>:-;UM@_> VLLA^GS*#QZ5C>(=9U M]H;O6/#=WY4U]K<6F6*N Z/%"'#<'@;Y0XR.P% 'JE%>9'98B3T*A"3CU%+H?CXZA\1[BQ_M2UFL+UI[:RM(V4R0R6^, MLV.<2?O",]D'K0!Z+17 67B;59O!_@F]>Y!N-4OX8;M]@_>(8Y21CMRHZ>E= MO92W,UN6OK9;:7>XV+)O&T,0IS@=1@X[9Q0!8HHKAI!K2>/'L-+UV]O([>QE MNKJ&X2'RT9\K!&"J @Y#-R>B#/6@#N:*\VT^\\12:;-I$]QK/]O1I:W%U!<- M:JQA+$2&W=/DY(8?,0N!MY M"-L&1D*S="* .]HHHH **XW7IM0HQV%)%Y8A2APQ'7VH ]$H MKSS2/%UTNL6^EZQ?O;+!._F23QJ99(];T>X_LWQ%>W,+,\4US M,%6>2)50M($$8.%M7L5[@:5>6]_I-M:O<1,ES=WD<-S#%<(C[6A3++AMJ9R..:DU3Q!JEC-:^([*[DFTN\MEEL MXYIL!HS;ECOB SE6_>,_]T$=2!0!Z916-X6OH[S0U5+BZGFMG,-P]W'LE\T8 M)W+V^\" . "*V: "BJ]];&\L9;<7,UJ7&/.@8*Z>X)!'Z5YU8P>)M3\.W-YH MVJZG>VL^JC[-NN(DF:TC!1F5RN/G<;AD?=Q0!Z;17F5QK&IS:5IFL:9=W_V. MT?[//%BBFRIYD3H'9-RD;D."ON/>@!U%>;QVOB"YN/%$7AW7- M2NX[.%+*W-S-&2UUD/(5;8 -JE5YR,EO2HKJYUFX\.W<-A?:A:7&DW,HU W] MX@>,F'=&XD0;6C4LK%<9/(]J /3:*X_PAXD.LZK>"]DN4N9MWDVSQE8XXXRJ ML >[Y=2WIN _A-=A0 445P2V6C:[J4RVEE+<7<=Q*C1"24%8(Q\H( MY#-UZ*OK0!WE%>::8_B Z?<:#=SZH->CAMKJX6YO(RLL._;)Y,B ;"2K#GD< M?6K'A#Q1-=:I:6^L7L\C+"MK R*3%<2$,QD9\+[ M^VT3Q!;(M[I=RNFV8D3, M726UK72"2.2\:SN6F=BD;2,%9RNS>%+LH M/RJN!RXH ]9HJ.WGCNK6*X@;=%,@=#C&01D5)0 45S/CSR;?PW-J$US?Q26R MX@BLKIX3/*Y"HAVGG+$#\:XCQ/XBO?#MIHNB3^()X;G3'L9-0NG8[[QWF563 M=CE I=F_X"/6@#UVBO+]9NM;T77KL?;II4U+(7[/.TCI%),JQNL;86-@&\I> M<,S;CPIKT'0[^VU/1+6ZLO-\EDVJ)CEU*G:0QR7-E;6ZF>6:VG:%E502?F7G&.U &G17CVK:]J6B?#>*UN-7O;*_U.WN M=2%Q<2,\MK"!NCA5R/OG,:\]/G/85HZKJNJV$MEXCM=1%Q;7-JK6Z?:'P0(& M\S=%C!4-^]+]?EV]Q0!ZA16'X1OHKS0EC1KQI;5S%.;['FF3 8DX)'(8$ ' M!QQC%;E !14%[;O=64L$5S+:.ZX6>$+O3W&X$?F#7GEGXEO]-TG5+F36VNTO M-0_L_1I=0\I!N0$22L5504#!S[B/_:H ]*HKRNU\0>(;GPIH6NQZDUU;11J+ MN:!H@))1.H8.G5BT>554YWL/K77^#-=&M6=P\]TTMX7\Z2$QE5@1B0BH2!O4 M;&&X9!8,: .EHHHH **** "BBB@#G]7\)IJNMC5(M5U#3IS:_9)/L;(OF1[B MV,LI(.2>1@U OP[\-;F%QIL5S$+2.SBBN%#K!$@;"IGD9W$DYR373T4 M7M/\-+:ZAJD\S)Y=U#' M9VT<8QY%M&F G/?> [ M.]FG,FHZBD-ZD::A;QRJ$O=BA07^7()4 -M*Y%=#!:&"ZGE^T2NDNW;"Q&R+ M:,?*,<9ZFK%% !69!HB1>)[O6Y9FFFG@CMHD(P((U)8@?[S')/L/2M.B@#&T M_07TRSU3[+>$WVHW$EP]W)&&VNPPGRYY"*%4#/\ #[UFVG@&RL=>L]2M[F3_ M $8*S(Z@M+(%D7>7Z_-YK%AW.#75T4 %%%% &7_8<;^)WUJ>=Y)!:?98(L8$ M*EMSD'U8A86ZJ6,C;@.O Z"NNHHH *S&T1 M)?%,>M3S-(T%J;>WA(^6+[84>P7WK3HH X[1O T;4K:[35'F^Q).MJ M'@4-^].297',N#ZX]3SS3D^'ULFIV-\U[(\T!22X=HU+7$JR>9OSU0EC@XZJ M O0"NOHH **** ,S^PH&\17&L32R232VJVD:$@+#'DLVW'.6)&3_ +*^E8VC M^!(]%E@E@U6YEDLK)[*P,L=JCS#E5^]GH?4FNLHH Y>W\"6%KJEE M>PW$X^S!"Z'!\^1#(1(S$9W$RN3@\D^U=1110 5F7NB)?Z_IVI7$S%-.$C0V M^/E,CC;YA/J%W ?[QK3HH S+?1$A\37NM2S--/<0QV\2L,""-XD:\U*8S//(H8 MI\H5% X^50!@?7UK5HH Y:+P'80ZA8W27-QFVV/*#M)N9$9V$C-C.2TC$XQG M/H*ZFBB@ K-N=%AN_$5EJT\LC-8Q2)!#QL5GP#)Z[MHVCT!/K6E10!FVNBPV MNO7^KF626YO4CC^?&(HT!PB^V69C[FL:X\ VEU)#-<7MPUSYCO=3 +FYW.CD M'(.T Q(!CHJXKJZ* "BBB@#-O=%AO];T[4;B60_V?YC0P<;/,8;=Y[Y"[@/] MXT0:+#%XCNM:>226XG@2W0/C;#&I)(7ZLYKJZ** "L^ZT:WO-;L=3N&=I+!9!!'GY S@ M OC^]@$ ]@Q]:T** ,^WT:W@UZ\U?=))=744<)+G(CC3)"KZ EB3ZDUD77@/ M3KZ,?:KBY>5Y)'N)@RAK@2%=R-QPN$0#&,!0!73T4 %%%% &?=:-;WFMV.IW M#2-)8+(((\_(K. "^/[V 0/9CZUF+X*L%UO[?]HNC$+PWZV1=?)6X(P9,8W9 MY)QG&3G%='10!S%SX$TZ[C3[1<7+3,\CW$P90UR)"I97XZ?(@&,8"@"NGHHH M *HWND6NH:A87ET'9]/D:6!-WR[V4KN([D G'IDU>HH HKI%JNOR:P0[7;VZ MVP+-E4C#%L*.V2>?7 ]*R[WP3I>H12"Y>X,LT\DTLZR8=]ZE&0G'W=AVX[ # M'/-=%10 B(L:*B#"J, #L*6BB@"GJ6=_<1EY['?Y!+'"%Q@G'3..,] MLGUHATJTAUBYU1$)N[F-(GD9B<(F2J@=AEB>.I-7** ,&X\&:/=0".YBED/G M23/)YS!Y3)]\,1C*D #'3 [5O 8&!THHH *IS:5:7&L6VIS1E[FUC>.%BQP M@?&X@=,G:!GTSZUA!-(6)R$&%4>@&2<#N2>]9DG M@O1IH8(YHI9#$[NSF9@TQ=@[B0C[P+*I(/'RCL*WZ* "BBB@ HZT44 .GM4J>&-(BT[3K&.TVP:9(DMH [9C9,X.[. M3U.1HH6?.YDC+;4)R>@'4^M:U ME8PZ?;&"V\S87>3]Y*TARS%CRQ)QDG Z <#BK%% !5"+1+"!]1>.%@^IMONG M\QMSG8$'.<@!0 ,8[5?HH P[?PAI5M;7L42W)>^C$-Q/)=222L@SA=[$D#D M\ ]S4\?AG28M7BU**U\NXA15C".P1=JE%.S.W(5BH.,X.*U:* "BBB@"BND6 MBZ])K&UFO'MUMMS-D+&&+8 [9)Y]<#TJG:>%;*TU7^T3<7MS=(CI ]URZAC[^W%=#11 M0 54GTNSN=4M-1GBWW-FKK Y8X3> &..F2!C/7&?4U;HH R'\+Z7)K*:G-'/ M-/')YT:RW,CQ1R8QO6,MM!QW J.Z\(:/>VTL-U#(_FW#W,D@F=79W4JWS*0< M;#LQTV\5MT4 -CC2*)8XE"(@"JH& .@IU%% %/4-*L]4^S?;HO-%K<+[B>22\\O>_FLK((SE A!!7#?,,=SFKMA8V^F6$5G91^7!"NU% MR3^IY)[YJQ10 56U'3K35M/EL=1A6>VF $D3$X8 YP<=N*LT4 9FK^'=,UT1 MC5+=IA&"H E= 5/52%(W XZ'(I\FA:9++ODM(V M39JA^XL)ZH%Z '@' Y M[5H44 5-,TJST>T^S:=#Y418N1N+%F/4DDDD_6K=%% #)H4N+>2&49CD4HP! MQD$8/(K/N/#FEW.DVVF/;;+2U"K!'#(T?EA1@ %2#TXZUIT4 9L'A_2[:.PB MM[-(XM/):VC4D+&Q!!;'0GD\G)Y/K3M+T/3=%,QTRU6W\]LR8).<9P.3P!DX M X&36A10 4444 9H\/Z8NCR:6EJ$M)':1T1V4EF?>6W YSN.$ MM%L[.\M[:T9%O4\NXTI=4AU%;*-;F! D;+D!0 M0/EZ9 ) .,@$BM*B@ HHHH K+IUHNJOJ0A7[8\(@,QZ^6"2%]ADDTC:;:/J2 MWY@7[6L+0+*."$8@D?F!^56J* ,?_A%-$\NQ0V"%;#_499N/F#<\_-\RAOFS MR,]:V*** "J\MA:SWT%Y- CW-L&6&5ADQAL;L>F<"K%% $,]G;W,]O-/"DDE MLYDA9ADQL5*DC\&(_&J,_AO1[JT>VN=/AEA>=KAE<9W2'JQ/7)SCZ<=*U** M$5510J *JC & !2T44 5[NQM;[R?MD"3?9Y5GBWC.R1>C#W&:6\L;;4(!#> MP)/&LB2!7&0&5@RGZ@@'\*GHH H3Z'IMU]L^TVD MB@"*YMH;RTEM;J)98)D,$$ML0=SW]ZM444 -DC$L3QMN"NI4[20>?0 MCI5*UT33;32;;3(;*'[':H$AB==X4 8'7//OUJ_10!D6OA;2+*UT^UM+7RK; M3I#+;PJQVASGYB/XB,G&>A_"I=(\/:;H;SMIL#1&?&[=(SX4$D*N2=J@LQ"C M &36E10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44UI$3[[JOU.*=0 M44A(526( R2>U4_[:TO=:+_ &E9[KUBMJ//7,Y'4)S\Q'M0!=HHHH **165 ML[2#@X.#2T %%,FFBMX7FN)$BB0;G=V"JH]23TI8Y$FB62)U>-P&5E.0P/0@ MT .HHHH **0,#G!!QUQVH#!AE2"/:@!:*** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBN=\1>/O"WA.]BM/$>M6VGW$T?F)'*3EER1G@>H/Y4 M =%16?HNO:5XBT\7NA:A;ZA;$[?-MY X!]#CH?8U>DD6*)Y)#A$4LQQT H = M17'VWQ1\,WMOH$]G/<30^(+I[6R<0,,NAP=P."!GO784 %%%8^B>+=!\1W=Y M:Z'JMO?3V+[+E(FR8SDCG\0>10!L445GR:[ID=KJ$XO89$TU6:\$3;VAVKN( M8#)!P.G6@#0HK.T#7;#Q-H-KK&CRM+97:;XG9"A(R1T/(Y!K1H ***S[?7M, MN]-_"FE: MM'_9>GZ>E_8MJTS/%8NP&59LYV?-G&>P]Z[3Q9\.&\1^+K+Q)8>(;[1=0L[5 MK5'M41LH22?O ^M5H?@]HD?A77=)GO+Z[N]? ^WZIM2Z5\)=.TJV\)0Q:C=./"\LTL!95_?&3.0WIC/:@#E8_BY MX@;PR+!K>S'B\>(1HK0>6WE_>SYFW=G&WWKT7X@>)5\(?#_5]:9@);:V;R1G M&Z5OE0?]]$5PMIX&:[_:=O\ Q(=,N(-/L[-)!/)&1%<73)LW(>APA.<=Q7=> M-?!5IXYL;"QU.YECL[6]CNY8(P"MSLSB-L_PG- 'DGP=NH_!_P 0E\-OK,6I MQ:]I$5\7CN5F$=XH)E3@G!QN/T KK?!?B7QSX[DG\0:;=Z39:$+R:VAL9K=V ME9$RHD+@_>W8.,8ZULZC\)?#PMT3SAW1^.01_,U# MX?\ AA/X9UQWT?Q1J%OH37C7O]CK&FSS#R5\S&[9G^&@#S/POJ7B>7X6_$2[ M\275CK&G6L][&UM<"5F:==A.&W<18SA1@@]ZZW0/B)/H&HZ5I>K6MG9Z%/X5 MCU*Q\A678T<8,D623D X'7&*V+;X2+;6_BG3H_$-V-&\1&:1['R(_W$LI&Z M17QD\# '3!IWBWX.:3XN\,:%H]SJ%W;?V+"((KF$+ODCV!&5LCH0HH XN;XO M^)Y-*\+VMU<:;HM_KEM+J$U[):23I;P!R(E6-22S,!DD\26CRQ1M''Z/J7A_5KC0-4T: VUK M1ZU:@^ M'$FB>#=/T'P;XAN]$^QNSO<>3'<&Y+YW>8KC!R3GVH Y+Q!\5-3TKPWX8M[3 M6]'NKW7)90VMPVTCV\<49Y81#YM_(!7L<_A1;XQ>);3X>:GJ'V>SOM0TW6(; M*.Z%O)##?1.>&"M@J>WMQ73K\%;"T\-Z/9Z3K-Y8ZIH]S)=VVJ*B,_F2??RA M&W:>/E]OK6AJ/PVN=?\ ";Z/XG\4WVJ327T5X;HPQQ[-F,(J*,!>/UH Y3Q; MXT\=>$%T2R\0:GI.FB_,KW.M"PDFMX#QY<&!T]V/]#7K6C7,EYH5C1[5S_ (U\&ZGXKC^SV/B>YTBSFMVMKNV2VCF2=&ZG MYQ\K8XR*W/#VAVOAKPY8:+I^\VUC L,9D.6( ZD^IH T:*** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ KRC6UC?\ :DT$3!63_A'YLAP,??>O5ZYGQ+\.O"OC M#48;_P 1:4+NZ@B\F.43RQD)DG'R,,\DT >46FH:5H'Q/^)ESIE[-IWAV'3( MFNY], _!?#%CX9N?#UGHMK#I5TI6>V1<"7/=CU)]\YJAH'PN\(^&K MZ*]TK2RMY#&\27$MQ)(X1A@KEF/&. .W;K0!XUHNJ7VLZ)\'[W5;J2[N9-UTE(XM%G:XT]1+(?(D8Y9AEN0VJ6- MGIHM[4HV99)3D%V&.,*S ?A0!K_$7Q(/!OPWU75%"V\JW+'+/*WRI]3D@ M_@:\-^'NJZ3X.^(_A$::+V./5M.&G:LUS:20*UV3O5P7 #$L=O'8>]?1.N^' M-*\2VD-MKEH+N""=+B.-G90)%^Z3@C./0\4W7_#.D>*+:WM]=LENH[:=;F'+ MLACD7HP*D'O0!Y?X%BO?'?B#7_$.L^)]5LI=,UMK6VL;2[\J"**,C"O&1AMW M0YYK!\#:)-I>L_%/4+?6]6\[2Y;A45[@%9V,4A$D@V_,P/(/%>K3_##PE<>* MCXBDTO&H-*L[E9G6.253D.T8.UF!YR1UYJ5OASX8;Q-?:]]@87NH1/%=;9Y% M28,NQB4!VY*DC./UH \HT;QEJ_ARQ^''B;6]7N9=&U.QEL]1660E!*-S1R$= M-QQC/HM9DOB;Q=>>%O"RW%]JKGQAJ]S=.EG$;;PQ>:3'+HUJ08;4R/\A&<8;=N[GOWI^M>!/#FO^';71-3TR.2QL@@ MM41F1H-HPI1@0P('O0!SWPIM?%5@NM6?B6._73TN%;2_[2NDN+A8V!W([J3G M! P3ZUF>%V6/]ICQK'(P5Y=.M&12>6 5M=UX8\(:/X0LYK?0X)(Q)_ASX9\7WL5[K-@QO84\M+JWG>&4)_=+(02.>AH \GTR MV\0ZE:_%<>";GR]0FUY1#)%*$:103O5'Z!BO /O534/&UUI?PNN;'P_=^([7 M4VUR#3K^+5;D2W-CO4EA'*>,-LX)/&3TKV3_ (5SX67PB?#4.EK!I?F"7RX9 M71_,!R'W@[BV>^:BM?ACX1M?"]WX?72$ET^]?S;E9I'=YG[.7)W;AV.>* /, MU7QKX8\.^-97;7++2$T9I[%]5U!+FXAN5X)5U)(!&3^%23^'/&DGPGTS5=(\ M0:UK-_JSVM[J<"WHAD:#RR6CMSCY#@KGN<9]J]%TOX6^$])L-0L[?3Y98M1@ M^S71N+N65GB_N;F;*CZ8J[K'@/P_KF@6.C7MI(MGIX46@@N)(FAVKM&&5@?N M\
3?<0N#S&S?Q8SP?2NTK,\/>'=*\* MZ/'I>@VBVEI&2P126)8]6).22?4UIT %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !5;4=1M-)TVXU#4KA+:TMD,DLTAPJ*.I-6:\G^/.N11: M+H_AEO/8:W?(+I+:)I)/LL9#281VURQ\-Z%=:QJTC16=HF^5U0N0,XZ#D\FO$?ASK$L=WX^\'^%'F MTUIEDU+0OML#0&+S%P1M<9 5MN#CU-4;;6K_ $3X>>--,O;OQ'I_BJRTN.:Y MBU"_^T)G< 9X7'W=V[D9].M 'T+8WD.HZ?;WMHQ:"YB66-BI!*L,@X/(X-3U MX1XKU0ZS;6=I:77BB\U>T\.0WL\>FZBEK!;93=YTA8KO8D\CG@5TG@SQYXB; MX;>&+MO#FI>([B\M";B[MY(UVE7*_-N8$D@9S0!U&J?$_P %Z)K,NE:MXBL[ M2]A8+)%*2-A(R,G&!P?6NHAGBN;>.>WD26*10Z2(P*LIY!!'45\]7%CK^L?% M'XG:/X=T2PU$ZA'!!-/?7 1;3=$0&"[26/)/&,$"K6NZ6-#TZR\'65]XFU'5 MM"T(2S)I-^MG;6^-Q\YBQ&XY. ,GY0* /?JR+[Q3I6F^)M.T"[F==0U-7>VC M$3$,$&6RP&!^->)V'B77/%^E_#'0=3UN]LX-<@N9+^[MIC%-.1G'/ MKFNFU-+O1_B=X'\,V7B'5+BQGM=0CFEDN]\KG;QN;NR9P">1@4 ="?C#X;1] M:DDAU)=/T60PW.I"T+6[2!PA164DELL.WO7/=9TS7-42YBU5[5 ;D[5Q<1@R8_YZ,"06[BN\Q>^._BQJNAZIXB MU32['1=)M9K>/3[LV[222(K-,Q'WMI..>.GO0![/145LH2TA59C. B@2L02_ M'WB1USUJ6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y#Q MC\1;+P=K.EZ5+I.J:I?:HLC6\&G0I(QV8+9#,O8]O0UU]>-_%6QO=2^-7@"T MTO4Y-*NI(KWR[R*)9&B.P'[K<'(XY]: ._\ !_CS2?&EG>S6"75I-I\IAO+6 M^B\J6W;KAADCU[]JW;34+*_B:2QNX+F-#AGAE5PI]"0:^8+N6[L/A3XUTFX\ MT^(;778AK]T79C=0,_$I Y"'&"!V^M=!H6@Z3)<>([BV\6^&-+T^[T!H+F'P M[Y@2$;@%N'#$X(S@\@G/U- 'M^I>*]$TO0K[6+C4()+.P0MS_!R+P_%\,]+_ .$9^R8>WB:]^S-G_23$ MF_?Z-TR* .PEU.P@O$M)[VVCN9/N0O*H=OHI.37'>+?']_I'CK2/"GA_3;6_ MO[Z)KB9KFZ\E(HU.,9P)7A\+3^ _'4OBMHCXX_M686_GG_2U8,OD MB+OM^G&/PKK8O#-G>?';P7_PD&G1RW\WAQ+J]\T?,]U&,!V_V@5'Y4 >M>)O M&FG^%-2T2TU.&Y;^V;L6<,T2J4BD.,;R2" <]@>AJK+\1=%A^)L7@9A) J^4/E+;2FZM&^,PB?]UXHCQD<_8E01$#ZGC% 'T%H_C33-;UK7M/MEFB_L&98+JY MF"K$SD9(5L]L8.0*V;;4;*\MC<6=Y;W$*]98I591^(.*^;+BV,?PM\.:QKWF M1Z3XD\4'4-:;G!@=R$$A'\.%!_$53TKP'6_#>E:+^SKX>U"PMMEYJEUILU[<,Q9Y MVR2"23VW$#VJ3Q$/#,WQ'^(X^(9B^V)9Q#1A<'Y@GEG;Y&.=V[;TYZ^] 'M? M@7Q.?&?@?3?$!M?LAOHRYAW[]F&*]<#/2N@K@/@9_P D3\.?]<'_ /1KUW] 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 %9LWA_2[G MQ%;:[/9H^IVL+007!)S&C=0!G'.>N,UI5R$_C.X?XJ)X2TZTCFBM]-:^OIV8 MAHR3MC1>V2>3GM0!I:QX*\/:]J+7^K:9'<73VCV32EF!:%\[D.",CDUGZ=\+ MO!^EZ9J-A:Z.I@U-!'=^=/)*\J#HI=F+ #T!J[X8\3OK'ARVU'6K./19YVD MMI;I).%)Y##@\#/M6MI^J6&K6WVC2KZVO8-Q7S;:99%R.HRI(S0!SVJ_#'P? MK=]:7>I:+'+-9P+;1D2.H,2_=1P" X'HV:WM'T>PT#2+?2](MEM;*V7;%"I) M"C)/?GJ31>ZUI>FI(^HZE9VBQ;?,:>=4";NF] $5CX>TK3=9U#5;&S2&^U(H;N8$YEVC"YYQP/2LO7_AUX M5\4:Q#JFN:3'=7D2>6)/,==Z9SM<*0'&>S9K \3?$W4/#OAOQ%JDWAX*-)OH M[6 27:D72NP7?\H)3KG!JS)\1;L>*_$6C6VCK2>Y.34]MXDM(_#5EJWB"6VT7[3$CNEU=(%C8C.W?D M_A6@FHV4EK#H!X]*K>(/AIX2\47UO>:UI"37%O$(5D25XRT8_@;8PW+['- M;UEK&F:DDSZ=J-I=K;L5F:"=7$9'4-@\'ZUB>(/%\4/@K6-8\)7.GZS*9X;^(UG'X1@U/QIKFCQO*"%45L^H P:?8Z;8Z7;F#3+.WLX2Q8 MQV\2QJ2>IP !FLGPOXW\/>,X[EO#FH+=FT<).AC>-XR>F5< X.#S47B'X@^% M_"MT]KKNK1VMRD(G\C8SR,A) *JH);D'@>E &O+HNESZBFH3Z;9R7J? MQP.>* .UEL[::S-I-;PR6Q7:870%"OIMZ8J*TTK3K"R:SL;"UMK9L[H(851# MGK\H&*P[+XD>$M0\,W7B"VUF$Z;9N([F9D93"Q( #*1N4Y(ZBDT3XD>$O$6M M3Z5HVLPW-Y!&963:RAD'5E8@!P/52: .B>TMI+=8'MXFA3&V,H"JXZ8'M44^ ME:?=7L5Y=6%M-=0#$4\D*L\?^ZQ&1^%+[B\TGPKK:R:BL$AB<0. M%R.-ZEE"N 2.A-0_"CQ7=^+_ #;WNK%3J=M-):7I50,RQM@G Z9&#^- '8Q M0QP1+%!&D4:C"HB@ ?0"GT44 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5Y1X?#0_M#>.X[@_O)M+M9(<]T"X./QQ7J]8-QX1LI_' MEGXL26:&^M[-[)T0C9/$QW -QG@\C% 'SSX>T^WU+P'\*+*_@$UM/KUTDL3# MAU+G(/L>XKTSX66<&E_%3XC:=IT"6ME%=VS16\2[8T)C).%' KU?8HQA1QTX MZ4 $D GK[T >(ZMH.F:Y\<_&PU>PAO5@\.QO$LR;E1]F-P!XW=<'J.<5QN MB:/8V7PZ^%.M6EFD>J7'B!$FO O[UT\R10I;KMVHH Z8%?4&T9)P,GJ<4;5P M!M&!TXZ4 ?,OBI3_ ,(C\5\ _P#(RV_;_IHM;?B13_PF'Q-X/_(IP=O^F8KW M_8ISE1SUXZT;5YX'/!XZT ?.5I)H]IXG\ W'CY8?^$=_X19%M&O4W6ZW.!NR M",;MN.OM6-+9";X52?9X9$T"\\=QMI4;!E!MF)&4[A3V_&OJ*XM+>[A\JZ@B MFCSG9(@8?D:>$0(%"J%7H .!0!X/?Z%H6F?$SQYI"NF@:+/X8B,\EI%A8%K/7O"=_P"'U9M/M;Z,QR-9JJ,%)&['&.1D'CO0!SGP/BEB M^"WAT3YR;=F4'^Z78C]#7?57TZPM]+TRUT^RC$=M:Q+#$@_A51@#\A5B@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*M)0V'[4'B) M+@X.J:'#-;Y_B"%48#\B:X;3O"&NGP5X*M;C0;[?;>+9+BYADM6S'$7)WL". M%]SQ7O=WX=TR]\0V&N7%OG4=/1XX)U8J55QAE..H]C6G0!YQX5TF_M/COXXU M">QGAL;NWLA!<-$5CF*QX;:W0D'KBF3Z+?2_M'_VJVG3/8+X;,*W9A)C$IE/ MRAL8W8)XZX->E44 ?-^G^#]=A_9ZTS3FT"^34D\1IU>\T4 >*1>'M9'Q%T MNZ.E7GV>/P0;1Y?(;:LVW'EDXQN]NM<_I&C:SX8T7X8:_JF@:C<6>BI=1WUI M';.T]LTC-LD,6,\=:^BZ* /G36- UOQ%X4^)^OZ=H.H00>();,:?9/;,MQ.( MG7?)Y0Y&>O3UKM-5T"Z7XL>$+M-&N)-.M=!N8+AH8#L3]V0(R1P"K MT4 >(_"E]4TSQD-)T*/7/^$-AM))'CUVQ\EM/E+9$:.<%O<=/YUN_ -6E\&Z MQJ04K!J>NW=U![H6 S^:G\J]+N[6*^LI[2X!,4\;1N%8@E2,'D=.#5?1M&L/ M#^C6NE:1;BWLK5!'%$"3M'U/)^M %ZBBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O+O!'Q M!\SP?XB\<>+-3,6CMJ4J62%.(H$(10H RS,V?7FO3Y$\R)D)P&4C(KYST;P] MJFM_LZ3:#I5M]JU7P]KSF>S!PTICF+E1GU#\>N* .WT?XI?\)#\9(--TVXN( M=%30WNKFUNK0Q2),)/O$,-WW"I&."#71Z-\5O#6MZ]::1 ;^VN+Y6:S:\L9( M$N@HR=C,!GBN.MH?%FO_ !:?Q;:>%[K1XE\.36=H;_8&:X#;EWJ#\H+-@9ZA M!0!N:I\0_$ M$'A2"]M-=M;R=O&"Z6\EO:&,)#GF(AQR1Q\P]>IKT1?B%X;;2]=U WS+;Z!, M\&H;X7#0NO4;2,GV(Z]J\C_X0/Q/_P (6;3^QY_M'_">'4?+RN?LV1^]Z]*C M^)7AB]?XSP>'M,91IGC1]F;+G';*@'/UH ]RN/$6G6OA<^()Y)%T M_P"SK<[_ "F+;" 1\@&[)R.,9KFK;XO^%9X]1,[ZA8R:;:_;)X+RPEBD\G(' MF*I&6&2.E:GCT:_!\/=37P0@&L) !:*H7(^89V@\9VYQ[XKRSPCX/UG6/B4V MI:SI?B!=(O/#\MA//KTZR3,[,-R[0?D4Y.![$T >LS>-] AGT.%KW<^OJ7T\ M)&S>:H4.6.!\H (.3BLC2_BYX2UC7+?3+.ZN,W_#OQ;/J5S;^++9[2'0]'N-(TB=V!$AE9QYHP>RD#Z8J'P-X-O(&\.Z+X MF\.>+WN](O5D#F]4Z;"R,2)4YQC'8<\GUH ]/'Q:\(OKMQI$=[-)=VCSIRPM/!'?V4EOY\8ZLA<#([ MUR_A3P_XHT'1?B1<:?8?9]7O]5NKC2VE"_O@1F-AVQDG&>,UR6@:/XGE\=>' M_$VN:?KZP:=IUX-2N]>F5HTE,#9V(#E8\^@Y_"@#TJ#XQ^$KC4+.UBEU K?S MFWLKC^SY3#=.&VGRW"X8 ]3TJ2?XO>$;?7GTN2\N/W=T+.2\6U-_#B[.C)X&O_ !;IVMMISW+0:-+Y\#6D4TQ8;A&H$N",XWYQVJUI?@&_ ML(+SPMXFT#Q=J*/J32QMIUZJZ?.A<,LC9.%(ZG//% 'T)K&L6&@:/3=V4D3S0*,EXU(RXP,\ M&-2\6?#&^TW1(Q->*\4\<#-CSMCABF3Z@=^]L^//BGH.N7GAB M^T+3-%L9HKC^T55&G>1=OEJH.2HYYZ4 =R?B!X<_LO0]06^+V^O3)#IY2)RT MKMT&T#(QWSC'>LU?B[X1?7ETL7EQ\UU]C6]^RO\ 93/_ ,\_.QMW5Y]X ^'O MB:R^(-KI^NV;Q^'O"SWCZ3<,P(G:9OD(&>RDGV-8_ACP%?Z=9V_A;Q/X?\77 MKVVI>8CVEZHTYQYFY9N3@$9R1U_&@#V(_$_PP?%W_",Q70,],UG?$7XJ6GP_UG0[&XLY+C^T9L3,J.?)BZ;EPIW-G^$U#2_B'X\U+4+%H(=1OHGM9V _?($.<'KC)JO\8-+U6XF\*:QI&EW.J+HVK+ M.JKWZ?K0!G7GQ971OBQ>6FI3W4FAMHD-Y:VL%DSREV();:%W#" M9)W8 Q77W7Q,\+VOA/3_ !";YYK+4F"6:00L\T[G^!8P-Q88.1VKGK#1-6NO MC/J_B&32Y[>QO?#D<,3S!01*6!,9Y^\.]>>I\/\ Q18_#WP-73 M7MEITPCNT25SAXSGKCTYP: /<_"WB_2/&-A-=:++(?L\I@N(9XFBE@D'571N M0:Q-;^+OA+0+^_LKVZNI+G37"W<5O9R2& $ [V(& OS#YO7BH/A;HUO81:QJ M$.DZ]I\NH7"M*^NSB2>X*K]_ .5ZD<\G%%-:\26VBZ?>RR3W:,UK,UNZPW.T981R$88CV^E5=0 M^,G@[3=5N+.XO+EH[6<6US>Q6DCVT$I.-CR@;0:Y:V\(:[')\)"=,D7^Q8V& MH?=_T7>I:A(]OJB[?LC1O(K>8[D\$ M=,9Z4 >KZ]\4?#'A[4[C3KVYN)KZ"%)VMK6U>9VC8$[AM&" !DGH._6L#Q1\ M<-$T./PS#]6TOXIZM7%UH.L-=7EC;@-,(R['(7 M//;\Z .KO/BRFC?%:]M-2GNY-$;18;RTM8+)GE+L=Q;:%W#"Y)W8 Q7I6@Z[ MI_B;0K76-&G%Q972;XI,$9YP00>0001BN$T[1=5N?C-K'B&72Y[>QOO#L4,3 MS!01*2"8SSPP[U?^#&A:EX>^$^FZ7K5K)97L;SEXGQN7=*Y'3V(- $TGQ=\( MQZ\=+:\N#MNOL37HM7-JL_\ SS,V-NZC7/BYX3T"_P!0L;RYNI;K36 NXK:S MDD,*E0V]L# 7##YNF>*\FT?P%?V-O/X6\3>'_%U^IU)I(VT^]"Z?*ADW+*M_VU\6ICILFS6K:--/8X_T@B!U(7GU('- '8:U\3/#6AVNE M3374UT=7C\VSBLK=YY)8\9+[5&< &N6\!?%2&Z\)>)O$?BG54;3;+6I;>TE$ M6"8<*8T"@98G=Z9KG=-T'Q+X.U7P'XAD\-WVII9: =,N[2T"M-;2Y)!P3C!S M@GMS67)\//%UW\-]8\S19[6_7Q;_ &PMA!.JO)#M&1&XXW#)P?;B@#U_2/B; MX:UBQU2Y6YFL?[)C\V]AO[=X)84(R&*,,X(Z8KCC\74\0?$SPAIGABXN8K"_ M,[7<-U9M$TR;,QNI89*G!P1Z5B3>!Y_%'A?Q:^F:-XIM=6O=-CMTN/$5T&:X MVR"3RE&<_P &,GCYJMZ?:^)?$GCWP!J,W@^^TBRT*&2WNI;H(I#F+!VKG.S( M&#WSTXH [#X9^(=2OM3\5^']=NVO+S0]4:..=P SP29:+.,#. 17?5Y;\+U^ MW_$SXCZW%S:S:E#9QL.C-"A5_P"8KU*@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *I:SJ*Z1H5]J4@!6TMY)R#WVJ3C]*NUF^(]-;6/"^J::GW MKNTEA7GNR$#^= 'F'@_QK_PA_P &=)U[7S>ZOJGB&]9X;:-M\DTTKG:B[CA5 M ]AZ%?&VJ:C\7_%;WMAJ]O%8Z/%(=%D^=TE4C.Q02K%NQ!YS6%HFA:MX ML^"_@N\\-Q12ZSX3U',EC/((Q(T3E6C)/"G&T\^M;L/@[Q]J/B+Q=XAN$L]& MOM9T9;6Q6WNB[6TBGA6<#K@?>'&3QTH Z72/B4]_XJB\.:WX;U/P_>WEM)<6 M9NFC<2J@RWW2=K ?6?BJ_N]$^'L]EK^KWB7?BAK>XFO2L@/'.:ET/X5 M^)-/\/>"[.X2U\W1_$3ZC=;9L@0EB1CCD^U '7'XOZ&G@_6M>GM;V'^QKXV% MQ9.J^>9=P4 #=@YSQSV-=9J>L2:=X=?5(]+O;V58T9;&VC#3,6(&W&<9&>>< M FO$O$OA(WO[3%KH]G#>H+#T8X^N[Z5ZK\3-'U[7OA_J M&G^%+HVVI2A-C"4Q%U# L@&-5TS4-(LEOY+-C M'(TL!<+O5E;'!/(SZ^E;5S\2M%@U+0+1%FF_MRSDOHYD"[(($3>9).>!C/3/ M(-I(!Z''3OFHOA[\( MO$.G-JR^+[J!E327T72I(GWE(&9R6(['D<4 =+H_QCL]3U+2EN- U2PTK6IS M;Z9JEP$\NX?G V@[EW8XSUJ?3OBS;ZQXCO\ 2=)\.:S=C3)IX;VYCA!2)HPQ M4#!^8N5( Z\C-<9X%^&6IZ'J&CV>L^ ],D?39U=M=_M5F#!3E9$ASG?TX( K MIM \$>)=)\,^/;6VN8;+4=;U.ZNM.N(Y<[ Z@(20/E/'X4 :.D?$\W7BRUT# M7_#>I>'[F^@>XLVO&C82J@RP.QCM..QK/MOC1!=7&E-#X8U9]/UJ[:UTV]5H MB)V5MK,5WY4<$\]0#7&^&_ASXCTCQ1HOB;4]$M](CTBRN%OY3J+7D]R_E$>= M@Y')Z*#ZY[5ROP[U >'E\(:O?Z=8:NM[?-;VBQ:K(]Q;/*[!I1:G*(?7;[=* M /7K[XTZ?9W5Y/'H6IW&@V%Y]BN]:C">3'+D X4G,_AOJ/AVQD2WFFC3R"WW R,&4'V.W% &1I7Q< M2[U:TT_5_#.K:/+J5L]SIOVG8WVL*N[:-K?*Y'8U/'\7=#G\'Z+K]O:WDJZS M?+86]FJKYRREBI##=CC'//<5B:=X<\:>*/&OA?4_%VDVFBVGAF.1AY5VL[WD MK(%R OW5XS@\UG^'/A+K>E_%G[7=20'PG87USJ6G0+)EA-,JC!7L%P?8KS6H@GDQ2Y"G"D[F4$@$@?TJ_??%*U@\=/X4 MTW0]4U._B:%I7MHU,<<,@!\TMG@+N&XM]3GU1H!'&[9VR1 Y)'L.:]&\/^$M1TOXN>)/$$R0KIVH6=K!;;'RV8UP M01V% %;XO>/=5\!Z+IMQHNFO=275ZD,DIC#QHN>4^\#O;/R]N#FN;\1>.-:M M?B]X5EMM*UIDO-(G=M"4JLC2;F +C=L&, [B>!76?%WPOJOBOP7%;:!%'/?6 ME]!>)#)((Q+L/*[CP#SWJHGASQ#JWQ5\->+M1L(+"*UTJ:"\MQ)9;*]BD6].G_ -F[09VNLX\HB2S6=V58F-_NNK*2"*\UO?@WK]WX!U"Q>.TDOX_$LFL6UNTY M$=Q$>-C,/ND@FNR^&OA:71]4OK^Y\$V?AEY(5B#1ZD;N67G)!/("\#'.: +O MB+XG0:)XLG\-66A:GJ^K1V8O%BM%3:R$G/S%AC&._7( R:Q;3XZZ5=V^DWZ: M#JT>D:C?1XA+J(;9YK"*UC7U&@_"K5O#^N?#YHI()[7P]:W*7LN_!,DN3\H(Y&210! M'XG^-EU#\,=3US0=$NK;5-.OQ875O>1AULY PR9,,,J0< CN:K^+O'FL)XE^ M'FH1:9K-H+R6Y$^CJ%$MP0@"@J&VD$G()/ Y.*?JWPM\07_@KXB:8@MQ<:]J MYOK >;PZ!U8!C_"3M(K8F\->*/$/B/P#KFI:7;Z8^BO,]1U%8A!K&HK<6 MI1]Q* 'J.QYKB?%'PPU)/B5K.NP>%+3Q78:PL;".74C:/:R*NTYY 93^)_J M=?>_%S2H[C1;;2=,U'5[C7+$WMA':1K^\ /W6+,-I'))/ P>:@C^,^C'P%-X MCFT^^BFAOCIK:854SFZSCRQS@^N?K4&G> =1L_B!X.U>WL++3]/TG29;:XMK M>*%\*ZE]D6U;5(?%;:[8PF8;)T!X5CCY2<]_2@ M"]H'CK4+[XXZH=:AU'1+"Q\/^?<:=>N"L3*X)D&TE6&T_>'TKH-#^+]KJ^K: M3!=>']4TRPUQF32]0N0GEW) R!@$E*/&FN:WXGL[/28-7\/ MR:8D$%SYSV[%AC<0,,>I)''051\ ?#;4M$U+1;?6? 6FK)IC@OK?]JM)O*@[ M72'/#$XZ@"@"O\3?B]-J/@/7O^$7T[6+>UM[I;./7H2%B,JR+N P=P4C(W8P MO%=/K%L^J_'WP7IL>&/A[3 M)KR[*\A"ZB-03[D"@#UFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BN7^(&NW>A:!;G3FD2YOKZ&R26*'S7C#M\S* MG\3;0<#IG&:YC4_$LMIX6V:;J^M230ZM%;7\=S"@U!$=<[(4V ,QRK# /R[L M=* /3Z*\HT+7=:\1S:5HJZ[=6\-U+?3/ ]5O=5\-N=4F^T75G>W-B\^T+YWDS-&'(' )"@G'>@#I:**;YJ&8Q;AY@4 M,5]NF?TH =1110 4444 %%%% !1110 4444 %%%% !5*QT;3M-O+V[L+.*WG MOY!+=/&,&9P,;C[XJ[10 4444 %9:U** "BBB@ HHHH *;+$DT+Q3(LD;J5=&&0P/4$4ZB@#E-+^&7@_1 M=3AO]-T."*XMV+P99G6!CU**Q*J?H!75T44 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!2TG1M.T*S-II%G%:0-(TICB& M78Y9C[DU=HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@" M*"UM[42"U@BA\QS(_EH%WL>K''4GUJ6BB@ HHHH JIIEC'JDFI)9P+?2QB-[ MD1CS&0=%+=<>U6J** "BBB@ HHHH .O6LJS\+Z#I^H-?V&BZ?;7;9S/%;(K\ M]>0,UJT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5$MK;I=27*01+<2*%>4( S@= 3U(%2T4 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9GB#0K;Q#I?V.ZD MF@*2I/#/ VV2&1&W*ZDY&01W!!Z&L*/P#I\UNMQ%J]])J8O/MO\ :RR(93+Y M?E]-NS;L^7;MQ^-1_%*6X'AFRMH#'Y5YJEM;7(EE,<;1,_*NP!(5B%4^H..] M<\VN2PZ5?^'K/14T^3^TELKVZ\/VLDT4<9B61W 1,JY4A.1PQ!SQ0!T1\ Z; M%!'?6VLWUOJ*7$MR=726/S':0*K@@KLVD(HQMP-HQS71Z'HUIH&CPZ?I^\Q1 MEF+R/N>1F8LSLWD7MJ3H\4FK&.UO(&6)Y5G_=C:XPV MV-FQUP<]QQZ!\+S_ ,4:T<;%[2'4+R*R.[(^SK<.(\'NH4 #V H ["J2_P#( M>D_Z]D_]":KM4E_Y#TG_ %[)_P"A-0!=HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **\VT[QB]]XGN9]3U/4["SBU>33K:*&R'V1MC^6!)*4.6=@<88 9 ZU4@\5 M:[;:)HGB^YU.2>VU2_:&72_)01QPMYGEA"!N#KL4DDG.3Q0!ZI17F^A:UK\5 MQX/U'4=6>]A\31L9[1H45+=FA,T?ED , -IW%L]:](H *YZ/Q-<7VO7-AH^ MDR7EO8SK;W=XTZQJDA 9E4'ERH8$].N!DUT->5WW@#4SXBU V>F6_F7FKIJ$ M&NBZVR6D>4+ILZD_*P 'RD-STH [6T\5"[\;7'AXZ9=0&&U-PEU, JS .$.U M>90_F;'4LGF>[N+:=&:^ M#J0$P@&1N(]L+62WOTN8EOXA)',RHXV%-RYX8G@]J -Y-0LY;(WD= MW ]J 29UD!3 Z_-G%-;5=/2R6\:^MEM6.%G,R["?9LXKR.ZU:XUVS\-67V;1 M[>TCUVZM),(1I]R\4;F-PHZJ6R0N<;EZFI]&O].U[QKIT/B&QTN+3[6UU"&% M$5?L4\\5@RAE(((R"#UI:Y#X6;O^%<:?RQA$EP M+8G_ )X>>_E8]MFW'MBNOH **B6X#7DEO@[DC5R>Q#%A_P"RU+0 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!0UQ]*CT.Z?Q#]F.FA/\ 2!=*&C*^X/!YQQZUE6&N^%=%\.FXL/)TW38Y MA$(UM&AS(W15CVAF8Y[ YJA\3[>XF\.6$MNTR16NJVUQJ> KKPS;M=IIUSIDMRZP6YM/,S/EBX$6TL'!W$\9Y)-=)HUUIMYHMK/H3 MP/ISQC[.;< )MZ #ICICM7E.F3?V;\0/^$NO;>YBT&]O+X02FV?]V6C@42E M0-RAS$X!([#U%=Q\.+6>V\*R23P26ZWFH7=W!%*A1DBEG=TRI^[\I!QVS0!U M=4E_Y#TG_7LG_H35=JDO_(>D_P"O9/\ T)J +M%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 445SV@^,;;Q%=&.QTS5$@RX6\GMMD+[&*G#9 MYY!QQ0!T-%85MXQT>[\2:EHD4S?:=,A$US(RXB5>XW]"1W]*DT+Q-;>(69K& MSOTMB@DANKBV,<4ZGH4)Y/KR!QS0!LT444 ,:6-6VM(H8]BW-.+JK ,P!;H" M>M>8^,M*CT/Q%J7C.[TW1=8MHVM0T5R#]J@*X7$;8(W?,& [UG7=^T/B/Q'X MAUG1[#5(],UF&TC-Q.?M%O'MBV>3'M(!W.6Z@L<^E 'L&1NQGGKBBN'338++ MXV1W$1E::[T>=Y6DE9^DT8 )PH'8#%=Q0 5Y]XD\0ZGIOC2>*[UJ;1=%AAM MW2;^RC/%(S,PKT&N8\3>%=0\2KD6FG^(EE_M._P"+%K"/$5LGS2DOG/"X4'U85T3^'8Y?%MKK4TY= M;*S:VM;;;\L3.1ODSW)557V /K3HM 5?&%QX@N+AII6M%M+>(K@6Z;BSX/BBB@#E&\ 63:H\YU"^^PR7XU)M,W)Y!N V[?\ =W8W@-MW8WZ?:7MNS7U]/I]I<27-KIDK(8(9'W9(PNX@;VP"2!GZ5YC\7/CKX@\ > M/I=#TNPT^>W6WCE#SJY;+#GHPKA_^&JO%W_0)TC_ +XD_P#BJ /HC1/ 5GHU M]8S?VC?WD.F(\>G6URZ%+16&#MPH+$+\H+$X%=57CWP1^+NL_$O5-6MM8L[. MW2RACDC-LK DLQ!SDGTKV&@ KAO%_P 8?"/@;7!I/B"ZN(KLQ+-MCMV<;3G' M(^AKN:^/_P!I_P#Y*XG_ &#H?_0GH ]I_P"&DOAU_P _]Y_X!/72^"OBIX7\ M?W]S9^&[F>::VB$L@E@:,!2<=3[U\'5[Y^R?_P CCKO_ %X+_P"C!0!]3T44 M4 %%%% !1110 55U#2[#5[;[/JME;WL&=WEW$2R+GUP15JN8\=>&YO$^F6%M M;I92FWODN7M[XL(IU56!4[03_$#T[4 ;4^C:9>&+KP!.FNZ%!!;Z3J M$UD--M6,D<]PI(VQ*,>9N+< C@D],9K-T3PY))JGAGPMXS!NK>'1KF[^QRRE MT$IF0*I.?G,<;[1G..2/6@#UI$6.-4C4(BC"JHP /0"EKD_AC/-/\/;$SS23 MB.2XBBED8LSQ).Z1G)Z_(J\]ZZR@"G'_ ,ARX_Z]HO\ T*2KE4X_^0YT M7_H4E7* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **:74#)90 <9)H$B,I*LI ZD'I0 ZB@'(R.110 445R^F^.[/ M6O[9&C:??WSZ5(B%8U1?M.XD;HBS@%?E;DD=.,\4 =117'+\2+.,:F-0T?5+ M&736MXWAE6)FDDG.(XUV2,-Q)'!(QD9K9T'Q'#KLE] +2ZL;O3Y5BN;:Z5=R M%E#*#0!L445S_C?7I?#OAB6ZM@WVF9UMX'\II%B=SCS&"@G:HRQ^ MF.] '045XCX:L%U?PYJ>F>&WEU6VL?$OVB[M+B1X6OH#$N5+. ,E_G*G .W! MP#3M*4WVM6WAZ_M3::!+XDN(A8?:/,C 2S$GD[EX*^;N.T< C':@#VRBN-^' M*"VA\0Z?;LQL+#69H+-2Q81Q[$8HI/8,S#';IVKLJ $9E1"SL%51DDG KAK M7XHVEUINJWL>F7.RSNH+:T7'OM\!^&;C0DU6]OH1;7&J70F^S"X:X M,**@15:1N6;@DGIS@=* .MHHHH **** "BBB@ HHHH R?$FO#P[I:7?V22\> M6XBMHX8V52SR.$7EB !DU5N_%$FF:)%>:KI-S!=W%PMM;V$0I((!QD5Y^_@;5WT6.1]*8 MV\&N_;X-"6] :*V,7EM&)-P4'<6DVAMO)&: .QO/%US9?8;670;MM6OVD$.G MI-$3LC +2%]VT*-P'7.2!BM/P]KMMXCT6/4;2.6$,SQR0S !X9$8JZ, 2,A@ M1P:X#2/#7B/0M7LM<@TF2>"*:[BCTC[:C2VEO*(R@5W;:<-&25#8 ?@G%=CX M(T:[T7PZT>IJD=Y=WEQ>S1(VX1--*TFS=WQNQGVH Z&J2_\ (>D_Z]D_]":K MM4E_Y#TG_7LG_H34 7:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***RQXFT8ZK?Z;_:, N].A M$]W&6QY"$9#,>@&* -2BL*T\:^';VUN[F#5(1#9Q":=I0T>R,YP^& RIP<$< M&K>C^(-+UY9CI5T)C;L%E0HR/&2,C*L 1D<@XYH TJ#THI'#&-A&0'P=I(R M: .(\#^,+_Q1;F6>^T5KAKM5;_Q[K/AVXURVUVQ ML;J73=*344>P=P@W.4\N3=G'(SN_N@G%:4?ASQ!>>([;6]8NM+6ZTZTFALTM M(7"N\@ W2%CG:-H^4>N\O;Y6DGO'$KM<3=!O4X C MX"CH.G>@"WX<\3WMYXENM#U9M/FN([..\BGTYR49&8J5())!! YSR#VKJZY/ MPGX/;1-7O=6NXM.@N;F)+>.VTRW\J&&-26^K,S-DDXZ =JZR@ KR_3[#48_$ M$"^"+#6='B6.Y-ZFKF3[*'928PJ,QR?,.CZE/I^I^) M;"UN[=MDL,DN&0^AH X6#P9XNBO]3TR2UL!%<>&9;3[7!+(WG3.\C9+,H^=G M;+>S?A70>!8]776[<)!K=MID6FB.\BU=B1]I!7:(@>P ;)7Y2-N*T/\ A;_P M^_Z&W3/^_P!6[H'BG0_%-O+/X=U.WU&*%]DCP-N"MC.#^% &M1110!DS^%M! MNM:75[G2+.744((N7A4OD< Y]1@8/48IUQX9T2ZUJ/6+G2K2748L;+IX07&. MASZCL>U?*'QC\?>+M)^+FNV.E^)=5L[2&9!'!!>.B(/+4\ ' Y-<1_PL_P = M?]#AK?\ X'R?XT ?;S>"O#;Z\-:;1K4ZD)/-%T4^??ZYK*]QH *\&^(W[0^H^!_'VH^'K?0+6[CLS'M MF>X92VZ-7Z ?[6*]YKXC^/\ _P EQU_ZP?\ HB.@#O/^&L]6_P"A6L__ *? M_"O3/@Y\7KOXGW.JQ7FDP:>+%(V4Q2E]^XGKD#TKXPKZ*_9+_P"0CXE_ZY0? MS>@#Z9HHHH ^-_VE_P#DLD__ %Y0?R->25ZW^TO_ ,EDG_Z\H/Y&O)* /H/] MDS_D8/$?_7K#_P"A-7U!7R_^R9_R,'B/_KUA_P#0FKZ@H *^/_VG_P#DKB?] M@Z'_ -">OL"OC_\ :?\ ^2N)_P!@Z'_T)Z /'*]\_9/_ .1QUW_KP7_T8*\# MKWS]D_\ Y''7?^O!?_1@H ^IZ*** "BBB@ HHHH *S]8T+3-?M4M]8LX[J-' MWH&R"C8QD$<@X)'%:%^^'GAFUTS4;K7)%U2ZAFL+>_87% M[$KRX!F!RNU3&_S$ @ 9Y%7/"SS>)=1TKP_JNI:A]FAM+ZYGMENI8IHIEN%1 M8'D!#MY2OC.?F.#R,4 >MVUM!96L5M9PQP00H$CBC4*J*. !T%2UR_PXOKO M4/ EG+?W#W,TIY]#1KGC2ST3Q-I.B-;S7-QJ,JQLT6-ML&SM9\ M_P!XJP 'H?2@#HZ*P8/%44_C1O#HT^\C=;=YUNI8]D6QO'.,>A-; MU !39)8X4WRNJ*/XF.!3J\>^-&I->6FH:?>6FHK8:;;)<1O'92M%<7+,-I,B MJ5VHN>I^\P]* /6I;ZT@F$4]U#'(>B/( 3^!J0SQ+,L+2H)6&50L-Q'KBO+O M%<$.F7VI>.Q;:-J<'V6V9K'4[4K=1;,G$9;E';>,*5SD"G?$:WMH;VQUM=/T MY(8-2LY;N_AE']H(P=0(U7'0_*"-V<%OE- 'J5%%% &#XP\4Q>$M!>_:V>]N M#D06D;!6F(4L>3T 568GL!56;QA///86>AZ4U_?75BE_)&]P(DMXF^[N<@\D MY '.">*I^-O!NIZ_-<7VE:P;>8:9-9Q6KVZ2(2X.XAB?E+?*I/H*YN\^'^J MQO:7%WH]GXDFDT2+3I1/,L'V:6,L5<<$$?/C(^;Y01UH [36?%LNC:KHME+H M]S(-3N([>2X#J(K=W#87/5C\IX ]\C(KI*\ZUK1_$]OI'A+3;336UJ31IK:Y MNKTW:1^:T:,K !SDDYSDUZ'&S-$C2)L8J"R$YVGTS0 ZL#QKKTOAWPO/>6L; MOM^B@#R?X?1>&;W0_%6GW[?VEIUCJC7,CZ MC"YR/)C)E;>.I8.2.V?I5#2M%MOL7AP7-FMEIOBK6I+N>P0;(_)$#FWA*CC! M"*Q'=LYS7J\N@Z7/9W]K+91-!J+E[N,CB=B I+>O"@?A3M3T33=9TW^S]4LH M;FURI$3KPI'0CT([$4 )=.M21I]CK+PV:;B5B7RHV9%]@[-QVZ= MJ[.JFF:78Z-81V6E6L5K;1YVQ1+@ DY)^I/>K= &9XDL+[5/#=]8Z3>+97=Q M$8TN&4L$SU. 0>F>0>.MO'-]6JYWX?WUUJ?P MZT&^U"9I[JXL(I)97ZNQ4$DUT5 #)I4@@DFD.$C4LQ [ 9KRW_AI#X<_]!*[ M_P# *3_"O2M5_P"0->_]>\G_ *":_.>@#[._X:0^'/\ T$KO_P I/\ "N^\ M,>)],\8>'X-9T.5Y;*G4 M444 %%%% !1110 4444 <]XVUN\\/^'EO-/\D2-=00M)-$TB1(\@5G*J02 " M3U[5'INHZKK/AM+C1=8T:_N6G*M=I _DHHZC8')W@X&"PK8U5-3DLQ_8D]K# MM6\.H:UJ'VO494@9(RFQ4,48#;D MRJ*"V2?O'@G@ KZ3XZUS7K;2+*QM["#4[Z2\$ERX=[<16TGEF1%!!;>2N!GC MGD\9Z?P?KT_B'P_]JO8(X+R"XFM+E(B2@EBD:-BI/.TEE &Q5)?^0])_U[)_Z$U7:I+_ ,AZ3_KV3_T)J +M%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116:WB+1D74 M2VJ6@&E_\?W[T?Z-QGY_[O'K0!I45D6_BS0+K39]0@U>S:SMB!-/YH"1D] 2 M?6KFF:K8:S9"[TF\@O+=B5$L$@=?:N(\ VU]I/C[4[>^TBYM2=*MY+J[GFBK6E[KGPX\2>)_*E\[69X7CC,1=X]/AE4*NSJO1R2:1>1W21D!BF>,]#SU!]:T:XSP/K=[JFJZK;_VB-8T MJW2$VVHBV$(+L&WQ# 8* IR!QNP:[.@"OJ#W<>F73Z;$DUXL+F".1MJO)@[ M03V!..:\@L/#]Z==U32O$FEW%I;7GAQAJ-_'.)6>1I9&>4;5Y8DG"C. !VKV M>J#Z]I$,]:URXO#?6DEI;6<=V+(VJ3NC2,Q1"2 M2!O W'JP_\"4_QJW;7=M>P^;9W$5Q'G&^)PPSZ9% $U%% M% 'BWBC]I/1_"_BG4=$N-!OIY;"=H6D25 K$=QFLK_AK'0?^A;U'_O\ 1UX7 M\7/^2O\ B?\ ["$G\ZXZ@#[P^&GQ(L_B7HEUJ5A83V26UQY!29@Q)V@YX^M= MG7A7[*?_ "(.K_\ 81_]IK7NM !7PG\9O^2R^)?^OP_^@BONROA/XS?\EE\2 M_P#7X?\ T$4 <17U/^R=_P B?KW_ %_K_P"BQ7RQ7U/^R=_R)^O?]?Z_^BQ0 M![Y1110!\-_'/_DMGB+_ *[)_P"BDK@*[_XY_P#);/$7_79/_125P% 'T_\ MLF?\@#Q'_P!?4/\ Z"U?0E?/?[)G_( \1_\ 7U#_ .@M7T)0 5\1_'__ )+C MK_U@_P#1$=?;E?$?Q_\ ^2XZ_P#6#_T1'0!YQ7T5^R7_ ,A'Q+_UR@_F]?.M M?17[)?\ R$?$O_7*#^;T ?3-%%% 'QO^TO\ \EDG_P"O*#^1KR2O6_VE_P#D MLD__ %Y0?R->24 ?0?[)G_(P>(_^O6'_ -":OJ"OE_\ 9,_Y&#Q'_P!>L/\ MZ$U?4% !7Q_^T_\ \E<3_L'0_P#H3U]@5\?_ +3_ /R5Q/\ L'0_^A/0!XY7 MOG[)_P#R..N_]>"_^C!7@=>^?LG_ /(XZ[_UX+_Z,% 'U/1110 4444 %%%% M !3)(8Y<>;&KXZ;E!Q3ZYGQQXD30M-M[6.]M[*^U2;[+;37$BHL/&7E)) ^1 MV&D7%WL:=I]II.G06&G0);VMN@2*)!PJBK-E$4SQJQQW(09]\UTU %./_D.7'_7M%_Z%)5RJG45YJ^M^+-#FLH[K5+?59]7TBYN88YH$ACMKF*-7 ##'[L[L?,2> <]:E^ M''BR_P#$6L7,3ZI)J%G'8PRR?:[9+>:*=BC&@#T6BBB@#&F M\5:5#XNM_#33,=3N(6G6-4)4*OJW0''.*;IGC#1=7O=3MK"[\S^RU5KJ4H5C M4'=R&/# ;&R1QQ7!V/A_Q?IWQ"\/W>HV&G7+27%[/?7UO/*P^=4 W9C 7"JJ MHN<';U'6M73[RWU+X@>)8+G2M6%EJ.GP6JO)ITT<B^--(UV^2TLS=1R30FXMCE;]>8>%M&N[CQGHT M]M-K?$K1M1U2V MU&*:UUP65E"UA-M2$1R!I P7:S2/@\$_*J^]>S5#/:6]R\+W$*2M!)YD1=<[ M&P1N'H<$C\: /--:M;6P^)GAO48=.TZVM9M2DB6^T^4-=74SQL-DHP/DSDM@ MM@JO3FA;2UTSXO:!/!IVG6-K>+=Q6T^ERAY+QBNXF<8'R@*3QN^;&2*[ZW\- M:'9ZL^J6ND6,-_)DMIW 9Y[^M%AX:T/2[^6^TW2+&TNI<[YH;=4= ML]>0.] &G1110!YOXJ\#>)+O5)]0TG6+:5KO4[.$_ MM.>(]:\/:?X>?0M4N]/::6<2&VE*;P F,XZ]30!['<>&]$N]634[K2+&:_CP M5N9+=6D&.GS$9XHD\-:'-K"ZK+H]B^H*0PNFMU,@(Z'=C.?>OA?_ (69XW_Z M&O5O_ M_\:[7X/>//%>J_%S0;+4O$6I75K-.PDAEN697'EL>03[4 ?8U%%% M'.>-/'>A^ =-@OO$7?M%_\D5U/_KM!_Z,% 'S%_PN/XA?]#9J/_?8_P *GLOC!\0)-0MT M?Q7J#*TJ@@N.1D>U<'5C3O\ D*6O_79/_0A0!^C,9)B0GDE1FG4R+_4I_NBG MT ?\ DBFD_P#72;_T8U?%5?:O[//_ "132?\ KI-_Z,:@#TZBBB@ HHHH *** M* "BBB@#G_&?B1/#6@^))K1_LUWF[O8!(^$C/SVCO(5B:,1V\DO#;E$FXD=V^'U_>7WA MB1-1N'NIK*_N[(7$GWY4BG=%9L=3A1D^M5I/!?AD:3%<)?7%NT<[W"ZM'J#+ M,TC@*Y,N>=P4 CIP..!72:/I=CHVD06.E1B.UB7Y/F+%LG)8L>22222>N: + MM4E_Y#TG_7LG_H35=JDO_(>D_P"O9/\ T)J +M%%% !1110 4444 %%%% !1 M110 4444 %%%% !1163XHUIO#WAB^U2.VDNI+>/,<,:,Q=R0J\*"<9(S@<#) MH ULCGGIUI"ZA=Q88]V? M7- 'HRLK#*D'Z&EKB_A=HD.F>%I-1BL8]/;6KAK_ .RQIM6&-@!$F!T(C"Y] MR:[2@#.U^?4K;P_>RZ%:B[U%8C]FA+!0S]!DL0..O7M7E.C:?;0S>,='UNVO MM&LI-.M!=7]R\+.)&W[I&*LP+,S%L\@Z]9WNDV1@%IK<]L/*65\YC;:0K[2%.X8QNP35CX6S&9/$;&2*\+ZL\C:E M;KM@O"R)S&O8+PIP6R03D\UW EMPNT/'M],C%/0J5'EE2O;;TH =1110!6.H MV2DAKRW!!P095X_6C^TK'_G]M_\ OZO^-?GUXH_Y&_6/^OZ?_P!&&LJ@#](( MIHYTWPR+(O\ >1@13Z\F_9K_ .2,6G_7W/\ ^A5ZS0 5^?'C;_D?M?\ ^PE< M?^C&K]!Z_/CQM_R/^O\ _82N/_1C4 8=?8?[,?\ R1\?]A";^2U\>5]A_LQ_ M\D?'_80F_DM 'L%%%% 'P;\7/^2O^)_^PA)_.N.KL?BY_P E?\3_ /80D_G7 M'4 ?5W[*?_(@ZO\ ]A'_ -IK7NM>%?LI_P#(@ZO_ -A'_P!IK7NM !7PG\9O M^2R^)?\ K\/_ *"*^[*^$_C-_P EE\2_]?A_]!% '$5]3_LG?\B?KW_7^O\ MZ+%?+%?4_P"R=_R)^O?]?Z_^BQ0![Y1110!\-_'/_DMGB+_KLG_HI*X"N_\ MCG_R6SQ%_P!=D_\ 125P% 'T_P#LF?\ ( \1_P#7U#_Z"U?0E?/?[)G_ " / M$?\ U]0_^@M7T)0 5\1_'_\ Y+CK_P!8/_1$=?;E?$?Q_P#^2XZ_]8/_ $1' M0!YQ7T5^R7_R$?$O_7*#^;U\ZU]%?LE_\A'Q+_UR@_F] 'TS1110!\;_ +2_ M_)9)_P#KR@_D:\DKUO\ :7_Y+)/_ ->4'\C7DE 'T'^R9_R,'B/_ *]8?_0F MKZ@KY?\ V3/^1@\1_P#7K#_Z$U?4% !7Q_\ M/\ _)7$_P"P=#_Z$]?8%?'_ M .T__P E<3_L'0_^A/0!XY7OG[)__(XZ[_UX+_Z,%>!U[Y^R?_R..N_]>"_^ MC!0!]3T444 %%%% !1110 5#<6=M=JHN[>*<*M2:3IL4-@ M8SJ>H2BULE<\!R.7/^RB@L?ICO0!+I?A71=(TM-/M+"$V\_%YJ42Q^<\=O(R@#Y2JELISCH#ZTW1=9U[Q#XE?PE<:Y>?J%O'&LUR(Y(UB!RI48$GS8')7MF@#TK2],M-&TNWT[381!:VZ;(XP M2<#ZGDGN2>IJW7.> M7O-;\&6EWJCK+=K)-;RRJH42&*5X]^!P,[,X'C%AC\Z3[1"(Q(9H]A. VX8_.@"2BD1UD4-&P93T*G(-+0!'<7$-I;R7%U M-'##&I9Y)&"JH]23P!66OBWP\^D2:JFM6+6$;['N5N%**WH3G@U:UJ>UMM%N MI;^6VA@6,[I+MQ<''&<=Q7!>!]4MX/$'C._U"\L;U$$%U<:GIXQ:E%C8 M; ,G#J$RWS-G<.G2@#K4\=>%9+&6\C\0ZXCTCP;JGC/Q OD2:F7U.X5A\ MT4(7]S']1&%X_O,?6M/P%IES9>&_MNJ)LU35I6O[P8Y1W^['_P 0*G_ &@ M#IJCG\S[/)Y+JDFP[&==P4XX)'&1[5)45U'+-:2QV\[6\KH5295#&,XX;!X. M/0T ><:7XQUR:3Q1!INHV?B/^S-/6XMYQ +?%P=^8BN[E0%5L\=<9JIIOC[6 M;SP[XAO]&U"#6X;"SAFCN9;06[12,VA MMHI;:T6*.-8I1*NY,G?\P&6-+:]^S_9 MY'8IEU:/J-I(P2!G)ZXS79US^@^&I]-UO4-9U/4%O=0OXXH9&B@$,:I'NVX7 M)R?F.22>PZ"N@H CN+>*[M9;>YC62&9#'(C#AE(P0?PKD(_A5X6@UIKZVL%A M1K"2Q-NA.W:_!8<]=N1^-=G7SIXQ_:5UGPSXTU?1(-!L9XK"[D@21Y7#.%., MG% 'JB_#2&YLY+;7-:OM3C73WTZU\Q40V\3@!CE1\SD*HW'L.G)SJ:-X3EL- M<75]3U:;4[R*T^QPLT,<2QQ;@QX0#)) Y/'' %?/O_#6.O?]"WIW_?Z2O8/@ MW\2KSXF:!J&H7]A!9/:W0@5(&+!AM#9.?K0!Z+1110!AZAXV\,:3?266IZ_I MUI=1XWPS7*JRY&1D$^AJK_PL?P7_ -#5I/\ X&)_C7R5^T!_R6[7?^V/_HE* M\WH _1#1_$FB^(/-_L/5;34/)QYGV:97V9Z9QTZ&M.OFS]DK_6>)_I;_ /M2 MOI.@ KY2_:#\9^)]#^*TUGHWB'5+"V%G"PAMKMXT!(.3@'&:^K:^./VF/^2R M3?\ 7E!_(T <5_PLOQS_ -#AKG_@PE_^*KVS]F;Q7X@\0>*M:BUW6]0U*.*R M5D2[NGE"'>!D!B<&OFRO??V3O^1PU[_KP3_T8* /J:BBB@#Y;_:R_P"1J\/_ M /7E)_Z'7@%>_P#[67_(U>'_ /KRD_\ 0Z\ H ]9_9J_Y+-:_P#7I/\ ^@U] ME5\:_LU?\EFM?^O2?_T&OLJ@ KYV_:U_Y!?AG_KM^('_)-_$7_8-G_P#19KH:Y[X@?\DW\1?]@V?_ -%F@#\_:*** M /OGX8?\DK\-?]@V'_T 5U53_ -!-?G/0 5]J_L\_\D4TG_KI-_Z,:OBJOM7] MGG_DBFD_]=)O_1C4 >G4444 %%%% !1110 4444 U5;;P'=Z-HFEZS#93Z_=VTLD&GS- M);6WF,S8 &=Q4;/]DMSR*]I=UCC9Y&"HH)9F. !ZUS=CXR\*KX:;6]/NHUTZ M:[>,-%;N&FG+$,%0+N9BV>@)/6@#S+P7)I.H'PGIVHV?EZ-#)JXBMK^W*0M, M)\H-KC#%8V8#T.[N#7H7POX\&,L)S9)J%XMB0O>! M;KPS UU#:W6G3W+I%9_8&DR?\ H34 M7:*** "BBB@ HHJMJ%ZNG6$MT\,\XC'^KMXS)(YS@ *.M %FBN:M_'NCS:-? M:A.MW9FPN%MKBUN+FZG;S7%Q]FM[ M*2W'GS/M+8502,;03G.!@YH Z*BLW0M=M/$.G&[LEFC"2O#+%/&4DBD0X9&' MJ#^%:5 %;49;F'39Y+$0&X5"4^TN4C!]6(!(%<(OQ%U"+3]0$UMI\]S;ZI;Z M;!>6\S?8Y&E"G<6/(V9PP&><#/-=SJL5W/I<\>G?9C0P!S@C( MKC]/\%ZG90ZY.T&AO)JKQ?\ $K$3_8D5!AB1CEVSR=O8<&@"*;XC7%A9ZA;7 MT-@VJVNHQ:?&Z7&VU)A]23SG/>N.7X931Z4986TR/5?[4BU)8DMMMFOEIY:PA1SMV$_-UW'..U= M)X2\/7&A1ZE-?26YNM2O#=2Q6B%88CM50J@\GA023C))XH Z&BBJ]^[1Z;/!(P'B_6>I_Y?'_QIO_"U/'O_ $-^ ML_\ @8_^- 'WL %4*H & !VI:XOX0ZE>ZO\)=!OM4NI;N[F@8R3S.6=SO89 M)/7@5VE !7YW:W<3CQ!J($T@'VJ7^(_WS7Z(U^=6N?\ (PZC_P!?4O\ Z&: M*OVF?_GM)_WV:^SOV=79_@MII=BQ\^?DG/\ RT-?%M?:/[.?_)%=-_Z[S_\ MHPT >I4444 ?GAXH_P"1OUC_ *_I_P#T8:RZU/%'_(WZQ_U_3_\ HPUET ?9 M7[-?_)&+3_K[G_\ 0J]9KR;]FO\ Y(Q:?]?<_P#Z%7K- !7Y\>-O^1_U_P#[ M"5Q_Z,:OT'K\^/&W_(_Z_P#]A*X_]&-0!AU]A_LQ_P#)'Q_V$)OY+7QY7V'^ MS'_R1\?]A";^2T >P4444 ?!OQ<_Y*_XG_["$G\ZXZNQ^+G_ "5_Q/\ ]A"3 M^=<=0!]7?LI_\B#J_P#V$?\ VFM>ZUX5^RG_ ,B#J_\ V$?_ &FM>ZT %?"? MQF_Y++XE_P"OP_\ H(K[LKX3^,W_ "67Q+_U^'_T$4 <17U/^R=_R)^O?]?Z M_P#HL5\L5]3_ +)W_(GZ]_U_K_Z+% 'OE%%% 'PW\<_^2V>(O^NR?^BDK@*[ M_P".?_);/$7_ %V3_P!%)7 4 ?3_ .R9_P @#Q'_ -?4/_H+5]"5\]_LF?\ M( \1_P#7U#_Z"U?0E !7Q'\?_P#DN.O_ %@_]$1U]N5\1_'_ /Y+CK_U@_\ M1$= 'G%?17[)?_(1\2_]24 ?0?[)G_(P>(_\ KUA_ M]":OJ"OE_P#9,_Y&#Q'_ ->L/_H35]04 %?'_P"T_P#\E<3_ +!T/_H3U]@5 M\?\ [3__ "5Q/^P=#_Z$] 'CE>^?LG_\CCKO_7@O_HP5X'7OG[)__(XZ[_UX M+_Z,% 'U/1110 4444 %%%% !5#5-"TG7%B76M,L]06$EHQ=0++L)ZD;@<5? MK&\574EEHC7":PFCHCKYMTUMYY"GC 7IDDCD@_2@#&MOAEHVG:196>C2W&F3 M6-U+=07EH(UE#2%MP(*E67:VW!!X5?2GCX=6,$=I)INJ:E8ZA;^=NU"&1#-/ MYS!I/,W*5.6 /08P,8KG(?B%J;^#O#[W%W!%=ZQ>SP+J"6K2?N(]Y$@@7)WL MJJ-O8MDCC%:%MXAU+7=2TW1/#WB..3S+2XN[G5&LE\SY)%C$7E' 5@6.[(S\ MO09S0!VFB:/::!HMMI>G*RV]NN%WMN9B226)[DDDD^IJ]6!X(UNZ\0^$;6_U M%8UN]\L$_E#"L\4K1E@.P)3..V:WZ *T7_ *%)2ZEI=CK-B]GJMI#= MVSD%HID#*2#D'ZB@#RG1?#LNM:'J^A+#86=U8>(TN9-+GS+91KL5Q"F/O*5. MXC P2?E%7X=*'B[P]#IUEI6A6#Z!KDB3V+)OLKHI&P)4 #C]Z#R."IS7<'P; MX<.C#2?[%LOL D\T0"(;=_\ >_WO?K2S^$/#USI,&F3:-9M8V[;H8/) 6,GJ M0!T)R?KF@"GX!U.'4O#!6WTVVTT65U/9O;V># 'CD*LT9 &5)R>@ZUTM065E M:Z;916>GV\5M;0KMCBB0*J#T %3T (RJZE7 92,$$9!J-+:WC@,$<,2Q'(,: MH ISUXJ+5"1H]X0<$0/@C_=-?GF=8U//_(1N_P#O^W^- 'Z)NDR4 %?!7Q7_Y*YXH_P"PG-_Z$:^]:^"OBO\ M\E<\4?\ 83F_]"- '(U]4_LG_P#(D:Y_V$1_Z+6OE:OJG]D__D2-<_["(_\ M1:T >]4444 ?$G[0'_);M<_[8_\ HE*\WKTC]H#_ )+=KG_;'_T2E>;T ?2' M[)7^L\3_ $M__:E?2=?-G[)7^L\3_2W_ /:E?2= !7QQ^TQ_R62;_KR@_D:^ MQZ^./VF/^2R3?]>4'\C0!Y'7OO[)W_(X:]_UX)_Z,%>!5[[^R=_R.&O?]>"? M^C!0!]34444 ?+?[67_(U>'_ /KRD_\ 0Z\ KW_]K+_D:O#_ /UY2?\ H=> M4 >L_LU?\EFM?^O2?_T&OLJOC7]FK_DLUK_UZ3_^@U]E4 %?.W[6O_(+\,_] M=KC_ -!2OHFOG;]K7_D%^&?^NUQ_Z"E 'S+7?? [_DM?AS_KX?\ ]%M7 UWW MP._Y+7X<_P"OA_\ T6U 'W+1110!X3^U;_R(6C_]A'_VFU?*5?5O[5O_ "(6 MC_\ 81_]IM7RE0!U7PP_Y*IX:_["4/\ Z$*^^:^!OAA_R53PU_V$H?\ T(5] M\T %>7?M%_\ )%=3_P"NT'_HP5ZC7EW[1?\ R174_P#KM!_Z,% 'Q;5C3O\ MD*6O_79/_0A5>K&G?\A2U_Z[)_Z$* /T8B_U*?[HI],B_P!2G^Z*?0!P_P 9 MO^2,^)O^O,_^A"OA2ONOXS?\D9\3?]>9_P#0A7PI0 5^B'AK_D5-)_Z\H?\ MT 5^=]?HAX:_Y%32?^O*'_T 4 :=<]\0/^2;^(O^P;/_ .BS70USWQ _Y)OX MB_[!L_\ Z+- 'Y^T444 ??/PP_Y)7X:_[!L/_H KJJY7X8?\DK\-?]@V'_T M5U5 %35?^0->_P#7O)_Z":_.>OT8U7_D#7O_ %[R?^@FOSGH *^U?V>?^2*: M3_UTF_\ 1C5\55]J_L\_\D4TG_KI-_Z,:@#TZBBB@ HHHH **** "BBB@#FO M'5CK&I^'TL=$MHKI9YT6]BDN?(,EOR70-M.-V IXZ$UY]I"ZMI_V'5]9T22T ML=-\47\T\5ONG*)*LR!PJH"41F'(!R.<"O6M4N[JRL&EL-/DU"XR D$2:9=)J U%M+&G*R,[70."H?.TK@$[LX !^E '&:QVL#CMFEO/%NH62V%H_AZ5]:OVE,5@EU&5"1@ M%I#+T"_,HZ9R<8K5\.:]!XDT6/4+>*2 EWBE@F WPR(Q1T..,AE(XH U*I+_ M ,AZ3_KV3_T)JNU27_D/2?\ 7LG_ *$U #]2OQIMB]R;:YNBI $-K'OD8DXX M'X]3@"LW3/%VF:EHM]J9,MG%ITDD5Y'=IL>W9!E@PY[$'@D'/%6?$$S0Z+*4 MM]0N-Y",-.($R@G[RY(Z>W->?Z/X4\0W6BW-K;J+73SK9O8X=94M/>1!0W[X MH"-C$Y( M).*WM/O&OK-)WM;BT9B08;E0KK@XYP2/R->2VWACQ##I.BW6MV-U(MCK&HR3 MV^DR-'/Y4[R8D'S D9.< YVL/>O0/ L&JV_AO;K?VD.;F9K:.\D\R:.W+GRE MD;)RP7&>2?HZUH5'<7$5K;2W%PX MCAA0O(YZ*H&2?RH \='AK6IM%O9X++6&L8M>MM2B^T$)J5RBIME)((.1QMSA ML+@=JLWVFZ[?Z5BXLM;;0SK*3P;SOU*T@6'[Z9)=%?\-8>'/^A>U3_ON/_&O;-=_Y%W4?^O67_P! M-?G70!]4?\-8>'/^A>U3_ON/_&O9?"OB"'Q5X5T_7+6&2"&^A$J1R$%E!['% M?GE7W=\'?^2.>&?^O%?YF@#M:K:E_P @J[_ZX/\ ^@FK-5M2_P"05=_]<'_] M!- 'YSR?ZQOJ:;3I/]8WU--H ^YO@A_R17PW_P!>[?\ HQJ[VN"^"'_)%?#? M_7NW_HQJ[V@ K\ZM<_Y&'4?^OJ7_ -#-?HK7YU:Y_P C#J/_ %]2_P#H9H H MU]H_LY_\D5TW_KO/_P"C#7Q=7VC^SG_R173?^N\__HPT >I4444 ?GAXH_Y& M_6/^OZ?_ -&&LNM3Q1_R-^L?]?T__HPUET ?97[-?_)&+3_K[G_]"KUFO)OV M:_\ DC%I_P!?<_\ Z%7K- !7Y\>-O^1_U_\ ["5Q_P"C&K]!Z_/CQM_R/^O_ M /82N/\ T8U &'7V'^S'_P D?'_80F_DM?'E?8?[,?\ R1\?]A";^2T >P44 M44 ?!OQ<_P"2O^)_^PA)_.N.KL?BY_R5_P 3_P#80D_G7'4 ?5W[*?\ R(.K M_P#81_\ ::U[K7A7[*?_ "(.K_\ 81_]IK7NM !7PG\9O^2R^)?^OP_^@BON MROA/XS?\EE\2_P#7X?\ T$4 <17U/^R=_P B?KW_ %_K_P"BQ7RQ7U/^R=_R M)^O?]?Z_^BQ0![Y1110!\-_'/_DMGB+_ *[)_P"BDK@*[_XY_P#);/$7_79/ M_125P% 'T_\ LF?\@#Q'_P!?4/\ Z"U?0E?/?[)G_( \1_\ 7U#_ .@M7T)0 M 5\1_'__ )+CK_U@_P#1$=?;E?$?Q_\ ^2XZ_P#6#_T1'0!YQ7T5^R7_ ,A' MQ+_UR@_F]?.M?17[)?\ R$?$O_7*#^;T ?3-%%% 'QO^TO\ \EDG_P"O*#^1 MKR2O6_VE_P#DLD__ %Y0?R->24 ?0?[)G_(P>(_^O6'_ -":OJ"OE_\ 9,_Y M&#Q'_P!>L/\ Z$U?4% !7Q_^T_\ \E<3_L'0_P#H3U]@5\?_ +3_ /R5Q/\ ML'0_^A/0!XY7OG[)_P#R..N_]>"_^C!7@=>^?LG_ /(XZ[_UX+_Z,% 'U/11 M10 4444 %%%% !6?K%GJ-Y;(ND:I_9LZ/N,AMUF5QC[I4D?7((Z5H5C^*+R: MPT5KB'5[/1U1QYMW>1>8B+TP!N49)QU- &##\.?LFGVIL-9FAU>WU";4?M[0 M*RO+,"L@,7 V$'& 1C .^N+M[=I4:-)1&A2,L,!\AN3P/K0!V_A[0[?PYH M-MI5H\DL< 8F24Y:1V8LS''#-]_Z]W_ /037YSGJ: "ON+X%?\ )$_#O_7&3_T:]?#M?<7P*_Y( MGX=_ZXR?^C7H ]!HHHH _.;5?^0Q>_\ 7P__ *$:JU:U7_D,7O\ U\/_ .A& MJM 'U_\ LO\ _)))?^PE-_Z"E>R5XW^R_P#\DDE_["4W_H*5[)0 5\%?%?\ MY*YXH_[";T ?2'[)7^L\3_2W_ /:E?2=?-G[)7^L\3_2W_P#: ME?2= !7QQ^TQ_P EDF_Z\H/Y&OL>OCC]IC_DLDW_ %Y0?R- 'D=>^_LG?\CA MKW_7@G_HP5X%7OO[)W_(X:]_UX)_Z,% 'U-1110!\M_M9?\ (U>'_P#KRD_] M#KP"O?\ ]K+_ )&KP_\ ]>4G_H=> 4 >L_LU?\EFM?\ KTG_ /0:^RJ^-?V: MO^2S6O\ UZ3_ /H-?95 !7SM^UK_ ,@OPS_UVN/_ $%*^B:^=OVM?^07X9_Z M[7'_ *"E 'S+7?? [_DM?AS_ *^'_P#1;5P-=]\#O^2U^'/^OA__ $6U 'W+ M1110!X3^U;_R(6C_ /81_P#:;5\I5]6_M6_\B%H__81_]IM7RE0!U7PP_P"2 MJ>&O^PE#_P"A"OOFO@;X8?\ )5/#7_82A_\ 0A7WS0 5Y=^T7_R174_^NT'_ M *,%>HUY=^T7_P D5U/_ *[0?^C!0!\6U8T[_D*6O_79/_0A5>K&G?\ (4M? M^NR?^A"@#]&(O]2G^Z*?3(O]2G^Z*?0!P_QF_P"2,^)O^O,_^A"OA2ONOXS? M\D9\3?\ 7F?_ $(5\*4 %?HAX:_Y%32?^O*'_P! %?G?7Z(>&O\ D5-)_P"O M*'_T 4 :=<]\0/\ DF_B+_L&S_\ HLUT-<]\0/\ DF_B+_L&S_\ HLT ?G[1 M110!]\_##_DE?AK_ +!L/_H KJJY7X8?\DK\-?\ 8-A_] %=50!4U7_D#7O_ M %[R?^@FOSGK]&-5_P"0->_]>\G_ *":_.>@ K[5_9Y_Y(II/_72;_T8U?%5 M?:O[//\ R132?^NDW_HQJ /3J*** "BBB@ HHHH **** ,GQ+'//H =77PS;J^EQR0V6MM?VNB27@8K;-&5:(R] M&;C>(+JXLM%FN+6^LM/9,%KJ^4F*)<\D@%<^W(KGO#.N>(/%/A M![FQNM,2Y6]EMX]0$#O!3VW8X/)XH PM+\+>(]!U2TU^TTI)52 M:[5=%6\7=:P3",J$=OER&C)*@X^?CISV/@K1;K0_#S1:EY:WEU=W%[.D3;EC M>:5I"@/?&[&>^*Y?2?&WB#Q!::/86(T^VU*^>\,E\T320&&WD\OS$CW G>2, M?-@#/)XKJO!NNW'B#P_]IOXHXKRWN9[.Y6+.PR0R-&Q7/."5R,^M &]5)?\ MD/2?]>R?^A-5VJ2_\AZ3_KV3_P!":@"6_O[72]/GOM0F6WM;=#)+*_1%'))K MD?\ A&?\ L'1?^@UUU %#7?\ D7=1_P"O M67_T U^==?HIKO\ R+NH_P#7K+_Z :_.N@ K[N^#O_)'/#/_ %XK_,U\(U]W M?!W_ )(YX9_Z\5_F: .UJMJ7_(*N_P#K@_\ Z":LU6U+_D%7?_7!_P#T$T ? MG/)_K&^IIM.D_P!8WU--H ^YO@A_R17PW_U[M_Z,:N]K@O@A_P D5\-_]>[? M^C&KO: "OSJUS_D8=1_Z^I?_ $,U^BM?G5KG_(PZC_U]2_\ H9H HU]H_LY_ M\D5TW_KO/_Z,-?%U?:/[.?\ R173?^N\_P#Z,- 'J5%%% 'YX>*/^1OUC_K^ MG_\ 1AK+K4\4?\C?K'_7]/\ ^C#670!]E?LU_P#)&+3_ *^Y_P#T*O6:\F_9 MK_Y(Q:?]?<__ *%7K- !7Y\>-O\ D?\ 7_\ L)7'_HQJ_0>OSX\;?\C_ *__ M -A*X_\ 1C4 8=?8?[,?_)'Q_P!A";^2U\>5]A_LQ_\ )'Q_V$)OY+0![!11 M10!\&_%S_DK_ (G_ .PA)_.N.KL?BY_R5_Q/_P!A"3^=<=0!]7?LI_\ (@ZO M_P!A'_VFM>ZUX5^RG_R(.K_]A'_VFM>ZT %?"?QF_P"2R^)?^OP_^@BONROA M/XS?\EE\2_\ 7X?_ $$4 <17U/\ LG?\B?KW_7^O_HL5\L5]3_LG?\B?KW_7 M^O\ Z+% 'OE%%% 'PW\<_P#DMGB+_KLG_HI*X"N_^.?_ "6SQ%_UV3_T4E<5]%?LE_\ (1\2_P#7*#^; MU\ZU]%?LE_\ (1\2_P#7*#^;T ?3-%%% 'QO^TO_ ,EDG_Z\H/Y&O)*];_:7 M_P"2R3_]>4'\C7DE 'T'^R9_R,'B/_KUA_\ 0FKZ@KY?_9,_Y&#Q'_UZP_\ MH35]04 %?'_[3_\ R5Q/^P=#_P"A/7V!7Q_^T_\ \E<3_L'0_P#H3T >.5[Y M^R?_ ,CCKO\ UX+_ .C!7@=>^?LG_P#(XZ[_ ->"_P#HP4 ?4]%%% !1110 M4444 %9VLVNJ7-J@T6^M[297RWVFV\Z.1236A-X4UM[K3]5MM7L+76+.WELV:*P;[/) [*0OEF3(*E% M((;UXP:R1\1M1?PCIFHR6UC8RW6HRV%Q>W#L;.#RRZ^9D8.UV0*N2.6QGUET M[QOK^NIIECI-CI\6I7<-Q=//<-(;XW*<'TQ6S0!3C_ .0YT7_H4E97Q!_P"29^)O^P1=?^B6H _/VBBB@#[Z^&'_ "2?PM_V";;_ M -%K74URWPP_Y)/X6_[!-M_Z+6NIH J:K_R![W_KW?\ ]!-?G.>IK]&-5_Y M][_U[O\ ^@FOSG/4T %?<7P*_P"2)^'?^N,G_HUZ^':^XO@5_P D3\._]<9/ M_1KT >@T444 ?G-JO_(8O?\ KX?_ -"-5:M:K_R&+W_KX?\ ]"-5: /K_P#9 M?_Y))+_V$IO_ $%*]DKQO]E__DDDO_82F_\ 04KV2@ KX*^*_P#R5SQ1_P!A M.;_T(U]ZU\%?%?\ Y*YXH_[")_I;_ /M2OI.OFS]DK_6>)_I;_P#M2OI.@ KX MX_:8_P"2R3?]>4'\C7V/7QQ^TQ_R62;_ *\H/Y&@#R.O??V3O^1PU[_KP3_T M8*\"KWW]D[_D<->_Z\$_]&"@#ZFHHHH ^6_VLO\ D:O#_P#UY2?^AUX!7O\ M^UE_R-7A_P#Z\I/_ $.O * /6?V:O^2S6O\ UZ3_ /H-?95?&O[-7_)9K7_K MTG_]!K[*H *^=OVM?^07X9_Z[7'_ *"E?1-?.W[6O_(+\,_]=KC_ -!2@#YE MKOO@=_R6OPY_U\/_ .BVK@:[[X'?\EK\.?\ 7P__ *+:@#[EHHHH \)_:M_Y M$+1_^PC_ .TVKY2KZM_:M_Y$+1_^PC_[3:OE*@#JOAA_R53PU_V$H?\ T(5] M\U\#?##_ )*IX:_["4/_ *$*^^: "O+OVB_^2*ZG_P!=H/\ T8*]1KR[]HO_ M )(KJ?\ UV@_]&"@#XMJQIW_ "%+7_KLG_H0JO5C3O\ D*6O_79/_0A0!^C$ M7^I3_=%/ID7^I3_=%/H X?XS?\D9\3?]>9_]"%?"E?=?QF_Y(SXF_P"O,_\ MH0KX4H *_1#PU_R*FD_]>4/_ * *_.^OT0\-?\BII/\ UY0_^@"@#3KGOB!_ MR3?Q%_V#9_\ T6:Z&N>^('_)-_$7_8-G_P#19H _/VBBB@#[Y^&'_)*_#7_8 M-A_] %=57*_##_DE?AK_ +!L/_H KJJ *FJ_\@:]_P"O>3_T$U^<]?HQJO\ MR!KW_KWD_P#037YST %?:O[//_)%-)_ZZ3?^C&KXJK[5_9Y_Y(II/_72;_T8 MU 'IU%%% !1110 4444 %%%% %#6;;4+K3S'I%S;6]QN!S=0&:-AW4J&!_$& MN.F\ :RGA;4+#3];MK>\U;4/M=^Z6S)"4*A6BC57#("%&3NRS6-K&/-FGAN#"55>3EQR!ZX(KS(WFM0^ K-A=:E.E[KK-I]FT[I>WE MB2Q6(2?>4[1ORQ'RC!84 =0?".N!=)O;:_TJSU325EMX%@L7%JUNX4>68_,W M @H""&[=*WO#&@KX4$,VT2;L@\Y7D@<]M\/+V[O/"\B7] MS)=R66H7=DEQ*YVJ,GO0!U-4E_Y#TG_7LG_H35=JDO_(>D_P"O M9/\ T)J ,+XH?\DI\3?]@V;_ -!-? U??/Q0_P"24^)O^P;-_P"@FO@:@ K[ M]^&O_)*_"W_8(M?_ $4M? 5??OPU_P"25^%O^P1:_P#HI: .FK*\5?\ (G:S M_P!>$_\ Z+:M6LKQ5_R)VL_]>$__ *+:@#\\:*** /O7X4?\DD\,_P#8.B_] M!KKJY'X4?\DD\,_]@Z+^5==0!0UW_D7=1_Z]9?\ T U^==?HIKO_ "+NH_\ M7K+_ .@&OSKH *^[O@[_ ,D<\,_]>*_S-?"-?=WP=_Y(YX9_Z\5_F: .UJMJ M7_(*N_\ K@__ *":LU6U+_D%7?\ UP?_ -!- 'YSR?ZQOJ:;3I/]8WU--H ^ MYO@A_P D5\-_]>[?^C&KO:X+X(?\D5\-_P#7NW_HQJ[V@ K\ZM<_Y&'4?^OJ M7_T,U^BM?G5KG_(PZC_U]2_^AF@"C7VC^SG_ ,D5TW_KO/\ ^C#7Q=7VC^SG M_P D5TW_ *[S_P#HPT >I4444 ?GAXH_Y&_6/^OZ?_T8:RZU/%'_ "-^L?\ M7]/_ .C#670!]E?LU_\ )&+3_K[G_P#0J]9KR;]FO_DC%I_U]S_^A5ZS0 5^ M?'C;_D?]?_["5Q_Z,:OT'K\^/&W_ "/^O_\ 82N/_1C4 8=?8?[,?_)'Q_V$ M)OY+7QY7V'^S'_R1\?\ 80F_DM 'L%%%% 'P;\7/^2O^)_\ L(2?SKCJ['XN M?\E?\3_]A"3^=<=0!]7?LI_\B#J__81_]IK7NM>%?LI_\B#J_P#V$?\ VFM> MZT %?"?QF_Y++XE_Z_#_ .@BONROA/XS?\EE\2_]?A_]!% '$5]3_LG?\B?K MW_7^O_HL5\L5]3_LG?\ (GZ]_P!?Z_\ HL4 >^4444 ?#?QS_P"2V>(O^NR? M^BDK@*[_ ..?_);/$7_79/\ T4E24 ?0?[)G_ ",'B/\ Z]8? M_0FKZ@KY?_9,_P"1@\1_]>L/_H35]04 %?'_ .T__P E<3_L'0_^A/7V!7Q_ M^T__ ,E<3_L'0_\ H3T >.5[Y^R?_P CCKO_ %X+_P"C!7@=>^?LG_\ (XZ[ M_P!>"_\ HP4 ?4]%%% !1110 4444 %<_P",]-US5]!^P^';NWM9)I MP\SL MA:'GXU*WLU;1K"&^N6<+LFN/)15PP& # MUH Y*[\(:O=:3HD0M]%A&D2MMTO]X]G+'LVIG(SN7J,@C\>15TSP%KOA^XM- M2T:]TXWT:W,4EK,D@MHX9I%D"18RRA&7CLF* .B\*:%_P (UX:M=,:?[3)&7DEFV[?,D=V=R!V&YC@> MF*V*RO#&O1^)?#MKJL4+V_G;E>%R"8G1BCJ2.N&4C/>M6@"G'_R'+C_KVB_] M"DK*^(/_ "3/Q-_V"+K_ -$M6K'_ ,ARX_Z]HO\ T*2LKX@_\DS\3?\ 8(NO M_1+4 ?G[1110!]]?##_DD_A;_L$VW_HM:ZFN6^&'_))_"W_8)MO_ $6M=30! M4U7_ ) ][_U[O_Z":_.<]37Z,:K_ ,@>]_Z]W_\ 037YSGJ: "ON+X%?\D3\ M._\ 7&3_ -&O7P[7W%\"O^2)^'?^N,G_ *->@#T&BBB@#\YM5_Y#%[_U\/\ M^A&JM6M5_P"0Q>_]?#_^A&JM 'U_^R__ ,DDE_["4W_H*5[)7C?[+_\ R227 M_L)3?^@I7LE !7P5\5_^2N>*/^PG-_Z$:^]:^"OBO_R5SQ1_V$YO_0C0!R-? M5/[)_P#R)&N?]A$?^BUKY6KZI_9/_P"1(US_ +"(_P#1:T >]4444 ?$G[0' M_);M<_[8_P#HE*\WKTC]H#_DMVN?]L?_ $2E>;T ?2'[)7^L\3_2W_\ :E?2 M=?-G[)7^L\3_ $M__:E?2= !7QQ^TQ_R62;_ *\H/Y&OL>OCC]IC_DLDW_7E M!_(T >1U[[^R=_R.&O?]>"?^C!7@5>^_LG?\CAKW_7@G_HP4 ?4U%%% 'RW^ MUE_R-7A__KRD_P#0Z\ KW_\ :R_Y&KP__P!>4G_H=> 4 >L_LU?\EFM?^O2? M_P!!K[*KXU_9J_Y+-:_]>D__ *#7V50 5\[?M:_\@OPS_P!=KC_T%*^B:^=O MVM?^07X9_P"NUQ_Z"E 'S+7?? [_ )+7X<_Z^'_]%M7 UWWP._Y+7X<_Z^'_ M /1;4 ?7?M%_\D5U/_KM!_Z,% 'Q;5C3O^0I:_\ 79/_ $(5 M7JQIW_(4M?\ KLG_ *$* /T8B_U*?[HI],B_U*?[HI] '#_&;_DC/B;_ *\S M_P"A"OA2ONOXS?\ )&?$W_7F?_0A7PI0 5^B'AK_ )%32?\ KRA_] %?G?7Z M(>&O^14TG_KRA_\ 0!0!IUSWQ _Y)OXB_P"P;/\ ^BS70USWQ _Y)OXB_P"P M;/\ ^BS0!^?M%%% 'WS\,/\ DE?AK_L&P_\ H KJJY7X8?\ )*_#7_8-A_\ M0!754 5-5_Y U[_U[R?^@FOSGK]&-5_Y U[_ ->\G_H)K\YZ "OM7]GG_DBF MD_\ 72;_ -&-7Q57VK^SS_R132?^NDW_ *,:@#TZBBB@ HHHH **** "BBB@ M#'\4:-I6NZ&]IK\C16(=)787!A *G(RP(XSC@\527PGHVHZ5"#>WM[''/]IM MKPZC(\D3[=N4E#9 QD8!P3 MPIX272(;DW1ACCN'N$U--1=)3*XVNQGW9.X C..!Z"NCT;3K#2='M[+1XTC MLXT_=!&W @\YW-^#9M,FE\)VVJ6@MM(@EU=88KZ()#YPGR@ ;@ MD1EP/3##L:] ^%P"^"V$'_'E_:%Y]AQ]W[-]H?RMO^SMQCVQ0!V-4E_Y#TG_ M %[)_P"A-5VJ2_\ (>D_Z]D_]":@#"^*'_)*?$W_ O_037P-7WS\4/^24 M^)O^P;-_Z":^!J "OOWX:_\ )*_"W_8(M?\ T4M? 5??OPU_Y)7X6_[!%K_Z M*6@#IJRO%7_(G:S_ ->$_P#Z+:M6LKQ5_P B=K/_ %X3_P#HMJ /SQHHHH ^ M]?A1_P DD\,_]@Z+_P!!KKJY'X4?\DD\,_\ 8.B_E774 4-=_P"1=U'_ *]9 M?_0#7YUU^BFN_P#(NZC_ ->LO_H!K\ZZ "ON[X._\D<\,_\ 7BO\S7PC7W=\ M'?\ DCGAG_KQ7^9H [6JVI?\@J[_ .N#_P#H)JS5;4O^05=_]<'_ /030!^< M\G^L;ZFFTZ3_ %C?4TV@#[F^"'_)%?#?_7NW_HQJ[VN"^"'_ "17PW_U[M_Z M,:N]H *_.K7/^1AU'_KZE_\ 0S7Z*U^=6N?\C#J/_7U+_P"AF@"C7VC^SG_R M173?^N\__HPU\75]H_LY_P#)%=-_Z[S_ /HPT >I4444 ?GAXH_Y&_6/^OZ? M_P!&&LNM3Q1_R-^L?]?T_P#Z,-9= 'V5^S7_ ,D8M/\ K[G_ /0J]9KR;]FO M_DC%I_U]S_\ H5>LT %?GQXV_P"1_P!?_P"PE^4444 ?#?QS_ .2V>(O^NR?^BDK@*[_XY_\ );/$7_79/_125P% M'T_^R9_R /$?_7U#_P"@M7T)7SW^R9_R /$?_7U#_P"@M7T)0 5\1_'_ /Y+ MCK_U@_\ 1$=?;E?$?Q__ .2XZ_\ 6#_T1'0!YQ7T5^R7_P A'Q+_ -24 ?0?[)G_(P>(_^O6'_P!":OJ"OE_]DS_D8/$?_7K#_P"A M-7U!0 5\?_M/_P#)7$_[!T/_ *$]?8%?'_[3_P#R5Q/^P=#_ .A/0!XY7OG[ M)_\ R..N_P#7@O\ Z,%>!U[Y^R?_ ,CCKO\ UX+_ .C!0!]3T444 %%%% !1 M110 5S_C1/$4^@?9_":Q?:II DTCS>4T<1SN,9*D;^P)'&<]JZ"J.KW6H6EF MKZ3IPU"X9POEM.(548/S%B#QQC@$\T #;N[TG14C:3PP^BM)]GMK:2.[ M5MRX\QBZ$K;1+VV:UU:^M+&>QN;:>80J$>19$*.J M'.TKSD9.X\\"MJV^(AU#2=.;3M'FEU:_NI[1;"295$;P$B4M)R-@QU .P+D#V%;=9?AO78/$OA^UU6UBDA2<,&BEQNC M=6*.IQQD,I'X5J4 4X_^0YT7_H4E97Q!_P"29^)O^P1=?^B6K5C_ .0Y M*/^PG-_Z$: .1KZI_9/\ ^1(US_L(C_T6M?*U M?5/[)_\ R)&N?]A$?^BUH ]ZHHHH ^)/V@/^2W:Y_P!L?_1*5YO7I'[0'_); MM<_[8_\ HE*\WH ^D/V2O]9XG^EO_P"U*^DZ^;/V2O\ 6>)_I;_^U*^DZ "O MCC]IC_DLDW_7E!_(U]CU\_Z\$_\ M1@KP*O??V3O^1PU[_KP3_P!&"@#ZFHHHH ^6_P!K+_D:O#__ %Y2?^AUX!7O M_P"UE_R-7A__ *\I/_0Z\ H ]9_9J_Y+-:_]>D__ *#7V57QK^S5_P EFM?^ MO2?_ -!K[*H *^=OVM?^07X9_P"NUQ_Z"E?1-?.W[6O_ ""_#/\ UVN/_04H M ^9:[[X'?\EK\.?]?#_^BVK@:[[X'?\ ):_#G_7P_P#Z+:@#[EHHHH \)_:M M_P"1"T?_ +"/_M-J^4J^K?VK?^1"T?\ ["/_ +3:OE*@#JOAA_R53PU_V$H? M_0A7WS7P-\,/^2J>&O\ L)0_^A"OOF@ KR[]HO\ Y(KJ?_7:#_T8*]1KR[]H MO_DBNI_]=H/_ $8* /BVK&G?\A2U_P"NR?\ H0JO5C3O^0I:_P#79/\ T(4 M?HQ%_J4_W13Z9%_J4_W13Z .'^,W_)&?$W_7F?\ T(5\*5]U_&;_ )(SXF_Z M\S_Z$*^%* "OT0\-?\BII/\ UY0_^@"OSOK]$/#7_(J:3_UY0_\ H H TZY[ MX@?\DW\1?]@V?_T6:Z&N>^('_)-_$7_8-G_]%F@#\_:*** /OGX8?\DK\-?] M@V'_ - %=57*_##_ ))7X:_[!L/_ * *ZJ@"IJO_ "!KW_KWD_\ 037YSU^C M&J_\@:]_Z]Y/_037YST %?:O[//_ "132?\ KI-_Z,:OBJOM7]GG_DBFD_\ M72;_ -&-0!Z=1110 4444 %%%% !1110!F:_+I<.E,^N6HN[;>H$)M3<%F)P M,( 23^%9&G>)O"6G^'3J.E+%:VFO[>PN-0G!5(K>WC9RSL< MM!(4=2<' % M:RZ:?-&S2SPNID2)E#%%+J!@' 'L: .JG\3^#KK0X/-ACNK:>YDBCL1I[22& M91MW!AR3D<9SWKH-&U+3]7T>VO=&E22RD3]T47: !QC:<$$$8P1QC%>8 M:;%>:;X]_P"$PN]+U!=)O;N\5%6T=Y80T<"I*T0!=0YA;MD?+GK7:?#RQNK+ MPO(][;R6KWNH7=ZD$HP\22SNZ*P[':PR.U '4U27_D/2?]>R?^A-5VJ2_P#( M>D_Z]D_]":@#"^*'_)*?$W_8-F_]!-? U??/Q0_Y)3XF_P"P;-_Z":^!J "O MOWX:_P#)*_"W_8(M?_12U\!5]^_#7_DE?A;_ +!%K_Z*6@#IJRO%7_(G:S_U MX3_^BVK5K*\5?\B=K/\ UX3_ /HMJ /SQHHHH ^]?A1_R23PS_V#HO\ T&NN MKD?A1_R23PS_ -@Z+_T&NNH H:[_ ,B[J/\ UZR_^@&OSKK]%-=_Y%W4?^O6 M7_T U^== !7W=\'?^2.>&?\ KQ7^9KX1K[N^#O\ R1SPS_UXK_,T =K5;4O^ M05=_]<'_ /035FJVI?\ (*N_^N#_ /H)H _.>3_6-]33:=)_K&^IIM 'W-\$ M/^2*^&_^O=O_ $8U=[7!?!#_ )(KX;_Z]V_]&-7>T %?G5KG_(PZC_U]2_\ MH9K]%:_.K7/^1AU'_KZE_P#0S0!1K[1_9S_Y(KIO_7>?_P!&&OBZOM']G/\ MY(KIO_7>?_T8: /4J*** /SP\4?\C?K'_7]/_P"C#676IXH_Y&_6/^OZ?_T8 M:RZ /LK]FO\ Y(Q:?]?<_P#Z%7K->3?LU_\ )&+3_K[G_P#0J]9H *_/CQM_ MR/\ K_\ V$KC_P!&-7Z#U^?'C;_D?]?_ .PE_Z_U_\ 18KY8KZG_9._Y$_7O^O]?_18H ]\HHHH ^&_CG_R6SQ%_P!= MD_\ 125P%=_\<_\ DMGB+_KLG_HI*X"@#Z?_ &3/^0!XC_Z^H?\ T%J^A*^> M_P!DS_D >(_^OJ'_ -!:OH2@ KXC^/\ _P EQU_ZP?\ HB.OMROB/X__ /)< M=?\ K!_Z(CH \XKZ*_9+_P"0CXE_ZY0?S>OG6OHK]DO_ )"/B7_KE!_-Z /I MFBBB@#XW_:7_ .2R3_\ 7E!_(UY)7K?[2_\ R62?_KR@_D:\DH ^@_V3/^1@ M\1_]>L/_ *$U?4%?+_[)G_(P>(_^O6'_ -":OJ"@ KX__:?_ .2N)_V#H?\ MT)Z^P*^/_P!I_P#Y*XG_ &#H?_0GH \3R".23S M51H(CG30VN(6TV:]1GFBE4;I!*,C?O 8YZ_-ZU6TSPM MXE\/Z^/%%OI]M?7U^;O[=IZ703R?-D1X]LC##;1& W3.B7'A[PG:V%\\;W6^6:T7_H4 ME97Q!_Y)GXF_[!%U_P"B6K5C_P"0YT7_ *%)65\0?^29^)O^P1=?^B6H M _/VBBB@#[Z^&'_))_"W_8)MO_1:UU-M?!7Q7_Y*YXH_P"PG-_Z$: .1KZI M_9/_ .1(US_L(C_T6M?*U?5/[)__ ")&N?\ 81'_ *+6@#WJBBB@#XD_: _Y M+=KG_;'_ -$I7F]>D?M ?\ENUS_MC_Z)2O-Z /I#]DK_ %GB?Z6__M2OI.OF MS]DK_6>)_I;_ /M2OI.@ KXX_:8_Y+)-_P!>4'\C7V/7QQ^TQ_R62;_KR@_D M: /(Z]]_9._Y'#7O^O!/_1@KP*O??V3O^1PU[_KP3_T8* /J:BBB@#Y;_:R_ MY&KP_P#]>4G_ *'7@%>__M9?\C5X?_Z\I/\ T.O * /6?V:O^2S6O_7I/_Z# M7V57QK^S5_R6:U_Z])__ $&OLJ@ KYV_:U_Y!?AG_KM&O^PE#_ .A"OOF@ KR[]HO_ )(KJ?\ MUV@_]&"O4:\N_:+_ .2*ZG_UV@_]&"@#XMJQIW_(4M?^NR?^A"J]6-._Y"EK M_P!=D_\ 0A0!^C$7^I3_ '13Z9%_J4_W13Z .'^,W_)&?$W_ %YG_P!"%?"E M?=?QF_Y(SXF_Z\S_ .A"OA2@ K]$/#7_ "*FD_\ 7E#_ .@"OSOK]$/#7_(J M:3_UY0_^@"@#3KGOB!_R3?Q%_P!@V?\ ]%FNAKGOB!_R3?Q%_P!@V?\ ]%F@ M#\_:*** /OGX8?\ )*_#7_8-A_\ 0!755ROPP_Y)7X:_[!L/_H KJJ *FJ_\ M@:]_Z]Y/_037YSU^C&J_\@:]_P"O>3_T$U^<] !7VK^SS_R132?^NDW_ *,: MOBJOM7]GG_DBFD_]=)O_ $8U 'IU%%% !1110 4444 %%%% %/5;]],TV6ZB ML[B]=!\MO;@%W)["](UQ-/E>XU@QI:V"R+N:1P3M+= M 26[ &M[59;J'39FT^S^VSXPL(E$>[/'WCP*\ZC\':U=?#_PY8:CHMO)=Z!< MQLUE+=*8[R,(R-A@, _/D _W>>M '47?BO4;1]/L?[#$NL:@96BM([Q3&(HP M"TC2[>!\RC&W.3^-:GAK7HO$FB1ZA%!);/YDD,UO*06AEC[ T9+K:MM!,(]JHY&W(:+<0 !\YQTY['P9HEUH7A M\PZB8_MEU=3WMPL1)1'FE:0J">H&[&>^* -^J2_\AZ3_ *]D_P#0FJ[5)?\ MD/2?]>R?^A-0!A?%#_DE/B;_ +!LW_H)KX&K[Y^*'_)*?$W_ O_037P-0 M 5]^_#7_ ))7X6_[!%K_ .BEKX"K[]^&O_)*_"W_ &"+7_T4M '35E>*O^1. MUG_KPG_]%M6K65XJ_P"1.UG_ *\)_P#T6U 'YXT444 ?>OPH_P"22>&?^P=% M_*NNKD?A1_R23PS_ -@Z+_T&NNH H:[_ ,B[J/\ UZR_^@&OSKK]%-=_Y%W4 M?^O67_T U^== !7W=\'?^2.>&?\ KQ7^9KX1K[N^#O\ R1SPS_UXK_,T =K5 M;4O^05=_]<'_ /035FJVI?\ (*N_^N#_ /H)H _.>3_6-]33:=)_K&^IIM ' MW-\$/^2*^&_^O=O_ $8U=[7!?!#_ )(KX;_Z]V_]&-7>T %?G5KG_(PZC_U] M2_\ H9K]%:_.K7/^1AU'_KZE_P#0S0!1K[1_9S_Y(KIO_7>?_P!&&OBZOM'] MG/\ Y(KIO_7>?_T8: /4J*** /SP\4?\C?K'_7]/_P"C#676IXH_Y&_6/^OZ M?_T8:RZ /LK]FO\ Y(Q:?]?<_P#Z%7K->3?LU_\ )&+3_K[G_P#0J]9H *_/ MCQM_R/\ K_\ V$KC_P!&-7Z#U^?'C;_D?]?_ .PE_Z_U_\ 18KY8KZG_9._Y$_7O^O]?_18H ]\HHHH ^&_CG_R6SQ% M_P!=D_\ 125P%=_\<_\ DMGB+_KLG_HI*X"@#Z?_ &3/^0!XC_Z^H?\ T%J^ MA*^>_P!DS_D >(_^OJ'_ -!:OH2@ KXC^/\ _P EQU_ZP?\ HB.OMROB/X__ M /)<=?\ K!_Z(CH \XKZ*_9+_P"0CXE_ZY0?S>OG6OHK]DO_ )"/B7_KE!_- MZ /IFBBB@#XW_:7_ .2R3_\ 7E!_(UY)7K?[2_\ R62?_KR@_D:\DH ^@_V3 M/^1@\1_]>L/_ *$U?4%?+_[)G_(P>(_^O6'_ -":OJ"@ KX__:?_ .2N)_V# MH?\ T)Z^P*^/_P!I_P#Y*XG_ &#H?_0GH \'=*DU#596C@CX^1"[.>RJJ@DGCH* /.YM" MU.^\*>#9KO0=2)T(^1>Z>DZQ3R*8/++H5D (#8XW D9I=$TKQ)X=UBSUZXTB M^U"W:"[M4L%N4EN;.)Y4DA#,[@-PI!^8XR.N*[F?Q19Q:'9:I#;7UY%?(KP1 MVEJTLC!EW D#IQZXJDWQ T-M+T^]LC=W_P#:*N]O;VEJ\DS!#AR4QE=IX.<< M\=: )O FCW>A^#K6SU)52[:2:XFC5MPC:65Y-N>^-^,^U=#5/2=5L]_]>[_^@FOS MG/4U^C&J_P#('O?^O=__ $$U^_]?#_ /H1JK5K5?\ D,7O_7P_ M_H1JK0!]?_LO_P#)))?^PE-_Z"E>R5XW^R__ ,DDE_["4W_H*5[)0 5\%?%? M_DKGBC_L)S?^A&OO6O@KXK_\E<\4?]A.;_T(T ^_LG?\CAKW M_7@G_HP5X%7OO[)W_(X:]_UX)_Z,% 'U-1110!\M_M9?\C5X?_Z\I/\ T.O M*]__ &LO^1J\/_\ 7E)_Z'7@% 'K/[-7_)9K7_KTG_\ 0:^RJ^-?V:O^2S6O M_7I/_P"@U]E4 %?.W[6O_(+\,_\ 7:X_]!2OHFOG;]K7_D%^&?\ KM7?M%_P#)%=3_ .NT'_HP5ZC7 MEW[1?_)%=3_Z[0?^C!0!\6U8T[_D*6O_ %V3_P!"%5ZL:=_R%+7_ *[)_P"A M"@#]&(O]2G^Z*?3(O]2G^Z*?0!P_QF_Y(SXF_P"O,_\ H0KX4K[K^,W_ "1G MQ-_UYG_T(5\*4 %?HAX:_P"14TG_ *\H?_0!7YWU^B'AK_D5-)_Z\H?_ $ 4 M :=<]\0/^2;^(O\ L&S_ /HLUT-<]\0/^2;^(O\ L&S_ /HLT ?G[1110!]\ M_##_ ))7X:_[!L/_ * *ZJN5^&'_ "2OPU_V#8?_ $ 5U5 %35?^0->_]>\G M_H)K\YZ_1C5?^0->_P#7O)_Z":_.>@ K[5_9Y_Y(II/_ %TF_P#1C5\55]J_ ML\_\D4TG_KI-_P"C&H ].HHHH **** "BBB@ HHHH I:N=0&ES?V.]O'=X^1 M[E2R)ZG Y.!VR,^M<_H%[K7B/X:Z1?C58K&_N;=);F[^S*XZ'=M4D*.<=<@< M\5T.K6UY>:;+!IMZMC<.,+.T(E"^ORDC/'O7'_\ "O-3/P_A\*GQ0WDPR(/- M6Q4>9 H_U+KNY!/4Y&1QTH S=%\5^)/$5KH>FPWT%IXP..HQUO@G6KO7/#K2ZGY9O+6[N+*=XEVK(T,K1EP.P.W./>J M,O@S4Y4TZY'B!8=6TTR);W<-@BQ^2X4&(Q9P1\H(((QBMSP[H4/AW18[""62 MR?^A-5VJ2_P#(>D_Z]D_]":@# M"^*'_)*?$W_8-F_]!-? U??/Q0_Y)3XF_P"P;-_Z":^!J "OOWX:_P#)*_"W M_8(M?_12U\!5]^_#7_DE?A;_ +!%K_Z*6@#IJRO%7_(G:S_UX3_^BVK5K*\5 M?\B=K/\ UX3_ /HMJ /SQHHHH ^]?A1_R23PS_V#HO\ T&NNKD?A1_R23PS_ M -@Z+_T&NNH H:[_ ,B[J/\ UZR_^@&OSKK]%-=_Y%W4?^O67_T U^== !7W M=\'?^2.>&?\ KQ7^9KX1K[N^#O\ R1SPS_UXK_,T =K5;4O^05=_]<'_ /03 M5FJVI?\ (*N_^N#_ /H)H _.>3_6-]33:=)_K&^IIM 'W-\$/^2*^&_^O=O_ M $8U=[7!?!#_ )(KX;_Z]V_]&-7>T %?G5KG_(PZC_U]2_\ H9K]%:_.K7/^ M1AU'_KZE_P#0S0!1K[1_9S_Y(KIO_7>?_P!&&OBZOM']G/\ Y(KIO_7>?_T8 M: /4J*** /SP\4?\C?K'_7]/_P"C#676IXH_Y&_6/^OZ?_T8:RZ /LK]FO\ MY(Q:?]?<_P#Z%7K->3?LU_\ )&+3_K[G_P#0J]9H *_/CQM_R/\ K_\ V$KC M_P!&-7Z#U^?'C;_D?]?_ .PE_Z_U_\ M18KY8KZG_9._Y$_7O^O]?_18H ]\HHHH ^&_CG_R6SQ%_P!=D_\ 125P%=_\ M<_\ DMGB+_KLG_HI*X"@#Z?_ &3/^0!XC_Z^H?\ T%J^A*^>_P!DS_D >(_^ MOJ'_ -!:OH2@ KXC^/\ _P EQU_ZP?\ HB.OMROB/X__ /)<=?\ K!_Z(CH M\XKZ*_9+_P"0CXE_ZY0?S>OG6OHK]DO_ )"/B7_KE!_-Z /IFBBB@#XW_:7_ M .2R3_\ 7E!_(UY)7K?[2_\ R62?_KR@_D:\DH ^@_V3/^1@\1_]>L/_ *$U M?4%?+_[)G_(P>(_^O6'_ -":OJ"@ KX__:?_ .2N)_V#H?\ T)Z^P*^/_P!I M_P#Y*XG_ &#H?_0GH \)([2W>9RS*0/E4$X] MZV** /.(/$FJ:/\ "O1(=*T353J30Q6)\S3)C]D98QNE>,+N*C!Q@88X&>]5 M-)MD\+:IH6IV&E:U=Z5%I=Q82$V$AN5G,R2&1XB V'(8YQC..U>@:SK]AH,< M!OWE+W,GEP0P0M+)*V"2%102< $GTK/D\=Z FEVE^ES-.EY(\<$,%M)),[ID M.OE*I8%<'=D<=Z &?#W3+O2?!-I;ZC ;>XDEGN&@8@F+S9GD"G'&0' /OFNE MJGI6JV6MZ7!J.ESBXM;A=T<@!&><$$'D$$$$'D$5]_P"O=_\ T$U^@#T&BBB@#\YM5_P"0Q>_]?#_^ MA&JM6M5_Y#%[_P!?#_\ H1JK0!]?_LO_ /)))?\ L)3?^@I7LE>-_LO_ /)) M)?\ L)3?^@I7LE !7P5\5_\ DKGBC_L)S?\ H1K[UKX*^*__ "5SQ1_V$YO_ M $(T O2/V@/^2W:Y_VQ_P#1*5YO0!](?LE?ZSQ/]+?_ M -J5])U\V?LE?ZSQ/]+?_P!J5])T %?''[3'_)9)O^O*#^1K['KXX_:8_P"2 MR3?]>4'\C0!Y'7OO[)W_ ".&O?\ 7@G_ *,%>!5[[^R=_P CAKW_ %X)_P"C M!0!]34444 ?+?[67_(U>'_\ KRD_]#KP"O?_ -K+_D:O#_\ UY2?^AUX!0!Z MS^S5_P EFM?^O2?_ -!K[*KXU_9J_P"2S6O_ %Z3_P#H-?95 !7SM^UK_P @ MOPS_ -=KC_T%*^B:^=OVM?\ D%^&?^NUQ_Z"E 'S+7?? [_DM?AS_KX?_P!% MM7 UWWP._P"2U^'/^OA__1;4 ?7?M%_\D5U/_KM!_Z,%>HUY=^T7_R174_^NT'_ *,% 'Q;5C3O M^0I:_P#79/\ T(57JQIW_(4M?^NR?^A"@#]&(O\ 4I_NBGTR+_4I_NBGT ?\ MDBFD_P#72;_T8U?%5?:O[//_ "132?\ KI-_Z,:@#TZBBB@ HHHH **** "B MBB@ KC/B3/<)INE6UD9YYKG4$4Z=;3-#+?H%8M&L@(VX'SDD@87!(S79UF:W MH.G:[;Q+JD;?Z-)YT,T4K120M@C7-S+H=_:W-S+=+I^J75G!-, M^]VB20A06/+$#Y&?^O%?YFOA&ON[X._\ MD<\,_P#7BO\ ,T =K5;4O^05=_\ 7!__ $$U9JMJ7_(*N_\ K@__ *": /SG MD_UC?4TVG2?ZQOJ:;0!]S?!#_DBOAO\ Z]V_]&-7>UP7P0_Y(KX;_P"O=O\ MT8U=[0 5^=6N?\C#J/\ U]2_^AFOT5K\ZM<_Y&'4?^OJ7_T,T 4:^T?V<_\ MDBNF_P#7>?\ ]&&OBZOM']G/_DBNF_\ 7>?_ -&&@#U*BBB@#\\/%'_(WZQ_ MU_3_ /HPUEUJ>*/^1OUC_K^G_P#1AK+H ^ROV:_^2,6G_7W/_P"A5ZS7DW[- M?_)&+3_K[G_]"KUF@ K\^/&W_(_Z_P#]A*X_]&-7Z#U^?'C;_D?]?_["5Q_Z M,:@##K[#_9C_ .2/C_L(3?R6OCROL/\ 9C_Y(^/^PA-_): /8**** /@WXN? M\E?\3_\ 80D_G7'5V/Q<_P"2O^)_^PA)_.N.H ^KOV4_^1!U?_L(_P#M-:]U MKPK]E/\ Y$'5_P#L(_\ M-:]UH *^$_C-_R67Q+_ -?A_P#017W97PG\9O\ MDLOB7_K\/_H(H XBOJ?]D[_D3]>_Z_U_]%BOEBOJ?]D[_D3]>_Z_U_\ 18H M]\HHHH ^&_CG_P EL\1?]=D_]%)7 5W_ ,<_^2V>(O\ KLG_ **2N H ^G_V M3/\ D >(_P#KZA_]!:OH2OGO]DS_ ) 'B/\ Z^H?_06KZ$H *^(_C_\ \EQU M_P"L'_HB.OMROB/X_P#_ "7'7_K!_P"B(Z /.*^BOV2_^0CXE_ZY0?S>OG6O MHK]DO_D(^)?^N4'\WH ^F:*** /C?]I?_DLD_P#UY0?R->25ZW^TO_R62?\ MZ\H/Y&O)* /H/]DS_D8/$?\ UZP_^A-7U!7R_P#LF?\ (P>(_P#KUA_]":OJ M"@ KX_\ VG_^2N)_V#H?_0GK[ KX_P#VG_\ DKB?]@Z'_P!">@#QRO?/V3_^ M1QUW_KP7_P!&"O Z]\_9/_Y''7?^O!?_ $8* /J>BBB@ HHHH **** "BBB@ M#A?B3#+/6=M%O- U MC5M.O?[.@AU"R,\=E*TK%YD>.YDB 9U:0(V3CJW.,XKUFZNH+&SFNKR588(4 M,DDCG"HH&22:R9_&7AZVT.TUB;5;=;"] -M-DGSN,_* ,G@$]* */P[L;JR\ M*%KVWDM7N[VYNTMY1AHDDF9U4CL<$$CMFNIJ"QOK74[&&]T^XCN;:=0\4T3; ME<>H-3T 4X_^0YT7_H4E97Q!_P"29^)O^P1=?^B6K5C_ .0Y*/^PG-_Z$: .1KZI_9/\ ^1(US_L(C_T6M?*U?5/[)_\ MR)&N?]A$?^BUH ]ZHHHH ^)/V@/^2W:Y_P!L?_1*5YO7I'[0'_);M<_[8_\ MHE*\WH ^D/V2O]9XG^EO_P"U*^DZ^;/V2O\ 6>)_I;_^U*^DZ "OCC]IC_DL MDW_7E!_(U]CU\_Z\$_\ 1@KP*O?? MV3O^1PU[_KP3_P!&"@#ZFHHHH ^6_P!K+_D:O#__ %Y2?^AUX!7O_P"UE_R- M7A__ *\I/_0Z\ H ]9_9J_Y+-:_]>D__ *#7V57QK^S5_P EFM?^O2?_ -!K M[*H *^=OVM?^07X9_P"NUQ_Z"E?1-?.W[6O_ ""_#/\ UVN/_04H ^9:[[X' M?\EK\.?]?#_^BVK@:[[X'?\ ):_#G_7P_P#Z+:@#[EHHHH \)_:M_P"1"T?_ M +"/_M-J^4J^K?VK?^1"T?\ ["/_ +3:OE*@#JOAA_R53PU_V$H?_0A7WS7P M-\,/^2J>&O\ L)0_^A"OOF@ KR[]HO\ Y(KJ?_7:#_T8*]1KR[]HO_DBNI_] M=H/_ $8* /BVK&G?\A2U_P"NR?\ H0JO5C3O^0I:_P#79/\ T(4 ?HQ%_J4_ MW13Z9%_J4_W13Z .'^,W_)&?$W_7F?\ T(5\*5]U_&;_ )(SXF_Z\S_Z$*^% M* "OT0\-?\BII/\ UY0_^@"OSOK]$/#7_(J:3_UY0_\ H H TZY[X@?\DW\1 M?]@V?_T6:Z&N>^('_)-_$7_8-G_]%F@#\_:*** /OGX8?\DK\-?]@V'_ - % M=57*_##_ ))7X:_[!L/_ * *ZJ@"IJO_ "!KW_KWD_\ 037YSU^C&J_\@:]_ MZ]Y/_037YST %?:O[//_ "132?\ KI-_Z,:OBJOM7]GG_DBFD_\ 72;_ -&- M0!Z=1110 4444 %%%% !1110 5R?Q GOO[+M=/L].O[NUOI_+OWL(P\D< &6 M4#(^_P )GL"37644 >'^%;RQ-IX)_M:T^PZ/;WFJQ[;]%CA$V\F+J<<*9%&> MX(%=]\,50>&[]K0 :>^K7CV.T?)Y!E."G^SG=C'&.E:OB#4M$T6Q@M-2L_M* MW"]T=P]HX*IA"FS:=I4J0"I!!!!' M&* +]4E_Y#TG_7LG_H35=JDO_(>D_P"O9/\ T)J ,+XH?\DI\3?]@V;_ -!- M? U??/Q0_P"24^)O^P;-_P"@FO@:@ K[]^&O_)*_"W_8(M?_ $4M? 5??OPU M_P"25^%O^P1:_P#HI: .FK*\5?\ (G:S_P!>$_\ Z+:M6LKQ5_R)VL_]>$__ M *+:@#\\:*** /O7X4?\DD\,_P#8.B_E775R/PH_Y))X9_[!T7\JZZ@"AKO_ M "+NH_\ 7K+_ .@&OSKK]%-=_P"1=U'_ *]9?_0#7YUT %?=WP=_Y(YX9_Z\ M5_F:^$:^[O@[_P D<\,_]>*_S- ':U6U+_D%7?\ UP?_ -!-6:K:E_R"KO\ MZX/_ .@F@#\YY/\ 6-]33:=)_K&^IIM 'W-\$/\ DBOAO_KW;_T8U=[7!?!# M_DBOAO\ Z]V_]&-7>T %?G5KG_(PZC_U]2_^AFOT5K\ZM<_Y&'4?^OJ7_P!# M- %&OM']G/\ Y(KIO_7>?_T8:^+J^T?V<_\ DBNF_P#7>?\ ]&&@#U*BBB@# M\\/%'_(WZQ_U_3_^C#676IXH_P"1OUC_ *_I_P#T8:RZ /LK]FO_ )(Q:?\ M7W/_ .A5ZS7DW[-?_)&+3_K[G_\ 0J]9H *_/CQM_P C_K__ &$KC_T8U?H/ M7Y\>-O\ D?\ 7_\ L)7'_HQJ ,.OL/\ 9C_Y(^/^PA-_):^/*^P_V8_^2/C_ M +"$W\EH ]@HHHH ^#?BY_R5_P 3_P#80D_G7'5V/Q<_Y*_XG_["$G\ZXZ@# MZN_93_Y$'5_^PC_[36O=:\*_93_Y$'5_^PC_ .TUKW6@ KX3^,W_ "67Q+_U M^'_T$5]V5\)_&;_DLOB7_K\/_H(H XBOJ?\ 9._Y$_7O^O\ 7_T6*^6*^I_V M3O\ D3]>_P"O]?\ T6* /?**** /AOXY_P#);/$7_79/_125P%=_\<_^2V>( MO^NR?^BDK@* /I_]DS_D >(_^OJ'_P!!:OH2OGO]DS_D >(_^OJ'_P!!:OH2 M@ KXC^/_ /R7'7_K!_Z(CK[OG6OHK]DO_D(^)?\ KE!_-Z /IFBBB@#XW_:7_P"2R3_]>4'\C7DE M>M_M+_\ )9)_^O*#^1KR2@#Z#_9,_P"1@\1_]>L/_H35]05\O_LF?\C!XC_Z M]8?_ $)J^H* "OC_ /:?_P"2N)_V#H?_ $)Z^P*^/_VG_P#DKB?]@Z'_ -"> M@#QRO?/V3_\ D<==_P"O!?\ T8*\#KWS]D__ )''7?\ KP7_ -&"@#ZGHHHH M **** "BBB@ HHHH Y/QQ;ZM>R:7:V6D2:GIGGF:_BAGCC9]F#'&=Y *EN3_ M +F.]-E8D9V[E5P,X].]>UU4U M'4].TFU$VK7MK8P%MHDN95C7/IEB!F@#G?AI;RP^#M[Q/!#NMIL4L<\*2PNLD;J&1T.0P/0@]Q3J *]_Z]W_]!-?G.>IH *^XO@5_R1/P[_UQ MD_\ 1KU\.U]Q? K_ )(GX=_ZXR?^C7H ]!HHHH _.;5?^0Q>_P#7P_\ Z$:J MU:U7_D,7O_7P_P#Z$:JT ?7_ .R__P DDE_["4W_ *"E>R5XW^R__P DDE_[ M"4W_ *"E>R4 %?!7Q7_Y*YXH_P"PG-_Z$:^]:^"OBO\ \E<\4?\ 83F_]"- M'(U]4_LG_P#(D:Y_V$1_Z+6OE:OJG]D__D2-<_["(_\ 1:T >]4444 ?$G[0 M'_);M<_[8_\ HE*\WKTC]H#_ )+=KG_;'_T2E>;T ?2'[)7^L\3_ $M__:E? M2=?-G[)7^L\3_2W_ /:E?2= !7QQ^TQ_R62;_KR@_D:^QZ^./VF/^2R3?]>4 M'\C0!Y'7OO[)W_(X:]_UX)_Z,%>!5[[^R=_R.&O?]>"?^C!0!]34444 ?+?[ M67_(U>'_ /KRD_\ 0Z\ KW_]K+_D:O#_ /UY2?\ H=> 4 >L_LU?\EFM?^O2 M?_T&OLJOC7]FK_DLUK_UZ3_^@U]E4 %?.W[6O_(+\,_]=KC_ -!2OHFOG;]K M7_D%^&?^NUQ_Z"E 'S+7?? [_DM?AS_KX?\ ]%M7 UWWP._Y+7X<_P"OA_\ MT6U 'W+1110!X3^U;_R(6C_]A'_VFU?*5?5O[5O_ "(6C_\ 81_]IM7RE0!U M7PP_Y*IX:_["4/\ Z$*^^:^!OAA_R53PU_V$H?\ T(5]\T %>7?M%_\ )%=3 M_P"NT'_HP5ZC7EW[1?\ R174_P#KM!_Z,% 'Q;5C3O\ D*6O_79/_0A5>K&G M?\A2U_Z[)_Z$* /T8B_U*?[HI],B_P!2G^Z*?0!P_P 9O^2,^)O^O,_^A"OA M2ONOXS?\D9\3?]>9_P#0A7PI0 5^B'AK_D5-)_Z\H?\ T 5^=]?HAX:_Y%32 M?^O*'_T 4 :=<]\0/^2;^(O^P;/_ .BS70USWQ _Y)OXB_[!L_\ Z+- 'Y^T M444 ??/PP_Y)7X:_[!L/_H KJJY7X8?\DK\-?]@V'_T 5U5 %35?^0->_P#7 MO)_Z":_.>OT8U7_D#7O_ %[R?^@FOSGH *^U?V>?^2*:3_UTF_\ 1C5\55]J M_L\_\D4TG_KI-_Z,:@#TZBBB@ HHHH **** "BBB@ HHHH X[Q7]HTWQIX?U M_P"Q7=Y8VL-U;3BT@:9XC((RK;%RQ'[L@D#C(JS\/["[L?#MQ)?6\EK)?:C= M7JV\HP\22S,ZAAV;!!([$UU%% !56>R,MUY\=S- ^P(?+"G(!R/O ^IJU10! MD:MX>CUO1[K3-2OKN6TNXFAF0>6NY2,$9"9%>=_\,T?#S_GVU#_P,/\ A7K$ M4\5PK-!*DH5BC%&!PP."..X/&*?0!Y)_PS1\//\ GVU#_P ##_A7HNEZ FC: M1::9I]_=QVEG"D$*'RVVHH R4R>!5V^U*QTN 3:E>V]G$3M$EQ*L:D^F2:; M-JVFV\UO#<:A:Q2W6/(1YE5I?]T$_-^% "?8I_\ H)77_?,7_P 145WI#7UE M/:7.H730W$;12*!&,JPP1G9Z&M&JMCJEAJ8D.FWUM=B)MLAMYEDV'T.#P: / M+O\ AFCX>?\ /MJ'_@8?\*/^&:/AY_S[:A_X&'_"O6ZAN[RVL+9KB^N(K:!/ MO2S.$5?J3Q0!FZ/XQBO9]3LXK28@1W#W"B-\^C$X-7-Z^7OW+LQG=GC'KF@"C<:6] MU;2V\VHW31RH4<8C&01@_P %>:?\,T?#S_GVU#_P,/\ A7IVGZUI>K%QI6I6 M=Z4&6^S3K)M^NTG%7: /)/\ AFCX>?\ /MJ'_@8?\*]!T3PS#X>T2TTG2KV[ MAL[2,1PH3&Q51[E>ZFCAAC&7DD8*JCU)/ J!-6TY]-.HIJ%JU MD!DW(F4Q@9Q][..M "?8I_\ H)77_?,7_P 139=.EFA>*34;HHZE6&V/D'C^ MY5N2:*&W:>61$A12[2,P"JH&22?3'>H'U.PCTT:A)?6RV3*&%RTRB,@]#NSC M!R,?6@#R\_LT_#PDDVVH9/\ T^'_ I/^&:/AY_S[:A_X&'_ KUL'/2D9@B MEF(50,DD\ 4 8F@^%;?PUH5KH^CWMW#96BE(8R4U M>II/%)-)%'*C218\Q%8$ID9&1VR*DH \D_X9H^'G_/MJ'_@8?\*[GPSX+L?" M&A1:/H%W>6]E$S,D;,CD%CD\LI/6MVYNK>RMWN+R>*WA09>65PJK]2>!5637 M=)AL(KZ75+*.TF.([AKA!&Y]FS@T /\ L4__ $$KK_OF+_XBC[%/_P!!*Z_[ MYB_^(JV"&4%2"",@CO5:'5-/N;Z6RM[ZVENH?]; DRL\?^\H.1^- 'FEW^SE MX!O;V>ZN8+]IIYⅅ[61EF.2<8]34/_ S1\//^?;4/_ P_X5ZW39)$AB:6 M9UCC0%F=C@*!U)/:@#G?"_@BP\&Z&FD>'[J\MK)'9UC9D<@LMZ5+ISW\6IV;V49P]RMPAC4^A;.!UJU;W,%Y;I<6DT<\,@R MDD3AE8>H(X- %?[%/_T$KK_OF+_XBO.+_P#9V\!ZEJ-Q?7D-^]QBP:WI5S?O8VVIVWCN$:12.H*@Y&*O4 >2?\ #-'P\_Y] MM0_\##_A7:^%? NG>"M%_LKP[PKIB0JDL< "97"'T)!XH 3[%/_T$KK_OF+_XBC[%/_T$KK_O MF+_XBK%OH(X-10:C97-H]U;7EO-;QE@\TXAN[>.XM9HYX95#1R1L&5P>A!'!%24 D>!=.FL?#, M]Y:V\\OFR*TBR9; &TN(IT5RC-$X8!@<%3CN#U% $'V*?_ *"5U_WS M%_\ $5Y_KGP#\%>(](MP MW%IJC'KND2Z?)?1:I9/:1';)<+<(8 MT/H6S@=: '_8I_\ H)77_?,7_P 11]BG_P"@E=?]\Q?_ !%6+>X@N[=)[2:. M>&0;DDC8,K#U!'!J%]4T^/44T^2^MEO7&Y;9IE$C#U"YR: . U_X#^#/$^NW M.L:RE]/>W3!I9%N=@8@ = !P!6;_P ,T?#S_GVU#_P,/^%>MT4 4XZUT?V*?_H)77_?,7_Q%%MK&FWOG_8]1 MM+C[-_K_ "IU;RO][!XZ'K4EEJ%EJ=OY^FW<%W#DKYD$JR+D=L@XH C^Q3_] M!*Z_[YB_^(KA/$?P*\'>*]?N=9UQ;Z>^N=OFR+<; =JA1P . *[F77-)@U$ M:?/J=G'>MC%L]P@D.>GRDYYJ]0!Y)_PS1\//^?;4/_ P_P"%=-X.^%7A_P ! M274GAB2]M6NPJS%I1)N"YQ]Y3CJ:[6JEOJNGW=Y+:6M_;37,'^M@CF5GC[?, MH.1^- "?8I_^@E=?]\Q?_$4?8I_^@E=?]\Q?_$5/;W=O=J[6EQ%.(W,;F)PV MUAU4XZ$>E)#>VMS//#;W,,LMNP6:..0,T1(R P'0X]: .#\4_!3PGXSUMM6\ M0_;KF\:-8S(MQL&U>G"@"L;_ (9H^'G_ #[:A_X&'_"O5;6\M;Z(RV5S#<1J MY0O#(' 8'!&1W!X(J:@#B/!WPG\/> KBZG\,/>VLETBI*6F$FX Y'WE..M=7 M]BG_ .@E=?\ ?,7_ ,13O[5T_P#M+^S_ +=;?;<;OLWG+YF,9SMSFI8KNWFN M)H(;B*2: @2QHX+1Y&1N'49]Z (/L4__ $$KK_OF+_XBN+\5_!?PKXVUD:KX MC^W7-X(EBWK.(QM&<#"@#N:[V2>*)XTEE1&E;;&K, 7."<#U. 3^%/H \D_X M9H^'G_/MJ'_@8?\ "NB\'_"/PYX$O;B[\,/>VLUS&(I6:8294'.,,IQS7M !]BG_Z"5U_WS%_\15RJ]CJ-EJ= MOY^FWD%W#N*^9;RK(N1VR#C-6* "BBB@ HHHH **** "N$\236%M\5-$F\12 M6\6G?V7=K ]X5$0N-\6>6XW>7N_#=7=U#P^5>6\5Q'G.R5 PSZX- '+ M?"U#'\/;/:I6W:>Y:U4C&(#.YCQ[;2,>V*Z^@ * , < #M10!2FM[I;][BU M:'#Q+&RR \;2QSQ_O?I5'7=*U'7?#NHZ3)+:PI?VLMLTBJQ*!T*Y ]LUMT4 M?-__ R6G_0U-_X"?_94?\,EI_T-3?\ @)_]E7TA10!@>'-%U#PYX7TS18IK M:=-/M8[9965@7"*%R1VSBM/_ (F?_3I^35 ?\,F)_P!#4W_@)_\ 95](44 ?-_\ PR6G_0U-_P" G_V5>S>"O"]]X,\' M6'A^"ZM[J.R1E69T92V6+= ?>NJHH I_\3/_ *=/R:C_ (F?_3I_X]5RB@#Y MTN?V4EN;N:=O%!4RNSD"UZ9.?[U1?\,EI_T-3?\ @)_]E7TA10!POPW\ WGP MX\+-HEK?P7R-Z* /F_\ X9+3_H:F_P# M3_[*O3?AA\-+KX9:->Z?::E#?K=W G+RQ%"IVA<<$^E>AT4 4_\ B9_].GY- M1_Q,_P#IT_)JN44 >(>.?V>'\<>,KWQ!<:^MI)=[,PI;[@NU O4GVKGO^&2T M_P"AJ;_P$_\ LJ^D** /,/A;\)+CX7MJ1L]5BU#[>(]WFPE-FS=TP3G[U>A_ M\3/_ *=/R:KE% %/_B9_].GY-7DOQ$^ DGQ#\6OKMUKJV4C0I%Y4<&\#;WR3 M[U[-10!\W_\ #):?]#4W_@)_]E7L44 4_P#B9_\ 3I^34?\ $S_Z=/R:KE% 'E/Q0^#4_P 3M3L+R[UB.P:S MA:(+%"7#9;.>2*X7_ADM/^AJ;_P$_P#LJ^D** /%_AY\ I/A]XNBUZUUU;V2 M.)XO)DM]H.X8SD&O7/\ B9_].GY-5RB@"G_Q,_\ IT_)JX'XI?"JY^*%MIT- MYJD6GBP=V4Q1%]^X =R,?=KTJB@#YO\ ^&2T_P"AJ;_P$_\ LJW/!G[.3>#? M&&GZ_!XA%U)8R%UA>WVA\J5Z@^]>Z44 4_\ B9_].GY-1_Q,_P#IT_)JN44 M>>_$[X;77Q,T.TTV[U&&P6VN//#Q1%RQVD8P2/6O,?\ ADM/^AJ;_P !/_LJ M^D** / O#G[,O_".>)M.UF+Q)Y[V-PDZQ-;8#E3G&=W%>X_\3/\ Z=/R:KE% M %/_ (F?_3I^35S7C_P;>^/?!]SH%S>06<<[HQFC1F(VL#T)]J[&B@#YO_X9 M+3_H:F_\!/\ [*I(/V45@N8IAXH),;AL&UZX.?[U?1E% %%5U-4"YM.!CHU. M_P")G_TZ?DU7** .9\7>'+_Q;X1U'09KBVMH[Z'RFF168IR#G!Z]*\5_X9+3 M_H:F_P# 3_[*OI"B@#YO_P"&2T_Z&IO_ $_^RKWO3[/4M/TNULE>U=;:%(@ MQ# MM4#/Z5JT4 4_^)G_ -.GY-6?KNE:CKGA^_TJ26UA2]MW@:158E0RD9Q^ M-;E% 'S?_P ,EI_T-3?^ G_V5'_#):?]#4W_ ("?_95](44 8'AS1=0\.>&= M.T:*:VG2QMT@65E8%PHQG':M/_B9_P#3I^35 M#[70+:[M[R.V9R)I$92VYBW0'WKKZ* *\'VSS/\ 2?(V8_Y9YSG\:L444 %% M%% !1110 4444 %%%% !1110 4R:58('E<,512Q"*6) ] .2?84^B@#S32K[ M4-*^QW[6NI)IUW>:I(T<=K(68R2[H"T8&X9 ;&0,9YQFJCQ^*;GP^;I[O68; MRT\.6UQ%&C,OF7FZ0MO&/F;A05/KR.E>B:MXAT?0C#_;.I6UEYQQ'YT@7=[_ M $Y'/3FBX\1:/::K#IMSJ5M%>S8\N!I &;=]W\\<>O:@#,\9LKZ"L4D]Q:2S M*RK<0::;PH2I!&W:V,YZ_A7G2Z3?Q>%]0TV^T*YCU#4-&L+;3(T@:00M&I7: M7P1&5;#G<1C/?%>O0:MI]SJ-S86][!+=VBJUQ"C@M$&SC<.V<&H],U[2]9>9 M-*OX;LP'$GE-N Z]^A'!Y'I0!-J,<30K35=9UJ6VGM[^1GT^"=)6"O' MY08%?,.W<0&(YXSP3GJXI[]/ASITGB)IH=2:WB\^9++[2\,N!EC& >?7C@FM M.]UKP]:ZU9I?7ME'J$B;;;>XW[7(X![!BHQZD<5=BU;3Y]5FTR&\ADOH(Q)+ M;JX+QJ3@$CMF@#RW0;.;2(]*NM;TF[GT^.#4H4(L7=I)))U996A )C,B!N, M#.. <5V_AO3KVQ^&%AI][&RW<6F"-XB01Q6A0!Y+ID=[=Z7X8;PUI=S#JND:5(MS<3V;P+N^S%%@) M<#>3+L; R!LS3[&?Q(/#EW,NH:G+N^QBZA%K<"> >8/M#H9!][9GY8\@8RO: MO1]7U[2M MTFUF_@LHW;:K3/MW'O^7?TJ.\\3:)83VT-YJMK#)=JK0!I1\ZD MX5A[$\ ]": *22VJ>#'>.34I;<;MDMW:O/./GX;RV7>G!X/H: ,K6V M.J?"[5/L,4LCSZ3.D49B979O*8 ;2 PV<);:'E;&3Z#UXYH X: MYO==_P"%D6*6L>HPVR7J03HWG/%) ;"[:\MO!$=U MKLVH7EW<0F6YCN\R,.OR*F...,8Y]R:U;SQ3H5@EJ]YJUG$EXH>!FE&)%.,, M#_=Y'/3D5:.K:>-7&E_;(?MYA,XM@X\SRP0"VWKC)'- ' ^'[6#[=XHN=7@G MU#2KF*U)N9],> R%=P\H0A06"_*=Q!SCCH/AFV/ASH\#Q30RVUNL,LO7I6AIWB_0-6U+^S].U.&>[*LPA&0Q"XR>1VR/SK:H \VN+K4$U MS5M:L+?4(K(ZQ9"9EMI%>2%(]DI"8W,H)&< YP<9Q2V@US7M0L8[BXUJRL9[ M[4F?:7@<1!AY )QE1W'3^8KO-4U?3]$L_M>K7<5I!N"AY6QDGL/4\'BJEWXK MT"QM;6YN]7LXX+Q=]O*9AMD7CY@?[O(YZ#- &78W=V_PST^?73<)?-:Q>=+] MB,\DJFIZK8Z-9-=ZI= M16L"D+OD; )/0#U/M0!YCCVKRZSJC6ESK=O"1!!V>:T&UG34U&VL&OK?[7=H9((/,& M^50,E@.XQWH \ML[&[BNI;^XM+K4-,3Q!!>37;6#1/<)]G9-WD!0=L;^7R%Y MQG^'-=QX$M9;;1[Z1[>2U@NM2N;FU@D0HR1.^5^4\KGEL''WJNVWB_0+S6%T MJWU.%[YF=%@Y#,5!+ 9'. #6U0!Y/!;/=6+:/;Z7=_VPGB:6Z2X-HZ+;1?:S M(9?-("X,>1@$D[L8J;3Y_&#WFI2&\N4U..*]Q9/;S&-V^;R-K,/* &$(*GYL MG.><>D:CJ5EI-D]YJ=S':VZ8#22-@9/ 'N3Z51F\6Z!;Z5;ZE-J]HME=9\F; MS05DQUQZXP<^F.: */A.6 Z',XDUFZ 13,NIQ2;R^SYE4. 3SU XSP*YO0+6 M ZSXCNM4@N+_ $BXM+Z9;F&:"2VC,4D4T#1%#DG&& XP1TXKA_#F@:O::?:^'AI]S'IOB$F> M^:A<1VUO$,O+(V%7M_/B@#R*:7 MQ#IGA70+/2[74[6YM=-MW3RA-L=_-PT9C0;+56U:U^PS,4CF$@(=AG*COD8. M1UAM>TE&L%;4K7.HG%F!*#]HXS\G][CGB@#B[.#S_ (EF\CAN;FP%AB7EY;:?9R7=]/';V\2[I)9&VJH]S6;_ ,)9H!T9 M=5&K6IL6D\I9A(""_P#HZ3'J]OVDM8+G4;FXMH)$*,D3R$KE3RN>6P>FZL. M^%UI_P 0))/#UO<7$]]=(;VVN[!O*3$6T7$=QC"@ *"N3DYP :]"J*ZNH+*U MDN;R:."")2TDLC!54#N2: /((]0\36G@O5[^]U74(KR/309X&MYU>*Y\Q#7;^#9+Q[[6LR:E/I(>+[&VI(XE+[/WH&\!MN<>V=V.*T)_$7 MAG4O#LEY<:A97&EL_DR,[!E+Y^X1_>SCY>M6SXCT9;.RNCJEJ(+^18K63S1B M=V. J^ISVH \PU73+[4K[79M+M;N_@ETV)&WZ<;4Q(EP':V12J^860OV)& , M\XKM/"<8G\3Z_JEE:2VNFW0MDA$MNT/FNB$.X1@#C!5W.J0P+8+'9NZR M/Y&T,),;5VO@Y)&,9J6W'BB/QG':ZAJ-S ()K58=L$\D5Q"(D\W)4>7\S^9E MGP5X/ Q7I,\\5M;R3W$B111J7>1VPJJ.223T%94/BS0+C29M3@U>T>R@?RY9 MA(,(W&%/?)R,#J8=OEY&SIC&P\CD M\UFP0&X^*$-Y!#62(@68N>G(7(.<]*ZCPK#K5_KT5[ MK5UJ,:PZ19.("QCA>=T?S2RXY8';QVXXK?M_%N@7>FW.H6^KVDEI:MMGE$HQ M&3T!],Y&/7(Q3SXIT)=(35&U:T6Q>01+.TH"E\[=O^]GC'6@#E/$,,EW\0-% M>QBN+AK34%DEM#IQ2- 8V5I_M&T9P&X&X@GC'I-X3^PVWQ&\31V%G-;Q7*6[ M(YM)(TE= _F'<5 )RPYSSGC-=1?>(M'TW4(+&_U*WM[J?'EQ22 ,V3@?3)X& M>IXK2H Y;Q(9+KQ9X:M;:WN)'M[N2YED$+>7''Y$J9+XV@[F48SGGI7)+JWB M6ZT$00KK"7MKX;N5N'>!US>@H%P2/F?AB",\&O57=8T9W8*JC+,3@ >M9-KX MLT"]L;J]M=8LY;:S_P"/B42C;%GIGT!['OVH S_#%OJ%CK^KV=U7')( 6!. ?8$\9/?B@##\)1B;Q/X@U2SM)K;3KL6R0^ M; T/F.B,'8(P!QRBYQSM]JZZBB@ HHHH **** "BBB@ HHHH **** $=UC0N M[!549+$X %>>:%XKFM;RTAFNHGL[V^U^(9] M'34+)M/1(?#<6M3+)"S><5U_BR+[=X?58UC>=_GBAEU%[-7 M.T]73DXSG'MGM6N-+T\1F,6-ML:$0%?)7!BY^3&/N\GCIS1?:98:G;K!J5E; MW<*G(CN(ED4'UP10!X[;:P^I^$[R[U#6K^*XTWP[!/I\C731-)/F57EPK8D) M>-%!.X$8_O<^Q))*^D+)V>XT^UE:U_X]V> M!6,/^[D?+T'2KA (((R#U!H \DL?$]SX4TVZL0GV_5P+3=J"Z@;JWN5EE\L3 MD.X$;9R2F5!XPV.FU_PE7B+=I-E=MI^F7%]>7%O]IN55P42/>K;$E(#GD;=_ M;/M790:%I-M:SVUMI=E#;W!S-%';HJR_[P P?QJG<^#]#NFL0^G6ZV]D9#': MI"@A;>NUMR8P: *.EZN_B7X=0ZA?B**6ZC*D1W36\ MN*T2[FNIK#0]8O;B*R_MF]AN52_=D!6(/% L^0SH Q/)!RI!'&*]7EL;2>Q^ MQ3VL,EKM">0\8*;1T&T\8J!M#TI]-73GTRS:Q4Y6U-NAC!Z_=QB@#)\ 74]Y MX-MI+B>2Y"RSQPW$C[FEB65UC8GOE O/?K7#:#="VTOP]J%EJ=R^LWVM26]Q M;F[>7[1#]HD5]T98@!4&0P QM'K7K<<:0QK'$BHB *JJ,!0.@ JG9Z'I.G74 MESI^EV5K<2DF26"W1&?)R()]#O-]=KI<]Q+I5R-4U:QO"H^:>RS"J*5SR=[8ZY!STP:NQ:/I MEO=S74&G6D5Q< B:9(%#R ]=Q R?QIUII>GV%HUK8V-M;6[YW0PPJB-GKE0, MRAW;O+MXEC7/KA0!F@#Q_PMKNJIX8C\-OJ%S-?^(!Y^GW4 MDA:2.-W87&&/_/,(6'IO6K\?C?4=#\&Z&;.<74D&FVUQ=)/%O9E=]@+2M*I& M<'&U7;(YKU&/3K*$PF&SMXS K+$5B4>6&^\%XX![XZU#+H6D3^3Y^EV4GV== MD.^W0^6OHN1P/84 9/AK5=6U?6]<-W+:K86%])900QQ'S&*JC;VK''4\#GVJO!H^F6MQ//:Z=:0S7 (FDC@56DS_>(&3^- '-? M#N1_+\16TNH3WWV;6YHTDN)O,?;LC.,]ADG@8'I4'B_7)M,\4P/87 :2UT34 M;EK??E2Z"(H64?C^9KJM.T/2=(>1M)TNSL6EP)#;6Z1E\=,[0,U,MA9K>2W: MVD N9D"23",;W4= 6ZD>U '#ZCX[O1)?1Z3)8S/#9Z=*C$EE$EQ.4;=M/3;@ MCOS6_P"&]6O;UM:L]9E@>72[PVYN8$,2R(8DD#%23M(#XZ]LUIV^AZ3:1-': MZ7901L5+)';HH.#N' '8\CWYJTEM!&TK1PQJ9FW2E4 \PX RWJ< #GTH \>O M+^[TO6]0TT7YEN;"SU'RK5I)3+L!AC9D#L22 [-W..G:MV#0])M;:>VMM+LH8+C_ %T4 M=NBK+_O #!_&K%I9VUA:I;6-O%;0)]V*% BK] .!0!POBV[_ +(\7PZM>W)O M=/B%O$;."_:&:SD:0@2"($"4/N4$'G"\9Y%1Z=XW\07]S=W*Z?"MA']M0AC& M# 8=P0_ZTNY)7D;%QD=ASW,VE:=<7\5]<6%K+=P_ZJX>%6D3Z,1D5#/H&E3R M74OV"WCN;J)HI;F.%5E96&#\^,]* .:\'>*]2U?5K:UU"XT^\2\TB/4@]BA4 M6[%@IC;+-NSG(/'W6XK'UZ\O=)\=QW.ER,1<6]Z(UAU%[@W,R0EU1X6XC52I MP5SS@'&:[[1M"T[0;)+;3+6* *B([I&JO+M& 7( W''>I8-)TZVOY;ZVT^UB MNYO]9<1PJLC_ %8#)H X;P7.J>(-)2PU.XOH[_0?M=\);IIAYVZ/;)R3M+;I M!@8'R].*N>(8K&\^(<5MK-]+:V<>CR3*4O7MPC^:HWY5AR!W-==9Z98:2PC$;W%NLC)]"1Q0!YI8>. MO%!TG3K6SMUN[H:<;P37 C!NU\YTC)+R1[0416+ -RXX'?KM(U_4-5\37T4E MS8V=K97?V0V4BDSRGRE?>'W =6X&TY"DY]-^]TC3=2\K^T=/M;OR3F+SX5?8 M?;(XIQTRP.HK?FQMC>*NP7/DKY@7TW8SCVH XCQE+)9>+M'OK:=HXQJ-O#QFHX=!TBWU)M1@TJRBOF)+726 MZ"4D]B_$ZWU47DR:=INFQR7UOO/EF&2=HWD*],I\K9]%-9 M^F^(]0M-Y1N90A/(Y;DUZG-8VERTA MN+6&4RQ>3(7C#;T_N'/5>3QTYIDVF6%PLBSV5O*LL8AD#Q*0Z#)"G(Y R>.G M- '!Z7XP\1:PVGV,+65M=2ZE=V<\TT.["PINR$20C<>A LJ^')[B MSE"75M;R2A_[3>V: 9\U$4XD88X#8&>,\FNOM]+T^S$8M+&V@$1)C$4*KL) M&"1@<9'%)>Z3IVI212:CI]K=O"1N!9!_$3ZYQT&*VO'5Z+#P'K4PN1;2BRF\I]^T[]AQM/K]*OW6@: M/?7R7M[I-C<728V3RVR.ZXZ88C(Q5F[L;34(ECO[6&ZC1PZK-&'"L.C 'N/6 M@#C+GQI<6!O;9WMEFM]0L+2%)#\[I,(MQQG)/S/CZ>U&F^*=;FURT-VUDUA> M:M=ZK>7&GVLMTH 6=X59P 6VH6[7+,HA03? M+Y6<*$V1X( Z_P"U7H\VDZ=<:A'?3Z?:RWD7^KN'A4R)]&(R*6+3+""_EOH; M&VCNYAB2X2%1(X]"V,F@#*\:07%UX:D@L]0AL9GECVM-.85FPX)B+K\R[P"N M1SS7%0^.;];>RTOPSILD,BQ73N+F=;D>9#($,:R22H&3+9W!B0,<#MZ==V=K MJ%JUM?VT-S _WHIHPZM]0>*K3:%I%S90V=QI=E+;0',4#VZ,D?\ NJ1@?A0! MPVI^.];L[O4FW:;;_P!F0V4SV#@O+.9@-T:L& X.0" 5M:6-6\GRU*K MY?&5X/K5V^TK3M4$8U.PM;P1'=']HA638?49'% 'E&HZS)?Z1JVIMJM]%>6& MEV$^DJ\S0N[2)NW&,'#L[_*00>F*[GXC3RV_PYU26.5[>3RT!>-RI4&10<,. M1P36_/I>GW-U!=7-C;37%O\ ZF62%6>+_=)&1^%2W5K;WMK);7D$=Q!(-KQ2 MH&5QZ$'@T >:ZIKY\':MJJ^&II-0LHK&&22WEN3/':3O.(U.YV^4%69BI8#Y M,\9S6@GBGQ%LL[&\6ST^>\U!K:*^N%1E\M83)DQQRL Y(*@%^G/M79VVD:;9 M63V=GI]K;VLF=\$4"JC9ZY4#!J,>']&&G'3QI-B+(MO-L+9/++>NW&,T 9^M MJU]X6A$DEM=3R!"H2^>TBG?'.'0EMO4XYZ5Q'VVYN/A-H6H/K-\EQ:W\,,A^ MT8$["\6-@S=9$ W '/(P3S7IMSI>GWMDMG>6-M<6JXVP2PJR#'3"D8XJ&[\/ MZ-?V\,%]I-C3P7/AZ\MX]6>)RIEG-RD2*3W#)ND(Z89:]9: MSMFM%M6MH6MU"A82@V +C: .G&!CTQ33I]FQE+6D!,SK)*3&/G9<;6/J1M&" M>F!0!P4OC^_C\33VT!AN+%X[X0N;<1[)+9^1@Y; M&3D<58>TMY+,VKP1-;E-AA* IMQC;MZ8]J /,]*:YE\+^,]-N-0NK"2QF9U% MK?-,L*&$,J1SM\W)!+#@@M@>M=WX6G-SX/T>9Y?-=[&%G,-XTZ M+[3_ &D_VB2%I5*6\P2/: PSD$9.?>NU_L/2?[/:P_LRS^QLV]K?[.GEELYR M5QC.>8OS =?K7!Z!>C5/LNE^(=5NK>SM8-18LM^ZKYT7_ ('T6[U0LUW-91/,S#!9BHY/N>M;= &! M@=** "BBB@ HHHH **** "BBB@ HHHH **** .,^(=S=2V,>BVVEWUQ!J<;Q M7EY:6WG&"#C6-S9W.P>7!%&L(( M=B4QP>3D8SS7IU% 'G5S:7-UXP\4V^EZ5>6@U#1Q:P71M3'$]P#.2=_O MYBG=WJ]X"CUJ">F>AKMZ* "N1^( M-W>C2TTNQTR\N%U-7M[F[M;;SC:PD8<[1R68'"CIGD],'KJ* /+=4T:^-OK> MEZ?H]Z\>MP62V$YCP+=415(E).4*;2W/7/'-:<]O-)\1M4&GZ5>6RW6D/:"\ M%J4B:XWNVXN.O!'S5W]% ' _#NVUVR:VLKM-1BTZUTR.&:/4(XUV7*X&(=@& M4P#D\C[N#UKOJ** .6\>7]];:3'9Z7IMU=2W^^WDNK>W\[['&1\S[1R3C@#H M3UX%O..:]5HH X M0Q21?%(M;:9>1H^E/:R7ZVA$;3ET8,7'7A>OMBJ_PYL]?TU[+3[I-1BL;33O M*NX[Z.,(MR&4#R2H!92-Y)Y'*\YS7H=% !7.>-=3U#3='0:/IMQ>W=S)Y*RP MP><+4$',K*.3@= .IP.!S71T4 >53:+/IVFW5II>B:C=6FH^&X]+LEDA >*1 M3*")02-@/F*V>G!]A6PEO)8?$?0]NE7CB#3);6[OXK0^6\K>3M+/CD8C;GMB MN]HH YS2+*ZO/&&JZWJ,#PK$!8:>D@Y\I?FDDQ_MO^B+71T44 8/C#5;_2=% M$NCZ9/J%[)((HO*A,@@R#F5@.2 ,\#D\#C.:XJ+29M&LXUT_1-3OK.X\/MID M"R0!95F$CD^8I(V!]P.>G'TKU.B@#SN*QFTKQ=X1B.E7DTMC8M;7U]#:ED9V MBC127[C*GGM70Z?975]XXU#5]0@>*"RC%CIRN/O X>64#_:.U1[1^]='10 5 MB>+-4O=(T)KG2]+FU.\,BQPQQ1[_ "R>/,8#G:HR3CD].];=% 'EUAIDVA+I M]U:Z/JFHVATBYLC&]L%E%P\WF,S1D_(LA)YZ# SQ4\&G7&BZQX&@ETF[GN-- MM/)OKNWM2ZC,'EJ"XZ@-GZ#FO2J* .%-QW$X#'OM'4XYP.* MXC2[&?1)=&U./2M4OX([6]AN4-ILF-S-*DA?RB>$8A@#T QGUKTZB@#R^'2[ MK0E\!6T^CW<]WINW[;<6MJ9!$A@D0*7'4!G QVZUUHLKK4_B ;V[@>.PTBW\ MNS+CB:>49DD'LJ (#ZL]='10 5E^(]1GTK0;F]L],FU2XB ,5I N6=LC'T / M)/H*U** /,=*L[K2Y=&UHZ7J=V(I[Y[]?L927S[C:WF)$3G9D%!Z \]S4)TN MZT?1?!T,^B7DU]9WPNKAK:U\TV\),Q\LNO\ =,BC:/2O5** /+UT?5Q\1?M* M6%Z(?[9-R;5HQ]C\LQ[/M0DSGS., MG)13RRR]" R_ M*.X/I3[K2=7F^(;7<>GWHB?5H+@6IB!LY8UC"FY:3.5E49^7IE%^4]:]1HH M*I:S>-I^BW=W'83:B\,9=;2!0SS$=% /?-7:* /+K"TOA_9^O3Z5J,MRFLO? M:G!]D*,"]NT2^4AY=4^09ZGDX[4R^TV[L_"EBTNA7DMY+KW]HI%!:^;):P&\ M$Q5BOW3MYV@]>*]4HH \MU?2]7N?'4UW:Z=?"*6_LYTM?*'V2Z1%7=-,Y.4D M3G"C'^K3(;->I444 5M2N/LFEW-P+66\,43.+>%0SRX'W0#U)Z5YI:VVHW<2 M:_N-&U&/46U2SO;NR>V*8@BRJQ1YQYC(#N)[GI MVIVN:9=3^#-?G.@WDEQJNJ?:+&V6UWRPKB(%V ^X6\MCZ\@'DUZI10!YGXOT M2\UJXNUT--5@FUVWMTN$DLU\E0C'#,[,#/->F444 1W#B.VEPEMO+ M8)MPB0GAWP68]B M2 . *]7HH \LU[3KJ\\(^+[HZ%>22ZSM3 M^,-(N]:6X?1(=5AN]GT44 %%%% !1110 4444 %%%% !1110 5P7Q0?2);[FX2/6;Q'C MTXO>&%;<\9N"=P "<'/4G"CK7>U7NM/LKTJ;RT@N"HPIEB#8_,4 >5ZY<1'4 M-:EFU!GUVTO+"/1\3D/)&RQ*5TW46N;U]%2 M:.![GS")@T_R*F>,87@#ZUW_ -DM_-CD\B+S(EVQOL&4'H#V%,73K)+HW*6= MNMP2291$H<9H \^^&-_$UX+54L[F:?3(;R>_M;IYF9F."LV[HY.3VZ$8 M&*])J.&V@M]_V>&.+>VYMB!=Q]3CJ:DH X[XD7&BPZ%%%K($MS<,T5A;-=& M2S%>"3N 4HPZSK)N;S3_#ULVCW27)'GW&) TL6#\[F M14'<]!WY]=N;*UO55;RVAN IRHEC#8_.@65H!"!;0@0?ZK]V/W?^[Z?A0!PR MW,5O\8-+\_42;NZT:<36TES\J2!H-JK'G"GECTR2>W='7*3*>%&3@ 8QMP,]:]-;3K)KH736=N;@'(F,2[\_7&:DC MMH(99)(H8T>0Y=E4 N?<]Z )*YWQO=Z)9>&WE\2Y>U\Q52 2F,W$IX6/@C.3 MV)QW/2NBJ*XM;>\C\N[@BG3.=LJ!AGZ&@#R:&*RBM='T[Q=J\4MA#HMQ+%*+ MXF+SQ(,@2 _.T:$*ISG@D59 MLXL[>65<8D>)688Z9>&]6E_X3H2ZC#:7>H7>KWEG\MRYNK2--^PF,_*(MBJ/^!@\DUZM4:V\" MW#3K#&)F&UI HW$>A/6I* ,?Q7=:19>&;NX\1R^5IR*#-B1DWWANH M3%M[4]#TO4OB=IJ6%JJ7-K_Q--0NHW8$ M]5A0\X^9LL1Z1^]=I<:=97;*;JSMYR@PIDB5MH]LBIEBC1V=$568 ,P&"<=, MT .JAKDMA!H-[+K-Q]FL$A9KB7S#'L3')W#D?AS5^FRQ1SQ-%-&LD;##(ZY! M'N* /(+-[/\ LNR/VM(/#FI:^&DM!>;EM;2 M+>7-W&YW):PX/!!_B;8@/H6]*[ZF)!%&P,<2*54("J@84=!]/:GT 0W;0I93 MM=2>5 (V,DF_;M7')SVP.]>0V]QIQT?4[W1K\6_AV^U&QC:%+TLR6V_;+.WS M$QB0D YP=HR<9KV-E5T*NH96&"",@BJT.F6%LL@M[*VB$@VN(XE7&/E(VB4JOT M&,"GQ6MO"$$,$<8C4J@1 -H/4#T% $B((XU1!A5 'M2GH<\444 >-W%W9F+ MQ1JG@W43'9+8B!ECO3))<.)?WUR 6+#:A90W?DC@ UI^7I(MO%UII.IM#H,= ME ZR6]Z0BW!60LBR9XW*(RP!YS[UZ/!IEA:R&2VLK>%V&"T<2J2/3(%..GV1 MM?LQM(/LY.?*\H;,^N,8H \[U>/3-7^%NA/Y,&HZI=6L%C8.9"VV>1%#,2#_ M @%SG^Z:]"TRPCTK2;33X&=X[6%(49VRQ"@ $GN>*DBLK6!$2"VAC6,ED5( MP I/4C'3K4U !7E-[[;JQTZ]2?;=F1[V[*Y5%C+'/EE3R!P3 MM'0UZM5:/3;&&Y-S%96Z3DDF58E#<]><9H \Y\-KI+ZL\&DZK(FE3Z%%+J$\ M-X<+.7&&9R3MD9=^>0>/I6'!?QW?PO\ !5K%=VUQ+)+(&CO[IEM9=B.2LT@. M00""HY)(Z=Q[(+&T$,D(M81%*29$\L;7/J1WI@TRP6V-NME;B!FW&(1+M)]< M8QF@#%^'MP+KX?Z1(LL\O[G87G;HV+.VHN]X?WK-$1';!"WS-\)\[Y)".LA< D# R.@KU'^S;$W7VHV5O\ :,[O M.\I=^?7.,T\6ELOFXMXAY_\ K<(/WG^]Z_C0!Y%]LMC\-_L5GJ:38\22P)Y] MX6BD7[1(52>3.X1LJGG)).WKG%=M\-)A+X-5-Y=H+J>)MLGF1*1(?EB?)W1C M.%/H/PKHX],L(H9(8K&V2*7[Z+"H5_J,%!!;@_ZL*6P3)]W:!R"2>@SZ%5:73;&>X%Q M/96\DP((D>)2PQTY(S0!YCHUQ$^N:/ M988Q*XP\@0;F'H3WJ&'3+"WW_9[*VB\P;7V1*NX>AP.: .2^&+XL=8MBT6Z# M4#F.TG,UK$#&A"PN>2,T7[62/30]V8%B;C,Y(8 !.#GKV')KNZKW5A9WNW[9:07&W[OFQA\?3- 'E M/B&>/[5KDDFHM-KEFU@NB,)R&D#+&=T:@X8.YDW8!R.#P*W&:!/BAKEI9:WL MNKK1,@RW6\02^9)C:F<+M&#@#H,GUKO/LEMYD3_9XM\*[8VV#*#T'H*8-.LE MNCV@%O]FBTN(7CVFH-=QRW.\XD+$# M#LNXD=<8SVKTNHX+:"UC\NVACA3.=L:!1GZ"I* .2^(MSHEOH,::X!-+.YBL M;4W)A$TQ4XR=P ZECPH&>N*XC5?L\&GW5MX@UK[3<:?X:@;2KI+HCS[D>8' MEC(/S/O6,=SR/6O7KFRM;U56\MH;A5.5$L88#\Z06-H%A46L(6 YB'EC$?\ MN^GX4 <*LZ0?%+1#>:D5O[K2)EN+:2Y^6.3]QA5CS@$DL>F3D]JS/!<=W:>. MK&U2:VNI%LK@ZG>6FH-<"Z;>GER2*1A&)W8&<_> X%>F-I]D]T+I[.!K@$$3 M&)2X(Z8_VEJM MG8WFO)K-W)-'XC>Q6QE96AEB-UY0C"XR"%.00&_=F?[0J#(=A@N!T#'N<9/>GV'AS3['0['2S%]H MALF22-IN6,BMN\PX_BW9;/J: .&?QIJ&OZSX;ETNX:TM8KF"+4X5Q\T\H<&! ML_W-C$^[+3M%\;RWOQ!G0ZBTNGZDUQ:V=MY9"PO!]U@V,'S,2GJ?NKBNZC\/ M:1%O\K3X$WW9O6VKC,Y&#)_O>]2+HFFK8V=FME$+>Q='MHPO$++]TKZ$9/YT M <;I.O:E<^&_A]-)>N]QJ4J+>'C,V+:1F!^C*"?I7<6+7;V:-J"0I<9.Y8'+ MH!DXP2 >F.W6J-CX5T+3=4?4;#2[:"[7+K^NZ+X:U&SU2\U*+Q(EG!.%O M#;R(^Z01MY!C&-S,2JA^Y7MFO49(UEB:.0;D<%6'J#6&G@GP^MKQSDEC@$X7+$D@8R>3S0!H4CYV-MX..#2TC*'4JX!5A@@]Q0!Y?: MW'BC3].O='E?4I?$;V<=R&-U'.DD8E59FA& $?!.T-QTYXJ![[Q!>:;K"VVH M7UM::1>'][J$PBG16MU8;V0'>$=L[.I! -=_;>$-!M+:Y@MM,AC2Z4)-C.64 M0#0!A>#O$1U? M4;U;YKE+R4LZ02)B.*.-MA5?]H$_/_M' R *Z^J5KHVG66H7%]:VD45U<_ZV M51RW<_F>3ZFKM !7F5MJGBG3M/U"PNCJDOB:2Q:YMXIS;RP.JR!7:'9@[@'& M%<\\>]>F$!E(89!&"*QK;PAHMI]H,%K('N8O)DD:YE9PF<[5W9AORH!5) K'@$J<8/?I_"'B;^V]4O M%NYIDN) 3#:O"42../ 8Y(Y?+J6'\.Y1V-:\?A?2(=-:PCM<6TDPGE5I&8S. M"#EV))?H.I.< =*GM="TVSU:?4K:V"7=P"))-[$F"?4T 9GA#Q4==U&9;N[ E:)5@MEB*JP15+R;B,$L74[<\*4R,DUV%9E MOX=TVUUN758("MU(#GYSL4D*&(7. 2$0$@<[16G0 5Y.GCW4H-$O-:O&U".X MN;:\DT^&2*'['^Z)P!MS)E0,DMC/S>PKUBL2'P;X?@NKB=-,C+7"R)(KLS(! M)S(%0DJN[OM SWH Y*_E\2P:C>:+:ZO<7Z0VMM?O.7BAF56,JNH? 4+N1&Y[ M;ADUH>#?%,FKZGY6I7B%F);:!QMSC!([FK46@Z9#K+ZK%:JMXZ[3(&;'0#(7 M.T'"J,@9( ':@#1HHHH \X'C&\CU^_O-0.IQV=OJ,VGVD4*0_9G>-#A7)S(6 M9@3D ?*/7,%OJ/B>X@TJ*WU66^FUS2!J#QA8XS RR0EUB8 ;08Y&4;L\A3D M*+N+QG?I@>$]%" MV(-D#]@_U!WM_>#_ #<_/\P#?-GYAGK0!L4444 <+K7C*>U\87-B;E[#3M-^ MS_:)Q8-.KM*D_:]/B53GS"[JN]B M>7DD)MQT!8D<]: .8TKQC?IJ=MIFMWAM62X+337,"K( MZ$*$C8(-JL6?);@!=G=Q7H=<[)X'TF:.V67SW:%W>23S,-<[W61Q(?X@61#V M^Z!TXKHJ "N"\1>+;NS\67=J9[RRTS2X();F>ULTF!,C-S(6^Z@"C[HSR3G MKO:Q=4\(Z/K.H?;+^"1I&18Y52=T2=%8LJR*" X!)(!SU- &6^I:^/'NH:6E MS:O VD&YL81%C9)OV@NQ.3D^F !^=8FG>+-1LK^'3?$-[-;"&<2W$TL:O(%V M)^Z8Q@J!O9F+?PH4!Y:NP'A>Q'B5))(7,K!I3(P9]Y!^8,0N0>.!Z4 ;U%%% '!^*O%EY8>)[BS2:\ ML]/TVRCO+NXM+1)SAW-9XPF5@S^#-&N;=8KB&23$LDKN9F#2F0 M_.'((W X (/&% [5O=.E !7"^+O%-]I_B1K"WEO+6RL]/%]=7%E9I.X!=EYW M+=P)Y4:I=.L M:IQE @.W:=JDC'44RY\&Z/>6QANH9)-\\D\DGG,'D:0;7#$$94K\N.F !VH MW001D<@T4 # '044 0+OV@8?@ M* K$X!)XQ5Q]9U,^.M%A@O;>31]2L9YHXUA^9B@B(%M+ MU^=)M0CF\Q8F@9H9WB,D3'+1OM(W*<=#3)_">G3Z[9ZL7NX[BR79;I%#](O8)([J*5S+:9KEMI=B\MLGV.2]N+F*Q:[945@H M 0=!R22?3 ZUV=8NN>%K#7KB.XN9+J"9(G@,EK.8F>)\;HV(ZJ<#W'8B@#.? M7M2/C+0+>">SFT;5+66171&\R1E16#Y)PJ_-P.?K7/KXOUS3KA['7Y_L9M50=RD*H0D$_?)X4UU<_@ZREUC3M0CN[ZV.FIY=K!!,%BC7 M!&W'0@ 'GM3KWP=INH+<&Y>X\^XN//:X23;(#L*!0>RA&9<>Y/4YH W(Y$FB M22)@Z.H964Y# ]"*=4=O!%:VT5O;H$BB0(BC^%0, 5)0 4444 9WB'5AH/AO M4=6:$SBQMI)S$&V[]JDXSVZ5FZ;XHN'U9=-UW3UT^>6T:\@DCN/-BEC4J'^; M"E67)-).O>%]3TE9A U]:R6XE*[MFY2,XR,XSTS7.7?@C5=6B MG?6-;A-RU@VGPFTM3&D,4C+YIP7)+LJ YP/2@!;3XC177A'4]:;3987L)$' MV5Y!N>.3:8I,XX#*X..V"*Z%];1/%8T5HL?Z"UX9BW <)C'XYS7.7'PSLRV MH16-_=06NH:>MI-'+*\[*\;;H9%9V.-N6&WH:2"X0X%O#Y@2# M<.Y?!K?6 M)5\N<6T$>ER:?#&J9,1+QO'(#G^ Q@@?K6>?AS-_9OV9=882S:8]C=W'D_/, MTLPDFEX/!;YP!VW#TH FL_B+'=>$[[67TV6"2SN(HS:O(-S1RE/+DSCHRR!L M>Q%;5WXEM[#Q!<:==HR16^G?;Y+@9;"[RI&T#/;-85S\-+4MJ$=AJ%U;VU_9 M1V\B32O<,LD3[H9%9V/"\C;T(Q6C9>'M9CO[W5K[5;6;5IK-;2W>*S*0PJ"6 MR4+DL2QR?F'0 8H Z56#J&7D,,BJ6M:M;Z#H=YJE[N\BTB,KA1R<=A[D\5=7 M(4;R"V.2!C)K.\1Z+%XB\.7VD3R&)+N(Q^8!G8>H.#UP0#CO0!E6WB_/ARZU M6]M[7]TXCB@L;U;DR2-@+'D .6(&.>O6LN/XD%XM#FDT^.WCU*!)I1+<:FMOAXLUY-?ZOJ!6]DEBE4Z6AM8T,<;(IVY;)P[%UNP]TD_G^6!Y<7E@[ 1O;DYD M;/S-QG KI* ,WQ%K70+N\GFT MZ]NXY4@AM=/DA' MN#S6'#X!L9[J6]U^YGU6_D>-A%8?#;7+17,EP9E2-=ZA=D:%BHXZGYSECR>* -ZBBB@#C-%\=IK/B6XM M%N=-M[6&:>%8I)&^T2>42&<<;0,J3C).WGVJK#X\U.^M]6EM=.CAAMY[;[+* M\;RG[/*?]>\:X)X!8*#T(SWJ]_PKRSENBE[>SW.E"XGN8M.95"I),&#_ #CY MBO[Q\#/&[V%3V'@:TT:ZU6ZT2ZN+6XU"".!6>1I1 %! *AF.3SWZ8]* &>&/ M%TNOWD4$Z6UK(EHK7$#/^]-QP65%)SM3H21]XXZJ:ZNN7LO ECI^O6NH6_9X[F6\@L]R>7!/(&#.IV[OX MV(!) +'B@#"T[QEKM[H,S2/:G546W>6SBTR>.6TC=L.Y1V)E"\XV\$J:U/#' MBZ?6M1AM+V2UM9H[8"> G$DMQ_&$4G(5 "#UYR/X35ZW\*R0S7EY+K-[J2>+KG3M(L(;BSCL;IH';=ON+J'9E%YQLRX7/7<#Z5HZIX) ML]5U2YNI+RZB@O6A:]M(ROEW)B(*$DJ6'0 [2,@"BW^'_A^R\26FM6-DMM<6 MJRA%C)"$R$%F(]>#^9H R-)\:7D^H6VFZG-;6TWV@F2>XB-N9(B!L41L]T=@W' S$@&W& N!754 %(?"7]MWS7=OJ4 M^GRS6;6-SY4:/YT#'.WY@=I!)P1ZF@"OJ/C":W\6Z3I%A;17,%Q*([VYWG;" M7C9XU3'WB0A)] 1ZBLFS\?ZBVZWU&"TLKJ65!&;A'AC@7)\T2%R-VS"C<" S M.H '-:DOPUT WNGW-LEQ;/97*7&([B3$K+'Y8R-V.F.1SQCI4FJ^"8]7>XN+ MB^<7LL^])S$K".+8\8B"GC 61S_O'/M0!U(.1D7;QK$F MXY.%&!D_A4U ')^+O&0\/ZC9Z=#)903W$4D[SWS,(XXT*CHHR22WL 2:;J? MC.6UUS1-/T^""\2[EA6]N4D)CA6524V$?>+;21_LC/<5H:]X9?5[Z&^L]2FT MVZC@DM7DBC1_,B<@E2&!Y!4$'M[UF2?"_P /;=/^S)"4Q*RP1J"!&%/!'S,3ZD@]A6[ MIMC%IFEVMA;EC%:PI"A%]+AN9!$TMS<);0">811 M[VR(]".NVMIY-S]ENK&Z2[MIC&) LB@CE:[&-&0CC:0SOY8&<[A]<0W/PLTV]T6\M[J]N_[0O$N!+>03/"N M9FW/^Z5@NW..#GH,DUJ:IX-35K1;*ZO939PV36]NA)=DD92IF9F)+,%.!GIE MO7@ W-,GFNM+MY[KR1-)&&D$#[T![@-W Z9JU65X=T0:#I;6HE$K/-).Y2/R MT#.Q8A5YVJ,\"M6@#"\7^)%\,:/%<[8VFN;F.UA\YRL8=\\L0"< G@9.,=Z MQ-6\>3:=X&&J6(L=6U%UF:-+5V$)6(%I&;/S*%4<@_Q$#O71^(-#77;*",7, MEI<6MPEU;W$8#&.1>AP>",$@@]C6!<_##1[[1[NWOY;B:^O%G$M^LAC.;[3-<9+NQ']GB)67;$^]V:-64AR=AR[&/;C(QDG%= M5HUX]_HUM=336LTDB9=[-]\6[N%;)R!TS[5DW_@NTU*RBL;JYF-E;V+6D$6X MDHS*5,NXDY;;P,],MZUHZ#HRZ'I[V_GFXDEF>>60H$#.YR<*. /:@#3JAKFK M0Z#H%]JURI:*RMWG=5/+!1G%7ZIZOID&M:->:9>;O(NX6AD*'! 88R#ZT W]W+I]U/"8TCM-.D=G\Q^$C.X#))( 8#!Y/:L]?'FM?V/HU]-IUO M$+E9#>;5>1%*3K&R*XQLPF]]S<83&*UH/ -G/,]SX@NY]7NV\H).Q\@QB(.$ MQY>.?WCDGOFGZ?X&M--\/VFB074SV$5RUQ.DC%C<98L$))X7)&1WQ@]30!?\ M-ZY_;UI<70:W"><1%%&^9(X_X?,&?E8_>V\8! /.:V:P/#GA2#P[<74L-S)/ MYP"('4#9&'=P"1]XYD;YCSC%;] %;4K^'2M)N]0NLB"TA>>3:,G:JEC^@KFM M&\<1WNA7NJWS:<(K:-)!#87GVB12WW8W 4 .3@#&02<5TFJ:?#JVD7FG76[R M;R!X)-IP=K*5./P-/HT<,UQ+/'/"96<*T4PC,:L!]X@LV3QA#]:ZG0-:.N0W M%U&L:VOF[;8ALNZ ??8?P[CD@?W<'O658>!TT[PZ=$AU&XDM)[V2XNC,[2/+ M&[EC$"6.T'(!/<;N[9JQX<\(1>'M4O;N*X\P7 *H@C";5,CR?,1]X@R$ \8 M H Z.BBB@#DM!\<1:_K-Q#!)IL=I$TRJK7H-R1&Q4N8\8"Y!_BSC!/6J"?$. MZN[/4KBUTQ88K>[@B@GG=BK0RC(G=0,JN.<>A7.*GC^'$#R);W]^]QI,#W36 M]HL?E.OV@,'#2JG^ M K32_$EOJ5I.5B@ *Q&,%RPC,9S)G)4ABQ'=N.!=>-IM'AGTZW MAMKH6C+<2,)IY-@8[ !M'7 !.3@]*[&N5N/ T-QK$L[:C<"PFODU"6P"+M:= M0 &WXW 9521ZC\* ,^7QYJ$^I:U#I>F)/;6=EY]E+\S-<,)#&[;1U0$'&.6V MG'45:T'QC/JNIVNGSFTBE4R_:'?,1EPQ$0BC8[@64"0@YVJ1_>!JQIO@'2M$ MUS^T]&,UM(EE]CAB:9Y(XQN)!PS>_3I42> +1+ZQNOMLQ> H]RS*I:ZD67S0 MY;JI+]<=1@< 4 =;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 3 4444 %%%% !1110 4444 ?_V0$! end GRAPHIC 14 maugraphsq219.jpg begin 644 maugraphsq219.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# <%!08%! <&!08(!P<("A$+"@D) M"A4/$ P1&!4:&1@5&!<;'B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z1HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HKP?Q;\3O%7ASXSWT0O4;PMIDUFE[:F!/DCF4 OOQNX;GKW%6?C?\2_ M$GA_4#8>";Y+4Z;9+?:E-Y*2\22+'''\P(!.[=],4 >WT5PVN_$N#1+[3=&M M-*OM=UV\M!=&SL%7*1XY=BQ 49SBJH^-/AQ? S>)YK>_C@AOAI]U:F(>=;3$ M\AEST'7@GZ9XH ]#HKSVP^+EO>:Q?Z5-X;UJSO[>P;4+6VFA7S+V$?W%W<,? M[IQ^8Q7#0?%/7?%WP)\37]W8WFG7]K;R,FHV\7E0-B0*%1MQ;> >: />Z*\M M\$_%B&ZD\,:!K&DZM:3:I8H+34;Q ([R1(QO(YW+YM/BE4B06JG&W.YAA![9^E 'MM%<\GC/3Y?B _A&"&YEOH[( M7LLR*##&A. "F/>L7XL>)]4T#P]8V7AB58M=UJ^BL;%V0/L+'+-A@0 M0 .X[T =W17G7PT\?2ZG\.[^_P#&%TJ:AH,T]OJDI0)@QDG=M 'R]@.HJ.T M^+G6RA)LS;<0[GYP V2,9KT71?'VEW>N:AX?D%Y'>:38 M17, M/B,_B6[:31O#AMVMXHX5W('4Y4$ %B6QU/Y4 >K45Q.F_$N"7PWJ.MZ_H6J: M!96-NMSYEY&I$\;9V["I.6Z#;UY'K5?PY\5K76O$%GI.HZ#JNASZC UQI[7Z M*%ND R<8)PV.<&@#OJ*\RT[XY:'J<%Y>P:1K"Z980RR7E^]N/+A="<1Y!(+- M@8Y_B'X=)X,\:3>+DD>7PYJFCQ^4D\$MZJ[+B-LX*LI//J/<4 =31110 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 >1:I\.-2U_QM\0C?6H33MOHFB@#R+5=$\2^$OBG;^, M-)T&77K2ZT=+"YMK:5%E@D7&"-W!4X'3W_'FKOX8>*[OX:ZL\NGHNLZYXC35 M9+!)E_T>+<3@MT)&3G%?05% 'GE[X7U:;X]Z;X@6VSI<.A/:27&\?+*78[<9 MST(KB-"\*>+;?X+^*/ ESXJ* /*-2\&: M[/K'PLFBL]T>@Q[=0;S%_S5!?65OJ-A/97L?FV]Q&T4J$D;E(P1Q[4 >0_L[V=]J. MAZGXQUQ_.O\ 5I([=)#_ ,\8$"#'U.?RK1\8^"?$OC+XMV%W%>SZ)I.BV3-: M7\&QW>XD.&PK9Q\N!DCMQ7I&DZ38Z%I-OIFD6R6ME;+MBACZ(,Y_F35R@#PJ M/X5^*=/UKQEH\=Y)J6F>)]+9CJNH\"W'B^?PO;>%=9\ M)R:5'9:8UG+?S7*%)'5-B>6JY)!ZDGI7IM% 'S_8^$O%]S^SOJ?@2?PU/;ZC M9LH@D>>,I=YN-YV<\8'K6C\4?A_XLN[S2M5\$VJ/>W.D/H^I@R*NV-E W9)& M<989[8%>WT4 >'^,_AA>:=?^$+[2=&GUS3M&T_\ L^ZL;.\:UG(QQ(KJRD\D MDC//XUW'PPT2'2-+U"6'PK<>&S>77F-#=W[74T_R@>8Q+-M/7C-=Q10!Y+JV MC^)/!WQFU'QCHOA^7Q!I^L626\\5K,J30.FT9PV 0=@_.JV@>$]=73O'/B3Q M+X82\N?$DD97P]]H7<84XVL_0-@Y^J]J]CHH ^>]-^&OBG5?!OC'1;6SOM%T M:\AB.D:7JEX)GCE1@S889VJ<8_$>E;G@'PKCQ%I,^H_#O4],O-.A;=J5]K4D M\<4FS;^[C,C9W'V 'X5[110!Y1X"\*ZQX;^#>L:7K/AY=1NIKJYD_LMYE N8 MW(XW<@9&;^,/$6L^'?C)X.B%Y(-!U@2 MV4]MM&WS\$HV<9R2RCKV->D5P/Q?\(ZIXJ\*6C>&TC;6M+OHKVSWN$R5/(R> M!P<_A0!Q_A7XEZUJ/[0.H:5>W3'P[=27-GI\;(H7S;<*7(/7^]^8J;PY\5[N MST'4]?UG[5JYU?7I;+P_IENBAG13@ 'C ]2<]*S]3^%'BFV^%_A@:'%"WBK2 M[V6[G#3* 3-N\P;R<'^'OVK2U/X9:YI'@GP&_AZVAO=5\*S+.[EURQUW0;S1=7T:S:^EL99$D\V(#.4<<'_ .O]:XWQ MK\3;KQC\&?$&HZ-H^J:38I;026VIR/Y?FN9D#HNWGC)&#_%/BGQ% MXG\6:YI,>CW%[HDFEZ?IQN5D<[E/S.PX'/\ /VYLWW@'7Y_V9H_!T=K&=:6U MCC,/G+MW"8.1NSCH* -34/B:VCZEI?AW2=!O_$.J'3H[R[2U=5\B+:/F);[S M'T[\<\UQOPO^) T'P)%?:\M_=Q:IXEELEFD?<;7?@KOW'( ]!6U>>'O&/A7X ME1^)?#NB0ZW%?Z/%I]Q ;I83;RH!AB3U7Y1T]_:L[3_A/X@?X(:_X&2DL=QHEJ;J:9BNQU50S! M>.;;Q/XM^'VI12ZUIJ:PMVT-BKIY,H08S,,\],C&:XK4_@YXYF M\,6FH6:6X\4:C->)K)\Y0##<8&-V<' 7L?XJ]#U+X?W\7C;X>3:3!&VE>';: M:WN7\P H#$$7 /)R1VH Y+XD?%N?6_A_XE3P_H>JQZ9#*+./7H9 J>"54\J+:!N=V[D]!WK@I/ MOQ"M/A[K_P /+#0;6>TN+N2XAU5[Q562(N'"!.N\E1UP!S6EXI^&^KP>,--\ M0KX;7Q-:G2(;&ZL([[[-)#*@ #JP(W#CW[^U 'J?@OQ?9>-_#,6L:=%- K.T M4L$XP\,BG#(?I6_7+_#W1O[$\)I;GP_!X>:29Y6L(;DS[,G@ESU8@#-=10 4 M444 %%%% !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 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4FX;L9&?2EKP70;Y-4\*_ M%7QI?2W0:>YFM8Y+27RY8[>!?E",<[3\WZ4 >]45Y7:_$K^Q-/\ "&@Z5HNH MZU>ZQHR7-GYMTOF,0HXD<@#IDE_;I73?#WQW_P )QI^H&XTV32]0TN\>SO+1 MY!)LD7T8=1_A0!UU%>=^(/BA>Z=XOU3PUH?A>YU>_P!/M4NV9;A(X_+(RQ)/ M3' Y))K%@^/!N=+TG7$\)WJ>'[VY2SGOWN$!BF8X(5.K*#_ !<9H ]>HKQ; MQ7J<8\2_$VUM[K51=6_ASS"KW6;>/,?!C0#*MTYSZUE:#>W3>*_@TK7,Q6;1 MIC*#(<2'RNI]?QH ]^HKQ;PK\1=,\+?#K5-7QK&I22Z[+9VUK>72S2S3$C"( MV %7OWQ[UT^B?$V]E\3S^'/%GAN;0]5%DU];H+E9TGC4'(#+T(Q^AH ]"HKQ M^W^.\T^BZ7X@?P?>P^'KRY6TEOGN4)CD+$?*G5E&.O'.16Y>_$^_?Q]J'AOP M[X8DU;^R3$+^47D<3J' .8XVY< 'G% 'H8()(!!(Z^U+7E=L[^'OVFKJTAXM M?$FD+O=ZA2RM8[R2\C MMH5N95"R3K& [J.@+=2!0!YCI7P^URT\9^ -3F6W^SZ!H9L;TB7)$OE;<*,< MC)ZUL_#CPCJGAC6/&%SJ@A$>KZS)>6OEON)C8G&?0\]*[NB@#@(/!VJI\6O$ MWB!A"+#4M)CM+<^9\WF #.1V''6N.@^%'B6+X&:5X59;7^T[75UO) )_D$8D M9OO8ZX/2O<** /*=:^'FN7_B[Q[J,"V_V?7=#%C9EI<$R[,?,,<#/>H])^'. MO6>O?#:[F6W$7AS39+:_Q+DAVCVC;Q\PS7K5% 'A*_"#Q-'\/C;0-:)K5AXD M?6;*,RYCE7/"L<<$BNAT[PMXN\3?$%O%GBS3K31?L>ER6-E8Q7(G9V<'+LPX M ^8^]>JT4 >*?\*L\2?\*#T?PELM?[4M-02XE7SODV"9F.&QR<$4_P"(O@/Q M+XK\8I-I'AK3[&YAN8GM_$T5^8Y4B7&X/&.6/4#KQBO:** /*(U?7/VGO,A8 M21>'=$$=Q(/^>LI)"GT.&S^%>KU##96MO<33V]M#%-<$--(D85I"!@%B.O'K M4U !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!GZP=9%N@T!+(SLWSO>L M^U%QU 49)SCN*S_!/B.?Q3X834;JV2VN%FFMY%BJDKD5%XXL_ M$6HZ*EEX7:",SR!;N22X,,@A_B$;!6PQZ9QP"2.<57L;C5=$M=!T6UT"TM!) M.87AMIFEBMK5$R7W[5^;.T $)M&O-;LM)L M(-)GDF,UG,\DMQN1DV#*+L4[LGDYQCWH KZ?X]UB==%U>\T^SCT'6[T6=MLD M8W$6\L(G?^$ABO('3<.37H-><:7X)\01VN@Z#J36']CZ#?+=1744KF:X$98P MJ4*@)C(R=QSMXZUZ/0 4453TIF?349V+'<_).?XC0!5(WWQEHW*%D; RI*Y!H Z"B MN&\'^,[[Q)=N\][H4<$J]AX_U:9=&U>^TZTA MT#6[S[+;,LK&XBW;O*=QC:0VWH.F1R: /0:*\_T_Q]JTXT;5KO3;2+0=;O?L M=L4E8W$>XL(G<8VD,5Z#IN')KT"@ JEI'_(+C_WG_P#0S5VJ6D?\@N/_ 'G_ M /0S0!=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH ***898UE$;2*)&&0A;D_A0 ^BD9@BEF(50,DD]*: M)HVA\U9%,>,[PPQCZT /HIJRQM%YBNICQG<#QCZT1R)*@>)U=3T93D&@!U%< MGX\U#7M$T.]UG2=1T^UMM/M6G:*ZMFD,[C)V[@XV@C & 3DUN17=W=>&X[M$ MCL[N6U$NVX!*0N5SAL8. >O3I0!H45P7ACQ%K.O:IKFE6VM:;J,5I#$T&L6= MK^[CE?.Z)DWD,0 #PW0\U3E\1>*[*?Q:D=_;:LFAZ;N1X]/,9^V,I<1@!VW M)M)'!^84 >DUFZUXATCP[;I/KFHV]C'(=J-,X7<>^/6L?P5K;:NMT)O$5MJT MT00O#%9&V>W)!/S*6).>QP.E/\;^*K'POI\+2K;RZE>,T&GP3R*@D$O NDZ19ZC;ZG/Y4OD"WE4B[F&Z218^<=2<#L,5 MQ'A6ZO(_BGH\NK:#JUOJFH65Y)?37$,87>S18P0Y/EHJA!WZ<X,,BP_Q"-@K88],XX!)'.*KV%SJ6B6N@Z+:>'[:S$DYA:&"=I8 MK:V1,E]^U?FS@8(Y)^M=;10!PLOAS7=>\3Z->ZSI^E:=#I4TDS36<[22W&Y& M38,HNU3NR4OEE0$(W#< M=Q^[QUKTBB@#SC2O!7B".TT#0-2^P?V1H-\MU'>12L9KA8RQA7RRH"$9&X[C M]WCK7H]%% !5+2/^07'_ +S_ /H9J[5+2/\ D%Q_[S_^AF@"[1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%07LEQ#92R65N+FX528XFDV!V[ MSCZT 3T5S'A MKQ/J&I>(-5T+7-.AL]0TZ.&8M:W!FBDCEW;<$JI!&PY!%&O>*[O1_%&C:9'I M#RVNHW0MGOGE551BCL J\EC\AST SU- '3T5P^L^/+^QO-GTWPS8VETMFL37-Q>71A7=(N]8T M 5BS;"&/0#(H ZRBD9=\95L@,,'!Q^M><^%='L8_B;>7GA*)K?1;.S:TO9%D M8QW=V74\9)W,@!!;U;&>#0!Z/17#_$^PT6YT,MJ-DU_JL\;6NE6Z2,':=@=I M0 X!!Y+_ ,('6LWQGX8O)? %G%=:))XCU>UTTPM&6W0K(AR&XQ_.@#&E\:367B:RTW5=!O+*UU&X:VL[UY8V6 M20 L 45BR@A203^.*U];U&_TZW0Z5H\^K3NQ'E1S)$% '5F<@#\,UQ=K>ZEJ M_P 2$O-?\-ZS';V$SV^EJL*&"//RMYO9;,74$:RF&)&*FX52P#9P=HSC/)XZ@&E9^,[W6O#=IJWASP]/?F:22 M*XMY+F.![9XV*,I+'#?,I''I5)/B6!X$G\1S:!?'RI9XUM8"LNX1$AG\P?*$ M^4_,3VXSQ31%>V?PI_LWP?H^HV-TP^QP)?*JS1EVPUP^&.<;F= M#^%DWAW0=)O;_?8-8V\=HBL5/ED!GRPP">IYY- '8VLXNK.&X4%1+&K@'MD9 MKSWQUHNF:SXAL],T6QB/B2:ZM[R?447]Y8P1N"79^HW!2BKWR>.#79>&;J6[ M\.V;SV%W82)&(V@NT"N"HQG )&#CCFJ=WX#\-WVJ7&I7&F@WERRM-*D\B&0@ M8&=K ' H OZ[9P:GI$]K-8VVI=&%I<2;4D8'*AC@\<9Z'Z5Y[X/AT:TTGQA8 M>*[.VL;>SU(7=UIIP]I:HR*T80CA@=NXC ^8XV],]BG@G2YFU9M6C&H-JETM MQ+Y@V[-BA8U7!R-H'7KDDT]O GAE]#DTAM'@^PR3"XDBRWSR Y#LV=Q/ Y)[ M4 ><)H[VVAV,5W:-IVB>(O%4BAWC#%.@W8]:Z_P %VL&F M>//&&F:7$EOID+VDL=O$,1Q2O&WF!0.%R A('K[UM)X)\/)I=SIQTU9;2Z96 MFBFD>0,5Y!^8D@@]QBK^CZ'IN@6;6NCV<=K$SF1PF278]68GDGW- '.^+O#> MO:[KVGSVEQILFEV0$HL+Q9-LEP#\LC[3\P7C"GC///&+JS>*+G5;NU5;.VAA MTY MP\+,DEXQ).T;@3&% ST.3UXKI*\>UK]I3PGH>O7^E76G:J\UC<26\C)& MFTLC%21ENF10!V>A>%M4M?%EYXCU:?3UNYK);-+?3X6CB(#%M[DDEFSP/059 MT'PYJ'A_PG-:VM[;RZUA?#WXB:7\2-'N=1T:WNH(K:?R'6Y502VT-D8)XP: )=#\.:E M%XKNO$GB"ZM9+Z:T2RBALHV2..)6+Y)8DLQ8^V *WKW2[#4@@U&QMKL)G:)X M5?;GKC(XJU10!E1^&]+AU6TOX+9(GLHI([:*-0L<6\C>P4#&XX SZ?4UI&&) MIEF:-#*JE5(M:UOQ'KL>LZO?Z@D=I&R+= M7+RA3O/(#$XKZ1H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "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 S]8?6%MXQH$-G).SX=KR1E1%QUPH))S@8XJAX*\1R^*? M#2:CN^*-&O=5TS2]+BTJ>29[BTG,DMQN M1DV#Y%VJ=V6R3T_&@"/3_'^JW']C:K=Z9:Q:#K=[]CM769C<1[BPB=UQMPQ7 MH#QD=:[^O-]*\&>(4L_#_A_4EL1I.@WRW27L82MO) M((TSCC M(S* P]P35+QO_P (]%HJW7B;3XM26)BMK:/'YC32L,!$3NQZ#TZ\=: .EIHE MC+,H=2R\L,\CZUR?A/3=2\+?"RTL+V3?J5K92,%W[]K?,RQ@GKM!"_\ :XK M1=,T^TTOX;ZM81)_:FJRJM].#E[Q9;=WF$AZN PS@],4 >O)=V\KA8YXG8] MK@FGK(CLP1U8J<, =Z;X>T6]^+$DFCZ18V5IX7$"[4OKAF4[?]OR]IRYSRV,\&@# MHO&WVVVT.YU.V\1/HL%E;22NR01OO8#*[BX/';:,$YZU?\-7FI:AX/TR\U:! M8-3N+..2>+! 24H"1CMSVK,\6^$[_P 2:EIL\&L16MM8N9?L<]GY\4LO\+L- MZYV]@0M8V]D_P!HG6 (+F=F&S";B5"*"3SSN'X &=X0 MO]>N]4\4:?K>HPSW%E,+'2U\1?V]!?Z<]Q*6@6-K6="F5&U1\I#GY3D@KUKN]: MGU&VT2[FT2T2]U!(B;>WDD$:N_8%CT%9>C^&+JUUY]:UO5?[3OA ;:#9;B"* M",L&;:@)^9B!DD]@.*Z*@#S71+K6O"/AS5M0U;PW.VK7&V:2XDO(I&U"Z8A$ MC41Y**,@*,8 'U-7_&L7B6^UCP^^E>'#>Q:9>)?2R"]BC#'RY$,8#'.07!ST MK:\6^._#G@>&UE\4ZA]B2Z9EA/DO)N*@$_=!QU'6N8_X: ^&G_0R#_P#G_\ MB* $\9^#[GQ3=W=M#X6MH)-0ACCFUB2]X1< -NB7EW49"YXX!R.E4?$/P\OG MU7Q!'IV@6&HIK<4*VVHW$RI)IK)$(L\C=QM# ISG@^M;FC_&GP#K^LVNE:3K MOGWMW((X8OLLR[F],E !^-=W0!6AM"-+2SN97G(A$4DA.&?Y<$Y'0GK7-Z=\ M/-,\/VC+X;FO;65('BMDFOII8(BP(SY3/M."<]*ZVN"^,_BO5?!?PUNM9T&5 M(KR.>)%:2,.,,P!X/M0!='PRT!K328YC?&;2K/[)!<0WTL+[.-V2C#J1DU=O M? >AZC;V\5XM[(L$/D9^WS!I8^?ED(?+CD_>S7RK_P -)?$;_H(6?_@$G^%2 M6_[1_P 19+F)&U"SPS@'_0D]?I0!]=3Z'IMQH+Z,]I&NGO;FV\A!M CQMVC' M3BKD,26\$<,0VQQJ%4>@ P* ?^ANTG_P "EKJ[>XAN[6*YM9%EAF021R(WTJ[FB.V2.%W4XZ$*2*LU3UC_ ) =_P#]>TG_ *": M /C0_M!_$@,?^)ZO7_GUB_\ B:3_ (:$^)'_ $'5_P# 6+_XFO-6^\?K24 ? M=WPB\0:EXH^%^E:OK<_VB]N!)YD@0+NP[ <#CH*[6O./@%_R130_I+_Z,:O1 MZ "OS_\ B)_R4[Q-_P!A:Y_]&M7Z 5^?_P 1/^2G>)O^PM<_^C6H YROJW]E M'_D0-8_["9_]%)7RE7U;^RC_ ,B!K'_83/\ Z*2@#W:BBB@#X>^/'_);_$7_ M %TB_P#1*5Y[7H7QX_Y+?XB_ZZ1?^B4KSV@#Z _9-_Y&?Q#_ ->,:#;V6[KC;AMO0'C(ZT6'Q U.<:/JMYI=M#H&M7GV6 MUE6/=N\MW7&W#;>@/&1UH [^BN!T_X@:G,CK7?4 %4M(_Y!')M(EMH!92745W+*N9MD MBH<(,X7+<$D$XZ5-XK\2RZ!_9L%I:Q7%WJ=U]F@^T3>3"C;6;+/@X^[@ #)) MH Z"BN'@^((Y4/(#<9 M!!!!]#7.^,]1O(_&?AYK7P_K%]#IER\\\]K;JZ%7@= %)89(+#- '4>(M?@\ M.Z:EU-#+U&P\1VNM:;<:-J5]%H]S!^\L& D,V ^8CN!#) MD9YSSWK(T31K_3[7Q'K-YIFN2QZJT$45K]L#7ZPQJ1YA;>-I)8G:&R /6@#< MMOB%9G0M1O=0T^[L[O3;Q;&>P^621IVV[$0J=K;MZX.?KC%;NC7^H7]O(^J: M1+I?ND M#9W$DE=S;OEQGI79^ K&_M[S6;E[2_T[2+F2(V%EJ$Q>6,A,2-@LQ4,V,+GL M3@9H H_$WQ;8V<:^$VU"WT^ZU>!A/=W1VI:VQRK/S]YSR%7UY/ I/%\^FW7P MPO/#7AN7[7,VA^=9V\0+&:V3:O!Q@Y QC.37H#1HYRZ*Q]QFJL.EV<&JW&I1 MQ#[7<1I$\A.2$3.U1Z#+$X'0>-+F+QO++<^$0^H0V/AVYCNO)C/)>2%E M@Y'+[8W^7J._6G^,[I/&TE[=>#B][':>&KN"=X(VQOD:,K#T&7PC_+U'XU[. M%"_= '?@4!0OW0!WX% 'G_@GQ!<:AXF^Q:9K,FNZ,NG"2:=[9(Q:S[@%C!55 M'*YRAR5V]>:ZO7/"^C^(WM7UFS^T/9LSV[B1T:,L,$@J0>1Q6J%"_= 'T%+0 M!ST7@VPM]7TJZMVD2WTH3-;VQ=G_ 'L@VERS$DX7< .GS&IM,\&>'M'U1M1T MS2H+>Z._#KG";SEMH)PF3UV@9KP/XT?&#QGX/^)MYI&@ZDEO91PQ,L;6Z/@L M@)Y(SUK@?^&A_B/_ -!J+_P$B_\ B: /LBSTBPL(;J*SMEB2[F>><*3^\=_O M,3ZFLS1O WA[P_<0S:/8-:M""(U6YE**#U^4L5[^E>3?L_?$WQ3X[\0ZM:^) M;]+J&VM5DB5843#%\9^4#M7O- !7EWQ/^-MI\,]?M=,N=&FOVN+83B2.8(%& MXKC!!]*]1KY/_:L_Y*%I7_8-'_HQZ .J_P"&M--_Z%:Z_P# I?\ XFNK^'/Q MZL_B)XM70K?0Y[)V@>;S7G#CY<<8 'K7QO7KW[,O_)8H_P#KPG_]EH ^Q:** M* /GG]K3_D"^&O\ KXG_ /04KYBKZ=_:T_Y OAK_ *^)_P#T%*^8J .U^#O_ M "6/PS_U_+_(U]W5\(_!W_DL?AG_ *_E_D:^[J "O*?VDO\ DB]]_P!?,'_H M8KU:O*?VDO\ DB]]_P!?,'_H8H ^,JEM/^/V#_KHO\ZBJ6T_X_8/^NB_SH _ M1U?NCZ4M(OW1]*6@#B?C)_R1OQ-_UY-_,5\)5]V_&3_DC?B;_KR;^8KX2H * M_0CP7_R(/A__ +!EM_Z*6OSWK]"/!?\ R(/A_P#[!EM_Z*6@#;JGK'_(#O\ M_KVD_P#035RJ>L?\@.__ .O:3_T$T ?G2WWC]:2E;[Q^M)0!]N? +_DBFA_2 M7_T8U>CUYQ\ O^2*:'])?_1C5Z/0 5^?_P 1/^2G>)O^PM<_^C6K] *_/_XB M?\E.\3?]A:Y_]&M0!SE?5O[*/_(@:Q_V$S_Z*2OE*OJW]E'_ )$#6/\ L)G_ M -%)0![M1110!\/?'C_DM_B+_KI%_P"B4KSVO0OCQ_R6_P 1?]=(O_1*5Y[0 M!] ?LF_\C/XA_P"O./\ ]#-?4=?+G[)O_(S^(?\ KSC_ /0S7U'0 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!S?CB#Q' M>:*EGX66,/<2!+J4W'E21P_Q>6=I <],GIG/7%4[.>]T?3M#T"V\.Q6:3RM; MM;Q7!D2WME0EI"X4#?$*67A_P]J4=DNE:#?K=+?1SEI+E8RQA7R]O MRGD;CD_=XZUZ3110 52TC_D%Q_[S_P#H9J[6;8^?_8)^Q^7]HQ)Y7FYV;MS8 MW8YQGTH TJ*Y7P%J6K:A8ZO'KUW'=W5EJL]J)8H1$NU0I "Y/ R>I)JE\0I- M8TK2YM0TCQ!>6]U3SVJ+XA7^OZ!9?VOI&LCS#<6\% MII)M49;IV<*R%OO$D$D$$8QWH [FN4\,Z]K=_P"+M>TK7(+.!;%+>6!+9F8J ML@?AF.-Q^4= !SWZUU=<3I^E^)=)\5ZSXAU!--FM[RV0-!9F5YAY*OM"@C#% MMW3\J -;Q7/JFGZ?/JEGK-GIME9V[RW N+$SD[1G((D7''&,&N/O?'>OZ5I> MA'Q%=Z9H3WVG/=37UU;.\1G!!6W"AQM;:P/K1XC\+:CJ'BB/5[$:9>Q_86LVL]41FCCRV2 MZ8SR1P01R .10!A:O\0-8T^ST1]6>P\,B^TQKJ:XOH'E0W(Q_HR@,N"02W)) M(X S7=>';Z]U/PWIU[JMG]BO;BW22>VSGRG(R5KB;?X=:KID>G?9[G3=8%OI MAL)(=6C%=%D\.^%=/TB:Z:[>TA$;3,"-WT!)( M Z#GH!0!S,R>(C\6H-57PU*=-BLI-/-S]LA&0TJ/YNW=G: AXQFJ>N+JOCK3 M+&Z71%OM$AU&<3Z8UP(VU"%/EBE!8 8W MM)&1@Y-=WK&KV.@:/L__ ,10!DCP#J\>EZ1,'&>*L:7X0\1>'KJPUVRTN&5X;N\;^Q M8KI5^SV\X3;'&Y^7*M'N(X'S'%7_ /A??PT_Z&:/_P !9_\ XBNZTS4[36=+ MMM1TV83VEU&)89 I&]3T.#S0!B^"=%O=(TV_FU5(XKW5-0FOYH8WWK"7P F[ MOA57)]YB MS;;I!ECU)YZT[_A:7@3_ *&[1_\ P,3_ !KX);[Q^M)0!^C&EZM8:WI\=_I% MY#>VDF=D\#AT;!P<$>]6Z\T_9[_Y(GHW^]-_Z-:O2Z "O@?XA:A>)\2_$JI= MSJJZI<@ 2D ?O6]Z^^*_/_XB_P#)3O$W_85N?_1K4 8O]I7W_/[[4444 M?&'[1_\ R6G4/^O>#_T6*\KKU3]H_P#Y+3J'_7O!_P"BQ7E= 'OW[)W_ "-N MO_\ 7BG_ *,KZEKY:_9._P"1MU__ *\4_P#1E?4M !7R?^U9_P E"TK_ +!H M_P#1CU]85\G_ +5G_)0M*_[!H_\ 1CT >&5Z]^S+_P EBC_Z\)__ &6O(:]> M_9E_Y+%'_P!>$_\ [+0!]BT444 ?//[6G_(%\-?]?$__ *"E?,5?3O[6G_(% M\-?]?$__ *"E?,5 ':_!W_DL?AG_ *_E_D:^[J^$?@[_ ,EC\,_]?R_R-?=U M !7E/[27_)%[[_KY@_\ 0Q7JU>4_M)?\D7OO^OF#_P!#% 'QE4MI_P ?L'_7 M1?YU%4MI_P ?L'_71?YT ?HZOW1]*6D7[H^E+0!Q/QD_Y(WXF_Z\F_F*^$J^ M[?C)_P D;\3?]>3?S%?"5 !7Z$>"_P#D0?#_ /V#+;_T4M?GO7Z$>"_^1!\/ M_P#8,MO_ $4M &W5/6/^0'?_ /7M)_Z":N53UC_D!W__ %[2?^@F@#\Z6^\? MK24K?>/UI* /MSX!?\D4T/Z2_P#HQJ]'KSCX!?\ )%-#^DO_ *,:O1Z "OS_ M /B)_P E.\3?]A:Y_P#1K5^@%?G_ /$3_DIWB;_L+7/_ *-:@#G*^K?V4?\ MD0-8_P"PF?\ T4E?*5?5O[*/_(@:Q_V$S_Z*2@#W:BBB@#X>^/'_ "6_Q%_U MTB_]$I7GM>A?'C_DM_B+_KI%_P"B4KSV@#Z _9-_Y&?Q#_UYQ_\ H9KZCKY< M_9-_Y&?Q#_UYQ_\ H9KZCH **** "BBB@ HHHH **** "BBB@ HHHH **** 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 Q_%.KWVA^'[F^TS3?[1GB1G\LS")%"J6+,Q[< M=@35K1-0;5O#^GZDT8C:\M8YR@.0I= V,_C53Q9'J-QX:O+31[)+RXNH7@VO M.(@@92-V2#G&>E8VC7^M:)H_AC0[K1T%XVVTG"7&](X8HANFW!<=0 %/*%%RTA#*!@94?5A2>$O&&H>)+EY96T6* MU22='MXKMGNHQ'(R LF,#.W/T-:&E:'>_P#";ZQK^K>7ET2STY$;=Y=NOS,3 MZ,SDY'HJUBR>'-8UOQ5H][?Z)INCQZ9/)--=6MQYDER&1D\L812%.[)W>G3O M0 MA\0-2N3H^IW6DP0Z#K5[]CM)EN"9T+%A$[IMQARO0$D9%=[7FNE>#O$2V M/A[P]J4-FFEZ#?K=+?QSEGN5B+&%1'M^4\C=DG[O'6O2J "LZP69]"*VTBQ3 M$2"-W3)>2M$JVY4%2!G)R17G?_ U? MX:_Z%_5?^^H__BJ /4/%'AG6==U?3+NPUFTLH=-N!=0Q2V!E)DV.ARWF+QAS MQC\:K:GX0UR]\81Z[#KMGFWA$5K;W.G&5;9B/WCIB5?F;U() XSZ\7X:_:3T M#Q-XGT_1+71-2AFOYU@221H]JECC)P:]FH 1 PC42$,V!N(& 3]*P?&GC#3O M OAF77-82=[6)T1E@4,V6.!P2*WZ\I_:1_Y(M?\ _7S;_P#HP4 9O_#4?@?_ M )]=7_\ =/_ (NG)^U#X(DD5%M=6RQ '^CI_P#%U\A5+:_\?D/_ %T7^= ' MZ/44#H** .(^,O\ R1OQ-_UY'^8KX3K[L^,O_)&_$W_7D?YBOA.@ K[W^%O_ M "2CPU_V#HO_ $&O@BOO?X6_\DH\-?\ 8.B_]!H ZRJ^H?\ (-NO^N+_ ,C5 MBJ^H?\@VZ_ZXO_(T ?G*WWC]:2E;[Q^M)0!]L?L]_P#)$]&_WIO_ $:U>EUY MI^SW_P D3T;_ 'IO_1K5Z70 5^?_ ,1?^2G>)O\ L*W/_HUJ_0"OS_\ B+_R M4[Q-_P!A6Y_]&M0!SE?5O[*/_)/]8_["9_\ 125\I5]6_LH_\D_UC_L)G_T4 ME 'NU%%% 'QA^T?_ ,EIU#_KW@_]%BO*Z]4_:/\ ^2TZA_U[P?\ HL5Y70![ M]^R=_P C;K__ %XI_P"C*^I:^6OV3O\ D;=?_P"O%/\ T97U+0 5\G_M6?\ M)0M*_P"P:/\ T8]?6%?)_P"U9_R4+2O^P:/_ $8] 'AE>O?LR_\ )8H_^O"? M_P!EKR&O7OV9?^2Q1_\ 7A/_ .RT ?8M%%% 'SS^UI_R!?#7_7Q/_P"@I7S% M7T[^UI_R!?#7_7Q/_P"@I7S%0!VOP=_Y+'X9_P"OY?Y&ONZOA'X._P#)8_#/ M_7\O\C7W=0 5Y3^TE_R1>^_Z^8/_ $,5ZM7E/[27_)%[[_KY@_\ 0Q0!\95+ M:?\ '[!_UT7^=15+:?\ '[!_UT7^= 'Z.K]T?2EI%^Z/I2T <3\9/^2-^)O^ MO)OYBOA*ONWXR?\ )&_$W_7DW\Q7PE0 5^A'@O\ Y$'P_P#]@RV_]%+7Y[U^ MA'@O_D0?#_\ V#+;_P!%+0!MU3UC_D!W_P#U[2?^@FKE4]8_Y =__P!>TG_H M)H _.EOO'ZTE*WWC]:2@#[<^ 7_)%-#^DO\ Z,:O1Z\X^ 7_ "130_I+_P"C M&KT>@ K\_P#XB?\ )3O$W_86N?\ T:U?H!7Y_P#Q$_Y*=XF_["US_P"C6H Y MROJW]E'_ )$#6/\ L)G_ -%)7RE7U;^RC_R(&L?]A,_^BDH ]VHHHH ^'OCQ M_P EO\1?]=(O_1*5Y[7H7QX_Y+?XB_ZZ1?\ HE*\]H ^@/V3?^1G\0_]>O0U4L/B%?W!TC4KO2(8- UJ[-I: M7 N29T)W>6[IMP%?;V8D9&: .]HK@K#X@ZA4_M(_\ )%K_ /Z^;?\ ]&"@#XRJ6U_X_(?^NB_SJ*I;7_C\A_ZZ+_.@#]'A MT%% Z"B@#B/C+_R1OQ-_UY'^8KX3K[L^,O\ R1OQ-_UY'^8KX3H *^]_A;_R M2CPU_P!@Z+_T&O@BOO?X6_\ )*/#7_8.B_\ 0: .LJOJ'_(-NO\ KB_\C5BJ M^H?\@VZ_ZXO_ "- 'YRM]X_6DI6^\?K24 ?;'[/?_)$]&_WIO_1K5Z77FG[/ M?_)$]&_WIO\ T:U>ET %?G_\1?\ DIWB;_L*W/\ Z-:OT K\_P#XB_\ )3O$ MW_85N?\ T:U '.5]6_LH_P#)/]8_["9_]%)7RE7U;^RC_P D_P!8_P"PF?\ MT4E 'NU%%% 'QA^T?_R6G4/^O>#_ -%BO*Z]4_:/_P"2TZA_U[P?^BQ7E= ' MOW[)W_(VZ_\ ]>*?^C*^I:^6OV3O^1MU_P#Z\4_]&5]2T %?)_[5G_)0M*_[ M!H_]&/7UA7R?^U9_R4+2O^P:/_1CT >&5Z]^S+_R6*/_ *\)_P#V6O(:]>_9 ME_Y+%'_UX3_^RT ?8M%%% 'SS^UI_P @7PU_U\3_ /H*5\Q5]._M:?\ (%\- M?]?$_P#Z"E?,5 ':_!W_ )+'X9_Z_E_D:^[J^$?@[_R6/PS_ -?R_P C7W=0 M 5Y3^TE_R1>^_P"OF#_T,5ZM7E/[27_)%[[_ *^8/_0Q0!\95+:?\?L'_71? MYU%4MI_Q^P?]=%_G0!^CJ_='TI:1?NCZ4M '$_&3_DC?B;_KR;^8KX2K[M^, MG_)&_$W_ %Y-_,5\)4 %?H1X+_Y$'P__ -@RV_\ 12U^>]?H1X+_ .1!\/\ M_8,MO_12T ;=4]8_Y =__P!>TG_H)JY5/6/^0'?_ /7M)_Z": /SI;[Q^M)2 MM]X_6DH ^W/@%_R130_I+_Z,:O1Z\X^ 7_)%-#^DO_HQJ]'H *_/_P"(G_)3 MO$W_ &%KG_T:U?H!7Y__ !$_Y*=XF_["US_Z-:@#G*^K?V4?^1 UC_L)G_T4 ME?*5?5O[*/\ R(&L?]A,_P#HI* /=J*** /A[X\?\EO\1?\ 72+_ -$I7GM> MA?'C_DM_B+_KI%_Z)2O/: /H#]DW_D9_$/\ UYQ_^AFOJ.OES]DW_D9_$/\ MUYQ_^AFOJ.@ 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@#&\6)J,_AJ\M=(L5O;BZA>#8TXB"!E(W9(YQGI6-HNHZSHNC> M%]#N]&47K[;295N-ZQPQ1#=-N QU 4]V%=E10!Y^_AO5M:\5Z/?7F@Z?HB: M;-++/=6UP))+D,C)Y8PJD*=VX[O3IWJGIG@[Q"VF^'_#>J6UHFEZ%>BX^WQW M&YKE(]WE*(\?*?F&[)[<9S7IE% 'FFE>$/$0L?#WAW4;>T33-!OUNAJ"7&YK ME8BQB41X^4\KNR>QQG->ET44 %4M(_Y!4_M(_P#)%K__ *^;?_T8* /C*I;7_C\A_P"NB_SJ*I;7_C\A_P"N MB_SH _1X=!10.@HH XCXR_\ )&_$W_7D?YBOA.ONSXR_\D;\3?\ 7D?YBOA. M@ K[W^%O_)*/#7_8.B_]!KX(K[W^%O\ R2CPU_V#HO\ T&@#K*KZA_R#;K_K MB_\ (U8JOJ'_ "#;K_KB_P#(T ?G*WWC]:2E;[Q^M)0!]L?L]_\ )$]&_P!Z M;_T:U>EUYI^SW_R1/1O]Z;_T:U>ET %?G_\ $7_DIWB;_L*W/_HUJ_0"OS_^ M(O\ R4[Q-_V%;G_T:U '.5]6_LH_\D_UC_L)G_T4E?*5?5O[*/\ R3_6/^PF M?_124 >[4444 ?&'[1__ "6G4/\ KW@_]%BO*Z]4_:/_ .2TZA_U[P?^BQ7E M= 'OW[)W_(VZ_P#]>*?^C*^I:^6OV3O^1MU__KQ3_P!&5]2T %?)_P"U9_R4 M+2O^P:/_ $8]?6%?)_[5G_)0M*_[!H_]&/0!X97KW[,O_)8H_P#KPG_]EKR& MO7OV9?\ DL4?_7A/_P"RT ?8M%%% 'SS^UI_R!?#7_7Q/_Z"E?,5?3O[6G_( M%\-?]?$__H*5\Q4 =K\'?^2Q^&?^OY?Y&ONZOA'X._\ )8_#/_7\O\C7W=0 M5Y3^TE_R1>^_Z^8/_0Q7JU>4_M)?\D7OO^OF#_T,4 ?&52VG_'[!_P!=%_G4 M52VG_'[!_P!=%_G0!^CJ_='TI:1?NCZ4M '$_&3_ )(WXF_Z\F_F*^$J^[?C M)_R1OQ-_UY-_,5\)4 %?H1X+_P"1!\/_ /8,MO\ T4M?GO7Z$>"_^1!\/_\ M8,MO_12T ;=4]8_Y =__ ->TG_H)JY5/6/\ D!W_ /U[2?\ H)H _.EOO'ZT ME*WWC]:2@#[<^ 7_ "130_I+_P"C&KT>O./@%_R130_I+_Z,:O1Z "OS_P#B M)_R4[Q-_V%KG_P!&M7Z 5^?_ ,1/^2G>)O\ L+7/_HUJ .^/'_);_ !%_UTB_]$I7 MGM>A?'C_ )+?XB_ZZ1?^B4KSV@#Z _9-_P"1G\0_]>&;RUTBP^W7%U"\ 0S+$$#*1 MN);TSTK&T74M7T71?"^B7>B[;V39:3*+@.L<,40W3;E&,9 !QRPH E'BK6+ M+QAIFD:WH]M!!JQF6UEM[LRNAC7=^\4H 5'4$X/%1^$_%VH^))VF>+2(;)9 M)T:..^9[E!&[("R; !DKGKT-4M LO$DGC276?$N@AIY"UO;3)>QM%8VV MI9L LW4\#@"F-X;U76?%FCWUQX>L-"33IY9;B[M[A7DN59&3RQM4':Q;<=WI MTSS0!+8?$*^N6TC4+C1XX=!UF\^QVER+DF8$EA&[Q['?#FI6MM'IV@7ZW7]H)<;C&?M9?\BMX?_P"OV3_T"OEROJ/]K+_D M5O#_ /U^R?\ H%?+E '7_"?_ )*[X8_[",7_ *%7WI7P7\)_^2N^&/\ L(Q? M^A5]Z4 %>4_M(_\ )%K_ /Z^;?\ ]&"O5J\I_:1_Y(M?_P#7S;_^C!0!\95+ M:_\ 'Y#_ -=%_G452VO_ !^0_P#71?YT ?H\.@HH'044 <1\9?\ DC?B;_KR M/\Q7PG7W9\9?^2-^)O\ KR/\Q7PG0 5][_"W_DE'AK_L'1?^@U\$5][_ M_ MY)1X:_[!T7_H- '657U#_D&W7_7%_P"1JQ5?4/\ D&W7_7%_Y&@#\Y6^\?K2 M4K?>/UI* /MC]GO_ )(GHW^]-_Z-:O2Z\T_9[_Y(GHW^]-_Z-:O2Z "OS_\ MB+_R4[Q-_P!A6Y_]&M7Z 5^?_P 1?^2G>)O^PK<_^C6H YROJW]E'_DG^L?] MA,_^BDKY2KZM_91_Y)_K'_83/_HI* /=J*** /C#]H__ )+3J'_7O!_Z+%>5 MUZI^T?\ \EIU#_KW@_\ 18KRN@#W[]D[_D;=?_Z\4_\ 1E?4M?+7[)W_ "-N MO_\ 7BG_ *,KZEH *^3_ -JS_DH6E?\ 8-'_ *,>OK"OD_\ :L_Y*%I7_8-' M_HQZ /#*]>_9E_Y+%'_UX3_^RUY#7KW[,O\ R6*/_KPG_P#9: /L6BBB@#YY M_:T_Y OAK_KXG_\ 04KYBKZ=_:T_Y OAK_KXG_\ 04KYBH [7X._\EC\,_\ M7\O\C7W=7PC\'?\ DL?AG_K^7^1K[NH *\I_:2_Y(O??]?,'_H8KU:O*?VDO M^2+WW_7S!_Z&* /C*I;3_C]@_P"NB_SJ*I;3_C]@_P"NB_SH _1U?NCZ4M(O MW1]*6@#B?C)_R1OQ-_UY-_,5\)5]V_&3_DC?B;_KR;^8KX2H *_0CP7_ ,B# MX?\ ^P9;?^BEK\]Z_0CP7_R(/A__ +!EM_Z*6@#;JGK'_(#O_P#KVD_]!-7* MIZQ_R [_ /Z]I/\ T$T ?G2WWC]:2E;[Q^M)0!]N? +_ )(IH?TE_P#1C5Z/ M7G'P"_Y(IH?TE_\ 1C5Z/0 5^?\ \1/^2G>)O^PM<_\ HUJ_0"OS_P#B)_R4 M[Q-_V%KG_P!&M0!SE?5O[*/_ "(&L?\ 83/_ **2OE*OJW]E'_D0-8_["9_] M%)0![M1110!\/?'C_DM_B+_KI%_Z)2O/:]"^/'_);_$7_72+_P!$I7GM 'T! M^R;_ ,C/XA_Z\X__ $,U]1U\N?LF_P#(S^(?^O./_P!#-?4= !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !16/XHUFZT' M0+B_L-,DU*:)&<0K(L:@!2Q9F/08'8$^U6M'U(:IX?L-3=!"+NUCN"F[.S<@ M;&?;- %ZBN$L/B'>7+:3?W6C);Z#K-V;6SN_M6903N\MGCV@!7VG&&)&1FBP M^(=Y4_M(_\ )%K_ /Z^;?\ ]&"@#XRJ6U_X_(?^ MNB_SJ*I;7_C\A_ZZ+_.@#]'AT%% Z"B@#B/C+_R1OQ-_UY'^8KX3K[L^,O\ MR1OQ-_UY'^8KX3H *^]_A;_R2CPU_P!@Z+_T&O@BOO?X6_\ )*/#7_8.B_\ M0: .LJOJ'_(-NO\ KB_\C5BJ^H?\@VZ_ZXO_ "- 'YRM]X_6DI6^\?K24 ?; M'[/?_)$]&_WIO_1K5Z77FG[/?_)$]&_WIO\ T:U>ET %?G_\1?\ DIWB;_L* MW/\ Z-:OT K\_P#XB_\ )3O$W_85N?\ T:U '.5]6_LH_P#)/]8_["9_]%)7 MRE7U;^RC_P D_P!8_P"PF?\ T4E 'NU%%% 'QA^T?_R6G4/^O>#_ -%BO*Z] M4_:/_P"2TZA_U[P?^BQ7E= 'OW[)W_(VZ_\ ]>*?^C*^I:^6OV3O^1MU_P#Z M\4_]&5]2T %?)_[5G_)0M*_[!H_]&/7UA7R?^U9_R4+2O^P:/_1CT >&5Z]^ MS+_R6*/_ *\)_P#V6O(:]>_9E_Y+%'_UX3_^RT ?8M%%% 'SS^UI_P @7PU_ MU\3_ /H*5\Q5]._M:?\ (%\-?]?$_P#Z"E?,5 ':_!W_ )+'X9_Z_E_D:^[J M^$?@[_R6/PS_ -?R_P C7W=0 5Y3^TE_R1>^_P"OF#_T,5ZM7E/[27_)%[[_ M *^8/_0Q0!\95+:?\?L'_71?YU%4MI_Q^P?]=%_G0!^CJ_='TI:1?NCZ4M ' M$_&3_DC?B;_KR;^8KX2K[M^,G_)&_$W_ %Y-_,5\)4 %?H1X+_Y$'P__ -@R MV_\ 12U^>]?H1X+_ .1!\/\ _8,MO_12T ;=4]8_Y =__P!>TG_H)JY5/6/^ M0'?_ /7M)_Z": /SI;[Q^M)2M]X_6DH ^W/@%_R130_I+_Z,:O1Z\X^ 7_)% M-#^DO_HQJ]'H *_/_P"(G_)3O$W_ &%KG_T:U?H!7Y__ !$_Y*=XF_["US_Z M-:@#G*^K?V4?^1 UC_L)G_T4E?*5?5O[*/\ R(&L?]A,_P#HI* /=J*** /A M[X\?\EO\1?\ 72+_ -$I7GM>A?'C_DM_B+_KI%_Z)2O/: /H#]DW_D9_$/\ MUYQ_^AFOJ.OES]DW_D9_$/\ UYQ_^AFOJ.@ 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@#&\6KJ$OAF]M=)T\WUQ=0O $$ MRQ[=RD;B6[#/2L/2=0U32O#_ (:T"^T5EO)U6RG07"L(X8X?GFW*",9 !P< ML*[6B@#S+3/"/B&33/#OAK5;*WBT[0;Q9VU!+@,;E(MWE!8\94G<-V>F#C.: M-,\(>(9-,\.^&=4LK>+3M"O5N&U!+@,;E(MWE*L>,J3N7=GI@XSFO3:* /,] M*\)>(O[/\.>'-1L[>+3] OUNCJ*7 ;[2D18Q*L>,J3E=V>!@XSFO3*** "J6 MD?\ (+C_ -Y__0S5VJ6D?\@N/_>?_P!#- 'AG[67_(K>'_\ K]D_] KYE !7E/[2/_ "1:_P#^OFW_ /1@KU:O*?VD?^2+7_\ U\V__HP4 M ?&52VO_ !^0_P#71?YU%4MK_P ?D/\ UT7^= 'Z/#H**!T%% '$?&7_ )(W MXF_Z\C_,5\)U]V?&7_DC?B;_ *\C_,5\)T %?>_PM_Y)1X:_[!T7_H-?!%?> M_P +?^24>&O^P=%_Z#0!UE5]0_Y!MU_UQ?\ D:L57U#_ )!MU_UQ?^1H _.5 MOO'ZTE*WWC]:2@#[8_9[_P"2)Z-_O3?^C6KTNO-/V>_^2)Z-_O3?^C6KTN@ MK\__ (B_\E.\3?\ 85N?_1K5^@%?G_\ $7_DIWB;_L*W/_HUJ .J?M'_ /):=0_Z]X/_ $6*\KH ]^_9._Y&W7_^O%/_ $97U+7RU^R= M_P C;K__ %XI_P"C*^I: "OD_P#:L_Y*%I7_ _P"C'KZPKY/_ &K/^2A: M5_V#1_Z,>@#PRO7OV9?^2Q1_]>$__LM>0UZ]^S+_ ,EBC_Z\)_\ V6@#[%HH MHH ^>?VM/^0+X:_Z^)__ $%*^8J^G?VM/^0+X:_Z^)__ $%*^8J .U^#O_)8 M_#/_ %_+_(U]W5\(_!W_ )+'X9_Z_E_D:^[J "O*?VDO^2+WW_7S!_Z&*]6K MRG]I+_DB]]_U\P?^AB@#XRJ6T_X_8/\ KHO\ZBJ6T_X_8/\ KHO\Z /T=7[H M^E+2+]T?2EH XGXR?\D;\3?]>3?S%?"5?=OQD_Y(WXF_Z\F_F*^$J "OT(\% M_P#(@^'_ /L&6W_HI:_/>OT(\%_\B#X?_P"P9;?^BEH VZIZQ_R [_\ Z]I/ M_035RJ>L?\@._P#^O:3_ -!- 'YTM]X_6DI6^\?K24 ?;GP"_P"2*:'])?\ MT8U>CUYQ\ O^2*:'])?_ $8U>CT %?G_ /$3_DIWB;_L+7/_ *-:OT K\_\ MXB?\E.\3?]A:Y_\ 1K4 [4444 ?#WQX_Y+?XB_ZZ1?^B4KSVO0OCQ_R6_Q%_UTB_\ 1*5Y M[0!] ?LF_P#(S^(?^O./_P!#-?4=?+G[)O\ R,_B'_KSC_\ 0S7U'0 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !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<=/XH\1V'B;1]*O]%TTC5)W13;:@[O'&BEGD*F(# &!UZL!2^&_&&HZ]/-/) M9Z9;Z=#-/&[+?E[A1$[)N,?E@#)7/WNAJUINBWLOC[5-?U9%5(X4L=,0.&VP M_?D<^A9R!ZX05S]SX7U'7?$FF7!\-6?A\6D\LEW?P3HSW",C*8UV $ABP)WX MZ=,T 7M+^(%Y>W&BW%[H@M='UZ4Q6%T+K?)G:6C,D>T!0ZJ2,,<9&>M=Q7FN MB^&?$;VWA30]6T^"VL?#4RR->IE4 %4M(_Y! M4_M(_P#)%K__ *^;?_T8* /C M*I;7_C\A_P"NB_SJ*I;7_C\A_P"NB_SH _1X=!10.@HH XCXR_\ )&_$W_7D M?YBOA.ONSXR_\D;\3?\ 7D?YBOA.@ K[W^%O_)*/#7_8.B_]!KX(K[W^%O\ MR2CPU_V#HO\ T&@#K*KZA_R#;K_KB_\ (U8JOJ'_ "#;K_KB_P#(T ?G*WWC M]:2E;[Q^M)0!]L?L]_\ )$]&_P!Z;_T:U>EUYI^SW_R1/1O]Z;_T:U>ET %? MG_\ $7_DIWB;_L*W/_HUJ_0"OS_^(O\ R4[Q-_V%;G_T:U '.5]6_LH_\D_U MC_L)G_T4E?*5?5O[*/\ R3_6/^PF?_124 >[4444 ?&'[1__ "6G4/\ KW@_ M]%BO*Z]4_:/_ .2TZA_U[P?^BQ7E= 'OW[)W_(VZ_P#]>*?^C*^I:^6OV3O^ M1MU__KQ3_P!&5]2T %?)_P"U9_R4+2O^P:/_ $8]?6%?)_[5G_)0M*_[!H_] M&/0!X97KW[,O_)8H_P#KPG_]EKR&O7OV9?\ DL4?_7A/_P"RT ?8M%%% 'SS M^UI_R!?#7_7Q/_Z"E?,5?3O[6G_(%\-?]?$__H*5\Q4 =K\'?^2Q^&?^OY?Y M&ONZOA'X._\ )8_#/_7\O\C7W=0 5Y3^TE_R1>^_Z^8/_0Q7JU>4_M)?\D7O MO^OF#_T,4 ?&52VG_'[!_P!=%_G452VG_'[!_P!=%_G0!^CJ_='TI:1?NCZ4 MM '$_&3_ )(WXF_Z\F_F*^$J^[?C)_R1OQ-_UY-_,5\)4 %?H1X+_P"1!\/_ M /8,MO\ T4M?GO7Z$>"_^1!\/_\ 8,MO_12T ;=4]8_Y =__ ->TG_H)JY5/ M6/\ D!W_ /U[2?\ H)H _.EOO'ZTE*WWC]:2@#[<^ 7_ "130_I+_P"C&KT> MO./@%_R130_I+_Z,:O1Z "OS_P#B)_R4[Q-_V%KG_P!&M7Z 5^?_ ,1/^2G> M)O\ L+7/_HUJ .^/'_);_ !%_UTB_]$I7GM>A?'C_ )+?XB_ZZ1?^B4KSV@#Z _9- M_P"1G\0_]>'_^OV3_ - KY4_M(_\D6O_P#KYM__ $8* /C*I;7_ (_(?^NB_P ZBJ6U_P"/R'_KHO\ M.@#]'AT%% Z"B@#B/C+_ ,D;\3?]>1_F*^$Z^[/C+_R1OQ-_UY'^8KX3H *^ M]_A;_P DH\-?]@Z+_P!!KX(K[W^%O_)*/#7_ &#HO_0: .LJOJ'_ "#;K_KB M_P#(U8JOJ'_(-NO^N+_R- 'YRM]X_6DI6^\?K24 ?;'[/?\ R1/1O]Z;_P!& MM7I=>:?L]_\ )$]&_P!Z;_T:U>ET %?G_P#$7_DIWB;_ +"MS_Z-:OT K\__ M (B_\E.\3?\ 85N?_1K4 \'_ *+% M>5T >_?LG?\ (VZ__P!>*?\ HROJ6OEK]D[_ )&W7_\ KQ3_ -&5]2T %?)_ M[5G_ "4+2O\ L&C_ -&/7UA7R?\ M6?\E"TK_L&C_P!&/0!X97KW[,O_ "6* M/_KPG_\ 9:\AKU[]F7_DL4?_ %X3_P#LM 'V+1110!\\_M:?\@7PU_U\3_\ MH*5\Q5]._M:?\@7PU_U\3_\ H*5\Q4 =K\'?^2Q^&?\ K^7^1K[NKX1^#O\ MR6/PS_U_+_(U]W4 %>4_M)?\D7OO^OF#_P!#%>K5Y3^TE_R1>^_Z^8/_ $,4 M ?&52VG_ !^P?]=%_G452VG_ !^P?]=%_G0!^CJ_='TI:1?NCZ4M '$_&3_D MC?B;_KR;^8KX2K[M^,G_ "1OQ-_UY-_,5\)4 %?H1X+_ .1!\/\ _8,MO_12 MU^>]?H1X+_Y$'P__ -@RV_\ 12T ;=4]8_Y =_\ ]>TG_H)JY5/6/^0'?_\ M7M)_Z": /SI;[Q^M)2M]X_6DH ^W/@%_R130_I+_ .C&KT>O./@%_P D4T/Z M2_\ HQJ]'H *_/\ ^(G_ "4[Q-_V%KG_ -&M7Z 5^?\ \1/^2G>)O^PM<_\ MHUJ .>UZ%\>/^2W^(O^ND7_ *)2O/: /H#]DW_D9_$/ M_7G'_P"AFOJ.OES]DW_D9_$/_7G'_P"AFOJ.@ 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@ HHHH **** "BBB@ HHHH \Z/AS4-5\7:1?)X7M M?#QL;F2:\OHIXV:Y1D93&NP L&+ DOC&.F:HV?@_Q#<:#H?A'4;".&PT>^$\ MFIK<*PGCC9C&$0?,&.5SG &#R:]3HH \TT7PUXCDM?">A:KIT5M9^&IDD>^6 MX5Q="*-DB"*/F&<@G=C&,?_ M -#- 'AG[67_ "*WA_\ Z_9/_0*^7*^H_P!K+_D5O#__ %^R?^@5\N4 =?\ M"?\ Y*[X8_[",7_H5?>E?!?PG_Y*[X8_[",7_H5?>E !7E/[2/\ R1:__P"O MFW_]&"O5J\I_:1_Y(M?_ /7S;_\ HP4 ?&52VO\ Q^0_]=%_G452VO\ Q^0_ M]=%_G0!^CPZ"B@=!10!Q'QE_Y(WXF_Z\C_,5\)U]V?&7_DC?B;_KR/\ ,5\) MT %?>_PM_P"24>&O^P=%_P"@U\$5][_"W_DE'AK_ +!T7_H- '657U#_ )!M MU_UQ?^1JQ5?4/^0;=?\ 7%_Y&@#\Y6^\?K24K?>/UI* /MC]GO\ Y(GHW^]- M_P"C6KTNO-/V>_\ DB>C?[TW_HUJ]+H *_/_ .(O_)3O$W_85N?_ $:U?H!7 MY_\ Q%_Y*=XF_P"PK<_^C6H YROJW]E'_DG^L?\ 83/_ **2OE*OJW]E'_DG M^L?]A,_^BDH ]VHHHH ^,/VC_P#DM.H?]>\'_HL5Y77JG[1__):=0_Z]X/\ MT6*\KH ]^_9._P"1MU__ *\4_P#1E?4M?+7[)W_(VZ__ ->*?^C*^I: "OD_ M]JS_ )*%I7_8-'_HQZ^L*^3_ -JS_DH6E?\ 8-'_ *,>@#PRO7OV9?\ DL4? M_7A/_P"RUY#7KW[,O_)8H_\ KPG_ /9: /L6BBB@#YY_:T_Y OAK_KXG_P#0 M4KYBKZ=_:T_Y OAK_KXG_P#04KYBH [7X._\EC\,_P#7\O\ (U]W5\(_!W_D ML?AG_K^7^1K[NH *\I_:2_Y(O??]?,'_ *&*]6KRG]I+_DB]]_U\P?\ H8H M^,JEM/\ C]@_ZZ+_ #J*I;3_ (_8/^NB_P Z /T=7[H^E+2+]T?2EH XGXR? M\D;\3?\ 7DW\Q7PE7W;\9/\ DC?B;_KR;^8KX2H *_0CP7_R(/A__L&6W_HI M:_/>OT(\%_\ (@^'_P#L&6W_ **6@#;JGK'_ " [_P#Z]I/_ $$U)O^PM<_P#HUJ_0"OS_ /B)_P E.\3?]A:Y M_P#1K4 [44 M44 ?#WQX_P"2W^(O^ND7_HE*\]KT+X\?\EO\1?\ 72+_ -$I7GM 'T!^R;_R M,_B'_KSC_P#0S7U'7RY^R;_R,_B'_KSC_P#0S7U'0 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 91$[)N,7EC&2O][@&LS18]?O/';ZQXE\.7:R*SVU@RW$+064!/+_ ']S M.^!N..!@#CK5G\+WNM>)M.N(?"T'APVT\LE[?QS1%KA'1U,:A.7#%@27 QCU MH T]+^(-Q?76CS7>AM::1KDIBT^\-R&=CM+(9(]HV!U4D88]L]:[>O,]%\.> M(Y;7PGH.JZ8EK:>&IDDDOA<*ZW(AC9(O+4?,,Y!.X#&".:],H *I:1_R"X_] MY_\ T,U=JEI'_(+C_P!Y_P#T,T >&?M9?\BMX?\ ^OV3_P! KYE?!?PG_P"2N^&/^PC%_P"A M5]Z4 %>4_M(_\D6O_P#KYM__ $8*]6KRG]I'_DBU_P#]?-O_ .C!0!\95+:_ M\?D/_71?YU%4MK_Q^0_]=%_G0!^CPZ"B@=!10!Q'QE_Y(WXF_P"O(_S%?"=? M=GQE_P"2-^)O^O(_S%?"= !7WO\ "W_DE'AK_L'1?^@U\$5][_"W_DE'AK_L M'1?^@T =95?4/^0;=?\ 7%_Y&K%5]0_Y!MU_UQ?^1H _.5OO'ZTE*WWC]:2@ M#[8_9[_Y(GHW^]-_Z-:O2Z\T_9[_ .2)Z-_O3?\ HUJ]+H *_/\ ^(O_ "4[ MQ-_V%;G_ -&M7Z 5^?\ \1?^2G>)O^PK<_\ HUJ .\'_ *+% M>5UZI^T?_P EIU#_ *]X/_18KRN@#W[]D[_D;=?_ .O%/_1E?4M?+7[)W_(V MZ_\ ]>*?^C*^I: "OD_]JS_DH6E?]@T?^C'KZPKY/_:L_P"2A:5_V#1_Z,>@ M#PRO7OV9?^2Q1_\ 7A/_ .RUY#7KW[,O_)8H_P#KPG_]EH ^Q:*** /GG]K3 M_D"^&O\ KXG_ /04KYBKZ=_:T_Y OAK_ *^)_P#T%*^8J .U^#O_ "6/PS_U M_+_(U]W5\(_!W_DL?AG_ *_E_D:^[J "O*?VDO\ DB]]_P!?,'_H8KU:O*?V MDO\ DB]]_P!?,'_H8H ^,JEM/^/V#_KHO\ZBJ6T_X_8/^NB_SH _1U?NCZ4M M(OW1]*6@#B?C)_R1OQ-_UY-_,5\)5]V_&3_DC?B;_KR;^8KX2H *_0CP7_R( M/A__ +!EM_Z*6OSWK]"/!?\ R(/A_P#[!EM_Z*6@#;JGK'_(#O\ _KVD_P#0 M35RJ>L?\@.__ .O:3_T$T ?G2WWC]:2E;[Q^M)0!]N? +_DBFA_27_T8U>CU MYQ\ O^2*:'])?_1C5Z/0 5^?_P 1/^2G>)O^PM<_^C6K] *_/_XB?\E.\3?] MA:Y_]&M0!SE?5O[*/_(@:Q_V$S_Z*2OE*OJW]E'_ )$#6/\ L)G_ -%)0![M M1110!\/?'C_DM_B+_KI%_P"B4KSVO0OCQ_R6_P 1?]=(O_1*5Y[0!] ?LF_\ MC/XA_P"O./\ ]#-?4=?+G[)O_(S^(?\ KSC_ /0S7U'0 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 %%%([K&C.Y M"JHR2>PH 6BN)TSXAS7MSI,]SH1_F*^$Z^[/C+_R1KQ-_P!>1_F*^$Z "OO?X6_\DH\-?]@Z+_T&O@BO MO?X6_P#)*/#7_8.B_P#0: .LJOJ'_(-NO^N+_P C5BJ^H?\ (-NO^N+_ ,C0 M!^/UI*5OO'ZTE 'VQ^SW_P D3T;_ 'IO_1K5Z77FG[/?_)$]&_WIO_1K M5Z70 5^?_P 1?^2G>)O^PK<_^C6K] *_/_XB?\E.\3?]A6Y_]&M0!SE?5O[* M/_)/]8_["9_]%)7RE7U;^RC_ ,D_UC_L)G_T4E 'NU%%% 'QA^T?_P EIU#_ M *]X/_18KRNO5/VC_P#DM.H?]>\'_HL5Y70![]^R=_R-NO\ _7BG_HROJ6OE MK]D[_D;=?_Z\4_\ 1E?4M !7R?\ M6?\E"TK_L&C_P!&/7UA7R?^U9_R4+2O M^P:/_1CT >&5Z]^S+_R6*/\ Z\)__9:\AKU[]F7_ )+%'_UX3_\ LM 'V+11 M10!\\_M:?\@7PU_U\3_^@I7S%7T[^UI_R!?#7_7Q/_Z"E?,5 ':_!W_DL?AG M_K^7^1K[NKX1^#O_ "6/PS_U_+_(U]W4 %>4_M)?\D7OO^OF#_T,5ZM7E/[2 M7_)%K[_KY@_]#% 'QE4MI_Q^P?\ 71?YU%4MI_Q^P?\ 71?YT ?HZOW1]*6D M7[H^E+0!Q/QD_P"2-^)O^O)OYBOA*ONWXR?\D;\3?]>3?S%?"5 !7Z$>"_\ MD0?#_P#V#+;_ -%+7Y[U^A'@O_D0?#__ &#+;_T4M &W5/6/^0'?_P#7M)_Z M":N53UC_ ) =_P#]>TG_ *": /SI;[Q^M)2M]X_6DH ^W/@%_P D4T/Z2_\ MHQJ]'KSCX!?\D4T/Z2_^C&KT>@ K\_\ XB?\E.\3?]A:Y_\ 1K5^@%?G_P#$ M3_DIWB;_ +"US_Z-:@#G*^K?V4?^1 UC_L)G_P!%)7RE7U;^RC_R(&L?]A,_ M^BDH ]VHHHH ^'OCQ_R6_P 1?]=(O_1*5Y[7H7QX_P"2W^(O^ND7_HE*\]H M^@/V3?\ D9_$/_7G'_Z&:^HZ^7/V3?\ D9_$/_7G'_Z&:^HZ "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J.XA% MS:RP,<"1"A([9&*DHH \QT;P[XBEL?"OAW4M*%K:^'+E)I=0\]&2X6%66(1J M#NRV5)W 8P>M>G444 %4O[(LLDB)ADDD+(P&3ST!J[4-U>6]C$LMW,D*-(L8 M9S@%F8*H^I) _&@#+U+P?H&LQI'J^EPWR1G^\4:%I MD5M+J&KV=O'=+N@=YE D7CY@?[O(YZ^U*ZCMK5,;I7;"C)P/ MS)% %>Z\.Z7?6DEK>V@N+>5=LD4KLRN/0@GFL?\ X5?X'_Z%?3?^_ K=TK6] M,UN!YM(OH+Q(VVN8G!V'T(Z@^QJ]0!RG_"K_ /_ -"OIO\ WX%;5OH&F6EM M';VMMY,,2A8XXW954#L #P*LWU_::99R7>H7$=M;Q_>DD;:H["J:^)=$;0VU MD:K:?V:F=UT90(UP<$$]CGC'6@"?^R+/_GF__?U_\:1M&L64JT3$$8(,K\_K M3K_5]/TS27U/4+R&VL8T#M<2-A IZ'/XBDOM:TW3+**\U"^@M[:9TCBED;_\ ?U_\:ATSQ'HVLR3Q MZ5J=K=O;@&58I 2@/0_3@\]*LZ=JECJ]I]JTN[AO+?>R>;"X92RG!&1Z$8H M9_9%G_SS?_OZ_P#C6+/\-O!MU<23W/AO3Y9I6+O(\(+,QY))[FN@AOK6XO+B MUAG1Y[7;YT:GF/<,KGTR.:GH Y3_ (5?X'_Z%?3?^_ K2TWPCH.CPO#I.F0V M43MO9+?,88XQD@'KQ6M++'!"\T[K''&I9WTM2%GF$HVQ$] ?3.1CU[4 6O[(L_P#GF_\ W]?_ !H_LBS_ .>;_P#?U_\ M&GZ;JECK%DMWI=U%=6[$@21-N&1P1[$>E5QXAT=M:.D+J5L=1'6V$@WCC.,> MN.<=</>Q Z;_\ ?U_\:BMO$>C7 MFKR:7:ZG:RWT6=]NL@+C'#<=\=_3O1IOB+1]8NI[;2]3M;N>W_UD<,H8J,XS M],\9]: )?[(L_P#GF_\ W]?_ !K-U+P+X8UB=9M6T6UO947:KW"[R!Z GM4] M]XMT#3-3.G:AJ]K;78"DQRR!=N[[N2>!GMFM@'(R.E '*?\ "K_ _P#T*^F_ M]^!5K3_ 7A;2;K[3I>AV=G/M*^; FQL'J,BNAK-N?$>C6>K1:7=:G:PWTQ C MMWD 9B>@QZGL.] $O]D6?_/-_P#OZ_\ C1_9%G_SS?\ [^O_ (TY=5L'U9M+ M2\A:_2+SGM@X,BIG&XCJ!DBD35]/DUF32$O(3J$4(G>U#CS%C)P&QZ9H H:E MX.\/ZRD::OI4%\L1)07&9 I/7&3Q6?\ \*O\#_\ 0KZ;_P!^!6_;:MI]YJ-W M86EY#-=V6T7,*."T.X97<.V15R@#FK7X<^#[&ZCN;/P[803Q-NCEBBVLA]01 MTK8_LBS_ .>;_P#?U_\ &FZMKNEZ% DVL7\%G&Y(4S.%W8Y./IW]*6?6]+ME MLVN-0MHQ?.J6I,H_?LW0)_>S[4 +_9%G_P \W_[^O_C5:_\ "^C:K:&UU.P2 M[MV()BG9G4D=#@FM&ZNH+&SENKN588(4,DDCG 10,DFI%(90RG((R#0!RO\ MPJ_P/_T*^F_]^!2CX8>" 01X7TT$<@^0*ZJLW5?$6CZ$T0UC4K:R,OW/.D"Y M]_IR.>E $O\ 9%E_SS?_ +^O_C1_9%G_ ,\W_P"_K_XU#<^)-%L]4ATZZU2U MBO)\>7 \H#-N^[Q[]O7M5R]O;73K.2[O[B.VMXANDEE8*JCW)H IW7AW2[ZU MDM;VT%Q;RKMDBE=F5QZ$$\UC_P#"K_ __0KZ;_WX%=#INIV6KV2W>F7,=U;L M2!)&>*VMWGN)$BBC4L[NV%4#J2 M>PH SK+PUI&FVB6NGV2VMO']R*%F15^@!Q4_]D6?_/-_^_K_ .-16'B/1M4L MI[S3]3M9[>W)$TBRC$7&?F]..>:FAU;3[G1QJL%Y#)8&(S"Y5P4* 9+9].* M$_LBS_YYO_W]?_&L6?X;>#;JXDGN?#>GRS2L7>1X069CR23W-:Q\0:0/#_\ M;IU&V_LKRO.^V>8/+V?WMU7H98YX4FA4^,[3CH<'I4GVVV_M#[#YR?:O*\[R<_-LSC=CT MSQ0!A7GP\\(ZC>275_X?L;FXD(+RS1[F;C')/)X%0?\ "K_ _P#T*^F_]^!7 M5T4 8.F^"/#>C222:1H]M8O(-KM;J8RP]#CK6B-)LP01&_'_ $U?_&J]GXHT M+4);J.RU>SF:S0O.%F'[M1U8_P"SP>>E3:3KNEZ["\NCW\%ZD;;7,+AMIZ\^ MG'/O0!?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@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ KE/'CO/::7IUM;7,\]QJ=K(IB@9D18YXW;0W^L)KEOIDD&JF9?$TTLDGD2&(6C+(4S)C:4Y48SP1SB MD\)V&L6=]X/M\R@Y'XT66KZ;J3S)IVH6MVT!VRB"97,9]&P>.G>@#BOB M.;F]D@LM.&H7%S'/;RC3EL2UM>%90WSS!?E QD_,,8'!Z'/M;.\>33M#_L^\ M74K3Q-+J$]TULPB,/FR/YGFXVGIV$NGM?17MN]FH8M<+*I MC&TD-ELXX((/IBG65_9ZG:BYTV[@NX&) E@D$BDCKR.* .>\=P6LEC83W$FI M6UQ:W7G6MYI]J;AK>38RY9 K94AF!!'?MUKB-1N/%VIK82:RUSI2RZVL M[E@EQYCC>4A;*N4\M@KY49(]:]@JF=7TT:H--.H6HORNX6OGKYI'7.S.TN-:GUF![$:<;82K;K(8T+EPOR*#R6#\8Z5W7C6X\O1_(6 M\U&Q><.JW&GV!NF'RXVD;&QG/MTZUHVEUHO]MWD%E4V,X;'0X[&@#RG3X+S1=-4:MH%T!>>% MXK"WM;6U>4)(ID#0G&=FX.A^8XX.3Q71>(K"\L?A3I5K/#-<7-BVG&X6",RO M^[EB+D*H). I/'I786&K:=JJ2-I=_:WJQ-MU:5[9XI;DB?=(R(<.=L98 \$[L#I3$CU*+18C)>ZI=:-)J MR&ZCM;6ZBE@M_).57>3,R&383CID@<9KTFZU?3;&[@M;W4+6WN+@XAAFG5'E M/^RI.3^%+)J^FQ:DFG2ZA:I>R#*6S3*)&'J%SDT 9;W,-IX,CD@?5(HO+58Y M6MWGN8QG 8HRLQ(]P3CK7"+9^5\*?$L>J:==7CW-W=O832:>YN+N22([9FB" MDHQ)90<*, <#->J)>6TEY):1W,+7,2AY(5D!=%/0E>H!P>?:HK;5M.O+R:TL M]0M9[FW_ -=!%,K/'_O*#D?C0!Q^OQG6OA/:16UI<3[FLD>![=U?"S1AP48 MX !SQTYZ5RVH:'K5YIMSH]W873VGAAUBL'*%OM9>9?+=?7RX/E)[$GTKV2JF MH:MIVDQI)JM_:V22-M1KF98PQ] 6(R: //)KG6F^*%J]M;:A;Q+J;07"D7,B M26WDMB0DGR50MMP ,@CKUKHOA]I]Q8>#X;K4WU"6_N5,ER+R1W<$,V%"-]WC MC SQUKH+O6-,T^2"._U&TMGN#B%9IU0RG_9!//X5,]Y;1WD=H]S"MS*I>.$ MN [J.I"]2!D?Z*'NO'6IW]Q'?:CI:_T]H#;X?(@1-H\P$,Q/RD M\#DYQ6E\,IXCH^HV\5K6\K%"H91QCTZ5T$'B?0;G4!86V MMZ;->%B@MH[N-I"PSD;07SRZ@=8\0Z[8V>I1VAU;32VVVD626 M*+:)MJ8W,HR>@.0#C-.MX]6UV^Q-_;-O87/B:4_\M8&^RBSX]"L9<>W)[&O1 MKV_L]-M6N=1NH+2W7[TL\@11]2>*AN-:C23- DSB/@\O\@&#SGCK7"FSU&36KO5E M@U'5=/BU33[N>[N+%H9Y5C$BLBQ!1O6/1GOWK"DEU+3O&EQ!X3CU!O MMUS+)>VE[8L((G\LXN(YR,21@JJ/4D M]* /&;>37[3P/KE]=ZGJ$5[%HZ?= M:1(I2:9IT:!AT(+9Q[58&JZ8FF)?"_M5L6 "7'G+Y1R<##9QUXH X#6(M0U? MQY;G2CJ%R(X;R!HKJR,$5AOB($B2;5WEF"CDMPQ/%.\*0S7>M>%/(TR[L1HF MCRVM^;BW:(+(PB41@D /RC-D9'?/-=OJ/B30](G$&K:SI]C*5WB.YNDC8KZX M8CBM%'62-7C8.C %64Y!'J* /.=3O%T_Q=XO@N](U"^&IV=M';10V,DJ7!$; MJ5WXV#DC.2,5B/IOBBQGL-,O]0N[0VVFV45G<06]Q<*)57$O^J8*3D 'S 01 M^->PDA5)8@ #))[52M-;TJ_MYKBQU.SN8;.3N(.!^- '*Z*93X MXU#^V1K']H?;9!:E!+]D^R[!LZ?N\=VTPT_ M["?LUP5D!WM.%^7:.?O8RHX-=K;ZSIEWI[W]KJ-I/9QYWW,^(=%TZ&";4-7L+2*Y7= \]RB+*.#E23R.1T]: .4$UG;?&I'M[&YC$FFR03 M7"6$HC>N<<8S63XCL=2T[X@:MXLTW3+J[FTV.S*1PQ$FZA82 MI-&G'S$91L>JBO3+2[MK^UCNK&XBN;>4;HYH7#HX]01P:FH \BM=)U7P\WB* M>33[NYNKVQL)+J6'S$WS/-*9F#1_,0@89"\[0!4VC6&M:E:Z;87\VK)9#7;A M6:,SP%K7[.60%F/F",L>,G/;/:O2[;5]-O;R:TL]0M;BYM_]=#%.K/'_ +R@ MY'XT66KZ;J1F&G:A:W9@.V7R)U?RSZ-@\?C0!B>-)1#H0M8[W4K%I49%N+&Q M-T^-N-I^5L9R.>.G6N0U&-+#P7X,6_T.:#4[6:R9XK6QEF-O#&X+#E'6-,&F'43J-H+$9S=>>OE#!P?GSCKQUZU-:7=M?VJ7-C<17,$@RDL M+AU8>Q'!H YWQ]=;_A_J4-O;75S+J%J]O;QP6[NQ=T(7( RH]2< =ZYK6KS6 MK#4-?L$@U622[GT]K V\,CQK&/+64AQ\J@%6R,YYS@YKTVJ?]KZ;_:G]F_VA M:_;]N[[+YZ^;CKG9G./PH X"&PUA=:N=4,NK>>OB@0QQF23ROL;!0V(_NE.2 M=V.".O%:WQ+9[CP_<:=;SZE#-G53@GFNJAU;3; MG4);"WU"UEO(1F6W296D0>Z@Y'XTY-1LI([AX[RW=+5BD[+*I$3 9(8Y^4@' M/- 'EEW9ZB=)UW1KG1KF+5=8FLI;4PV[/#&!%"N/-QM41,C]3GH1G-=]XTM+ M.]\+S1:DE\81)&X>PB,DT3JX99%4 D[6 /0].E:EAJ=AJMN9]+O;:]A#;3); M2K(H/IE21FK5 'D=Y?>*]0L=/;4OM*Z8MU17=M8ZIJ&O7TR^'=\3V,<\327/F,$=T7YE;H!NX]:]3N=7TV MRO(;2\U"UM[FX.(8)9U5Y/\ =4G)_"H7NM%B\1+')*7:-S; K#&Z M%)H6IZGI]Z]A;R:C'YJV;M,[2R*R7$D2@LI MYA4-)"L@+H#T)7J <&H;'6-,U.25--U&TO'A.)5MYUD,9]& /'XT <7;Z3?0 M? W4;%[.6.YFLKQHK,)ET$C2,D>T=P& Q^%4+N;4M>NM/O?"NGWD%WI>CW*- M=75J\&^1X@(X0' +?.-W3 VCUKT^JFH:MIVDHCZKJ%K9+(VU&N9EC#'T&XC) MH \NLH]?7PSJ? MPJ9KRU2]2S>YA6ZD0ND!D =E'4A>I R.: //O#2(E[XHOM:AO-3TVX:VD^V7 MNFNDL[*"/+\D(-RI\N"$'+'KC-+X<66X^ L]C':7:7<.F3P-;RVLDI6]Q9VVG>6Z+6X14DSTPQ.#^% &%X/TZY74]=U'49+]IGU*>*!+B5_+6 $;=B'Y<=\X_& MLAS*2W#V$L$;*L2JQ4LH'WL_7K53Q0NI:CXB\0S:':7PEM M?#[VR2K"T>Z>ZFC@AC&YY)&"JH]23P* /, M]2O=7UQM=DTQ-:M[:3^RDMW\F6%_]>?.* C(PI^8X[>E=3X3MKK3K[Q!92F\ M>QM[Q39?:7>0[&A1F"NV2PWENYP MGMJVG+IZ7[7]J+.3&RX,R^6V3@8;.#D\4 >3^(K#4]=U35IM)AU+4HY-*>)U MN[$VQM@L\;_9XLJHDW@,#P3\HYYQ79^&F;4O'&L:W:VES;6$UE:VR-<6[0M+ M(AD+$*P!PH=1G'KZ5TEWJ^FZ?<0P7^H6MK-<'$,R:#2['PZ]KJGF6KQ*I+1XB;(&6&V0D#.,^]>H4 M4 >,6[PW7PPM;;328K6S\0M+=JEFSK#;FYE9&,6!N091L=,<]J]"\#7U[?Z/ M=/>XDC2\D2UNA;?9_M40QB0IVYR,\9QGO72T4 %><:SJ.C:I\2K#3-D=DVF7 MJ74UPULPDNK@H52-&"\@!AN8GL%]<>CT4 >2^'X=\WA;3H[.:/6=-U*ZGU1V M@92B%9@[,^,$.70CDYX]*I*+>;P_\1=-\(QE3,\B@#C/ E_W8F*!)-P5&"G+D@@?W1D^@.;?Q;[K6=+ MEM99-+9:FDEM#<3VYDCMD90S[%D78..&WE&(..H/: MM2:33M+^)'A-M;L= T 7VH6(OF$RI;1&+ M>/-((4DX.T 9RW89^E<+I$6F:%-X:NKN47VCQ6=]&]Q':NT274DB.P";MT4 >,7,%GHWA?P =7MF@U*UU""7$D3-);VNZ0X. =H *@CV [5V M^NVB:_XTTC3%M0;.UQJE[,8^'*G$$>[O\^7(]$'K7844 %9GB._L-+\.WE]J M]NUS9P)ODA6'S2_(P ON/LFM9?$/]H:K;V\#M':;H&2 M(8VC=M(C+,!C=D]*9KD&G?\ "M]K37&CQR6[!L%DRZIC(R0[ X' M!SWKV2B@#C/%[0^)K'2](T^,3QZY)MFN1'_J[1/FE.2."PP@_P!_VKL8T6*- M8XU"HH"JH' [4ZB@"&\DAAL9Y+L;H$C9I!MW94#GCOQVKQ[SK'Q!I>O:QIU MMM%TUCYFDP6K!UL8)@6WKM&796W4Z%=1V MZVWF6S!)KA(W!8+CYN2@SC&5]JO1:D9O@_I$.CQ?:-1N;:#3K'HUL;JSTN]L--MX[=HI;F5QEY"=H 7*@*"3X4:;:V*O UKKLC&<6K,F MGC[1*Z2/%CYDVX&.GS@Y&*[OX9JZ^%IQ+"58W]PWVGRS&MYE]WG*A V*Q/ Z M<<9ZUU]% !7F^JZAHNK_ !,L-.5([)M)O1S(1R<]>U5H9-(D M\*^/--T>S>:WENEDAM[:%T_=F*%#(!MR0K DX!)VGK7L5% '!?#42&_UZ661 M;]II86.J16QMH[G$>W8(R, ICDC.=WX#O:** /.?B)J&C7.K6_AZ\2.VDN/) MN+S4)+9F,<*2;E1&"G+E@O&".]>M44 >9V]SH]M\3/$D>FVIE:XTD!X8(V1KF=7F:1-^.7 MP1SGN*J?"^*2+Q! K$WJ1Z,D*S+:-;_8 K@BWDR!YC\_>Z_(>!GGU>B@ KA_ MB7JNGV>FQZ=<6\+7NJ1R6T5S/;F2.VC(P[L0#VQA?XCCW([BB@#Q[4[>QL;? M7;&2"XOXM0\/VMIH;_9WD:<(CKL!QPV\JQSCJ#VK8N)--T[XJ>'#<;1J7V"6 M&]F$3$LY2(("V,Z>Q@D95U"^D_LUK5DETPOOS*\V M,2*W( /'[P8+8%>Q444 *XC2(M)\/-X>EO7.HZ+%I5W;K<):.T8N7E5W4)MRNX;E48Z#%>MT4 >/ M2166B:'\/_[:A\G5K2>!G+Q,TD%OMD^4D [0,J"/4#TJUK.F2MXM>QT>ZANY MKO7+;49$-C)Y]L%*%F\[.T($4XXS\VT5ZO10 5E>)M1L-)\-WE_J]LUU:0*' M>%8?-+G(V@+W.['TZUJT4 >06'V-+73-9D,<]H_B"2^U2*V@=HK-G@98QMV\ MA3LRV,;B3Q5;7+:P3X8ZI/>6A7[3K,USH\;V[;EC:="65,97(#,.!P?>O:** M /*/'EO'?3:E/HMW#=W.O:7';Q6F >U>I6L4/@(% M!QDG<*\T^+.E6^N?&CP+I5ZNZWO;:^@D'LT6*XSPE?:AXPO_ M\,M3CD_XI MB_GFU5B"%DBMS^Y'T);;^5 'O/@?QMIOC[PV-:T:*ZAMS,\)2Z0*X9<9X!([ M^M;T-Q#< FWFCE"G!*,&P?3BOEBUU*[LOV<8X+>YDM+;4/%#VM]/$2I2!CEN M>PX%=L^@:1X#^/G@ZQ\!@VT.IVLZZC:Q3,ZR1JA*NP)/.CZ;XHTWP]>7)34]45WM81&Q#A 2WS 8' /4U\U6? MA;3=4^"7C+Q%J GGU+3=2G^PRM.^+;$BD[%S@9+'/KQ6UKOA?2?$GQ2^&LNO M1//_ &]HX?4)&F93,Z6V5.0>#D#IUH ]DLO'BW7Q0UGPE-:+!'IEE'=&\:7A MMVW@C''WNN:7XB>.?^$%T&RU)+(7PNKV*U"^9M #Y^;.#GI7FO\ PA>B>+/V MC_$FFZY;O<6-MI%N4MQ,RJQ"HJDX/. >,]^:XI;B:;]F_18IYGE6V\4B"+>V M2J!B0/IR: /JVBOGOQQK\OPE^(_BN9&D%GXHTIKFSY)"7@^7\.I/XBO5_AAX M=?PI\--'TVY)^T+;B:Y+GD2/\[ Y]"@/0UVQ90I8D!0,DYXQ7ROK&J)XXN/B#J,OAW7M5.I%; M/2KNQTYYH84@.02XZ995)QV)]:V=<\82>,_A?\.K74+N2"QU+5(]/UIE8IO, M>%*LW8-][_\ 50![QX@\5Z-X8\.RZ[K%X(].A*AYHU,G+,%& H)/)%5==\47 M.ER:)_9NAWFKPZI<+$\UL,"U1L'S'R.G.>W0UY)\9_ 7A#0?@_J__".6J0R6 M=W!<>3%NW7P]N_B)X+@>02ZW-'/I"[CD_:6 MVR;?H"?Q6IM9\/W'_"SM$\$7.D0Z]8:/X?C:#3KS4C:12RGB27< =S9SQ[9[ M4 ?2@(8 @Y!Y!'>NDA*Q7\ILX8KO[1]G@(4B,O@<@[JYSPU)'9_M6>,DNI%B> M[TVW> .<>8 D0./7&#^5 'H.F>-M,U;QOJWA:VCN5O\ 28TDG=T C8-C&TYR M>HZ@5O1SQ3,XAE20H<,%8':?0^E>&:9;2:[\7/BJFD:BMIYNFI:I?JV$AE* M#+#I@@_3!K'\(2?\("FO:+)X:&E>+[3P_-<1W]I>-/%?HO/F% N0Z/$5XSG&W)/;G-=5X5\):?XK^._C>76GN)H]*OX M;BU@$S*BRXX<@'D@+C\30![H)XC.81*AE R8]PW >N*DKYT\-Z3%X&^)^G#Q MEI":E=:MJDCZ;XGM+YF:1FXV21YZ?-^O?%?1= !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!FWOAW2=1 MUNPU>]L8YM0TX,+6=L[HMPPV/K4=CX6T33=>OM:L=.A@U+4 !M:U M% &!'X%\,Q>&;CP^FCV_]E7+M)+:D$JS,#;N2Z\ M/:0EMPJMK_PY\*>)M/T^RUG24GATU0EH$D>-H5P!M#*0<8 XSVKH[FXBM+66 MXN&V10H9';'10,D_E65HGBS1_$/A@>(-)NO.TTJ[><49>$)#<$9XP: )+/PS MH^GZW-K%G81Q:A/ EO)< G^%1H::.-%MQI\=U]L2WRVT M39SOZ]:JW/Q1\)VO@NV\4RZG_P 2N[W:KOA/QMH_C M2"ZDT8W*M:.J3Q75NT+H2,C(8=\&@#F/B9X#U#QSXK\);;>V.DZ;=M/='\$K9IJ@N;B[OW,=I9V4!FF MF(Z[5'U%'@SQ]H_CF&]_LD7,-QI\@BN[2[A,4L#'. RGZ'\C0!K:'H.F>&M( MBTO0K..RLH22D,>< DY)YYZFL:3X:^#Y- N]%;0K?^SKR?[3- "P!E_O@YRI M^F*Z2YN8;.UEN;N5(8(4+R22-A44#))/85P^E_&?P9K&L0:?97MR?M,WV>"Y M>TD6"60G 59",9)H UK'X<>$].\,7GA^UT>(:;?FZ=I]C:Z0GV?3;K[7:+)*\ABEX^8%F)[#KQQ74T4 8>J>"_#NM: M_9ZWJNDV]SJ5CM^SW#@[H]K;AWP<$D\U!XI\ ^&?&C0/XCTM+J6WXBF61XI$ M'H'0@X]LUT=% &7X>\-Z3X5TE=-T"R2SM%8OL4ELL>I))))]R:SO%'P]\+^, MYH9_$6E)V:F\;>+K/P-X3N=?U*">XM[8H&C@ WG

H!&: ,/3? ?AC2/#=SH&G:/;PZ;=J5N(1D^ M<",'$)KB;0=(2":X3RY99)'F9D_NYJV>@117,4PGC FD\N.0'(98]VP$'VKHK#P[I.EZKJ&I:?8QP7F MI,&NYESF4@8!-:=% ''Z1\*?!>A:\NLZ9H<<5\C,\;M+(ZQ,>I168JIY[ 5V M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 F]=VW<-WIG MFAF5!EF"CU)KYF^*$%Y!\;]=\1Z6S_;/#=C9ZBBJ?O(KHKJ?;:QS[9J3XUZS M'\0H[LZ9,7TCP[H\>HR,C<-<7#((U..X0D_G0!]+45Y)-XN\27.M>&O!'@V2 MSM+N31(K^\O[V(RB./: J@C))]?6LNY^+_B;2_A]XFN+^UT]]?\-ZI%8S,B M-Y$ZNX&X+D$'&>_H?:@#V^H+V]MM.LIKR_GCM[:!"\LLC;511U)->6VOB[QW M9_$2U\-ZS+HTKZYI,X7&2<@D8QV]ZS].\2:UX/LOB7KOA^WM[A[+Q(KW,4Z%MT! MR'VX(P>0<^F>* /H>@D 9)P/4UP&E>/[KQ%\58]$T);>71(-(2_N[AE)DWRX M,: YP/E(/0]ZH?'#4O,\/Z7X3AN%@F\27\=K(Y<+L@!#2MD^V!^)H ]-!##* MD$>HI:\3^%?B:#P;X<\9^';J;[7'X3GFN+4H^[S;5@64 _4'_OJMKPGJGQ*\ M2>&$\127V@Q6VI6XX]J /3+N[MK"UDNKZXBMK>(9> M69PB(/4D\"I(Y$FB26%UDC=0R.IR&!Z$'N*^;O"NJ>(7_9JU[4O$#V&LZ8BO MY$%X)9)6D$PSYC;AE1U &".*[W0_B%=:/XKT_0=7MK.ST2?PU%J-@T"%2FR( M&2/)8@@!6P.P H ]6HKP6X^-7B!?"GAN6\ETG1[SQ'<7$D=[U=I\)/'][XS36[+4I[.^FTBX2--1L49(;N-P2K!3T/RG- 'HNX;MN M1GTS1N!8@$9'49KR332?^&L=9Y./["C_ )K67#JM[HOQG^)^I:;:->W=II$, MT-L,GS&5 0,#G\J /<**\:\*_%34F\!ZUXHU;6]'UI+*Q%P;&S@>">VG/'E. M"3E[45XUX8\?_ ! \1PZ[K,-EI;Z9H:S8:=>2&2YTNTOVCMI2>N4]/: M@#@O"GP_O_&O[/W@Z?0[]+#6=(NI[RR:=<'ZIP>_7OVZ5MZU\-]%U?2=+L+:6^T==(4I M8RZ7=- \*D $9'7.!UJQX.\!:-X(BNSI0N)[J^<27=[>3&6:=ATW,?J?SH \ MN^,LVI:]\3=!T;P/;'_A*=&MWU)+IY%55CQ_JPI!#$D#VYQW.*7PC\96=CXB MT_1+"RO+SQ)KUQ/+XFGO\I+;21KD8 &"N6; [=Z]3\6_#/1/%VK6VKSS7VFZ MM:IY<6H:;<\95 MV[J<L:9<:?J=NES:7,9CFBD&0ZGJ*X71O@QH&B M7UJ]MJ6N2V5G,L]MILVHNUM&ZG(.SO@\\T >0^/-9B33=6\4>#[[QCF:[76SJ?BCXYV'AV;7-2L=,O/#ZW%S#93^7YAS MG /\.3C)'.!CO70W'P&\(W37T4TNJ_8+R9ISIZWSK;Q2L@#QSPSXC2P^%OB[3O%/B'6ELM+U]]/M M;FTDW7KIN&V)6/_V=KESYTAD3D.. M3C.,8Z\FO3;GX1^%KK0=7TF2&Y\C5KXZA,XG.])\YW(>WT]Z?X=^%>@^'=>3 M7(Y]1O\ 5!;M;R75_=M.TJ-CAMWH!@>U '@>MZ3>:U^SO<^.=3\2ZE<:EJ%U M_I-N]SFWD7SMHC$?0$$ C'IZ5Z#XQDTO5M6L=(27Q9J.J0:-%*=/T2Y$,-LN MWB5R2,L .*Z)O@#X.DBN;61]4;3II&ECT_[-"+F%> DF.2,<'UH H_ ?6]1U[X2V-SK%U)=W M$?Q]KOB&[NO.@UG2QITEF8^%7@$[L\Y Z8[US.C? NUT;X7Z[X2AU9GFUF1 M6DOFAY55*E%VYYQM/?N:]8HH \YUKX9:@=;T;7_">O)I>LZ;8+I\DD]L)HKB M(#'*Y&#GG_\ 55"7X*"Y^'^KZ)>:Y)-JFMWR7]_J30CYY%<-@)G@=>_>O5:* M .2N_ PNOB-H?BG[<5_LFRDM/L_E_P"LW@C=G/'6N9TKX1ZGIFA>*/#J^(8F MT+6A.\$/V3][!+*5^8MGY@ N,<="(?[3(_X121'SY7_' MSM4#U^7I[U)IW@&R\/V/C274[MKRRU^66ZN(Q%@Q(4.Y1UR<$UW517%W;V@4 MW5Q%"&. 9'"Y_.@#R+]F[PM+HO@.YU6]CF2YU2X)03J0X@C^1 0>G\1^F*ZK MQ%\,=/\ %WCZUUWQ(Z7^GVED;>'3)8LH)&;)D)SSQQC'85V<%U!=(6M9XYE! MP3&X8 _A4M 'FJ_!71+/Q=/J6B%--TN^TR33K[3((L+,'S\X.?E/W>W\/O5G MP-X#\2^%/LFG7WBQ;_0=/1X[:S6S6-W5L@"1\G(7/ %>@T4 >3Z7\'=4L/ 6 MN^#)?$D%M-\0Z?:W!\4ZY%JUS-(&3R+401PJ!]T $D^N2:WJ* .!\ M5?#S4;[QM;^+_".N+HVLI;_99_.MQ/#<1YR 5R,$>OL*9X=^&^I:)#X@U.7Q M&UQXJUQ1YFJ?9E"0;1\@2+IM'H?;TKT&B@#RS3_@Y+>7OB&_\9:O#?7>MV'V M"0V%H+9$3(._&3N?(!R?2M7PCX/\::!/IUIJ7C&"]T;3D\M+=-.5)9D"E45Y M,GIP>.3BN^HH XKPIX!N?"7AG7--T[66%UJ=W/=0W?D#_1WD'R_*20V#SSUJ MCX1^&^I:7X\N?%WB;6;;4-3EM?LBBSLA;(5R"6< GTJ#^9H ]#@\6:-<>*I M/#4=X/[8BMA=26A1LK&<XXSGFMBO)K[Q%J5O\=O$>GPRQI;VWA5KJ+$ M$>]90RX._&XCD\$X]JX5O%WCV#X4Z%\0I_%LLLK7J6[:>MM&L,L9=E)? R6. M.HQQTQUH ^DZ*Q?%NH7&G^!]7U"QD\FX@L998GP#L8(2#@\=:\)NO%GQ L/! M7@WQC_PEK37&M72636,EJ@MU5@RAR ,ELKDGCKQ@"@#Z-GFCMK>2>=@D<:EW M8_P@#)-%ML:D9R,#YOPK:TG M5K+7=(M=4TJ<7%G=QB6&4*1N4]#@@$?C7A/VR;3O%WQJO+1E6>"Q62,NBN P MB)&58$'Z$8J[#XJ\2Z]%\._"6DZK_9$NL:0+V^U"WA02;50_*BXVKG:>@[B@ M#W6BO#(O%_BOPV?B)X:OM;DU*XT'2S?:=J4L:>:F4R W&&(R.H[&J1\2^-=( MM?A_XJOO%$EZGB*Z@M[G3?LZ) J2 8Q@9W8Y)]>F!Q0!] 5A:7XOTW5?%>K^ M'81/%J.DB-ITF3:'5QE70YY'/M7DVJ^*]V7BKQ1J?ABU^V1KHZK9*] MC=19Y#N1R3TSGC/:MO5&.G_M7:(UOD?VGHDL,X'<)N8$_BHH ];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 *\2^/L*7'BKP'%+I#:TCWLP;3U8*;CA/ER>*]MKBO'WP^F\9ZAHE M_9:Y+HUYHTSS031VZRY9@.S$#C'ZT <;K&N3_#CX4C5?#'A*+PI=7.JQ0RV- MQB71_9TVB27S9C^?S S ?-GI\HXINL M?#/4?$G@.]\/>)O%EQJ4\TZ3VU\;1(FMV3! VJ<,.OYTS1/A=>VWC2#Q7XA\ M47&KZJMD]G)FV6./:PP-H'W0.3WR230!R/AKXE^-I?AO??$/7Y=.;2K:UDB@ MT^"$AYYQ(%61F_A&XD8!Z#-6X_&'C[PM?^$M1\5ZEI^IZ;XEGC@DM(+3RFLV MD4,NU@7P)>WDM[9RK*K7&P(_SN7! Y ()'Y5E: M1\)-275-$D\5^+)=:T_P\P;3;,6BPX91A6D8$EB !_GJ F7]KX=DUG3/ M[1O+^>U:Y$ R5"(@SG+(W)[8K/\ #WP]\1>)=4\?V]OKUYH%CJ&M2Q7,+V8= M;J$DGZM\)@KZ!>^#M9DT/4]!L_L5O.T*SK+#C[KJ<9Y).?4 MGCT +/PD\8ZGXP\.WS:V(Y+K3[Y[47<,+1)=H "LH4],@]*[VL;PQI>K:3I; MQ:_KCZU>22F1IS L*H" -BJO Q^M;- !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 %%%% !7FOQAT'4KM?#7B+0;*:^O= U2.X:W@0 ML\D1(#@ +&[\;ZCXI:[N5GU+23ICP;0%1"0=PXSNX'6L MJ;X/Z9-\+['P2=2NQ:V=PLZW 5?,8ARV",8QS7H=% %#6-*CUCP_>:3-(\<5 MW;O;LZ8W*&7&1[\UQUU\(],N_!?ASPV^HW8@\/W4=S#* NZ4J2<-QC!W'I7H M%% '*S^ K.?XA7/BUKN<7-QI9TQH !L"%L[AQG-8-M\&-+MO"OA_0UU.\,6A M:H-2BD*KNE<,6VMQTY[5Z110!PTWPLTZ:]\87)O[H-XK@$%P %Q -I7*\<]> M]4M3^#]ISU.)%9BF,$.AX(_+J:]&HH \]TOX165IH M?B*WU+5[S4M4\1PM#?:I*JA]I4@!%'"@9Z"\&D&),*P.0HDZA?;' M2HM-T+4=6_:%U/Q%>V-Q;:;I&G)8V,LL95;B1_F=TSU !9,\@LY&T<$>$+LW'A MCXN>(9HH9[F2\NDVSQAU*Q1G:I4]1STH ]OL+^TU73X;[3;B.ZM9T#Q31-N5 MU/<&K%>%6'C+Q.+/X;:)X;GT_31KVF2&8_8U*0E5!#(@QC')"]">M=A\*_$F MO:GJ7BG0O$U[%J-SH-^+>.]2$1&5"#U4< \?K0!Z+17E>O>(/&&J?&*]\&>' M=7M=*M5TE+W[3):"9XSNP=H)&@!QS7#)\3?B$WPLA\>2ZM8+!I]\MG/ M8)9C_3!N"L[.3\IY PH XS0![U/XDT:VU"ZL)]3MDN[.V-U<6YD&^*$=7*]< M55@\:^'+G^R/(U:!_P"VMW]GXS_I&WKMX[>]>;Z]J;2_%3QI8?9+-57PB\OG MK;J)R2O0R=2/;V%?ZT ?0>F:WIFLFY&DW]O>&TF,%QY,@;RI M!U5L=#5ZOG^U^(6H>'/"/C&ZTBPTZ+49/%TFEVC1VRQH&8\22!?O$ 'D]ZZG M3M=\8>$OBIHOA?Q3K<&OVFNVLTD4ZVBP/;RQJ6( 4\KQCGU[8Y /5Z*^=!\1 M_B&WPM3Q])K5B+>RO_LSZ>MB/])3S-I+/GY3R !T&?#>R,,LKR?P8Y'X4 >K6OB32KSQ)>Z#!=9U.QB26>W M*,I5&^ZP)&&'T)Q6I7DWB&0Z=^TOX.N("-VK:7<6LY3HZH&<'\\5ZS0 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 %%%% !1110 4444 %%%% !1110 5Y1X<\&7MIXC^(GAF[MKB#1] M>)NK6_1,I^^0K(H/3B@#@[#X5V5CJ'A"Z74KAV\+6SV\*E%Q.&7& M6]/PK7\->"[?PUXA\0ZM!=RSOKMTMS)&Z@"(@$8&.O6NEHH YF+P5;1?$RX\ M9"[E-Q/IPL#;;1L"A@V[/7/%?:C<^6N\'>&QC MIVQ7I=% '&W?PYM+OQ=K&OM?SK+JNDG2WB"C;&I&-X/K[51L?A-8V(\&[=3N M'_X13S/)RB_O]_\ >]/PKT"B@#SB;X,:1<^&]?TBXO[IAK&K/JRSJ KVLQ.1 MM]0.>O8FK7AWX:7%CXLA\2>*?$MUXBU.TMS;6;RP+"ENC##$*I.6()Y]S7>T M4 >;_P#"FM/_ .%4S>!O[5NOLTMU]I-UY:[P?,#XQT[8J7QA\,-0\8236=WX MOO(= N/*\[2Q:QM]S'W)#RF2H/0UZ'10!YHGAV^U'X^6FHO8S0:/X)] M6&*[ZO/[GPGX@U?Q3 MI=[?VFAZ605& V1NRS=* *4WCGQ$NCS>+XS8?V!!J7 MV0V!A8S/ )Q"9O-W8#;OF"[<8[YI9_&_B,://XN@.G_\(_!J36GV$PMYTD"S M^2TWF[L!MP)"[<8'7-./@/Q =+F\*F;3O^$(3I<_A43:=_P (Y-J+7?VG>_VE86G\]H=FW;G<2-V[H>F: /2N MM%%% !15*W).L7@). D>!GI]ZKM !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 %%%% !113 M3+&$WEU"^I/% #J*:)$*;PZE?[V>*<#D9'(H **** "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 **** *5O_R&;W__[D7_ +-5V@ 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@#C_B)X@CTO3K33&NS8-J\I@>\(.+>$#,C @?>V_*ONP/:N M+\*:/%XL^%^DV>A&POHM*UB>22UOW?RI(Q)*%1CM)/#J>AKV2L.;P;H4^EPZ M>UFZ6T$SSQ+%<2QLCN6+$,K!N2S=\>VES8^(?$'A[PUZA% M?:; P:VEN(40IC =2)&;!'4)7SF5MJX'?!/]*DJE?\ M_'U8_P#7?_V1J +M%%% !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 4K?\ Y#-[_N1?^S5= MJE;_ /(9O?\ V,T ;]%<]#XZ\ M.3Z!-K*:B%LX)OL\I>)TD27('EF,@/O)(PN,G(J]HGB+3/$,4[Z7.SM;2>7/ M%+$\4D38SAD+5[JSDACNB M@RPC9@ Q !/TY&:6W\=://K\.DLM];S7+O';2W-E)%%<,@RRH[ D $^_;- M'1T5S,7Q T&;5H[*.2YV2W1LX[PVKBVDG!(,0EQM+9!'H2, YKIJ "BBN?\ M%-YXCL;5[GP_'I9AMX'FF:^=P6*C.T!1QD _,3QZ4 =!17$W?CZ4_#W2M:TZ MP#:IK,"/9V,K<;BF]BQ'.Q5!8GT ]:AU;QQK5M\*;7Q3IFD6]S/)IXO9Q)/L MB@&P,?\ :;/0 ?B10!WE%16TIGM(96&#(BL0.V1FI: "BH+Z2YBL9GL(%N+E M5)BB>38KMV!;!P/PKF_#WBK4;KQ1J7A_Q%86UI>65M'=B6TN#+$\3EAR652K M J>,=.: .KHKB_"_CV7Q)X@UFU33#'8V=O'%Y9GOX7DW%1D ;67 P#DY/TK%;QW>W/P[T;5+&QC3 M7-<@0VEG*2R*Y7Y;CWJ_X$\17'BOP3I^LWMNEO/J^'O$K MZ?<"RL8[X7ME&T21AV8>6ZLS8/RE@<].U5?"GC76/$GBC6+;[+:PV L8[S2M MZL))$=Y$5I#GHQCW 9"L.] '>T5Q>CZ_P"(H/B#_P (UX@.G78FTXWR3V$3 MQ^1APFUPS-D'/!XZ'BNTH **#G!QP?6N AGUK2/BAI6D#Q#6L]QJ,%Q M#$%M54#RY$V*"@+?+M).>3VH [^BO-;;Q3K&J_%+1I+6[,?AR]:\MK> (,77 MDH"9\]<%R0N.H7/>FMKM[9_%+2M*L?$]UJ4ES<3KJ-C=6Z1PPQ*A*^6VQ3N! MVC 9B>2?6@#TRBBB@ HKAOB?8Z7_ ,([<:A?SWXOO)-OIT-I=R1L]PV?+"(C M#,M8O1X2M/"NH:PEKJD6C"[UBZ6X$;DI'PB'(.Z213T_A5NF M10!ZQ17E&K^)HM0\#:)H%MK4=O->Z2MU?7@N@KQPI& 0K9^^[C;QR!O/45V7 MPZO!?_#7P]/]H%RYTZ 22>9O)?RUSD^N>N>: .EHHHH **** "BBB@ HHHH M**** "BH;R\@T^QGO+R58;>WC:261C@*H&2:Y^+X@:%-X6M->BDN7MKV4PVT M*VSF>:0$C8L8&XGY6_ 9H Z:BN8_X6%H)TB.^1[J1I+EK1;)+5S"#0!HU2O_P#CZL?^ MN_\ [(U7:I7_ /Q]6/\ UW_]D:@"[1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !115;4=0MM*T^6]OY#';PC+L%+'DX& 23D@8 H LT5@6WC71;W3;J\M M)+J86G2HK?Q[HMT+T0#4&EL1&T\!TV<2J)"=AV M;-Q!VGD#M0!TE%8VB>*]+\07EW::>URMQ9JC3Q7-K) R!\[3AU'7:?RK9H * M**R;#Q5H.J7\UEIVL65U=0*6DAAG5F4 X)P#T!X- &M16!9>.O"^I7\-E8Z[ M93W4[;8HDE&YSC. ._ -7(?$NBW.LMI-OJMI+J"$AK9)07! R1@=P.HH TZ* M** "BH+J]M;&,27MS#;(QP&FD" GTR:CN]6TZPV?;K^UMO,&4\Z94W#U&3S0 M!;HJC)K>E16\<\NIV:0RY\N1KA KXZX.<&K<4L<\*RP2+)&XRKHV0P]010 ^ MBBJVHW%S:Z?+-8V;7MPH'EP"0)O./ '>@"S17#_\ "R#:Z-K<^KZ-):W^ MC7,-M-:QW*R([3%1&1+@ #YQDD#;S5[2_&=S=C68+W0YX]0TDQ"2VLYEN1+Y M@R@1\+SZ@@8Z].: .JHK%\)>(#XH\,V^K/9M9-,TB-;M('*%)&0C< ?NUM4 M %%4]7>:/2+E[:\BL9%C+"YFCWK$!U8KD9P,]Z\\L?&>O2^'/%]QI5[;:^ND MF,6-^L C\PEO:E5@2\6P=3]P#@9+8YK5\ :UKVJS:]!XG\E;FSO41(H4VB%'ACE$9/\17?C M/?% '8T444 %%><0ZM?67Q4T[2H==U*ZCN!<_;8=2MUAA.T900'8NY@?[I;* M@DUD>%?%>KW_ (RTVRN-8NWNY+JZ74([A8Q8RQINVK:N%^=@=G )( ?=TH ] M>HKS?P?J5Y9ZU9VOBV]\00:K>/.L4-Z$^R3$,Q"H5'4( 0"0>#7I% !1110 M4444 %>=:A;76F_$W0;70];U6[N[B66XU2VN+II8$M-K2B]NOM%TDMI S3#LADV[@H' / Z4 8$#S:%XMEN_ M%J^)(X[C66CL[M=1=K(*[ 0HT0D^53G'*XSUK.FO]6E\#7/C]=:U%+^+5'\N MS6X86RP)=F'R3%]TY52=Q&[)SFNXN?!$FHZE$^L>(=1O].@NQ>1:?(L2H)%; MV[]F_P";9G&? MRH [0'(HHHH I6__ "&;W_H6)M['4I M=-=F&Z>&-'<+W"[P0"?7!Q0!>HK@?!]SKGB#1=;L_P"WYGAM-4>VL=86",RS MPJ%W=MA(;>F_;CC.*Q%\;:SHGA#Q3=UM'.K.,=1C/4=QVK6KSNWUFQEU)<@VJ3J9, MCJ,9ZCN.HH/BG01K@T8ZQ9#4B=HM?/7S,XSMQGKCG'6N1U+[%XN\=:58:2+> M.Q\-Z@;R[O$VKNN=K 6\?J?GW.>G '7IS7B72M3T31'T6UN-)NUOO$:75G*L MK?:S*]R)"-@&-R#=EL\*.@H ]IHHHH QM?\ $:Z"J$Z7J6H%E9R+&V\S8J]2 M22 .O3.3V%5)/&]C)H6GZKI-CJ6KV^H1&6$6-L7(48R6R0%/.,$YR#@<5F?$ M?Q@=!MK;2+1S;WNJAD%Z\+O%9QCAI#M!RW.%7N>O -9]Q>>&],\ Z3I6E^(= M6TC3A"8[:^LK5F:3:"K!B8FPQ)W= 2>E &]>?$3P_9>#8/$S33RV-S&9($A@ M9I9, EALQD$ '.< 8.3726EREY9074.?+GC61* -RH;Q+B6RF2RF6"X9"(Y7CWA&[$KD9^F:FJIJL=_+I%U'H\\-O?M$ MPMY9T+HCXX) Z@>E '':%J7B"/QOKGARXUF/5(+73X[A;^2U5#:SN6 C8)@, M, /C@X[]ZK^#_%5U>>,M1L!XEM_$.DVMB+B>]$*1?99MV-F5X*E03_LXY/-7 M?"/AGQ-X=TNYLIKK2"\R/(U['%*\TURW_+67.Z98]%O-+- M[I]L8L.$$WEK(S=?G&6QV!%>A5Q&E?#:VT?Q[#KUI?WK6\.G_94@GO9I3NWY MR2S$%,?P],\UV] !7FGQ*T6PN+^S31UF/C#4+J%K*:.XDW6\<;J9)",X6,(" M#Q@EL:W%K&M65Y>*B2FUO-B[5'RJ!@X'4X'JVM7K>(?'6M_:=#G\1Z5 MI%C:O!#'=K%$HE1I&EVEAO<@ #T"]1FNVUCP)IVNSRG4+[56M[A56XLTOG6" M< ?,H]<FZ-X M+OKU_%FCQ:CJ=^UQ>7\,J36]O]>ASVT%U&$N88YD!R% MD0,,^O-,CL+2*%X8K6!(I/OHL8"M]1WH \:T>"RU+2]?>^\0V<+V/B&&_@\3 M$ 6MW<; 0"I8+A1\A ;'<'-=1\.VNM1\9>*=;DOX-2M;A+2UCO;6 Q0S/$)" M^P%FW ;U&[)R0?2N_-M ;;[.8(_)QCRM@VX],=*D1%C0)&H55& JC H 6BB MB@#RO3/%^@^-_B597CZM:PVVD2RPZ79L^)KNX92CRE>RA64$MU8^%/ M"OB.34H8])-8EL], MTS2S>Z'("^I+%>)!)/@\0Y;HA_B(Y(XXR:[BLOQ!XET?PKIRW_B&_BL+5I!$ M)9P/Y4 G/9)IT2P31PJ3R Q4@9PH)&. M !VK-N_#?B>R^",/A2WL_P"UM1N-.:SE=[B.%;;*8 SCY@.GKQ6I_P +H^'? M_0UV/YM_A1_PNCX=_P#0UV/_ (]_A0!T^@2WTNBV_P#:MA_9]RB[&@\Y9<8X MSN7CFM&FQR++$LD;;D=0RD=P:=0!1UJZOK+0[NYTFQ_M"^CB+06OF!/-?L-Q MX%>?Z)X>U?5O#^M:?J=GJFDZQK48>_UJ<0.'/ \I$20D(%RH'& 2G5RT MOQ.\#0S/%-XMT=)$8JRM>H"I'4'F@#&\.>%_$FB?$#4=1O;Z*\T_^R[>WB6" MT2'S2ADQ&HW';MR.>AW=L5/X+;68_%WB"?4O#E]I]OJMPEQ%--+"P0+$B;6" MN3DE3C&1[UH?\+2\!_\ 0X:+_P"!L?\ C6QHGB71/$D4LOA_5;/4DA8+(UK, ML@0GH#CI0!IT444 <5\0-)\1ZY)96&F65M>:(V7U&W>]-L]S@_+&6V-^[/5@ M.3TZ9RM[X.O->>VU::]NO#^I16+V8M;":.:*-"V< O'WPN2 . !VJWXK^)7A M/P1>P6GB?5A8SW$?F1H;>63RM(S)-+M+;5'?"@D_@* .%T'PAK%UX=U31/$M@MF^K(7U#5[;4_-N M+F4X!&TQ *N/E"Y("\8JQI?@C6]#\:ZAK<&M7&HQG2H[:VBNFC422*9"$?9& M,(-P((YY/6J__"__ (9_]#,O_@%B MVVK:-#O%5YH.H:=J, MMQ9L%=X50JAJU<^#=8U?6=-G\0Z_#=V6EWHO;>&"P$,C2+G9ODWG@9Y SWK@/^&JO" M/_0)U;_OB/\ ^*KJ_A]\:M#^(VNS:5I%C?6\T,!G+7"J%(! QP3SS0!Z-111 M0!R^O^"5UWQ%::TNM:C875G"T4(MS&R)N/S,%=& 8CC<.<<5:O/!VDZII#6> MM6\6I3O;F!KZY@C:<@@C.X+P1GC KG?B[\2YOACH-CJ,&F)J)NKGR"CS&/;\ MI;.0#Z5Y)_PUK??]"C;_ /@!_#JZ'!I;Z19R16]M]GC>2V0NJX MQG..I))^IS5[P_H5EX:T"STC2XQ';6D2QK\H!; QN; &6.,D]Z^=O^&M;[_H M4;?_ ,#F_P#B*^E[:7S[6*8C;YB!L>F1F@"2BBB@ HHHH **** "BBB@ HHH MH Y/QW8:WJ46FV^D:?!J-DMR)K^VENO(\Y4Y1,[6RN_!(QSMQW-. M;JVNX_#]UJ5ULE-L^45K6"-)F3&X*S0N JE]XGT/3+.VN] M0U>RMK>Z4/!)+.JK*N,Y7)Y&"#GWH U**;%+'-"DL+K)&ZAD=#D,#T(/<4Z@ M HJKJ4U[;Z?))IEHEY=# CA>;RE.3C);!P .>AZ5QDGQ$O+?0=9FNM*MXM1T MC48=/EC^UYMW:4Q[7$NW( $@R"N1B@#O:*Q;36KBV\/W6J^(_P"S[:&W5I#) M97+3Q^6HR3N*KSUXQ57P3XIG\6:7>7-WIK:;+;7CVQ@>3>P "L">!@X89'8T M =)1101D$>OI0 45Y0D(\-_$^U-OI5QHD,MA=K'NN3.-5E7#C=ACM*A2P+?, M>VUAKP3//<&!I=K)_"I"G:!D# &!0![7 M17D^CZ=!HEY\/M1TJ:9KO65*:C(TS.;Q7MC*SN">2' (/;..E>L4 %85_P"- M-"TS5UTV_O&AG:1(2S02>6KOC8C2;=@)R, GO6[7E?Q1UB*X;[#::NMU<6MU M;LWAO[.1)?.L@8*''S 'Y3D?+\O)QF@#N]1\6:/I>IC3[FXD>[V"1X;>WDF: M-"+!/J,P@M8R"3(_X=!R.3QR*\KUG5-2\ M.>)O&$MKK4UGK$UW%/IVG"R64:DOE(J*"5+,,AE.TC;R:D\81>(EUN/5M2\. M232OK-E#9/'=Q%8X$D!" $Y#.^22>/NCH* /9**122H)&TD]1Z[X;U"Y\0V>N^']0@L;^WMI+21;FW,L4L3$, 0& M4@JRY!SW-7O"^@)X:T"+3EG:YD#O-/<,NTS2R.7=L#IEF/':@#7JAKFH0:7H MMS=W5W]BC1C5;-#%6L^V-LQ!1\I\L*.5Z[^>:U_!>[3_"=_XKUY6@NM69]3N@P^:&$+^ZC_X# M$J\>N:[3(]:,CUH Y/X>V-R-"FUS5(VCU+7IS?SHW6)& $47_ 8PH^N:ZRBB M@!&(526X '.:\N^WPS_%SPU,M]I6J6K0W<5A'I) >U#*"SR@%MRX7;D;0&/0 MUZE56VTRPLIY)K.QMK>63[\D4*JS_4@Y=]B@;F/4G'4GUJ*'3[*VNI;FWLX(IYO]9*D2JS_4@9 M- %BBBB@#F_&6G-J%B/L>D:-JE\D;B./57VJBD2Y+^4J#J,&3T.-HS7H6L>&]%\0>5_;6F6UZ89'.\K(SR8!&WYU/.#]ZNK\$:VOB+P5IFJQV:62W$/^ MHC.43!*_*<#*\9'MBK.L>&-$\021/K6EVM\\2E4::,,5!ZCZ''2M*&&*W@2& MWC6**-0J(BX50.@ '04 /K.U_P W^P[E8=.DU(NNUK6*81.ZDX;:Q(P<9/4? M45HUG:[K^E^&=+?4M=O8[*S1@K329P"3@#B@#S.#PEXA3PYXB@TG29K#2M1N M;=X]'N;I)+AXLXN<2$L%+C +'&#R,BMOP=INH>%TUNYT_P_?6FC.(GLM&:> M.2X,O(E8$N0H(V\%_P"$GCI5G_A=/PZ_Z&NQ_P#'O\*/^%T_#K_H:['_ ,>_ MPH G^&,>IV?A7-+%YJJ<@\KD9!&1U'6 MN)NOAM=ZK%KMQJVL0_VCJZVR%K6TV0(('WJ&C+$R;B<-D\CCBN^D<1Q.YY"J M2:\*E_:L\-13/&= U4E6*G#1]O\ @5 'H"?#M-4U6\U#Q9<0W4MQ'!&L6G)) M:(ODL71R56JQJN"7<[ MCE2=W7! Z"O+O^&K_#7_ $ -6_[ZC_\ BJ]1^'WCFS^(?A<:YIUK/:PF=X?+ MG(W97'/!([T =10:** .4'@J>ZUJQO==U^\U2'39GGM+>2&.,)(RL@9F106( M5F Z=>]5=,^'*V']D6TNM75SIFB3>=I]F\4:^6P5E7^:X;X@_M M$-X%\'AT7@L_+_ '_VO9NW1J_3:Q7-?\-:O_P!"DO\ X'?_ &% M'M=MX.N'UNQU#7=>N]6_LUF>SADBCC5'92N]M@&Y@I(&>.3Q745Y5\)OC2WQ M.UJ^L#HHT[[);B;>+CS-WS!<8VCUKU6@ HHHH **** "BBB@ HHHH **** * M5O\ \AF]_P!R+_V:L_QEHNI^(?#_% '*R>$_$C>![C MP_:Z[IVFDJD-M+I^G-$L$(^\@7S2^FV)A^RO&X=6(:1MWS*,],\^M#_ /H&:M_W[3_XJC_AJCP=_P! MS5O^_:?_ !5 'I6@>&;^RU^ZUW7]3BU#4KBW2U7[/;>1%%$I+8"EF)))R23] M*Z6N?\$^,+'QUX7AUW2XIH;:9W14G # J<'H3704 %84'@?PK;7Z7MMXE:#K+VME'!"RQ")&P2F2< MD9ZT ?0">!O"L=^+V/PWI270E\X3K9QA]^<[LXSG/.:MV_AO1+35I-4M=(L8 M=0E),EU';JLC$]26 SS7QG_POKXC_P#0Q2?]^(__ (FO1/@9\5/&/BWXG0:7 MK^L/=V;6LKF(Q(N6 &#D &@#Z:HHHH *,UX_^TS=7%I\*(9+6>2!_P"TH1NC M5HGQ:@C*G!_B M]JA_X:=\ _\ 44_\!1_\57RAXF_Y&W5_^OZ;_P!&&LR@#[W\!_$C0_B+:WD_ MA[[3LLW5)?M$6PY8$C')]*ZROGK]DO\ Y 7B3_KYA_\ 06KZ%H *\F^-/Q=U M+X8W>D1:;IMK>B_25G-PS#;L*@8P?]JO6:^9?VMO^0GX7_ZXW/\ ..@"C_PU MAXB_Z%W2_P#ON3_&M?PG^TQKOB'QCH^CW&A:=%%?WL5L\B.^Y0[A21D]>:^; M:Z?X:?\ )5?"W_86MO\ T:M 'WY1110!@^.;F>R\ Z[(O^P=/_ .@&OS_H ZC_ M (6;XZ_Z''7/_!A+_P#%5];? G5=0UKX2:=>ZO>W%]=/),&GN9#([ .0,D\U M\0U]I_L[?\D5TO\ ZZS?^C#0!ZA1110!\:_'#Q+KMA\8M;M['6=0MH$:/;%# M=.BK^[7H <5Y_P#\)EXF_P"ABU7_ ,#9/\:ZSX]_\EKUW_>C_P#1:UYU0![W M^S3K^L:I\2+N'4M5O;R(:>[".>X=U!W+S@FOJBOD?]EK_DI]Y_V#G_\ 0TKZ MXH *\8_:D_Y)-;?]A6+_ -%R5[/7C'[4G_))K;_L*Q?^BY* /D.@=:*!UH _ M1C2O^0-9?]>\?_H(JW532O\ D#67_7O'_P"@BK= >E?G9X@_P"1FU/_ *_) M?_0S7Z)GI7YV>(/^1FU/_K\E_P#0S0!GU]0?LF?\B[XB_P"OJ'_T!J^7Z^H/ MV3/^1=\1?]?4/_H#4 ?0=%%% 'RM^U?_ ,CIHG_7@W_HPUX+7O7[5_\ R.FB M?]>#?^C#7@M ';_!K_DLOAG_ *_!_(U]V5\)_!K_ )++X9_Z_!_(U]V4 %<7 M\8?^2.^)O^O%_P"E=I7%_&'_ )([XF_Z\7_I0!\(4444 ?(U[=^RQ_P E M*O\ _L&O_P"AI0!]:T444 >#_M7_ /(C:+_V$3_Z+:OE2OJO]J__ )$;1?\ ML(G_ -%M7RI0 #J*_1O3_P#D&6O_ %Q3_P!!%?G(.HK]&]/_ .09:_\ 7%/_ M $$4 6**** "BBB@ HHHH **** "BBB@ HK,UV?4K>Q5])DT^&3?B274&81H MN.N%QD].,BN*;XC:BW@O2]4=--L)KS5'L)+JX9FM=JF0>@#TB MBN+G\5:H8]#T_3)](U'4]8:9DNX2WV5(8@"SX#$L?F48!ZGM6IX0\07.NV-Z MFIV\5OJ&G7LEEZ=<1VIO M_;-#Y MD .#(N>P)&1P1D<4:-XXTO6]0MK2"&^MWO(&N+-[JV:-;J-<99">O# X.#@@ MXKB;:6]G\;W>J:';ZGX@1]%N$E&L6;0"!^&C@C)1 =[<,,$X4$FH/A]836'B MK1#9?VG?1-I\L=ZFHVDD2:2>&$BQ026 MRWUO;ZG-*I.PS'Y(TP1\^ 6.E5M=^%*7]U'/IFNZM:F35DU&XC^VD)G.6*#'#],'MB@"]X MJUSQ)X\72>/F MUL_V+>VMOB/3X[F:96M8R,.P4*09&Y^;/3 &!FN\H *Y?QK.18O;V6I:'87\ MMO( VK ']V1AB/F!QG&>H]17454OM*T_4P@U*PMKL1G*?:(5DV_3(XH \<%W M)J'PT\.V<6@ZJ_A^WT=KB38@E$LJ!DC5SD?("IDZ8/R<=JOZ0QM]#\->)HK[ M2[(Q^&HK*>TUPE,1 *3,@!)(/3&/F&WI7KOE1F'RBB^7MV[,<8Z8QZ54GT;2 M[GR/M.FV9 K>4!T"Y''3M0!S_ ,++:ZM/A=H4-\K)*+?<%8$%4+$H M,'D?*5X[5UM%% &;X@6=]$GCMM,75#(-CVC3B+S$/#88\9QV.,^HKB_#_AW5 M=%T[6R/#,#Z;>W47PY_Z&>W_ ._/E'7FMWP'X>UK09M>;7+Y;H7NI/<0[8E3*D*-_R MGC./N]MOO6?_ ,+R^'/_ $,]O_W[D_\ B:[#1-;T[Q'HT&JZ+$:,Q5,_[('I7SWXZ_:"\ M;^'O'VMZ1I[Z>+6RO9(8M]KN;:K8&3GFL#_AIKX@_P!_3/\ P$_^RH ^I=&\ M#>']!OTO-,LFCEB1HX!)/)(MNK'++&K,0@/HH'I705XM\!/BEXC^(E]K47B- MK4K91PM%Y$.SEBP.>3GH*]IH ***^:/VJM0O;+7O#HL[N>W#6TQ812LN?F7K M@T ?2]%?G7_;VK_]!6^_\"7_ ,:[OX*:OJ5S\9/#\5QJ%W+&T[;D>=B#\C=0 M30!]LT444 ?^!# M_P"-4:* /M3]GB>:Y^#>GR7,LDTAGGR\C%B?WA[FO3Z\L_9R_P"2*Z=_UWG_ M /1AKU.@ KXV^+OCSQ7I?Q:\066G>(M2M;6&Y"QPQ7+*J#8IP #Q7V37PO\ M&S_DM/B7_KZ'_H"T 9?_ LOQM_T->K_ /@6_P#C7NW[,?BC7?$.J>(4UW5[ MS4%AA@,8N9F<(2SYQGIT%?,5?1'[)7_(6\3?]<+?_P!">@#Z;HHHH \$_:+^ M('BCP7K&AP^&=5DL([F"5I52-&W$,H!^8'UKQC_A>WQ)_P"AGF_[\1?_ !-> MA_M:?\A[PW_U[3?^A+7SW0![C\*/B[XY\0?%+1-+UC7Y;FRN9F66)H8P&&QC MU"@]17UE7PU\#_\ DM/AW_KX;_T!J^Y: "O*?VD?^2+7_P#U\V__ *,%>K5Y M3^TC_P D6O\ _KYM_P#T8* /C*BBB@#]#/"7_(EZ)_V#X/\ T6M:]9'A+_D2 M]$_[!\'_ *+6M>@"*Z_X\YO^N;?RK\Y[O_C^G_ZZ-_.OT8NO^/.;_KFW\J_. M>[_X_I_^NC?SH AK[$_9D_Y(^O\ V$)OY+7QW7V)^S)_R1]?^PA-_): /7Z* M** /B7]H+_DN.O?]L/\ T1'7FU>D_M!?\EQU[_MA_P"B(Z\VH ][_9/_ .1T MUS_L'K_Z,%?5%?*_[)__ ".FN?\ 8/7_ -&"OJB@ HHHH **** "BBJD6K:= M<7\EC!?VLEW&,O;I,ID7ZJ#D4 6Z*J'5=/74AI[7]L+UAN%L9E\PCUVYS0VJ MZ>FI+I[7ULMZPW"V,R^81Z[>(/^ MP=/_ .BS6E;_ /(9O?\ ?\ )//$'_8.G_\ 19H _/NBBB@#[0_9 MR_Y(MIW_ %WG_P#1AKU.O+/V<__ *"* /LFBBB@#QK]J'_DDD/_ &$X?_0)*^0:^OOVH?\ DDD/ M_83A_P#0)*^0: "OT(\%?\B'H/\ V#H/_1:U^>]?H1X*_P"1#T'_ +!T'_HM M: -NBBB@#\[_ !-_R-NK_P#7]-_Z,-9E:?B;_D;=7_Z_IO\ T8:S* /I[]DO M_D!>)/\ KYA_]!:OH6OGK]DO_D!>)/\ KYA_]!:OH6@ KYE_:V_Y"?A?_KC< M_P XZ^FJ^9?VMO\ D)^%_P#KC<_SCH ^=JZ?X:?\E5\+?]A:V_\ 1JUS%=/\ M-/\ DJOA;_L+6W_HU: /ORBBB@#G/B%_R3;Q%_V#I_\ T U^?]?H!\0O^2;> M(O\ L'3_ /H!K\_Z "OM/]G;_DBNE_\ 76;_ -&&OBROM/\ 9V_Y(KI?_76; M_P!&&@#U"BBB@#XA^/?_ "6O7?\ >C_]%K7G5>B_'O\ Y+7KO^]'_P"BUKSJ M@#VO]EK_ )*?>?\ 8.?_ -#2OKBOD?\ 9:_Y*?>?]@Y__0TKZXH *\8_:D_Y M)-;?]A6+_P!%R5[/7C'[4G_))K;_ +"L7_HN2@#Y#H'6B@=: /T8TK_D#67_ M %[Q_P#H(JW532O^0-9?]>\?_H(JW0 'I7YV>(/^1FU/_K\E_P#0S7Z)GI7Y MV>(/^1FU/_K\E_\ 0S0!GU]0?LF?\B[XB_Z^H?\ T!J^7Z^H/V3/^1=\1?\ M7U#_ .@-0!]!T444 ?*W[5__ ".FB?\ 7@W_ *,->"U[U^U?_P CIHG_ %X- M_P"C#7@M ';_ :_Y++X9_Z_!_(U]V5\)_!K_DLOAG_K\'\C7W90 5Q?QA_Y M([XF_P"O%_Z5VE<7\8?^2.^)O^O%_P"E 'PA1110!]R_ [_DBGAO_KW?_P!& MO7?5P/P._P"2*>&_^O=__1KUWU !7P]\=_\ DM?B#_KI'_Z*6ON&OA[X[_\ M):_$'_72/_T4M 'GM>W?LL?\E*O_ /L&O_Z&E>(U[=^RQ_R4J_\ ^P:__H:4 M ?6M%%% '@_[5_\ R(VB_P#81/\ Z+:OE2OJO]J__D1M%_[")_\ 1;5\J4 MZBOT;T__ )!EK_UQ3_T$5^<@ZBOT;T__ )!EK_UQ3_T$4 6**** "BBB@ HH MHH **** "BBB@#&\2VM]>:?'#8Z9IFJ(9,S6VI,51EQP0=K#(..HK \/>'_$ MGA?PU]FLX=+NYI;Z6X:R>XD2"UB?)6*)MA.%..J@#]"N]%LKZ;59(7U#4 M[V2]N!;Y,<9; "*3@D!5 R0,\FN@HH *I7__ !]6/_7?_P!D:KM4K_\ X^K' M_KO_ .R-0!=JN^H64;E)+N!64X*M*H(_6K%?!7Q6_P"2N>*/^PG-_P"AF@#[ MK_M.P_Y_K;_O\O\ C4L-S!NQPV/RK\X:^EOV2_^/7Q-_OP?R>@# MZ-HHHH X'Q_\8O#OPXU6VT_7K?4)9KF'SD-K$C*%R1SEASQ7*?\ #4W@7_GR MUO\ \!H__CE>>?M7?\CUHW_8./\ Z,:O"* /M;P=\>O"OC?Q3:Z!I%KJD=W< MARC7$"*@VH6.2')Z*>U>FU\4_L[_ /)<=%_W+C_T0]?:U !7E7[1.N:IX?\ MAC'>:)?W%A'O M]R;_ -'R4 >BT444 ?!7Q6_Y*YXH_P"PG-_Z$:Y&NN^*W_)7/%'_ &$YO_0C M7(T ?1'[)7_(5\3_ /7"W_\ 0GKZ;KYD_9*_Y"OB?_KA;_\ H3U]-T %?,'[ M6G_(?\-_]>LW_H2U]/U\P?M:?\A_PW_UZS?^A+0!\]UWWP._Y+5X=_Z[M_Z+ M:N!KOO@=_P EJ\._]=V_]%M0!]RT444 >4_M)?\ )%K[_KZ@_P#0Q7QE7V;^ MTE_R1:^_Z^H/_0Q7QE0 5^C6F_\ (*M/^N"?^@BOSEK]&M-_Y!5I_P!<$_\ M010!9JCK?_( U#_KUD_]!-7JHZW_ ,@#4/\ KUD_]!- 'YU4444 ?:'[.7_) M%=._Z[S_ /HPUZG7EG[.7_)%=._Z[S_^C#7J= !7PO\ &S_DM/B7_KZ'_H"U M]T5\+_&S_DM/B7_KZ'_H"T <)7T1^R5_R%O$W_7"W_\ 0GKYWKZ(_9*_Y"WB M;_KA;_\ H3T ?3=%%% 'S!^UI_R'O#?_ %[3?^A+7SW7T)^UI_R'O#?_ %[3 M?^A+7SW0!WWP/_Y+3X=_Z^&_] :ON6OAKX'_ /):?#O_ %\-_P"@-7W+0 5Y M3^TC_P D6O\ _KYM_P#T8*]6KRG]I'_DBU__ -?-O_Z,% 'QE1110!^AGA+_ M )$K1/\ L'P?^BUK7K(\)?\ (E:)_P!@^#_T6M:] $5U_P >OT444 ?$O[07_ "7'7O\ MA_Z(CKS M:O2?V@O^2XZ]_P!L/_1$=>;4 >]_LG_\CIKG_8/7_P!&"OJBOE?]D_\ Y'37 M/^P>O_HP5]44 %%%% !1110 5YQ3BO1ZYBS^'/A73]06]LM*$$ZS&<,D\H'F$Y+;=V.OM0 M!YM-:6LGPCO=:,,1\0_\)"76ZVCSQV_M'S/-\[:?]9C&_;TW8_BQGWH W1TYH MHHH I6__ "&;W_IUY9^SE_ MR1;3O^N\_P#Z,->IT %?&7[2/_):;[_KV@_] %?9M?&7[2/_ "6F^_Z]H/\ MT 4 >4UZU^S3_P EEM_^O.?_ -!%>2UZU^S3_P EEM_^O.?_ -!% 'V31110 M!XU^U#_R22'_ +""O^1# MT'_L'0?^BUK\]Z_0CP5_R(>@_P#8.@_]%K0!MT444 ?G?XF_Y&W5_P#K^F_] M&&LRM/Q-_P C;J__ %_3?^C#690!]/?LE_\ ("\2?]?,/_H+5]"U\]?LE_\ M("\2?]?,/_H+5]"T %?,O[6W_(3\+_\ 7&Y_G'7TU7S+^UM_R$_"_P#UQN?Y MQT ?.U=/\-/^2J^%O^PM;?\ HU:YBNG^&G_)5?"W_86MO_1JT ??E%%% '.? M$+_DFWB+_L'3_P#H!K\_Z_0#XA?\DV\1?]@Z?_T U^?] !7VG^SM_P D5TO_ M *ZS?^C#7Q97VG^SM_R172_^NLW_ *,- 'J%%%% 'Q#\>_\ DM>N_P"]'_Z+ M6O.J]%^/?_):]=_WH_\ T6M>=4 >U_LM?\E/O/\ L'/_ .AI7UQ7R/\ LM?\ ME/O/^P<__H:5]<4 %>,?M2?\DFMO^PK%_P"BY*]GKQC]J3_DDUM_V%8O_1/_P!!%6Z ]*_ M.SQ!_P C-J?_ %^2_P#H9K]$STK\[/$'_(S:G_U^2_\ H9H SZ^H/V3/^1=\ M1?\ 7U#_ .@-7R_7U!^R9_R+OB+_ *^H?_0&H ^@Z*** /E;]J__ )'31/\ MKP;_ -&&O!:]Z_:O_P"1TT3_ *\&_P#1AKP6@#M_@U_R67PS_P!?@_D:^[*^ M$_@U_P EE\,_]?@_D:^[* "N+^,/_)'?$W_7B_\ 2NTKB_C#_P D=\3?]>+_ M -* /A"BBB@#[E^!W_)%/#?_ %[O_P"C7KOJX'X'?\D4\-_]>[_^C7KOJ "O MA[X[_P#):_$'_72/_P!%+7W#7P]\=_\ DM?B#_KI'_Z*6@#SVO;OV6/^2E7_ M /V#7_\ 0TKQ&O;OV6/^2E7_ /V#7_\ 0TH ^M:*** /!_VK_P#D1M%_[")_ M]%M7RI7U7^U?_P B-HO_ &$3_P"BVKY4H !U%?HWI_\ R#+7_KBG_H(K\Y!U M%?HWI_\ R#+7_KBG_H(H L4444 %%%% !1110 4444 %%%% !16%XNMHKC1# M]HAU:XC1P6M])E,ZK>PW8,S)=0Q M0J[I;22<,' VAB.2!P>] 'L=%>.64U]=^.#X#GU34#I,&I7.)1=.)WB2VAD6 M$R@[L!ICSG)"@$UVGP]N+K[-K>F7-U-=QZ5JLUI;S7#EW,0"LJLQY8KNQD\\ M4 =?5*__ ./JQ_Z[_P#LC5=JE?\ _'U8_P#7?_V1J +M?!/Q6_Y*YXH_["OB7_?@_D]?--?2W[)?_'KX ME_WX/Y/0!]&T444 ?*?[5W_(]:-_V#C_ .C&KPBO=_VKO^1ZT;_L''_T8U>$ M4 >F_L[_ /)<=%_W+C_T0]?:U?%/[.__ "7'1?\ R5XW^U#_ ,DCB_["/\ W1_*GT 8OC/_ )$37?\ ML'3_ /HMJ_/:OT)\9_\ (B:[_P!@Z?\ ]%M7Y[4 %?;WP#_Y(=X>_P!R;_T? M)7Q#7V]\ _\ DAWA[_*/\ L)S?^A&N1KKO MBM_R5SQ1_P!A.;_T(UR- 'T1^R5_R%?$_P#UPM__ $)Z^FZ^9/V2O^0KXG_Z MX6__ *$]?3= !7S!^UI_R'_#?_7K-_Z$M?3]?,'[6G_(?\-_]>LW_H2T ?/= M=]\#O^2U>'?^N[?^BVK@:[[X'?\ ):O#O_7=O_1;4 ?IUY9^SE_R173O^N\__HPUZG0 5\+_ M !L_Y+3XE_Z^A_Z M?=%?"_QL_Y+3XE_Z^A_Z M '"5]$?LE?\A;Q-_UPM__ M $)Z^=Z^B/V2O^0MXF_ZX6__ *$] 'TW1110!\P?M:?\A[PW_P!>TW_H2U\] MU]"?M:?\A[PW_P!>TW_H2U\]T =]\#_^2T^'?^OAO_0&K[EKX:^!_P#R6GP[ M_P!?#?\ H#5]RT %>4_M(_\ )%K_ /Z^;?\ ]&"O5J\I_:1_Y(M?_P#7S;_^ MC!0!\94444 ?H9X2_P"1*T3_ +!\'_HM:UZR/"7_ ")6B?\ 8/@_]%K6O0!% M=?\ 'G-_US;^5?G/=_\ ']/_ -=&_G7Z,77_ !YS?]>(/^P=/_ .BS6E;_ /(9O?\ ?\ )//$ M'_8.G_\ 19H _/NBBB@#[0_9R_Y(MIW_ %WG_P#1AKU.O+/V<__ *"* /LFBBB@#QK]J'_DDD/_ M &$X?_0)*^0:^OOVH?\ DDD/_83A_P#0)*^0: "OT(\%?\B'H/\ V#H/_1:U M^>]?H1X*_P"1#T'_ +!T'_HM: -NBBB@#\[_ !-_R-NK_P#7]-_Z,-9E:?B; M_D;=7_Z_IO\ T8:S* /I[]DO_D!>)/\ KYA_]!:OH6OGK]DO_D!>)/\ KYA_ M]!:OH6@ KYE_:V_Y"?A?_KC<_P XZ^FJ^9?VMO\ D)^%_P#KC<_SCH ^=JZ? MX:?\E5\+?]A:V_\ 1JUS%=/\-/\ DJOA;_L+6W_HU: /ORBBB@#G/B%_R3;Q M%_V#I_\ T U^?]?H!\0O^2;>(O\ L'3_ /H!K\_Z "OM/]G;_DBNE_\ 76;_ M -&&OBROM/\ 9V_Y(KI?_76;_P!&&@#U"BBB@#XA^/?_ "6O7?\ >C_]%K7G M5>B_'O\ Y+7KO^]'_P"BUKSJ@#VO]EK_ )*?>?\ 8.?_ -#2OKBOD?\ 9:_Y M*?>?]@Y__0TKZXH *\8_:D_Y)-;?]A6+_P!%R5[/7C'[4G_))K;_ +"L7_HN M2@#Y#H'6B@=: /T8TK_D#67_ %[Q_P#H(JW532O^0-9?]>\?_H(JW0 'I7YV M>(/^1FU/_K\E_P#0S7Z)GI7YV>(/^1FU/_K\E_\ 0S0!GU]0?LF?\B[XB_Z^ MH?\ T!J^7Z^H/V3/^1=\1?\ 7U#_ .@-0!]!T444 ?*W[5__ ".FB?\ 7@W_ M *,->"U[U^U?_P CIHG_ %X-_P"C#7@M ';_ :_Y++X9_Z_!_(U]V5\)_!K M_DLOAG_K\'\C7W90 5Q?QA_Y([XF_P"O%_Z5VE<7\8?^2.^)O^O%_P"E 'PA M1110!]R_ [_DBGAO_KW?_P!&O7?5P/P._P"2*>&_^O=__1KUWU !7P]\=_\ MDM?B#_KI'_Z*6ON&OA[X[_\ ):_$'_72/_T4M 'GM>W?LL?\E*O_ /L&O_Z& ME>(U[=^RQ_R4J_\ ^P:__H:4 ?6M%%% '@_[5_\ R(VB_P#81/\ Z+:OE2OJ MO]J__D1M%_[")_\ 1;5\J4 ZBOT;T__ )!EK_UQ3_T$5^<@ZBOT;T__ )!E MK_UQ3_T$4 6**** "BBB@ HHHH **** "BBB@#-UO1?[:MXXQJ-_I[QON6:Q MG\MNF,'(((]B#6.?AWHPT:*QAEOH9H;MKY-02X/VD7# AI=YSDD$@@C&.,8K MJJ* .3;X=:1_9\,,-QJ$%Y#K$UI44 %4K_P#X^K'_ *[_ /LC5=JE?_\ M'U8_]=__ &1J +M?!/Q6_P"2N>*/^PG-_P"AFOO:O@GXK?\ )7/%'_83F_\ M0S0!R5?2W[)?_'KXF_WX/Y/7S37TM^R7_P >OB;_ 'X/Y/0!]&T444 ?*?[5 MW_(]:-_V#C_Z,:O"*]W_ &KO^1ZT;_L''_T8U>$4 >F_L[_\EQT7_-_M0_ M\DCB_P"PG#_Z!)0!\@58L/\ D)6W_79/YBJ]6+#_ )"5M_UV3^8H _1B'_CW MC_W1_*GTR'_CWC_W1_*GT 8OC/\ Y$37?^P=/_Z+:OSVK]"?&?\ R(FN_P#8 M.G_]%M7Y[4 %?;WP#_Y(=X>_W)O_ $?)7Q#7V]\ _P#DAWA[_BT M444 ?!7Q6_Y*YXH_["LW_ *$M M?3]?,'[6G_(?\-_]>LW_ *$M 'SW7?? [_DM7AW_ *[M_P"BVK@:[[X'?\EJ M\._]=V_]%M0!]RT444 >4_M)?\D6OO\ KZ@_]#%?&5?9O[27_)%K[_KZ@_\ M0Q7QE0 5^C6F_P#(*M/^N"?^@BOSEK]&M-_Y!5I_UP3_ -!% %FJ.M_\@#4/ M^O63_P!!-7JHZW_R -0_Z]9/_030!^=5%%% 'VA^SE_R173O^N\__HPUZG7E MG[.7_)%=._Z[S_\ HPUZG0 5\+_&S_DM/B7_ *^A_P"@+7W17PO\;/\ DM/B M7_KZ'_H"T <)7T1^R5_R%O$W_7"W_P#0GKYWKZ(_9*_Y"WB;_KA;_P#H3T ? M3=%%% 'S!^UI_P A[PW_ ->TW_H2U\]U]"?M:?\ (>\-_P#7M-_Z$M?/= '? M? __ )+3X=_Z^&_] :ON6OAKX'_\EI\._P#7PW_H#5]RT %>4_M(_P#)%K__ M *^;?_T8*]6KRG]I'_DBU_\ ]?-O_P"C!0!\94444 ?H9X2_Y$K1/^P?!_Z+ M6M>LCPE_R)>B?]@^#_T6M:] $5U_QYS?]S)TP/6HYOB)H$&L&P>2ZVK="R>]%LYMDG M)P(C+C:&R0/J<=: .HHHHH I6_\ R&;W_?\D\\0?]@Z?_T6:TK? M_D,WO^Y%_P"S5F^//^2>>(/^P=/_ .BS0!^?=%%% 'VA^SE_R1;3O^N\_P#Z M,->IUY9^SE_R1;3O^N\__HPUZG0 5\9?M(_\EIOO^O:#_P! %?9M?&7[2/\ MR6F^_P"O:#_T 4 >4UZU^S3_ ,EEM_\ KSG_ /017DM>M?LT_P#)9;?_ *\Y M_P#T$4 ?9-%%% 'C7[4/_))(?^PG#_Z!)7R#7U]^U#_R22'_ +""O^1#T'_L'0?\ HM:_/>OT(\%?\B'H/_8.@_\ 1:T ;=%%% 'YW^)O M^1MU?_K^F_\ 1AK,K3\3?\C;J_\ U_3?^C#690!]/?LE_P#("\2?]?,/_H+5 M]"U\]?LE_P#("\2?]?,/_H+5]"T %?,O[6W_ "$_"_\ UQN?YQU]-5\R_M;? M\A/PO_UQN?YQT ?.U=/\-/\ DJOA;_L+6W_HU:YBNG^&G_)5?"W_ &%K;_T: MM 'WY1110!SGQ"_Y)MXB_P"P=/\ ^@&OS_K] /B%_P DV\1?]@Z?_P! -?G_ M $ %?:?[.W_)%=+_ .NLW_HPU\65]I_L[?\ )%=+_P"NLW_HPT >H4444 ?$ M/Q[_ .2UZ[_O1_\ HM:\ZKT7X]_\EKUW_>C_ /1:UYU0![7^RU_R4^\_[!S_ M /H:5]<5\C_LM?\ )3[S_L'/_P"AI7UQ0 5XQ^U)_P DFMO^PK%_Z+DKV>O& M/VI/^236W_85B_\ 1/_T$5;JII7_(&LO^ MO>/_ -!%6Z ]*_.SQ!_R,VI_P#7Y+_Z&:_1,]*_.SQ!_P C-J?_ %^2_P#H M9H SZ^H/V3/^1=\1?]?4/_H#5\OU]0?LF?\ (N^(O^OJ'_T!J /H.BBB@#Y6 M_:O_ .1TT3_KP;_T8:\%KWK]J_\ Y'31/^O!O_1AKP6@#M_@U_R67PS_ -?@ M_D:^[*^$_@U_R67PS_U^#^1K[LH *XOXP_\ )'?$W_7B_P#2NTKB_C#_ ,D= M\3?]>+_TH ^$**** /N7X'?\D4\-_P#7N_\ Z->N^K@?@=_R13PW_P!>[_\ MHUZ[Z@ KX>^._P#R6OQ!_P!=(_\ T4M?<-?#WQW_ .2U^(/^ND?_ **6@#SV MO;OV6/\ DI5__P!@U_\ T-*\1KV[]EC_ )*5?_\ 8-?_ -#2@#ZUHHHH \'_ M &K_ /D1M%_[")_]%M7RI7U7^U?_ ,B-HO\ V$3_ .BVKY4H !U%?HWI_P#R M#+7_ *XI_P"@BOSD'45^C>G_ /(,M?\ KBG_ *"* +%%%% !1110 4444 %% M%% !1110!1U;6M.T*T6YU>[CM8F;8K.?O-Z #DGCM5.7QCX>AT2WU=]6MSI] MT_EPW"-N61N?E&,DG@\>U1>,/%6G^$='6^O]CSR2"&S@9PIFF;HH8\*.I+'@ M $UQNGZ/HMGX-TL7GBZSLKS^UI=0-[:31-#]K?>SQKNRNT!S@'G S0!W$GB[ M08=%35IM2ACLI'\N.5P5WO\ W0",D\'@"K^F:I8ZSI\=]I5U%=VLN=DL394X M.#^M>46/B6>\\2^&M6\2WEO+I=E?ZC90:L4$4-PVQ!#+_=4D"50PX)Z=:ZWX M;%)K?Q#>VF#I][K=Q-:.H^61,*&=?52X8Y[]: .TJE?_ /'U8_\ 7?\ ]D:K MM4K_ /X^K'_KO_[(U %VO@GXK?\ )7/%'_83F_\ 0S7WM7P3\5O^2N>*/^PG M-_Z&: .2KZ6_9+_X]?$O^_!_)Z^::^EOV2O^/7Q-_OP?R>@#Z-HHHH ^4_VK MO^1ZT;_L''_T8U>$5[O^U=_R/6C?]@X_^C&KPB@#TW]G?_DN.B_[EQ_Z(>OM M:OBG]G?_ )+CHO\ N7'_ *(>OM:@ KQO]J'_ ))'%_V$X?\ T"2O9*\;_:A_ MY)'%_P!A.'_T"2@#Y JQ8?\ (2MO^NR?S%5ZL6'_ "$K;_KLG\Q0!^C$/_'O M'_NC^5/ID/\ Q[Q_[H_E3Z ,7QG_ ,B)KO\ V#I__1;5^>U?H3XS_P"1$UW_ M +!T_P#Z+:OSVH *^WO@'_R0[P]_N3?^CY*^(:^WO@'_ ,D.\/?[DW_H^2@# MT6BBB@#X*^*W_)7/%'_83F_]"-'?^N[?^BVH ^Y:*** /*?VDO\ DBU]_P!?4'_H8KXRK[-_:2_Y(M?? M]?4'_H8KXRH *_1K3?\ D%6G_7!/_017YRU^C6F_\@JT_P"N"?\ H(H LU1U MO_D :A_UZR?^@FKU4=;_ .0!J'_7K)_Z": /SJHHHH ^T/V?_P!&&O4Z "OA?XV?\EI\2_\ 7T/_ $!:^Z*^%_C9 M_P EI\2_]?0_] 6@#A*^B/V2O^0MXF_ZX6__ *$]?.]?1'[)7_(6\3?]<+?_ M -">@#Z;HHHH ^8/VM/^0]X;_P"O:;_T):^>Z^A/VM/^0]X;_P"O:;_T):^> MZ .^^!__ "6GP[_U\-_Z U?X)Q7I%-\J M/=N\M=V47U]8Z;XCB7P+KNH3ZM=:T/MFCG+Q%6DQ.SHRYC4 $A\CH, M9S64UU&/AO=^!F$A\2/K,D:VOE-O;=>F43=,; A#;^G'K7MNT!B0!D]3BC:- MV[ SC&<4 *.E%%% %*W_ .0S>_[D7_LU9OCS_DGGB#_L'3_^BS6E;_\ (9O? M]R+_ -FK-\>?\D\\0?\ 8.G_ /19H _/NBBB@#[0_9R_Y(MIW_7>?_T8:]3K MRS]G+_DBVG?]=Y__ $8:]3H *^,OVD?^2TWW_7M!_P"@"OLVOC+]I'_DM-]_ MU[0?^@"@#RFO6OV:?^2RV_\ UYS_ /H(KR6O6OV:?^2RV_\ UYS_ /H(H ^R M:*** /&OVH?^220_]A.'_P! DKY!KZ^_:A_Y))#_ -A.'_T"2OD&@ K]"/!7 M_(AZ#_V#H/\ T6M?GO7Z$>"O^1#T'_L'0?\ HM: -NBBB@#\[_$W_(VZO_U_ M3?\ HPUF5I^)O^1MU?\ Z_IO_1AK,H ^GOV2_P#D!>)/^OF'_P!!:OH6OGK] MDO\ Y 7B3_KYA_\ 06KZ%H *^9?VMO\ D)^%_P#KC<_SCKZ:KYE_:V_Y"?A? M_KC<_P XZ /G:NG^&G_)5?"W_86MO_1JUS%=/\-/^2J^%O\ L+6W_HU: /OR MBBB@#G/B%_R3;Q%_V#I__0#7Y_U^@'Q"_P"2;>(O^P=/_P"@&OS_ * "OM/] MG;_DBNE_]=9O_1AKXLK[3_9V_P"2*Z7_ -=9O_1AH ]0HHHH ^(?CW_R6O7? M]Z/_ -%K7G5>B_'O_DM>N_[T?_HM:\ZH ]K_ &6O^2GWG_8.?_T-*^N*^1_V M6O\ DI]Y_P!@Y_\ T-*^N* "O&/VI/\ DDUM_P!A6+_T7)7L]>,?M2?\DFMO M^PK%_P"BY* /D.@=:*!UH _1C2O^0-9?]>\?_H(JW532O^0-9?\ 7O'_ .@B MK= >E?G9X@_Y&;4_P#K\E_]#-?HF>E?G9X@_P"1FU/_ *_)?_0S0!GU]0?L MF?\ (N^(O^OJ'_T!J^7Z^H/V3/\ D7?$7_7U#_Z U 'T'1110!\K?M7_ /(Z M:)_UX-_Z,->"U[U^U?\ \CIHG_7@W_HPUX+0!V_P:_Y++X9_Z_!_(U]V5\)_ M!K_DLOAG_K\'\C7W90 5Q?QA_P"2.^)O^O%_Z5VE<7\8?^2.^)O^O%_Z4 ?" M%%%% 'W+\#O^2*>&_P#KW?\ ]&O7?5P/P._Y(IX;_P"O=_\ T:]=]0 5\/?' M?_DM?B#_ *Z1_P#HI:^X:^'OCO\ \EK\0?\ 72/_ -%+0!Y[7MW[+'_)2K__ M +!K_P#H:5XC7MW[+'_)2K__ +!K_P#H:4 ?6M%%% '@_P"U?_R(VB_]A$_^ MBVKY4KZK_:O_ .1&T7_L(G_T6U?*E .HK]&]/\ ^09:_P#7%/\ T$5^<@ZB MOT;T_P#Y!EK_ -<4_P#010!8HHHH **** "BBB@ HHHH **** (I[:"Z0)

V@D@\B2&-XL8\MD!7 M\J>B+&@1%"JHP% P *6B@ JE?_\ 'U8_]=__ &1JNU2O_P#CZL?^N_\ [(U M%VO@GXK?\E<\4?\ 83F_]#-?>U?!/Q6_Y*YXH_["@#Z-HHHH ^4_VKO^1ZT;_L''_P!&-7A% M>[_M7?\ (]:-_P!@X_\ HQJ\(H ]-_9W_P"2XZ+_ +EQ_P"B'K[6KXI_9W_Y M+CHO^Y\?^Z/Y4^@#%\9_\B)KO_8.G_P#1;5^>U?H3XS_Y$37?^P=/_P"BVK\]J "O MM[X!_P#)#O#W^Y-_Z/DKXAK[>^ ?_)#O#W^Y-_Z/DH ]%HHHH ^"OBM_R5SQ M1_V$YO\ T(UR-==\5O\ DKGBC_L)S?\ H1KD: /HC]DK_D*^)_\ KA;_ /H3 MU]-U\R?LE?\ (5\3_P#7"W_]">OIN@ KY@_:T_Y#_AO_ *]9O_0EKZ?KY@_: MT_Y#_AO_ *]9O_0EH ^>Z[[X'?\ ):O#O_7=O_1;5P-=]\#O^2U>'?\ KNW_ M *+:@#[EHHHH \I_:2_Y(M??]?4'_H8KXRK[-_:2_P"2+7W_ %]0?^ABOC*@ M K]&M-_Y!5I_UP3_ -!%?G+7Z-:;_P @JT_ZX)_Z"* +-4=;_P"0!J'_ %ZR M?^@FKU4=;_Y &H?]>LG_ *": /SJHHHH ^T/V?\ ]&&O4Z "OA?XV?\ ):?$O_7T/_0%K[HKX7^-G_):?$O_ M %]#_P! 6@#A*^B/V2O^0MXF_P"N%O\ ^A/7SO7T1^R5_P A;Q-_UPM__0GH M ^FZ*** /F#]K3_D/>&_^O:;_P!"6OGNOH3]K3_D/>&_^O:;_P!"6OGN@#OO M@?\ \EI\._\ 7PW_ * U?$O^1*T3_L'P?\ HM:UZ (KK_CSF_ZYM_*OSGN_^/Z?_KHW\Z_1 MBZ_X\YO^N;?RK\Y[O_C^G_ZZ-_.@"&OL3]F3_DCZ_P#80F_DM?'=?8G[,G_) M'U_["$W\EH ]?HHHH ^)?V@O^2XZ]_VP_P#1$=>;5Z3^T%_R7'7O^V'_ *(C MKS:@#WO]D_\ Y'37/^P>O_HP5]45\K_LG_\ (Z:Y_P!@]?\ T8*^J* "BBB@ M HHHH **** "BBB@ HHHH I6_P#R&;W_ '(O_9JS?'G_ "3SQ!_V#I__ $6: MTK?_ )#-[_N1?^S5F^//^2>>(/\ L'3_ /HLT ?GW1110!]H?LY?\D6T[_KO M/_Z,->IUY9^SE_R1;3O^N\__ *,->IT %?&7[2/_ "6F^_Z]H/\ T 5]FU\9 M?M(_\EIOO^O:#_T 4 >4UZU^S3_R66W_ .O.?_T$5Y+7K7[-/_)9;?\ Z\Y_ M_010!]DT444 >-?M0_\ ))(?^PG#_P"@25\@U]??M0_\DDA_[""O^1#T'_L'0?^BUK\]Z_0CP5_R(>@_]@Z#_ -%K0!MT444 ?G?XF_Y& MW5_^OZ;_ -&&LRM/Q-_R-NK_ /7]-_Z,-9E 'T]^R7_R O$G_7S#_P"@M7T+ M7SU^R7_R O$G_7S#_P"@M7T+0 5\R_M;?\A/PO\ ]<;G^<=?35?,O[6W_(3\ M+_\ 7&Y_G'0!\[5T_P -/^2J^%O^PM;?^C5KF*Z?X:?\E5\+?]A:V_\ 1JT M??E%%% '.?$+_DFWB+_L'3_^@&OS_K] /B%_R3;Q%_V#I_\ T U^?] !7VG^ MSM_R172_^NLW_HPU\65]I_L[?\D5TO\ ZZS?^C#0!ZA1110!\0_'O_DM>N_[ MT?\ Z+6O.J]%^/?_ "6O7?\ >C_]%K7G5 'M?[+7_)3[S_L'/_Z&E?7%?(_[ M+7_)3[S_ +!S_P#H:5]<4 %>,?M2?\DFMO\ L*Q?^BY*]GKQC]J3_DDUM_V% M8O\ T7)0!\AT#K10.M 'Z,:5_P @:R_Z]X__ $$5;JII7_(&LO\ KWC_ /01 M5N@ /2OSL\0?\C-J?_7Y+_Z&:_1,]*_.SQ!_R,VI_P#7Y+_Z&: ,^OJ#]DS_ M )%WQ%_U]0_^@-7R_7U!^R9_R+OB+_KZA_\ 0&H ^@Z*** /E;]J_P#Y'31/ M^O!O_1AKP6O>OVK_ /D=-$_Z\&_]&&O!: .W^#7_ "67PS_U^#^1K[LKX3^# M7_)9?#/_ %^#^1K[LH *XOXP_P#)'?$W_7B_]*[2N+^,/_)'?$W_ %XO_2@# MX0HHHH ^Y?@=_P D4\-_]>[_ /HUZ[ZN!^!W_)%/#?\ U[O_ .C7KOJ "OA[ MX[_\EK\0?]=(_P#T4M?<-?#WQW_Y+7X@_P"ND?\ Z*6@#SVO;OV6/^2E7_\ MV#7_ /0TKQ&O;OV6/^2E7_\ V#7_ /0TH ^M:*** /!_VK_^1&T7_L(G_P!% MM7RI7U7^U?\ \B-HO_81/_HMJ^5* =17Z-Z?_R#+7_KBG_H(K\Y!U%?HWI_ M_(,M?^N*?^@B@"Q1110 4444 %%%% !1110 4444 4-7FU6&U3^P[.WNKAGP M1X_U<__P (YJ=K MI_ANZT304LY?#]S(%TZ:\5C/#)&4=O,&1ORV[GJ0<]: )8?B'J%S=)HD.CPC MQ']NEM);9[HB",1QK(9?,VY*E'3 VYRV*Z'PIXAD\0V%T;NT%E?6-W)9W<"R M;U61,QR175^#-%OM*L]1NM76*.^U6_DO988GWK"&PJINXW$*HR<=M&_[!Q_]&-7A M% 'IO[.__)<=%_W+C_T0]?:U?%/[._\ R7'1?]RX_P#1#U]K4 %>-_M0_P#) M(XO^PG#_ .@25[)7C?[4/_)(XO\ L)P_^@24 ?(%6+#_ )"5M_UV3^8JO5BP M_P"0E;?]=D_F* /T8A_X]X_]T?RI],A_X]X_]T?RI] &+XS_ .1$UW_L'3_^ MBVK\]J_0GQG_ ,B)KO\ V#I__1;5^>U !7V]\ _^2'>'O]R;_P!'R5\0U]O? M /\ Y(=X>_W)O_1\E 'HM%%% 'P5\5O^2N>*/^PG-_Z$:Y&NN^*W_)7/%'_8 M3F_]"-IUY9^SE_R173O^N\__ *,->IT %?"_QL_Y+3XE_P"O MH?\ H"U]T5\+_&S_ )+3XE_Z^A_Z M '"5]$?LE?\A;Q-_UPM_\ T)Z^=Z^B M/V2O^0MXF_ZX6_\ Z$] 'TW1110!\P?M:?\ (>\-_P#7M-_Z$M?/=?0G[6G_ M "'O#?\ U[3?^A+7SW0!WWP/_P"2T^'?^OAO_0&K[EKX:^!__):?#O\ U\-_ MZ U?$O^1*T3_L'P?^BUK7K(\)?\B7HG_8/@_]%K6O0!%=?\>;4 >]_LG_\ (Z:Y_P!@]?\ T8*^J*^5_P!D_P#Y M'37/^P>O_HP5]44 %%%% !1110 445R^G^+;J\^(%QX=GT>6S@CLFNH;F:1= MTX641DA!G:N3D$G)'84 =117 3?$:]CCDUA=%C;PS#J'V"2\-UB?/F^49A'M MQY8S@$XH M[ZBBB@"E;_\ (9O?]R+_ -FK-\>?\D\\0?\ 8.G_ /19K2M_^0S>_P"Y%_[- M6;X\_P"2>>(/^P=/_P"BS0!^?=%%% 'VA^SE_P D6T[_ *[S_P#HPUZG7EG[ M.7_)%M._Z[S_ /HPUZG0 5\9?M(_\EIOO^O:#_T 5]FU\9?M(_\ ):;[_KV@ M_P#0!0!Y37K7[-/_ "66W_Z\Y_\ T$5Y+7K7[-/_ "66W_Z\Y_\ T$4 ?9-% M%% 'C7[4/_))(?\ L)P_^@25\@U]??M0_P#))(?^PG#_ .@25\@T %?H1X*_ MY$/0?^P=!_Z+6OSWK]"/!7_(AZ#_ -@Z#_T6M &W1110!^=_B;_D;=7_ .OZ M;_T8:S*T_$W_ "-NK_\ 7]-_Z,-9E 'T]^R7_P @+Q)_U\P_^@M7T+7SU^R7 M_P @+Q)_U\P_^@M7T+0 5\R_M;?\A/PO_P!<;G^<=?35?,O[6W_(3\+_ /7& MY_G'0!\[5T_PT_Y*KX6_["UM_P"C5KF*Z?X:?\E5\+?]A:V_]&K0!]^4444 M(O^P=/_ .@&OS_K] /B%_R3;Q%_V#I__0#7Y_T %?:?[.W_ "17 M2_\ KK-_Z,-?%E?:?[.W_)%=+_ZZS?\ HPT >H4444 ?$/Q[_P"2UZ[_ +T? M_HM:\ZKT7X]_\EKUW_>C_P#1:UYU0![7^RU_R4^\_P"P<_\ Z&E?7%?(_P"R MU_R4^\_[!S_^AI7UQ0 5XQ^U)_R2:V_["L7_ *+DKV>O&/VI/^236W_85B_] M%R4 ?(= ZT4#K0!^C&E?\@:R_P"O>/\ ]!%6ZJ:5_P @:R_Z]X__ $$5;H # MTK\[/$'_ ",VI_\ 7Y+_ .AFOT3/2OSL\0?\C-J?_7Y+_P"AF@#/KZ@_9,_Y M%WQ%_P!?4/\ Z U?+]?4'[)G_(N^(O\ KZA_] :@#Z#HHHH ^5OVK_\ D=-$ M_P"O!O\ T8:\%KWK]J__ )'31/\ KP;_ -&&O!: .W^#7_)9?#/_ %^#^1K[ MLKX3^#7_ "67PS_U^#^1K[LH *XOXP_\D=\3?]>+_P!*[2N+^,/_ "1WQ-_U MXO\ TH ^$**** /N7X'?\D4\-_\ 7N__ *->N^K@?@=_R13PW_U[O_Z->N^H M *^'OCO_ ,EK\0?]=(__ $4M?<-?#WQW_P"2U^(/^ND?_HI: //:]N_98_Y* M5?\ _8-?_P!#2O$:]N_98_Y*5?\ _8-?_P!#2@#ZUHHHH \'_:O_ .1&T7_L M(G_T6U?*E?5?[5__ "(VB_\ 81/_ *+:OE2@ '45^C>G_P#(,M?^N*?^@BOS MD'45^C>G_P#(,M?^N*?^@B@"Q1110 4444 %%%% !1110 4444 %%%% !111 M0 52O_\ CZL?^N__ +(U7:I7_P#Q]6/_ %W_ /9&H NU\$_%;_DKGBC_ +"< MW_H9K[VKX)^*W_)7/%'_ &$YO_0S0!R5?2W[)?\ QZ^)?]^#^3U\TU]+?LE_ M\>OB;_?@_D] 'T;1110!\I_M7?\ (]:-_P!@X_\ HQJ\(KW?]J[_ )'K1O\ ML''_ -&-7A% 'IO[._\ R7'1?]RX_P#1#U]K5\4_L[_\EQT7_-_M0_\DCB_["R5XW^U#_P DCB_["/\ W1_*GTR'_CWC_P!T?RI] &+XS_Y$ M37?^P=/_ .BVK\]J_0GQG_R(FN_]@Z?_ -%M7Y[4 %?;WP#_ .2'>'O]R;_T M?)7Q#7V]\ _^2'>'O]R;_P!'R4 >BT444 ?!7Q6_Y*YXH_["OINOF3]DK_ )"OB?\ MZX6__H3U]-T %?,'[6G_ "'_ W_ ->LW_H2U]/U\P?M:?\ (?\ #?\ UZS? M^A+0!\]UWWP._P"2U>'?^N[?^BVK@:[[X'?\EJ\._P#7=O\ T6U 'W+1110! MY3^TE_R1:^_Z^H/_ $,5\95]F_M)?\D6OO\ KZ@_]#%?&5 !7Z-:;_R"K3_K M@G_H(K\Y:_1K3?\ D%6G_7!/_010!9JCK?\ R -0_P"O63_T$U>JCK?_ " - M0_Z]9/\ T$T ?G51110!]H?LY?\ )%=._P"N\_\ Z,->IUY9^SE_R173O^N\ M_P#Z,->IT %?"_QL_P"2T^)?^OH?^@+7W17PO\;/^2T^)?\ KZ'_ * M '"5 M]$?LE?\ (6\3?]<+?_T)Z^=Z^B/V2O\ D+>)O^N%O_Z$] 'TW1110!\P?M:? M\A[PW_U[3?\ H2U\]U]"?M:?\A[PW_U[3?\ H2U\]T =]\#_ /DM/AW_ *^& M_P#0&K[EKX:^!_\ R6GP[_U\-_Z U?O\ Z,%?5% !1110 4444 %< 9M: M;XP1ZG_PC&HC3UT]M.-T9(-NXSA_,QYF[9@>F?:N_HH \G;PSXB/A>?P+_8S M_99=4,HU?SX_)%L;GS\[<[]^/EQMQGG-#>&_$?\ PB]SX%&C,;274WE75O/C M\D6SW)G)*YW[^2N-N,X.<5ZQ10 #@4444 4K?_D,WO\ N1?^S5F^//\ DGGB M#_L'3_\ HLUI6_\ R&;W_?\D\\0?]@Z?_T6: /S[HHHH ^T/V MT'_H K[-KXR_:1_Y+3??]>T'_H H \IKUK]FG_DLMO\ ]><__H(KR6O6OV:? M^2RV_P#UYS_^@B@#[)HHHH \:_:A_P"220_]A.'_ - DKY!KZ^_:A_Y))#_V M$X?_ $"2OD&@ K]"/!7_ "(>@_\ 8.@_]%K7Y[U^A'@K_D0]!_[!T'_HM: - MNBBB@#\[_$W_ "-NK_\ 7]-_Z,-9E:?B;_D;=7_Z_IO_ $8:S* /I[]DO_D! M>)/^OF'_ -!:OH6OGK]DO_D!>)/^OF'_ -!:OH6@ KYE_:V_Y"?A?_KC<_SC MKZ:KYE_:V_Y"?A?_ *XW/\XZ /G:NG^&G_)5?"W_ &%K;_T:M(O^ MP=/_ .@&OS_H *^T_P!G;_DBNE_]=9O_ $8:^+*^T_V=O^2*Z7_UUF_]&&@# MU"BBB@#XA^/?_):]=_WH_P#T6M>=5Z+\>_\ DM>N_P"]'_Z+6O.J /:_V6O^ M2GWG_8.?_P!#2OKBOD?]EK_DI]Y_V#G_ /0TKZXH *\8_:D_Y)-;?]A6+_T7 M)7L]>,?M2?\ ))K;_L*Q?^BY* /D.@=:*!UH _1C2O\ D#67_7O'_P"@BK=5 M-*_Y UE_U[Q_^@BK= >E?G9X@_Y&;4_^OR7_P!#-?HF>E?G9X@_Y&;4_P#K M\E_]#- &?7U!^R9_R+OB+_KZA_\ 0&KY?KZ@_9,_Y%WQ%_U]0_\ H#4 ?0=% M%% 'RM^U?_R.FB?]>#?^C#7@M>]?M7_\CIHG_7@W_HPUX+0!V_P:_P"2R^&? M^OP?R-?=E?"?P:_Y++X9_P"OP?R-?=E !7%_&'_DCOB;_KQ?^E=I7%_&'_DC MOB;_ *\7_I0!\(4444 ?&_^O=__1KUWU<#\#O^2*>&_P#KW?\ M]&O7?4 %?#WQW_Y+7X@_ZZ1_^BEK[AKX>^.__):_$'_72/\ ]%+0!Y[7MW[+ M'_)2K_\ [!K_ /H:5XC7MW[+'_)2K_\ [!K_ /H:4 ?6M%%% '@_[5__ "(V MB_\ 81/_ *+:OE2OJO\ :O\ ^1&T7_L(G_T6U?*E .HK]&]/_Y!EK_UQ3_T M$5^<@ZBOT;T__D&6O_7%/_010!8HHHH **** "BBB@ HHHH **** ,7Q=#?R M^&+W^R]2?394B>1IXXPS[0I.%SP"3CG!Q7)7KZ]JWPQ\(W-B^JSRS1VLVH-I MTZQW$D9@)8AF(ZL5)YKM/$.E7&M:/)8VNIS:89?E>:&-'8H005PX(YSUZUCV M'@[4--\+V>CVGBK48VL<+!@#F8-8_MFYT#PSH^ MKZU:Q7$UZ-1EN9?]-C: +F$N<[>9%.1V'!YKI? -]>SVNL:=J-W)>OI.J2V< M5S-C?)& K)N(QE@&P3WQ41^'%G%9VYL=4O[;5;>ZEO!JH*-,\LHVR%@5VE2, M#;C P,=*W/#V@6_AS37M;>6:XDFF>XN+B<@R3RNU M?!/Q6_Y*YXH_["\?^Z/Y4^F0_P#'O'_NC^5/H Q?&?\ R(FN_P#8.G_]%M7Y M[5^A/C/_ )$37?\ L'3_ /HMJ_/:@ K[>^ ?_)#O#W^Y-_Z/DKXAK[>^ ?\ MR0[P]_N3?^CY* /1:*** /@KXK?\E<\4?]A.;_T(UR-==\5O^2N>*/\ L)S? M^A&N1H ^B/V2O^0KXG_ZX6__ *$]?3=?,G[)7_(5\3_]<+?_ -">OIN@ KY@ M_:T_Y#_AO_KUF_\ 0EKZ?KY@_:T_Y#_AO_KUF_\ 0EH ^>Z[[X'?\EJ\._\ M7=O_ $6U<#7?? [_ )+5X=_Z[M_Z+:@#[EHHHH \I_:2_P"2+7W_ %]0?^AB MOC*OLW]I+_DBU]_U]0?^ABOC*@ K]&M-_P"05:?]<$_]!%?G+7Z-:;_R"K3_ M *X)_P"@B@"S5'6_^0!J'_7K)_Z":O51UO\ Y &H?]>LG_H)H _.JBBB@#[0 M_9R_Y(KIW_7>?_T8:]3KRS]G+_DBNG?]=Y__ $8:]3H *^%_C9_R6GQ+_P!? M0_\ 0%K[HKX7^-G_ "6GQ+_U]#_T!: .$KZ(_9*_Y"WB;_KA;_\ H3U\[U]$ M?LE?\A;Q-_UPM_\ T)Z /INBBB@#Y@_:T_Y#WAO_ *]IO_0EKY[KZ$_:T_Y# MWAO_ *]IO_0EKY[H [[X'_\ ):?#O_7PW_H#5]RU\-? _P#Y+3X=_P"OAO\ MT!J^Y: "O*?VD?\ DBU__P!?-O\ ^C!7JU>4_M(_\D6O_P#KYM__ $8* /C* MBBB@#]#/"7_(E:)_V#X/_1:UKUD>$O\ D2]$_P"P?!_Z+6M>@"*Z_P"/.;_K MFW\J_.>[_P"/Z?\ ZZ-_.OT8NO\ CSF_ZYM_*OSGN_\ C^G_ .NC?SH AK[$ M_9D_Y(^O_80F_DM?'=?8G[,G_)'U_P"PA-_): /7Z*** /B7]H+_ )+CKW_; M#_T1'7FU>D_M!?\ )<=>_P"V'_HB.O-J />_V3_^1TUS_L'K_P"C!7U17RO^ MR?\ \CIKG_8/7_T8*^J* "BBB@ HHHH **** "BBB@ HHHH I6__ "&;W_IUY9^SE_R1;3O^N\_P#Z,->I MT %?&7[2/_):;[_KV@_] %?9M?&7[2/_ "6F^_Z]H/\ T 4 >4UZU^S3_P E MEM_^O.?_ -!%>2UZU^S3_P EEM_^O.?_ -!% 'V31110!XU^U#_R22'_ +"< M/_H$E?(-?7W[4/\ R22'_L)P_P#H$E?(- !7Z$>"O^1#T'_L'0?^BUK\]Z_0 MCP5_R(>@_P#8.@_]%K0!MT444 ?G?XF_Y&W5_P#K^F_]&&LRM/Q-_P C;J__ M %_3?^C#690!]/?LE_\ ("\2?]?,/_H+5]"U\]?LE_\ ("\2?]?,/_H+5]"T M %?,O[6W_(3\+_\ 7&Y_G'7TU7S+^UM_R$_"_P#UQN?YQT ?.U=/\-/^2J^% MO^PM;?\ HU:YBNG^&G_)5?"W_86MO_1JT ??E%%% '.?$+_DFWB+_L'3_P#H M!K\_Z_0#XA?\DV\1?]@Z?_T U^?] !7VG^SM_P D5TO_ *ZS?^C#7Q97VG^S MM_R172_^NLW_ *,- 'J%%%% 'Q#\>_\ DM>N_P"]'_Z+6O.J]%^/?_):]=_W MH_\ T6M>=4 >U_LM?\E/O/\ L'/_ .AI7UQ7R/\ LM?\E/O/^P<__H:5]<4 M%>,?M2?\DFMO^PK%_P"BY*]GKQC]J3_DDUM_V%8O_1/_P!!%6Z ]*_.SQ!_P C-J?_ %^2 M_P#H9K]$STK\[/$'_(S:G_U^2_\ H9H SZ^H/V3/^1=\1?\ 7U#_ .@-7R_7 MU!^R9_R+OB+_ *^H?_0&H ^@Z*** /E;]J__ )'31/\ KP;_ -&&O!:]Z_:O M_P"1TT3_ *\&_P#1AKP6@#M_@U_R67PS_P!?@_D:^[*^$_@U_P EE\,_]?@_ MD:^[* "N+^,/_)'?$W_7B_\ 2NTKB_C#_P D=\3?]>+_ -* /A"BBB@#[E^! MW_)%/#?_ %[O_P"C7KOJX'X'?\D4\-_]>[_^C7KOJ "OA[X[_P#):_$'_72/ M_P!%+7W#7P]\=_\ DM?B#_KI'_Z*6@#SVO;OV6/^2E7_ /V#7_\ 0TKQ&O;O MV6/^2E7_ /V#7_\ 0TH ^M:*** /!_VK_P#D1M%_[")_]%M7RI7U7^U?_P B M-HO_ &$3_P"BVKY4H !U%?HWI_\ R#+7_KBG_H(K\Y!U%?HWI_\ R#+7_KBG M_H(H L4444 %%%% !1110 4444 %%%% !145SW"W9N$\HG.,!LXZU;M+RVU"TCNK"XBN;>49CEA<.KCU!'!H FJE?_\ 'U8? M]=__ &1JNU2O_P#CZL?^N_\ [(U %VO@GXK?\E<\4?\ 83F_]#-?>U?!/Q6_ MY*YXH_["OFFOI;]DO\ X]?$W^_!_)Z M/HVBBB@#Y3_:N_Y'K1O^P$5[O^U=_P CUHW_ &#C_P"C&KPB@#TW M]G?_ )+CHO\ N7'_ *(>OM:OBG]G?_DN.B_[EQ_Z(>OM:@ KQO\ :A_Y)'%_ MV$X?_0)*]DKQO]J'_DD<7_83A_\ 0)* /D"K%A_R$K;_ *[)_,57JQ8?\A*V M_P"NR?S% 'Z,0_\ 'O'_ +H_E3Z9#_Q[Q_[H_E3Z ,7QG_R(FN_]@Z?_ -%M M7Y[5^A/C/_D1-=_[!T__ *+:OSVH *^WO@'_ ,D.\/?[DW_H^2OB&OM[X!_\ MD.\/?[DW_H^2@#T6BBB@#X*^*W_)7/%'_83F_P#0C7(UUWQ6_P"2N>*/^PG- M_P"A&N1H ^B/V2O^0KXG_P"N%O\ ^A/7TW7S)^R5_P A7Q/_ -<+?_T)Z^FZ M "OF#]K3_D/^&_\ KUF_]"6OI^OF#]K3_D/^&_\ KUF_]"6@#Y[KOO@=_P E MJ\._]=V_]%M7 UWWP._Y+5X=_P"N[?\ HMJ /N6BBB@#RG]I+_DBU]_U]0?^ MABOC*OLW]I+_ )(M??\ 7U!_Z&*^,J "OT:TW_D%6G_7!/\ T$5^@#Z;HHHH ^8/VM/^0]X;_Z]IO_ $): M^>Z^A/VM/^0]X;_Z]IO_ $):^>Z .^^!_P#R6GP[_P!?#?\ H#5]RU\-? __ M )+3X=_Z^&_] :ON6@ KRG]I'_DBU_\ ]?-O_P"C!7JU>4_M(_\ )%K_ /Z^ M;?\ ]&"@#XRHHHH _0SPE_R)6B?]@^#_ -%K6O61X2_Y$K1/^P?!_P"BUK7H M BNO^/.;_KFW\J_.>[_X_I_^NC?SK]&+K_CSF_ZYM_*OSGN_^/Z?_KHW\Z ( M:^Q/V9/^2/K_ -A";^2U\=U]B?LR?\D?7_L(3?R6@#U^BBB@#XE_:"_Y+CKW M_;#_ -$1UYM7I/[07_)<=>_[8?\ HB.O-J />_V3_P#D=-<_[!Z_^C!7U17R MO^R?_P CIKG_ &#U_P#1@KZHH **** "BBB@ HHHH **\TT+Q'?OXL>W\1>) M[ZQD?5)X+;39M,2.">,.1&JS&+DE<'A\FJM[XK\3'P[JOC6UU2.+3=.U"2)- M)-JA6:WBF\IRTA^<.<,1@@#@8- 'JM%(#N4$=QFEH I6_P#R&;W_ '(O_9JS M?'G_ "3SQ!_V#I__ $6:TK?_ )#-[_N1?^S5F^//^2>>(/\ L'3_ /HLT ?G MW1110!]H?LY?\D6T[_KO/_Z,->IUY9^SE_R1;3O^N\__ *,->IT %?&7[2/_ M "6F^_Z]H/\ T 5]FU\9?M(_\EIOO^O:#_T 4 >4UZU^S3_R66W_ .O.?_T$ M5Y+7K7[-/_)9;?\ Z\Y__010!]DT444 >-?M0_\ ))(?^PG#_P"@25\@U]?? MM0_\DDA_[""O^1#T'_L'0?^BUK\]Z_0CP5_R(>@_]@Z#_ M -%K0!MT444 ?G?XF_Y&W5_^OZ;_ -&&LRM/Q-_R-NK_ /7]-_Z,-9E 'T]^ MR7_R O$G_7S#_P"@M7T+7SU^R7_R O$G_7S#_P"@M7T+0 5\R_M;?\A/PO\ M]<;G^<=?35?,O[6W_(3\+_\ 7&Y_G'0!\[5T_P -/^2J^%O^PM;?^C5KF*Z? MX:?\E5\+?]A:V_\ 1JT ??E%%% '.?$+_DFWB+_L'3_^@&OS_K] /B%_R3;Q M%_V#I_\ T U^?] !7VG^SM_R172_^NLW_HPU\65]I_L[?\D5TO\ ZZS?^C#0 M!ZA1110!\0_'O_DM>N_[T?\ Z+6O.J]%^/?_ "6O7?\ >C_]%K7G5 'M?[+7 M_)3[S_L'/_Z&E?7%?(_[+7_)3[S_ +!S_P#H:5]<4 %>,?M2?\DFMO\ L*Q? M^BY*]GKQC]J3_DDUM_V%8O\ T7)0!\AT#K10.M 'Z,:5_P @:R_Z]X__ $$5 M;JII7_(&LO\ KWC_ /015N@ /2OSL\0?\C-J?_7Y+_Z&:_1,]*_.SQ!_R,VI M_P#7Y+_Z&: ,^OJ#]DS_ )%WQ%_U]0_^@-7R_7U!^R9_R+OB+_KZA_\ 0&H M^@Z*** /E;]J_P#Y'31/^O!O_1AKP6O>OVK_ /D=-$_Z\&_]&&O!: .W^#7_ M "67PS_U^#^1K[LKX3^#7_)9?#/_ %^#^1K[LH *XOXP_P#)'?$W_7B_]*[2 MN+^,/_)'?$W_ %XO_2@#X0HHHH ^Y?@=_P D4\-_]>[_ /HUZ[ZN!^!W_)%/ M#?\ U[O_ .C7KOJ "OA[X[_\EK\0?]=(_P#T4M?<-?#WQW_Y+7X@_P"ND?\ MZ*6@#SVO;OV6/^2E7_\ V#7_ /0TKQ&O;OV6/^2E7_\ V#7_ /0TH ^M:*** M /!_VK_^1&T7_L(G_P!%M7RI7U7^U?\ \B-HO_81/_HMJ^5* =17Z-Z?_R# M+7_KBG_H(K\Y!U%?HWI__(,M?^N*?^@B@"Q1110 4444 %%%% !1110 4444 M 8?C&QT^_P#"M\NJPPS11PO(BSX*[PC8.#P2*X*WFM6T3X4&^DB;3@D8D,C MQB;[&?*W=LYSC/?'>O3]0TNPU>U^S:K96]Y!N#>7<1AUR.AP>]5X_#FB1:9) MIT>D6*V,C;GMA;)Y;-ZE<8)XH \DTLV2_%E7FU)QY!N?LD ^7 MMG=Y_P".>]=Q\-1%Y'B-K#9_9SZ[E3:6NFR MZ99O8)]VU:!3&OT7&*M6]M!9VR6]I#'!#&-J1QJ%51Z #@4 252O_P#CZL/^ MN_\ [(U7:I7_ /Q]6'_7?_V1J +M?!/Q6_Y*YXH_["OB;_?@_D]?--?2W[)?_'KXF_WX/Y/0!]&T444 M?*?[5W_(]:-_V#C_ .C&KPBO=_VKO^1ZT;_L''_T8U>$4 >F_L[_ /)<=%_W M+C_T0]?:U?%/[.__ "7'1?\ MR5XW^U#_ ,DCB_["/\ W1_*GT 8OC/_ )$37?\ L'3_ /HMJ_/:OT)\ M9_\ (B:[_P!@Z?\ ]%M7Y[4 %?;WP#_Y(=X>_P!R;_T?)7Q#7V]\ _\ DAWA M[_*/\ L)S?^A&N1KKOBM_R5SQ1_P!A.;_T M(UR- 'T1^R5_R%?$_P#UPM__ $)Z^FZ^9/V2O^0KXG_ZX6__ *$]?3= !7S! M^UI_R'_#?_7K-_Z$M?3]?,'[6G_(?\-_]>LW_H2T ?/==]\#O^2U>'?^N[?^ MBVK@:[[X'?\ ):O#O_7=O_1;4 ?IUY9^SE_R173O^N\__HPUZG0 5\+_ !L_Y+3XE_Z^A_Z MM?=%?"_QL_Y+3XE_Z^A_Z M '"5]$?LE?\A;Q-_UPM__ $)Z^=Z^B/V2O^0M MXF_ZX6__ *$] 'TW1110!\P?M:?\A[PW_P!>TW_H2U\]U]"?M:?\A[PW_P!> MTW_H2U\]T =]\#_^2T^'?^OAO_0&K[EKX:^!_P#R6GP[_P!?#?\ H#5]RT % M>4_M(_\ )%K_ /Z^;?\ ]&"O5J\I_:1_Y(M?_P#7S;_^C!0!\94444 ?H9X2 M_P"1+T3_ +!\'_HM:UZR/"7_ ")6B?\ 8/@_]%K6O0!%=?\ 'G-_US;^5?G/ M=_\ ']/_ -=&_G7Z,77_ !YS?]]>A44 &!@4444 4K?_ )#-[_N1?^S5F^//^2>>(/\ L'3_ /HL MUI6__(9O?]R+_P!FK-\>?\D\\0?]@Z?_ -%F@#\^Z*** /M#]G+_ )(MIW_7 M>?\ ]&&O4Z\L_9R_Y(MIW_7>?_T8:]3H *^,OVD?^2TWW_7M!_Z *^S:^,OV MD?\ DM-]_P!>T'_H H \IKUK]FG_ )++;_\ 7G/_ .@BO):]:_9I_P"2RV__ M %YS_P#H(H ^R:*** /&OVH?^220_P#83A_] DKY!KZ^_:A_Y))#_P!A.'_T M"2OD&@ K]"/!7_(AZ#_V#H/_ $6M?GO7Z$>"O^1#T'_L'0?^BUH VZ*** /S MO\3?\C;J_P#U_3?^C#696GXF_P"1MU?_ *_IO_1AK,H ^GOV2_\ D!>)/^OF M'_T%J^A:^>OV2_\ D!>)/^OF'_T%J^A: "OF7]K;_D)^%_\ KC<_SCKZ:KYE M_:V_Y"?A?_KC<_SCH ^=JZ?X:?\ )5?"W_86MO\ T:MB_'O_DM>N_[T?\ Z+6O.J /:_V6O^2GWG_8 M.?\ ]#2OKBOD?]EK_DI]Y_V#G_\ 0TKZXH *\8_:D_Y)-;?]A6+_ -%R5[/7 MC'[4G_))K;_L*Q?^BY* /D.@=:*!UH _1C2O^0-9?]>\?_H(JW532O\ D#67 M_7O'_P"@BK= >E?G9X@_P"1FU/_ *_)?_0S7Z)GI7YV>(/^1FU/_K\E_P#0 MS0!GU]0?LF?\B[XB_P"OJ'_T!J^7Z^H/V3/^1=\1?]?4/_H#4 ?0=%%% 'RM M^U?_ ,CIHG_7@W_HPUX+7O7[5_\ R.FB?]>#?^C#7@M ';_!K_DLOAG_ *_! M_(U]V5\)_!K_ )++X9_Z_!_(U]V4 %<7\8?^2.^)O^O%_P"E=I7%_&'_ )([ MXF_Z\7_I0!\(4444 ?(U[=^RQ_P E*O\ _L&O_P"AI0!]:T444 >#_M7_ M /(C:+_V$3_Z+:OE2OJO]J__ )$;1?\ L(G_ -%M7RI0 #J*_1O3_P#D&6O_ M %Q3_P!!%?G(.HK]&]/_ .09:_\ 7%/_ $$4 6**** "BBB@ HHHH **** " MBBB@ HHK"\3^(Y?#_P#9T=IIDNIW6HW/V:"".5(\L$9R2S$ <(: -VBN:OO% MMQINFZ?]KT.Y_M?4IFAMM+CFC=V8 L29,[ H49)SQP.M7?#7B.+Q'8SRK;36 M=S:7#6MU:SXWPRKC(R"01@@@@X((H V*I7__ !]6/_7?_P!D:KM4K_\ X^K# M_KO_ .R-0!=KX)^*W_)7/%'_ &$YO_0S7WM7P3\5O^2N>*/^PG-_Z&: .2KZ M6_9*_P"/7Q-_OP?R>OFFOI;]DO\ X]?$O^_!_)Z /HVBBB@#Y3_:N_Y'K1O^ MP$5[O^U=_P CUHW_ &#C_P"C&KPB@#TW]G?_ )+CHO\ N7'_ *(> MOM:OBG]G?_DN.B_[EQ_Z(>OM:@ KQO\ :A_Y)'%_V$X?_0)*]DKQO]J'_DD< M7_83A_\ 0)* /D"K%A_R$K;_ *[)_,57JQ8?\A*V_P"NR?S% 'Z,0_\ 'O'_ M +H_E3Z9#_Q[Q_[H_E3Z ,7QG_R(FN_]@Z?_ -%M7Y[5^A/C/_D1-=_[!T__ M *+:OSVH *^WO@'_ ,D.\/?[DW_H^2OB&OM[X!_\D.\/?[DW_H^2@#T6BBB@ M#X*^*W_)7/%'_83F_P#0C7(UUWQ6_P"2N>*/^PG-_P"A&N1H ^B/V2O^0KXG M_P"N%O\ ^A/7TW7S)^R5_P A7Q/_ -<+?_T)Z^FZ "OF#]K3_D/^&_\ KUF_ M]"6OI^OF#]K3_D/^&_\ KUF_]"6@#Y[KOO@=_P EJ\._]=V_]%M7 UWWP._Y M+5X=_P"N[?\ HMJ /N6BBB@#RG]I+_DBU]_U]0?^ABOC*OLW]I+_ )(M??\ M7U!_Z&*^,J "OT:TW_D%6G_7!/\ T$5^@#Z;HHHH ^8/VM/^0]X;_Z]IO_ $):^>Z^A/VM/^0]X;_Z]IO_ M $):^>Z .^^!_P#R6GP[_P!?#?\ H#5]RU\-? __ )+3X=_Z^&_] :ON6@ K MRG]I'_DBU_\ ]?-O_P"C!7JU>4_M(_\ )%K_ /Z^;?\ ]&"@#XRHHHH _0SP ME_R)6B?]@^#_ -%K6O61X2_Y$O1/^P?!_P"BUK7H BNO^/.;_KFW\J_.>[_X M_I_^NC?SK]&+K_CSF_ZYM_*OSGN_^/Z?_KHW\Z (:^Q/V9/^2/K_ -A";^2U M\=U]B?LR?\D?7_L(3?R6@#U^BBB@#XE_:"_Y+CKW_;#_ -$1UYM7I/[07_)< M=>_[8?\ HB.O-J />_V3_P#D=-<_[!Z_^C!7U17RO^R?_P CIKG_ &#U_P#1 M@KZHH **** "BBB@ HHHH **** "BBB@"E;_ /(9O?\ ?\ )//$ M'_8.G_\ 19K2M_\ D,WO^Y%_[-6;X\_Y)YX@_P"P=/\ ^BS0!^?=%%% 'VA^ MSE_R1;3O^N\__HPUZG7EG[.7_)%M._Z[S_\ HPUZG0 5\9?M(_\ ):;[_KV@ M_P#0!7V;7QE^TC_R6F^_Z]H/_0!0!Y37K7[-/_)9;?\ Z\Y__017DM>M?LT_ M\EEM_P#KSG_]!% 'V31110!XU^U#_P DDA_["(O^P=/_Z :_/^OT ^(7_)-O$7_8.G_P#0 M#7Y_T %?:?[.W_)%=+_ZZS?^C#7Q97VG^SM_R172_P#KK-_Z,- 'J%%%% 'Q M#\>_^2UZ[_O1_P#HM:\ZKT7X]_\ ):]=_P!Z/_T6M>=4 >U_LM?\E/O/^P<_ M_H:5]<5\C_LM?\E/O/\ L'/_ .AI7UQ0 5XQ^U)_R2:V_P"PK%_Z+DKV>O&/ MVI/^236W_85B_P#1/\ ]!%6Z ]*_.SQ!_R,VI_]?DO_H9K]$STK\[/$'_(S:G_ -?DO_H9 MH SZ^H/V3/\ D7?$7_7U#_Z U?+]?4'[)G_(N^(O^OJ'_P! :@#Z#HHHH ^5 MOVK_ /D=-$_Z\&_]&&O!:]Z_:O\ ^1TT3_KP;_T8:\%H [?X-?\ )9?#/_7X M/Y&ONROA/X-?\EE\,_\ 7X/Y&ONR@ KB_C#_ ,D=\3?]>+_TKM*XOXP_\D=\ M3?\ 7B_]* /A"BBB@#[E^!W_ "13PW_U[O\ ^C7KOJX'X'?\D4\-_P#7N_\ MZ->N^H *^'OCO_R6OQ!_UTC_ /12U]PU\/?'?_DM?B#_ *Z1_P#HI: //:]N M_98_Y*5?_P#8-?\ ]#2O$:]N_98_Y*5?_P#8-?\ ]#2@#ZUHHHH \'_:O_Y$ M;1?^PB?_ $6U?*E?5?[5_P#R(VB_]A$_^BVKY4H !U%?HWI__(,M?^N*?^@B MOSD'45^C>G_\@RU_ZXI_Z"* +%%%% !1110 4444 %%%% !1110 5S7C2WT^ MXL;5=6\.7>NP+-N"6B!WA;:0&QN4]R./6NEHH \HT[1?$.BQZ%K*/^PG-_Z$:Y&@#Z(_9*_P"0KXG_ .N%O_Z$ M]?3=?,G[)7_(5\3_ /7"W_\ 0GKZ;H *^8/VM/\ D/\ AO\ Z]9O_0EKZ?KY M@_:T_P"0_P"&_P#KUF_]"6@#Y[KOO@=_R6KP[_UW;_T6U<#7?? [_DM7AW_K MNW_HMJ /N6BBB@#RG]I+_DBU]_U]0?\ H8KXRK[-_:2_Y(M??]?4'_H8KXRH M *_1K3?^05:?]<$_]!%?G+7Z-:;_ ,@JT_ZX)_Z"* +-4=;_ .0!J'_7K)_Z M":O51UO_ ) &H?\ 7K)_Z": /SJHHHH ^T/V)O^N%O_Z$]?.]?1'[)7_(6\3?]<+?_P!">@#Z;HHH MH ^8/VM/^0]X;_Z]IO\ T):^>Z^A/VM/^0]X;_Z]IO\ T):^>Z .^^!__):? M#O\ U\-_Z U?K5Y3^TC_ ,D6O_\ KYM__1@H ^,J*** /T,\)?\ (E:)_P!@^#_T6M:] M9'A+_D2M$_[!\'_HM:UZ (KK_CSF_P"N;?RK\Y[O_C^G_P"NC?SK]&+K_CSF M_P"N;?RK\Y[O_C^G_P"NC?SH AK[$_9D_P"2/K_V$)OY+7QW7V)^S)_R1]?^ MPA-_): /7Z*** /B7]H+_DN.O?\ ;#_T1'7FU>D_M!?\EQU[_MA_Z(CKS:@# MWO\ 9/\ ^1TUS_L'K_Z,%?5%?*_[)_\ R.FN?]@]?_1@KZHH **** "BBB@ MHHHH ***\4NHFN?A]JGCQKFZ'B"WU65H91<.!$D=UY2P!,[=A1<$8YW9ZT > MUT4@.5!/I2T 4K?_ )#-[_N1?^S5F^//^2>>(/\ L'3_ /HLU==YK75+B06< M\Z2HFUHMO!&<@Y8>M9WB?[9J_A/5=.M-+NO/N[26&/>8PNYE(&3NZKXR_:1_P"2TWW_ %[0?^@"OK_^T9O^@7>_^0__ (NOG?XP?"#Q MGXY^(UUK>B:8GV26&)%\^XC1LJH!XR>] 'SE7K7[-/\ R66W_P"O.?\ ]!%0 M_P##.'Q&_P"@;:_^!B?XUWGP<^$7C+P)\0XM:UW3$^R);RQGR+B-VRPP.,B@ M#Z3HJC_:,W_0+O?_ "'_ /%T?VC-_P! N]_\A_\ Q= 'E'[4/_))(?\ L)P_ M^@25\@U]I?&OPSKGC_P''H^@:9+]J6]CG/VB2-%VJK \[CS\PKP'_AG#XC?] M VU_\#$_QH \KK]"/!7_ "(>@_\ 8.@_]%K7R7_PSA\1O^@;:_\ @8G^-?5_ MAQKS2O"^EZ?=:7=>?:VD4,FPQD;E0 X.[ID4 =!15'^T9O\ H%WO_D/_ .+H M_M&;_H%WO_D/_P"+H _/WQ-_R-NK_P#7]-_Z,-9E>PZS^SW\0K_7K^\@TVW\ MJXN9)4W7: [68D9Y]ZI?\,X?$;_H&VO_ (&)_C0!Z5^R7_R O$G_ %\P_P#H M+5]"UXS\"/ _B/X<:9K%OXBTQM]Y-&\7V:6.0852#GYACK7K']HS?] N]_\ M(?\ \70!>KYE_:V_Y"?A?_KC<_SCKZ,_M&;_ *!=[_Y#_P#BZ\9^/'P\\4?$ M>\T67P[IAVV,Z#XXT35K[38/LUC?PW$WEW4;-M1PQP,\G H M ^M:*H_VC-_T"[W_ ,A__%T?VC-_T"[W_P A_P#Q= &5\0O^2;>(O^P=/_Z M:_/^OO[Q8M[K7@_5M,L],NOM%Y:20Q[S&%W,I R=W YKY5_X9P^(W_0-M?\ MP,3_ !H \KK[3_9V_P"2*Z7_ -=9O_1AKP#_ (9P^(W_ $#;7_P,3_&OHSX2 M:)J_@GXN M:1ID7V.Z9#'YUS&K<( ?\ M8.?_ -#2OKBOG?X)?"OQ=\/O&EQJNOZ8OV:2S:%?L]Q&[;BRGID<<5[U_:,W M_0+O?_(?_P 70!>KQC]J3_DDUM_V%8O_ $7)7K/]HS?] N]_\A__ !=>=?&S MPQKOQ \"0Z1H&F2?:DOHYS]HDC1=H5P>=QYRPH ^+Z!UKU3_ (9P^(W_ $#; M7_P,3_&C_AG#XC?] VU_\#$_QH ^Q-*_Y UE_P!>\?\ Z"*MUE6-W<6^GV\$ MFEWF^.)4;'EXR !_?J?^T9O^@7>_^0__ (N@"\>E?G9X@_Y&;4_^OR7_ -#- M?H+_ &C-_P! N]_\A_\ Q=?).J_L\_$*]UF]NH=-MO+GN))$W7: X+$CO[T M>05]0?LF?\B[XB_Z^H?_ $!J\S_X9P^(W_0-M?\ P,3_ !KVKX$^"?$7PYTG M5[;Q%IC>9>3QR1?9I8Y!A5(.?F&.M 'LM%4?[1F_Z!=[_P"0_P#XNC^T9O\ MH%WO_D/_ .+H ^9/VK_^1TT3_KP;_P!&&O!:^I?CI\,_%?Q%\1Z;?>'M,_!N/:O+O^&VK11>:T:KN/J=W% 'P;17JG_#.'Q&_P"@;:_^!B?XT?\ #.'Q&_Z! MMK_X&)_C0!](_ [_ )(IX;_Z]W_]&O7?5Q'PUT[4_"?PXT?0]5TRX^V6<3)+ MY31LN2[-P=W/!%=3_:,W_0+O?_(?_P 70!>KX>^._P#R6OQ!_P!=(_\ T4M? M:?\ :,W_ $"[W_R'_P#%U\U?$_X*^-_%WQ'U77-(TR+['=NC1^=D_!#X6^+OA[X MQNM3\0:8OV>6S:%?L\\;MN+*>F1QP: /H:BJ/]HS?] N]_\ (?\ \71_:,W_ M $"[W_R'_P#%T >*_M7_ /(C:+_V$3_Z+:OE2OL7XY^#O$'Q$\,Z=8>'M,?S MK:[\Y_M,L<8V[".#N/.37AW_ SA\1O^@;:_^!B?XT >5CJ*_1O3_P#D&6O_ M %Q3_P!!%?''_#./Q&_Z!MK_ .!B?XU]=VE[/#9PQ/I=YN2-5./+Z@?[] &I M14%M?I@FIZ "BBB@ HHHH **** "BBB@ HHHH **Y;Q7J MNI)KFAZ!HMTEC<:J\SR7;1"0Q11(&;:IX+$LHYX S3O!.L:AJ,.K6.LRQW%Y MI&H/9M<1Q[!.H571RHX!VN,@<9% '3U2O_\ CZL/^N__ +(U7:H:G*D,EE+* MP1%G^9CT'RM0!?KX)^*W_)7/%'_83F_]#-?=7]KZ?_S]Q?\ ?5?%'Q+\-ZW? M_%#Q'=66D7T]O-J,SQRQV[,KJ6.""!R* //Z^EOV2O\ CU\3?[\'\GKP+_A$ M/$?_ $ =1_\ 5_\*^@_V8;2YT"V\0C6[:;3S,\)C%S&4WX#9QGKUH ^AZ*I M_P!KZ?\ \_<7_?5']KZ?_P _<7_?5 'R_P#M7?\ (]:-_P!@X_\ HQJ\(KZ! M_:8TR^U[QGI,VBV5Q?Q1V!1WMXF<*?,8X) ZUXO_ ,(AXC_Z .H_^ K_ .% M':?L[_\ )<=%_P!RX_\ 1#U]K5\ZIIEW9VL:3AYIX&15S" MX&21ZD"OKO\ M?3_ /G[B_[ZH N5XW^U#_R2.+_L)P_^@25ZQ_:^G_\ /W%_ MWU7E'[1@;7/A?':Z.CWUP-1B(_^@#J/_@*_P#A4UEX2\1)J%NS:%J(42J23:OQS]* /T!A_P"/>/\ MW1_*GU0AU:P$* W<60H_B]J?_:^G_P#/W%_WU0!1\9_\B)KO_8.G_P#1;5^> MU?H!XLU"TN?!FM06]PDDLEA,B(IR6)0@ #UKX8_X1#Q'_P! '4?_ %?_"@# M&K[>^ ?_ "0[P]_N3?\ H^2OCK_A$/$?_0!U'_P%?_"OL+X)S1Z5\'="LM3; M[)=1)+YD,P*LN9G(R#[$&@#TBBJ?]KZ?_P _<7_?5']KZ?\ \_<7_?5 'PM\ M5O\ DKGBC_L)S?\ H1KD:]!^)?AO6[_XH>([JRTB^GMYM0E>.6.W9E=2QP00 M.17+_P#"(>(_^@#J/_@*_P#A0![?^R5_R%?$_P#UPM__ $)Z^FZ^;/V8;"[T M#4_$3:W:SZ>LT, C-S&4WD%\XR.>HKZ'_M?3_P#G[B_[ZH N5\P?M:?\A_PW M_P!>LW_H2U])_P!KZ?\ \_<7_?5?.G[3NGWFOZWH#Z):3WZ16\HD:VB+A"67 M .!Q0!\YUWWP._Y+5X=_Z[M_Z+:N:_X1#Q'_ - '4?\ P%?_ KMO@YX?UC2 M_BYH-YJ.E7EK;13,9)I8&54&QAR2.* /M2BJ?]KZ?_S]Q?\ ?5']KZ?_ ,_< M7_?5 'FO[27_ "1:^_Z^H/\ T,5\95]E_']O[9^$=Y9Z2&O;EKB K# I=B X MR<"ODW_A$/$?_0!U'_P%?_"@#&K]&M-_Y!5I_P!<$_\ 017Y_?\ "(>(_P#H M ZC_ . K_P"%?>VGZI8IIMJKW4:LL* @MT.!0!J51UO_ ) &H?\ 7K)_Z":= M_:^G_P#/W%_WU5/5]3LI=$OHX[F-G:WD"J#DD[3Q0!^>E%;/_"(>(_\ H ZC M_P" K_X4?\(AXC_Z .H_^ K_ .% 'UO^SE_R173O^N\__HPUZG7E7P$<:/\ M".PL]5S9W*33%H9U*, 7)'!KTG^U]/\ ^?N+_OJ@"Y7PO\;/^2T^)?\ KZ'_ M * M?;G]KZ?_ ,_<7_?5?&GQ>\/:SJ?Q<\07FGZ5>W-M-<@QS16[,KC8O((' M- 'F=?1'[)7_ "%O$W_7"W_]">O$/^$0\1_] '4?_ 5_\*]V_9AL+S0-4\1- MK=K/IZS0P",W,93>0SYQD<]10!]*453_ +7T_P#Y^XO^^J/[7T__ )^XO^^J M /FS]K3_ )#WAO\ Z]IO_0EKY[KZ,_:=T^\U_6M ?1+2>_2*WF$C6T1<(2RX M!P.*\,_X1#Q'_P! '4?_ %?_"@#I?@?_P EI\._]?#?^@-7W+7Q7\'?#^LZ M9\7-!O-1TJ]M;:*=C)-+ RJ@V-U)'%?9']KZ?_S]Q?\ ?5 %RO*?VD?^2+7_ M /U\V_\ Z,%>E?VOI_\ S]Q?]]5YI\?V_MGX1WMGI(:]N6N("L,"EV(#@DX% M 'QG16S_ ,(AXC_Z .H_^ K_ .%'_"(>(_\ H ZC_P" K_X4 ?>?A+_D2M$_ M[!\'_HM:UZY_PQJ-G;^$='AGN$CECL8$=&."I$8!!'K6I_:^G_\ /W%_WU0! M/=?\>_P"V'_HB.O-J]8^..@ZOJWQCUJ]TO3+R[M9/ M)V30P,RMB% <$#U!%Q?LG_P#(Z:Y_V#U_]&"O MJBOF#]F73;[0?%NLS:W9W%A')8A4>YB9 Q\P' )%?2?]KZ?_ ,_<7_?5 %RB M@$$ CD&B@ HHHH **** "N3D^'&BR:M)=M+?"VENQ>R::+D_97G!#>88_7< MV,XR,XKK** "BBB@ HH)P":Y_P .^+K/6],L)IMMK=WEJ]TMMDOB-'VL=V . MI'YT =!17.77Q \,6<-M+<:H MU:B\AVP2.6@/\ RTP%)"CN3T[XK4O]0:+1 M'O\ 31;W'[M9(VEG$<3*\JR[,E ..%SNXKHO#.NMK^FS2SVOV2ZM;F2TN8 ^\)(AP<-@9 M!&"#@<&@#8HKEM%\676M^(]0LX+*UCL]/NI+6=I+S%PI0<.8MO",>AWD0E0)%'JN10!NT5CZ-XLT3Q!/+F2\MKDZ4@T.ZU-M,BO!<9E\P.T86=Y]AGM0#,QEVAE$80;I RD,,#.,\<&K4_C3P_;Z=;7TFH!H;IF2$1Q M.\CLF=X\M5+ K@[LCY>^* -VBLO4]5D@T-=0TP6DRN%99+JY\B((W1B^#@)/$[ MZ%X#N/$4-F+J2*W25+8R;-Y8J N[!Q][KBLG6_B/'I?P[@\1VNGFZNK@%4L# M+L(D0,95+8.-@1\G'\/O0!V]%8DWB_1K2\M[2]N6@GN/+ !AD**TGW%:0+M4 MDG !(S4MCXHT?4]:NM)L+SS[VT++<1K$^(RI (+8VYY'&+;PG&,[N,CUJQIGBBYO_ !KJ&A7&E/9Q MVMJEQ%/)*"TRL[)G8/NC*'&3D^@H Z.BLG6-;.E:IHMH(/-_M2[:V+;\>7B) MY-V,<_)M'N8;"6"]5TU%7:U.QOWH0$MVXP >N* -6BL+1?&GA_Q# M=+;:/J*W$KP^>@\MU$B @%E+ !L$@'&<$\XJCXJ\7W?AJ^MU%C:7,$TL,0C^ MV[;J4R.$_=1;3OQG/4< ^E '5T5Q(1X7\/2ZFT FVR1Q@._EHI=PH9WP=J#.2V. * -JBL& M/Q*ECI,%SXB^SVTUQ(4@CL7>[\_C(*!4W-P"3A>,4ESXY\.6EO9S2ZDK+?1/ M-;"*)Y&E5" Q"JI/!89&,CGT- &_15!M5CN= _M31V@O8Y(?.@8S;(Y 1D$O M@X'OBN4M?B)/-I=XYTR":]AU*/3;<6EWYEOX!!!KGX_B!J4=A/K-]HL M":';W\MG+/#>%IHE28Q>:T90#;D9(#$@>M '>45D-XJT5-8&EM>@77FB#_5O MY8E(R(S)C8'Q_#G/M2V/BC1]3U673K"\\ZYB+AML3["5.& ?&UB"<$ DB@#6 MHKE-9\7W>C^*+#3GL;2:"]NH[9!'>YNOG'^L\G;]Q<$D[N ":LP>)[F7Q\_A MV72G@@%D]U%=R2C,NUU0X09P/FZD@G'2@#HJ*Y.]\;_8/B5:^%Y['%O<6RR" M^\W[LKE]D97'<1MSGK@8I+;QY%<>.-3T1K798Z?:O,VH&3(=T*B1 F.B[P,Y MZ@C'% '6T5SX\=>'/[-NK^34?)M[-XTN#/!)$T1<@)N5E# '/!QBKDVLB;PX M=5TA8YE9 \?VMVMEQG!+%ERH R>1VH U**XZP\<7E]X1U'58-&%U&>Z)OSP.,J&.#Z=:?=^-?#]E#')<:@ M);F2TC"PR,SS1YWHJA221@]!SCC- &]15&SU:VU715U/1I$O(98R\)#;0Y&1 M@DCY>1@Y''-ZM);6"#[!?":&>6X;:D9D*C:P."W!P"#0 M!WM%8/A[7[K4M0U+3-5L8[+4-.:/S%AF,LT^RM6-JL,D[7-YY4CH^@W1D:$ M?NWV-(HRT8DQL+@ Y4'(P>*@TSQOX=UG4(K+3=26:>;?Y0\MU60I]X*Q !8= MU!R/2@#>HKE?&7BVZ\*1K<1V=G8EMNR*/:=[7 M.FSZM-:Z2MSINAF,:C,UQLD4LH=A&FTAMJL"@H [2BL+Q7X@N- T^REL+ M2*\GO;Z"SB268QH#(V Q8*QP/I56R\8B&ZU*S\46\6DW6G1)<2,DWFQ21.2J MLC;02=RE=I&^\N&&802+)#(DJR-C:GE%0^XY&! MMR<\5;75X[S0'U/2 MRNQFC$S& $J2"&+#*X(.T+Q,^K^ X?$4MF('DMGG:V$NX M*5SE=V!GIUQ0!OT5P^B_$F/4_AU-XCN-.:WO(0$;3EEWLTKA3$BM@9WATPU7-/\ B#IC^%=,U?6]VGO?6YG:*..2=80#ABS*O"@_Q' H ZRBL<^*]%_M MZ/15O@^H2(LBPQQNWR,"58D# !P>2<5F>*_%]WX9O+<"QM+FWEEBB$?VW;=2 MEW"_NHMIWXSGJ.A]* .KHKG+KQ1QS,M\\H +1J&(5!DD?- MC)QSZU=\2ZV?#^CB^$'V@_:8(-A?;_K)4CSG!Z;\_A0!K45F'Q)I(CDG/6JEOXV\/76L#2X-25KPSO;;/*<+YJ9W1[R-N[@G&< MDHKG/&7B6Z\,::U[!!8211QO(_VR^^SEMHSL0;6W,>PXK+U#Q_>Q17U MSIVA&:VTJRBO-1$]QY4L8=/,,:+M.YU3D@D=A0!V]%1P3QW-M%/"=T'[*Z^TW?VV^OKI[N[N/+V!Y&P,*N3A0 M !D\#K6W10 4=>M%% ";1Z#\J7%9?_"062ZU>Z;,WDO9Q02/+(0$/FLRH ?7 M*X_$58N-7TZT$INK^VA$+B.0R2JNQB-P!R>"1S0!!PX?'H1P?2N;/C^UMVU"+4],O[*[LDA<6KA'>83.4B"[6(W%@1@D8^ MG- '5[1Z#\J-H]!^59.A>((];:\@>TGL;VQE$=S:W&TLA90RG*D@@@Y!!]:A MN_%"P^)/[%L].N[Z>*..6Y>$H%@21BJL=S M]UB=H. * -W '045375].?4F MTY+ZV:]49:W$J^8!_NYS3;+7-*U&X:WT_4K2ZF1 [1PS*[!3WP#TH O8I-H] M!^586K^*5T74[:"\TR\^R7%Q%;"^788Q)(<*-N[>1D@$A>*KIXYLWUB.U^Q7 M:VDMZVGQZ@57R7N%SE.N[&5*[L8R,4 =+M'H/RI< =JQO$'B+^PI-/@CL)[^ MYU& M([=D7 QG)+L!B@"]M'H/RHVCT'Y5RT_Q"TN+P_I&L1VU]-;ZJT0BV0']T'=4 MS(>B@,X'7GMFM'Q7XEM_"7AV?5[RWGN8H71/*MU!=B[A1@$CN: -C:/0?E2U MS>M^.=+T33=)O6$MU%JTL26X@ )VN5 D.3]T;ES]16NFM:9+J;Z='J-J][&" M7MEF4R*!URNI%9-AXQAN; MW4+.^TV^T^YL;9;MXI461GB8L 1Y9;G*D;>OUH Z':/0?E1M'H/RK+\-Z_!X MFT5=1MK>>V0RRQ&*X4*ZM&Y0Y )QRII9/$%E#K=UIMPWDM:VT5S)-(0J;9'9 M%&?7*_J* -3%%5+C5M/M/-^U7UO#Y+*LOF2JNPM]T'/3/:GV>H6FHV8N].N8 MKN!L[9('#JV.H!% %C /44FT>@_*N4?Q_:6DE_%JVF7^GSVEO'AZ@CM0!K M[1Z#\J7 '05A7_B=;7Q"NC6FG7>H72PI<3^04 AC9BH8[F&>5/ ST^E:7]K: M<=3_ +.%];_;<;OLWFKYF.OW>O3F@"W1BJ-IKFE7]V;6QU*TN+A5WF**968+ MG&< YQ6?KGBE= NX%O-,O&LY)HH&O8]AC1Y&"*-N[@_*J6IZ MC-96:S66GW&I.YPL=LR#C&EQ>&--UQ+6^EM]0=%14@R8MT@ MC)<]% 9@.O/;- '5[1Z#\J-H]!^59/BGQ%!X4\-76LW<$]Q%;E 8K=07/-*T;0]+U1A-&''F"WE5RN1D X/&: +>!Z"C: M/0?E7/6/C"&?4[VPO]-OM.N;2U%Z4F57+PDD;AY;-SE3\O7ZU<\-^(8/$VEO M?6MO<6RI<2V[17*;75HW*G(SQR* -7:/0?E2XK+G\065KKDVF73>2T-FMV\T MA"QA&'R=HE\R4+LW?=SGIGM0!;HP#U%5K+4;/4K M076G74-W 20)('#J2.HR*YV3Q_9V5Q?0ZQIM]ITEI:"\5)51S-$7V#;L8X8L M0-IP>1[T =5M'H/RHVCT'Y5CZ'XB36+J\LI[&YTZ^LPC36USM+;'!*,"I((. M".O!!%1ZEXG6RUY-'M-.N]0N_(%S*MN4'E1%MH8[V&>0>!D\?2@#=P!T%%5# MJVG+J8TXWUN+TC<+8RKYA'7[O7IS3+;7-*O;PVEGJ5I/Q;"D;2.$48+;CR1G .,U7F\MS86, MVIM(1LCMF0;@1G=N9@,>^: +NT>@_*C:/0?E7)W'Q%TRW\(6OB#[)?R07,GE M^4D&7C(?8V\@[0 W?.#VS6QXFU^#POX;N]8NX9IXK503%" 7:L,HJ)U5_,A#;2PV,V#G^$\\T =!M'H/RHV MCT'Y5D>&O$=OXGL+BZM;:YMA!=26SQW4>QPR'!RO;KWYJ2Y\06=IKC:9=-Y3 M+9->O,Y C6,.%.2>G)H U,455GU.QMO-^TWD$7DA&DWR!=@8X4G/3)X'K2V. MHV6J6WVC3;N&[AW%?,@D#KD=1D=Z +. >HI-H]!^558$9R"* -NBBB@ HHHH **** "BBB@ HHHH K:E]N.G3?V5]G^V;?W7 MVG=Y>??;STKBK7P/K.D6NB'2K^RDNK+3I;"X-Q&VQA(RN74 YX9>AZ@]17?5 M@>)?%L/AB-IKO3=0N+2*/SKFZMX0T=NF<%F)(SCJ0N2!S0!C:/X$N]-@M4FN MX)##X<71V*J>9 <[_P#=]JV[?2;ZP\#V6D6OV*XNK:TAMV%TC-#+M4*P('." M ?\ "JNK>/=-TFZN(WMKRX@LDC>^NX(@T=JK\J6)()X^8A0<#DU;/BS3_P#A M,(O#:I<-=R0O-YODD1#;M)7>>"V'!P,XSS0!R]GX U:PN4U>SN-/AU./47O( MK-$<6D:/#Y3QKW!. Q8#[W:NI\+:'-H>FW"WL\<][>W"0" >*W* .'U'P9JFN M>*;>^U.338(;5Y=MU91.EU/$R,@A)8OI[Q#SVG< HBX)4Y# YSC&'[_4[JUOHI-/F:"YLO(W3I($WXPN1C9\V[ M.,^*[2TLM-EAMKJ\N-40/:6EN@,CC:&).2 1DDXY'K0!@VW@?5(IK M739+RT.A6>JMJ<6U&^T,?,:58C_#@.V=W4@ 8[UJ>)]#U>]U_1-7T)[+SM,\ M\-%>%PKB5 O!4$\8KH;.X:ZLXIWMY;9I%#&&8#>A]#@D9^AJ:@#SN]^'%]=V M\=]<7MM3Y0*G>H5 ,').0<]<5;A\&ZGIDFE7^AKI=M> MV8N4FMF,K0R"=E9F#G+[LHI)/7)Z5L7'C"WL_$-OIEYIVH6\=UG7FJ6]LEM>);7=Q):VM^\8$$\J;MRJ:XB,:LK M*6#KGDKA3SBI]!\0_P!O+YT.EW]K:N@D@N+F-4693T(&XL..>0.#0!F:MX1GHM9-_\-I[K4?$^XJ#QTW-ZUZ#6=K.K/I-NCPZ9?:E)(Q"Q6<88C R22Q ^IYH X M[Q#X!UC6=2W#4('M ]H\2S22@V_DLK.JHIV'<5SN(R,_3'4^'=$ET5M6,LB2 M?;]2EO%V C:KA0 ??Y:SE^(&FW.G:;3P,T^;X@:+';Z+-$+J=-9>-+=HX&PF]MH,A/"_-Q@\Y[4 5=2\*ZGJWB MJROI_P"R[6"RO1Q'?S0B.[JW(QDE\$5-XE\9-X9$TMUH.I7%G#LW74'E%"6( !<,3D@8QUK MI@<@'&/8T <]JVB:CJGBS1[MIK6/3-,E:Y"@-YSRF-X\?W0N')SUXK TCP+K M=C$C)OK3?&/A;5/$[M:Q_V5#:N8]E\\3&[MMK!CL(XSQP]7+# MQO8W3W,=Y9WVFS6]LMYY-U#\\D+' =0A;//&WJ"1QS4ECXN35?#":SI.DZA= MJTSP_90B),I1RC9#, ,%3WS0!BGP-JAFETW[;:G0I=6_M0Y1OM /F"4Q?W<> M8,[NN.,=ZZS6H=0GTQX])^QFRN6M94N0N=Z@$@%20<9QUZUM4 >8I\+KR*WM+B.6P^TV]]<7(L(S+%:QI, MBJ8XRIW+@H&ST)+<#-3R>'M00@Q6ZDXRQ)!..I"@X')J#5/'FFZ5?7, M,MM>36]DT:WUY#&##:F3&W<7J7&GV5^]_;7UK:VL3"UA:$$8(X.7!(8@# MMQQSU">*["3QE_PC<<=R;O[.\YE,)$6$* J'/5OG7IG&:IGQFT7B&QTF]T#4 M[5[^9X8)I/**-M4L6PKDA<#KCN* +'AK0[S3KO5=3U>6"34-5G625;<$1Q*B M!$09Y. ,DG&2>EWFG1Z)&+K6;FVOD^QS/;SV8MRTT('^)$&NK_9OV"*U>SV%W\TQL MZN6Z8W?+C'3FM'5_$4NEVT5S!HU]J$#PF9Y+"+K6]4U6^MKV.VFN+&WCLI"I)M[F" M5Y$D/MEE_#-5X? -_9PI_9^JBWNAHT]D;I5._P"TRR"1IO\ OK.VO(K>^>1+*]EC ANFCR6"G.>BL1D#(!Q3K'QYH]]9ZW=@7,% MOHO-S)/ 4W+Y?F!E4\D%3D<#- &=IOA36-)\/ZW%:-IPO-6N#(+5-Z6MJI0( M0@ )SQN/ R2>!6SX6TW5-'\&V>F7YM#=V5NMO&\)8QL$4*I.0#SCD4F@^*[? M7+Z>R-C>6%U#!'<>5=(H+Q/D*X*DC^$\=16]0!P,7@G6XK&"[%Y8'5X]-HS&#][A6SG'4=*FT;P1J-E=:3IWM],8D95;SPX 4'., M;^_I72ZWK+Z/#&\6EW^I.^?W=E$&*@#))+$ >PSD]JR'^(.F265A<:5:WNJ& M^LS?)%:Q#>D QEV#$8Y.,=2'M$N]!\*OIR30277GW,T;LI,>99GD4$ M<'@. :Y>3X=ZG>75YJ+S:9IEX?LKVMM81-]G\V"7S1)(#C<3]W@#"]S70S^/ M=&CDT-8?M-PNN-&+:2* E%$@)4NQX7.#QUXZ4W5/'FGZ5JES:RVEY+%920Q7 MEW%&#';M*0$#<[CG."<@UV5-D MD$43R$,P52Q"KDG'H!U- '!Z/\/I=*\0":2*QN[.._EO89I9)O.C9V9L!,^7 MD%R-WIVS5+P5X7UV?3O#KZRUO;6>D7$]U%"L;+.SL9557SP Y.1UXZ=^A@^ M(&G?\3%=4L[_ $J33[47LD=Y" SPDD!EVDY.01MZY[5-:>-K*9;Y;ZRO].N+ M*%)WMKB#,CQN2$9 A;=D@C Y!X- %;QMX:U/Q/;2V%LFDK;3PF,75S$S7%JQ MZO&1QGH1R,$=ZSM4\":KIP,5I:!K]OXAL9;BVBG@> MWN'MIX)U >*5#AE."0?J"10!1\8:%?:UIE@FD/;QW-CJ$%X@N=P1O+;.TE>1 MFL+4_ &I^(;;5+K6[^U&J7BVR0);H_D0)!)YBJ3D,VYL[CQVQTKOZY[7_&%O MX??10@PP;VVC)SD\]=H.,\T 8:>!K]+*.YM8M,LM5@U".]3 M8\TL_7': MLN_\=Z=I^I3V\EM>26UI<1VUW?1Q@P6\K[=JL@#)T'PSJ^B'7+^$:9%>:D8O*L;<. MEK#L!!;IG2 /NK]:F\+^'=5TOP"V@:I)9F5(9(8I;O,EG=R1@17#1$[PN#D?=.,@9Q73T >?Z;\-Y[+5]#N'OX MS9V5C;I>VJH<7%S!&4BE'H &/'^RGI5.]^'&M3>%[#1HM2MY(8--ELY(I))D MC61CD3 (1O(!QAN*]!U._.FV+7"VES>,"%6"U3<[DG'<@ >Y( K B\?Z=/I< M=Q%9WS7DEZ^GC3O*'G_:%!9DQG;@*-Q;.,&I]&UF[O9IHY%GL;2V M 4'(,*L"3['=Q5+QCX6U3Q.S6D0TJ*V?9MO7B8W=MA@28R.,\<'(QGO3KWXD M:-8>%9=>-]&U6S.G?8M+$J@32/YL@E558 M\#&1MX]:N>+-%U'7X+.QM)K6&R^U0SW;2AC)B.5) $QQDE<'/K6U8WL&I:?; MWME();>YB66)Q_$K#(/Y&IZ .#N?!6M-J4\5O>V(TR;6XM7.]'\[*LA:/^[C M*9!_#'>K49W;;_ +WS"M"/QC;?\)+#H]UI^H6; M732K:W-Q"%BG,8)< YR. 2"P&0.*ATKQYIVJWUM EK>6\-]'))8W4\0$=VJ< ML5P21QR-P&1R* )/%VC:EK=K]ELK;1[B&2)T;^T8F8Q,1@.N/0=N/K7/-\/M M9L].O=+TO5K>2TU73X+*^GNT9IE*1>4TB8.&+)V)X(SDUNVGC_1[O1=6U7;= MPVNE2^7,9K=D=R55E*H>3N#KC(!.:O:'XEAUJ[N[-[.ZT^]LPCRVUVJA@C@[ M&!4D$':PZ\$$&@#4MK>.TM(K>$8CA18T![ # J6BB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH X'5O"^NZO/XAO&ALX)K@V:V47GEA*+:8RY9MOR[L MXQ@XJ,^$=9U34+B]U:SL8Q<:Y:7YMQ-YH6**((025&6R,],5VVJ:BNEV)N6M MKFZ.X*L-K$9)&)] /YG %8B>/=*FTRUNK6&^N)KN:6WCL8[<_:!)'GS%*$C& MW'))QT]10!/X.,G.< ]:X]O 6KS75]? M6-C9:-E[6XCL%NFE2YN(9A)O9MHV94;. >N3TKJY/'VA1V.E70EGD35IDA@5 M(&)5F?9\_'R8?Y3GOQ5R\\36MKK0TJ&UO+VY54:<6L.];=7.%+G( S@G R<# M.* *WAK2M0@U76=9U>*&WN=4DBQ;12>8(DC3:N6P,DG)X'&0*R_&/AW5M;UB MWDTNPL[>>$QFWUI;MHY[8!@74H%_>*0#\I.#GG%=M2.XCC9VSA1DX&?TH \] MT;P/?:?XH\Z_BDNK>'49[^"Z%_M ,F\C,6S)(#E3\V".?:J/PZ\/:I);>%K^ MZT^UTZWTNSF >)CYMR9<##+M&W&-QR3DXKJH?'^D,NH&]BOM.?3[=;F6.\MF MC=HF)"NHYSD@C'7/&*DB\<:6UC?SW4-[92:?L\^UGMF\X;_N;57.[=T&,\@@ MXQ0!F>*_#>HZ[XALY[/3K6WFM+B&2'6?M3>9%&K;G7R]O)(+K@G&&S5:V\): MTMU:Z7*EJNE6FMOJRW@F)DD4R/*L7EXX(=\$YQ@>]="_C'31H6F:G"EU<#55 M5K*VAAW3397?@+VPH))) &.M;%G<_;+.*X,$UOYBY\J==KI[$>M '/>+M-U6 MZU#0-1T6UAO)-,O'FD@EG\K(:G+JBWTEE; M7)C41K 8402E3EP#NW%<$Y''6O2JPKGQ=8V7B"#2KNVOH3<3"WBNWMB('E*E M@@?U(!YQC(QF@#F8/"&HZ7)I5YI^DVMWY,%W%-87M[OV-/(KF02%,'E2"-HX M;BND\3Z?-J.B1V?]B6FK1.0)K66Y,*KQP5.TYY^G%,L?'&E7^K1642W2)/.]4;OC:W4 ':<9Q3M.\;:+J6FZKJ$4TL5II,K1W,L\+1CA%?< MH(R1M88..>U '-W_ (:\2P_#?2?#]O#!J5W!-#+-*]UL6-8IUE6,$J2V%78" M?0$UTGBC2KW7_#EM;PQQQ7(N[2XDC=\JHCF1W&<<\*?K5_1]7_MB!Y1I]]9! M2-HO(?++@C((&3^N".XK1H \R_X5UJPM]1@::"6&"X@CT9"Y'DVHNDN) W'W MOEV#VC7UJV?"GB&X\>VVIWAA:UM;^XF1UG"KY+Q.B*(P@.X;AN8L<]?IU/B+ MQ/;>&K<3WEG?W$2HTLKVEL9!#&OWF8CH!Z:/ILQ5A=7$,<,<] MS.UCD^X\A[ C)XR0!D\4 3>#]#D\-^"=/TWR+=+NWME601\(\F.22!W M/?'>L7PYX=U32/$.J:Q!I5KIL5Q9A/[-@O#(+JX#$B4L5 3CY>G?)Z"N@7Q5 MIDGBL>'HVF>^,#3DB(^6 NW(W]"<.IP,]:JV_C."7Q#:Z/<:1JMG<7?F>2]Q M H1Q&,L M/U?2M&N;36[*&U3'08(W > M]9.N^%=JV5C"+S4]/NOLPF\T"* C>& M)4 GC@8Q73>'-&N-&DUTE(56]U)[JW1#@;3'&.>."65L_G5:/Q[I4VF0W4$- M]+/-=/9K8+;G[0)DR70J3@;0,DYQCOS2S?$#0H-*TZ_9[AH]0N!;1(MNQ='\ MP1L''\&US@D]_6@#E9_ .KWM[J%[:6-EHADCAD%HETTR75U%.LJR.=HVC"E> M!GY\GH*ZWP[I>I+KNK:YK,,-K/?K##';0R^;Y<<0;!+8&22['@<#%'B+QE!X M9,CWVDZK-;1!2US;P*\>6( 'W@2^M?%\EQ>Q/=VO]JOJ4-RM_L",P. T M6S)(R5^]@C\J]#)P,FN9@\?:0[7RWL=[IILK7[8XOK9HB\&<>8HZD9XQUR1Q MS0!R?@'P]JDZ>'+RXTZTL+72WNY?.1CYUR92ZA63:-O7<22:U+;QMIDT%Z]S#?6,MBB22 MVUS;,)2CY",JC);<00,-+: %T!'5@6& M* .?_P"$2UKSFTR M:)>:+;0W:ZGX'UW5/.UBX:&/4YM3AO&LK>Y*((HHFB5!*5/S_ #%M MVW&>/>IX/"&HZ8VDWUAI5O=-;B[$]A>WV_#3LK&02;,9RI!&T<,<>_2WOB^Q MT_7K?3+RVOHOM$ZVT=VULWV=I6&53?ZGIG&,\9J.T\;:5>:Q'81)=*L\TEO; MW;PD03RQYWHC]R-K=@#M."<4 2>(K">^T".S_L2TU-&P)K1[DPH,#^$[3G!^ MG%^&/$D/POLO#MM!;W]TLL;NSW91+=$G658PQ4EP%78"<=,UTVF^,=.UF MUU2;28;R[_LV012(D!5I25##RPV-P(88/ -/T'Q5;Z_?W]E'87]E<6 C,T=Y M$$QO!*XP2,X&<>X]: (?%6E7_B'P>+.&*."\DFM9GC>3*ILGCD<;@.>%...: MY2;X=:LT>K0>=;O;12*FB1%B/)A>X6>4-QPMUFN M+*_NUVL[_8[8R^6BC+,WH!GIU/8&@#E9/"OB&Y^(-GJETT36=IJ"]!D\->#++3G@MTNX8SYOE<*[DDY)QSUZXJ*_P#' MVC6*)(HNKN#[(E[-/:P%TMX'^[)(>P(!.!DX!.,5<_X2S2SXIM] C>62\GA: M966(^6%4*<%^F<,#@9X- &!X>\.ZIIGB?4-:CTJUTR.:S,;V$%X9!=W ;<)" M2H"8&5Z9^;GI6AX$T_6-,LM1AUNQAM3-J$]W$8KGS-] M+O\ 68M/ACNU$\TMO;W3P$0SR19WHK>HVMU !VG&:Z.@#@O$/A36O$=[XAE= M+6U6XTU+&Q_?%_-*RM)O?Y1L!R!CGN:@N_">N:Y=ZE=:K96, O;S391;"?S0 M([>3=(&)4 G&<#=ZA?+IUA)=/#/.(P,16\1DDZ5+I8ND M@OC.;PV'V#[.1<>>!N*;:G=VUE9:&UQ;+NACNFF2[N4F25)&^4;0-K+P,_. M?2NHN?B%H5IH4&J3-=".:.GJ*FUWQMIGA^\E MM[N*[E-M MQ=26\!=;6)B0'<^GRMTR>#Q0 WP_I>IGQ%J>O:U!#:37D,%M': MPS>;L2/>.O#VJ:]-$NE:=9BX2/_1=7^UM#/8R$\L JY9> MAVYP>A%=J#D CH:"<"@#SNT\#7]OXPFN;V-[VTDU7^TH[@7_ )8C; P#%L)) M&,<-@CTZ51\$>'M4N6T2YFTZTL;73;^^N?M*L1-<;WE0(5VC'WLDDG.U<>W6 MP>.]):XO(;V.]TXVEJUZQOK9HA) IPTB]R <<<'D<.!G!SS5:;PEK4D]UI 2U.DW6M+JAO#,?,51(LIB\O'+;UQNSC!] M16XOCC2Y?#NF:Q;Q7DZ:J^RSMHX?WTK88D;2>,!&)R1C%:FBZS:Z_I4>H6'F M")V9"LJ%'1E8JRL#T(8$?A0!D^-=+U+4;?2)M&MXKF?3]3BO&AEF\H.JJX(# M8.#\P[5S>J^"->UH7>KW+06^HSW]I<"QM[@A1% K@(92OWB9&;.W (4>]>DU MA:CXNL=*UF#3[VVOD6:9+<7GV9OLXD?[B%_4Y R.,G!(H YB#PAJ6GMI>HV6 MEPW$UO/=27%A>7_F;FF"CS!)LP&&WIMZ,W-=/K=E<77AJ*S_ +%L]0#*BSV3 M7!BC Z*VWH"!C@<5%%XVTJ;6DT]4N@LER]G'>-"1;R3J"6B#_WAM8=,$@@' M-+:>.-$O(M:FCFE2#10&NII(65=I4MN7(RPP#R.O;- ',W?A3Q%!\*O^$;L[ M>WNKF64E4:[*I9Q>;YB1!BI+A5 7/'2NC\5Z5J/B3P+/8Q0QV]]<>4QB>7*H M5D5B-P'/"GM5K0_%%IKMS<6T5M>6ES;I'*\%Y#Y;&-\['')!!VM[C'(%;5 ' MF6H?#O5[C^WH$FMWLMLG]BPEB/),\@DGW<<8(PN.Q-7-0\*^(;[QU;7\IB:R MMM42[B=9PBK"(BI7RPF2^2?F+=/RKK==UZ+0;99I;&_O,AB5LK?$#1;:UM[B 7=]#-9+J#/:6Y<0VS=)7Z8!YXY/!XXH F\%Z _AOP MK%92PVZ70>5Y3%THRW ML1BN1+Q(<[3\HP1CKWS5'Q!X6UCQ%JFNNZ6MK!-HTFFV;^:7,K.V[>PP-H& M,A&[LI(IO*NFG%Y M-O5XV8;1M52IYZ_,:ZG0=,U63Q/?:_KEO!9RSVL-I%;03&7"HSL6+8'4OP,= M![U-K?C33-!O);:ZBNYC;PK<7;VT!D6UB)(#R'L/E;IDX4G&!6^K*Z!T(96& M00>"* %HHHH **** "BBB@ HHHH **** "N(\=PZ]JEY;:3;:%<7^@R()+]K M:YAC>;ZSX?\02CQ/8:?I2R0>)DCVW+W$:K9$Q M+%()%SDX"Y&S=GIQUK2U&UU=/B)H5S::#=7&G:=;36SW8G@ /F"/#!3(&P-A MSQGTS7;44 >7Z3X,UC3?$=N+>PEMS!K$]W+JPO\ ,<]J[N_E>5NSN.\ @J , M9S7J%%% &?KMUJ5GH5W/H=@-1U!(S]GM6E6,2/VRS$ #O^%<%:^'M<_L6WN_ M[%N1K%KJ\>J77VJX@#:@Q4H^PH[*FU2 H8@ *!GJ:]-HH \^GTK73X?\77AT M65[_ ,1,T<5A'<1;H$%N(59W+!,Y7)"DXR.M5+_PUJ>H6GA6]O?#MQ<_V792 MV5UIHO8XY#N6,"0,L@4C,73=G#9QD8KTRB@#$\':=J.E>$;"RUF8S7D2'>3( M9"H+$JF\\MM4A<]\9K;HHH X6>/7]2^(<-QJOARY?2=.GQISQ74'E[F7:US( M"X8D D*H7@9/)(Q0T?PQKT,/A_0;O3UBL]"U)[MM1\]&6X0&3RPJ [@Q\P9W M 8/)S7I-% 'G:Z/KFK:UXSBNM%N-.MM=LDM[>ZEG@959(G3YE1RW)8$<=.N M*E\#^'M5TS74NIM-FT>S335MKBWDOOM N;@,N)5 9L *&&3@G=R.*[^B@ KF M_&T_B)-(CM_"MA)3;Z5)ICZ8]W")8?WBNCEM^ULD'<0V>"O#>C6>C M2ZG<65[#?73V]Q"B(5F\QT'F.I/4@<8X[5Z710!S.L:9?Z]XAT)9[8PZ39DW M]SO=27G7 BBP"<[22Y/3*K@UTU%% #9&98V9$+L 2%!QN/I7F":#XC\36'B% MO$&ASZ?J^JV+V\,\ES"]O;(#F.%0CECDG+,1R?0 "O4:* .*TVWUR?Q,_B/4 M=#DM&M=*^Q162W,3R7#EP[D$-M"_* -Q!.3G%1>$H?$>D>!M4MVT&6WU-)[J MXM(9KB$K,TLKN@W*Y QN&'?#-GIN_P V6)-T\IZRRL2T MCGZL2?QK6HHH X?QO#KVJ:I;:7#X?N=0\/A5FNS;7,"- MX'3-9VL^'/$$\?B;2;/3!);>))HY5O6G0+:!HTCD#KG<2 F1M!!SVKTFB@#B M[Z#6/^%HZ7?0:#=2Z;9V4UF]V)X "9&B8,%,F[ V'/&?0&M&STF]N?'U]K>J M1!(+6!;/3$W!OE;#RRX!X+,%7G!PGO71T4 %9GB.ZU:RT"ZF\.Z>NHZD%Q!; MM*L:LQ.,DL0,#KC/.,5IT4 >:6GA[68-.TN_AT2[_M+3M6:_NH[NY@\S4&DB M:.1U*.44@.-JD@84"I-0T/7V\$^*]FC23:EXDGE*6<5Q%_HRF$1H79F"D_(" M=I/WN,XS7H]% ''ZS8:QK_@RPT=;"6P%Z\=OJ0EFC+06P_UF"K$$L%VC&?OY M.,5UT<:11+'$H1$ 5548 Z"G44 %<((=?U/XA"\UOPY=#3[&1X=-DBNH#'& M&7:UPXW[RQ!( "_*">I-=W10!YQH/AO7XT\+Z1J.G+;VWAN9Y&OA.C+= (\< M810=PR'R=P&,=Z6WL?%$]]XVDAT)["76(T:QEO)H)(]R0+%M=5=CR02.",=? M2O1J* . ^'WAF^\/ZO=M'IMQI>ERVD2&WO;M+F5YUR"RLK-M3;QMSC/15YKO MZ** .7\(FTV"R\-:=-G!KT&B@#S6^\/ZYI?AOP=H M]CH\VJ-H]U;W5U/!/"B?(K!E42.I)RW'&,=ZK>)/"6O:GXKO-3M]*=KYIK=M M,ODNHT@MT3!(GBSF1@Q?G:_!&TKBO4Z* "H[AY(K:5X8C-(J$I$&"[SC@9/ MSTR:DHH \L3P]XC\1:-KSZWHDUCKNI0(4GFN86@C$3AX[=-CLP7.26(Y))]! M706$&MR^)[_Q1?:'-;NNG1V5OIZW,3RS$.SNV[=L R0!ENQSCI79T4 >5P>' M?$%S\-;'1+[P_,HM]0,EY:_:H1)<0F1Y/W4BN0C!BG)*G@X(ZUUG@'2;_1=" MGM+^!K6#[7(]G;RRK++%"<$"21,8M?U37[:Q'AZ MYO\ P_;[+B4VUS C74RME8V$CJ0BD!C_ 'C@= <]S10!YMJOAC7KB'Q!H,&G M"2RUS4DNQJ)G0+;QGR_,5DSN+#RSC (.1R,5K31:RWQ7MM170;HZ;'82637? MGP;6^%/".NZ;XLLM1N--:TNO-N&U6[-TCVURKY M(\B($F,[MASM3@'.XFO4J** ,CQ1=ZU9^'YY/#&G+J&I'"PQ-(J!?[-#<1 6H< *'9F /"C.W/)].:T M?%&DWVL_9[^S\/ZG!JDUF]NTD6IQVXB4GA)BKGO3-=Y10!G>'M*_ ML+PSINDB3S/L-K';[_[VU0,_I6C110!P$5GKVL^-IKOQ#X>NH;:$36FG2QW4 M#16\;C#3, ^\NPXZ?*..Y-1:!H&O^9X5M-5TQ;6'PQ"ZM<+<(XNV$1A3RP#D M @ECNVX.!7HE% 'GFFZ5J5\OC"+7O"MVMKJ\PN(H6NX 9 (HTV;DD.U\H2#P M!QS6AX*\.7VGZYJFLZDEY";N&&VAAOKP7,P2,N2S,"5&2_ 4GID\FNSHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\4W.M6N@3/X9LEO-18 MA(U=U4(">7^8@' YVY&:Y*QT+5-*_L'4M.T.Y:33C=Q7-K<747GSF?:S3[@= MI)=>1D<'CH!7HM% 'FMWX?UZQ\$Z1IEOI+7UVFJ+J5SY,Z*L7^E&=HP6(R<, M0#TX[4S7_"6MW?B/4[[3;2>.XU3[++;7J:@8AI[HH5]\8;#\#/ .TUR]6&1));F-H%6& M421VR[26"\'+$[M(+*WT];B,R%4+DNS9VCF4 M\9Z+[XKM** /+4\*:O-X8\("_P!$FEDT.%[6ZL([X1/*&B5=ZNK $;E'!(X- M=QX0L-1TSPK9VFLS-+=QAMVZ4RE%+$JA<\MM4A=QZXK:HH *XF]AUS4?B!;R M:CH4TNCZ=,&L7BN(MAD*X,\@+!OE#$*H'')ZXQVU% 'G>A>&=621 MVGAZZGG^VB=6^U K(L85>H)$F6SC&.^:KR^'M>UK2?&EC/I,E@VL7"W5H\MR MF&VQPJ$)0DJ28CSV!KTRB@#DO!>DZCI]_JMQPGO# ?X<]ZZVBB@#D/'D6N:A!;Z5INES7>EW88:E);SQQRF/_ )Y+O(QN MY!;L,@FZ2GV;Q)90PAFN$46!$7E.KC^(!<$;TT"XD\.6*7VHX"PQ/($4$G M!8DD9P.<9&<8XK5HH \XL= U73X]$U.ST:Y>ZTZZN7O(+FYB\Z[,Z?/-N!*Y MW8^4D<<#H*9J'A_7X/ T-A#I)N[ZZU;^T[B.&X0) /M0GV98C)V\<<9%>E44 M 5%@=0&)M>8/H'B/Q-I^OMK>C26.KZA:^7!+)<1O! B.&C@7:2W)Y9B.3[ "O4** .. ML8-:/B#4O$UYHLD,CV,-G!IZW,;22;7=F8MG:!E\#GL3WQ5+1M,\26WP@M]" MALFL-62%;+>TR,(U) >92I/12Q ZY%=]10!6TZPM]*TRVT^QC$=O:Q+%$@[* MHP/Y59HHH XG5(=/#CG:)]VT0Q=4&R6S7IM%% &;X@N=4M M-!NIM L4O]1"8@@DD"*6/&23V'7'?&*XFRT#5[2UTG4;?1[EK^PU&6ZO(KFX MB$EZ9HF1Y%*L5!!(PI(PJXKTBB@#S34_#VOKX U"QATDW&H:QJ;W\D,5P@6V M!G60*68C<=JXR.^>W-,\8^&-;\0ZN]_'I,AE:QC2P9+J.,6LP8L1<*XC>"VC#;DB&UBQ+'!9L<_0"MZQAUN3Q%>^)+[16MW73H[.&P2 MYC>25@[.[;L[0.0!DYX/2NQHH \JM_#&O3?#WP_I&H:+)MTVYW7EO%=1I/( M&*/%*#\N&89Y4D9&?7M? ^F7^C^$[:QU-%CDA>011A@QCBWDQJS* &<+C+#J M, G)S2C3_$ MMQJGC.2WT86C:M;(ME+=2Q21EXXBF'4$\'/<$>OI7H=% '"_#_PW?:!J%\?L M4UAILL$*K!>7*W$QF7(9@XSA-NT!2>N< "NZHHH Y?QR=>FTV&PT"PEN(KQC M'>SP3(DL,..1'O(&YNF?X>3R<5A3:%K-@UX^AZ"OD:IHL.G);27*+]@>(2*H M;DADVR?PY/R].:]%HH X2?2M7T_7O"4-EI,UY9Z) T,UT)HU#;H1'D*6SQC) MJ"'P=)^:2)XW92K%5QN&U21@+CWINJ^'M?/@#6;.'2C/J&N:A)=M!'<(! M:@NA"LQ(!.U!G'<_C7I=% 'GOB_PW?\ B+S7T_2[ZRO=4L!:7,ZZ@L<2*=PV MRJI)?;N8C;UR1G%=[:6ZVEG#;(25AC6,$]P!BI:* "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 **** "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 **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ KG?%/C[PWX*DM$\3:FEBUX6\G < ;A715 MXK\9M$@\2?%#P-HMV 8KZ'4(23_"3",'\#@_A0!ZOK/B+2?#^@R:UJ][';Z? M&JL9SR"&QC&.N\1:7XJT6'5M"NA=64Q8)*%*Y*D@\'GJ#7SUHNMW7C MZQ\)_#W4 YET*6>76P0>4M$?'C^*-8GU:758K4I)2$?&>G^,XM3?3(;F(:;?2 M6,OGJHW.G4K@GCGO@^U>6:%X423]J+Q"?[7U9/LMM#?C;0<9_V: /I&N>T#QWX<\3ZM?Z9H>IQW=WIY(N(U5AMPVT\D8(R,<5!\2/$X M\'_#O5]8#;9H8"EOGO*WRI^I!_"OGWP;K>A>#?&O@2\TF:XWW%J=-ULS6DL2 MF21MP;8J'HQ'I7D>G:;<_ M$CXG>,UUGQ#JVGPZ!<1VUC!I]V8!$,$F0@<,N>&_%NG>*7U)=,6X!TV[:TG\^$QY=>NW/4>] M;E?.-YK?BB7P9XVUJQUB^,_AWQ8\R*)S@VZG#1X_N '..G%:&J?$'5=7U;QC MXM\.:A-_9.@Z)%#:1J^8FN9@"7(Z$H"1SW H ]^K)\2>*-'\):8NH>(+Q;.U M>585D92V7;.!P#Z'\J\4\!Z?XRCU_P *ZOID'B-[6[4-K-QJ>H1S6]S&Z@[T M3<2N"21^%=)^TLC-\*[=P/ECU6W9SZ##C/YD4 >CZ]XGTCPU;VL^M7:VT=W< M+;0L5)WR-T' K6KR'X]2(^@>$D1@SR:]:E%!Y8<]/7J*P_&[:IH'Q0NM7\:S M^((O#TL\"Z7J&D7FV&R]5EB[Y;KGMG&]45\[>(+SQ!XU^)/BZSMX_$-R MFC[(--CT>^2W2W8J2)) 6&_)&?IGVJUK)(KGQ#=>*+KP?9V<$%IJ&EW^)+-U MP&DF7^,D]SQS^%>]VD\5U907%O)YL4L:NDG]Y2,@_B* )J*** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BO+/VB2W_ J:10[H'O[=6V-@D%ZY M#1O&E[X(^%/BOPO<3O+K>B77V#3MS9>1;@_N6'TRQ_ 4 ?05%?.?PXU$_"K3 MOB3->&6^.BFT!1I#^\F*L#SVRYY/I76V_CSQWX?U?PM-XSM]'FTOQ-.ENJ6* M.LME(X!0$DD-UY^AH ]?HKQ34?B9X\NK7QA>:'::)#9^%;V6.1KA9&>YC0_= M #8!P"2>_ %9/B7QAXTUCXB_#^[\.7-K9PZQ8FXM[.:641.Y3+B=5(W ?PX MH ]XBU*QGU&>PANX7O+=5::W60%XPW0E>HS27FIV.GR6Z7UW!;/5 LL@4 MR/\ W5SU/M7AYD\7)\>_&W_")_V6EZ--M'N)KT.T:[8D.U%'))/&3T JIKOB MZ;QUX>^%>O7EO';W%QKX25(\[=R-M)&>QQF@#Z%HKR*Y^,6H:1HOCD:W9V<> ML>&[D1VL,8<)<)(0(6()R0D;[O\ 8]1U^6QDMC)PED1Y:,5S_LL?3(%> ML^)?&7B:^^)">"_ JZ=#<060O;R^U!&=%4G"HJJ1UR.??VH ](J%+NVENI;: M*XB>>$ R1*X+(#TR.HS7A_B[5OB-!\8O!MC;W>F075S92'[*LL_V660(?,,B M@C< 1\OIQ4E]XGO=!\<_$K4- T+3#J^DV5I/).PE8W*[%,FX;P.!DC&/NC.: M /"VDM=2TN35M2DD#%K>!4SA<'@[@PYS7%67Q\UB1M M/UNYNO#SZ;?7PMWT2&1C?V\18J)"M 'T'17!_&YV3X+^(F1BI%N MO(./^6BURGQ5ED7]ENW=78.;.PRP8@]8^] 'L]%>->(_B1K^E^+]-\,Z9>:+ MHT1TR&XCN];60I>R$ >6K*0%^I[U-XU^*NJ:?XV/AC2M2\/Z++:V27-W>ZP[ M>6\C $11@$9X(.?\D ]?HKQ-_C7K]YX'\*:IHFCV,^I:UJ$FG2V\C-Y?F+P" MC9X!.#SGC\ZD\2?$/QKX>U[1?#>J7GAW2;VXLVN)]3O(Y3:S2;R!$A!&W@#) M/K],@'M%%5]/DGFTRUDO/)^T/"C2^0VZ/<0,[2>JYZ'TJQ0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 5CZEX6TG5O$.E:W?6[27^DF0V<@D8!-XPV0#@\>M;%% '/Z; MX&\/Z1XCU;7=/L!%J&KC%W+O8[QU. 3A$;'PTUB_]EV%PMS;Q>>^5D4D@[LY/+'@FNKHH Y?4/AY MH>H^-K;Q6XNX-4@"*SV]RT:S!#E1(HX8=..^.:(_ASX:B\/ZQHJ63BQUJ=[B M]C\]\R.Q!)!SE>0.!72S31VUO)/.X2*-2[L>B@#)-8GA7QMX>\;6D]SX7U)+ M^*WD\N4K&Z%6QD<, ?QZ4 );^"=#M=;TS5H+5EO-+LOL-J_FL0D.,;<9P?J> M:Y#P[X#O4^/7B/QGJ6FQVEJ\"6^GL)%8S':H>4@$[3A<U &!K7PD\+:[KTFKW4-Y#]6]2^'&@:EXMLO$C)=6VI6:)&'M;EHEE1#E5<#[PXZ=^A MJ;PS\0_"OC&YEMO#NKQW5Q"NYX&C>*0+Z[7 ..>N*Z6@#G[#P/H&FV.M6EK9 M$0:[-+-?H\C,)6D&'ZG@$=ABHO#WP]\,^%_#EWH6D::J:=>ECR+>10^'':.\:2 KO(S_ *O/WLD8'X4 4]!^$GAK MP[JEM>6#:FPLW+VMM/J$DD$!((RJ$X[GKFNIUO1-.\1Z-<:5K5JEW97*[9(G MZ'N#GL0>017):/\ %2TU"WT:34="U;2WUNX\FQ66 .'7:K"0E3\JG/;F= M1P ^T\\<5?3P#X>COM"NUM'\_P /Q-%I[&=SY:L,'//S<=SFNDHH XOQ#\*O M#?B?6IM1U7^T&^T%&N;6.]D2"X* !=\8.#P!7911)#"D4**D:*%55& H' I MU% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R?Q)\%R>/?" M/]C17BV3?:8I_-:/>/D;.,9%8.M_!ZTUGXLZ3XQ>\"QV21F>T,>?/DCSY;9S MQCY>W\->E44 >;S?".*^/CJ/4-1W0>*Y(W41QX:V* D'D_-\V#VZ52TWX8^) M[[5_#S^-_$=I?Z=X;=9;*"TMC&\TB@!'E8GJ,#I_6O5:* /.K?X7S0:'XYT\ MZFA/BFXFF1_*/^C[UQ@C/S8S[5GZK\)]76V\%W/AW6;2'5O"UO\ 9UDNH&:* M92H4G .1TZ>]>J.ZQKN=@H]2<4B2)(N8V5AZJ%_"&DMK,;MX=U1K]Y! 0)P7+;0,\ M=>M>LT4 >$?$'PA;^(OVDO#=O;"7;-;)=ZJB@B,I"S&,L>A)QM_*O7_%ND7F MO^$=2TG3;P6-Q>P-"MP5+>6&X)P".V:U]HW;L#=C&<@^([B[AT'5K34)+-@MPMO*'\LG.,X^ MA_*@#C/$OPZ\1ZEJWA;7M+\06IU[0XGBFN+RU)CN-XPS;5/'? ]^O%:FD?#X MV7COQ/K]]>1W4/B"VA@>V$6W9L38W.>0?ZUVJNKYVL&P<'!Z&D5T9=RLI7U! MH \O^'/P83P3=:M)J6J?VJMY:_8;93&5,%N69BF23G)8?E3?"WPX\9>$EM-' MT[Q%I+^'[6XWH9M.W77E%]QCW9V\Y(W=1FO4U8.H92&!Z$'K2T 97BCP_:^* M_"^H:'?LZ6]]"8F=/O+Z$?0@&O,Y?A1XRUG0;+PIXG\665QX:M'CW"VLRMS< M1QGY49B<#H.1Z=Z]6NM6T^QO;2SO;ZWM[F]8K;0RRA7F(&2%!Y; ]*DO;ZUT MVQEO-0N8K6UA7?+-,X1$'J2> * ///B'\/O$GC-9-*M-4T>'09HT3RKK3_,G MM2.K1/GJ<=\8J#4OA;K&G>);;7? ^L6<%T-.BT^ZAU6V,TZOK4?A.;6=:MI;W0]2^W3 MR0VGEI,,\(J@_+@8&3UH^)'@KQ-XSCET_3M4TB+1[J 12PWUCYLD+Y.9(V!X M;!'TQ7H-% &=X=T=/#WAK3M'AF>=+"VCMUED^\X50,G\JT:** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** /-OCQXD.@?"^ZMK>0I=ZNZV$.T$L _ MWR .3\@/3U%>>_#7Q#H&@?&R/2_#+SIH^MZ9%;XGMGA_TF%, X8#.0#SZM7N M>K^%=)UW6=*U34X&FN=(D:6T_>,%1SCYBHX)X&,]*;K_ (1T?Q+>Z7=ZM;M) M<:3<"YM)$D*&-^.XZC@<>U 'C_A>34O#WQ6@M_B%-XAAU74+^4:??1WI?3[U M"/EB,?1< C [''2H-$\4++\,=9_X2C6M>=I_%,ME:KIUP?M,YR-L"L3\JGGN M*]+TKX2^&-)\1PZU$M]<7%L[26L=U>/+%;,W4HA.!3[GX3^$[KPY3GO["K_B?PII/C#2X]/UZW M:XMHYTN%59"F'7.#D?4T >8+H&NR^,[SXB^-;:W\*V.FZ-+;K%87 GG(*MF0 ML% R QQQV7TKF-#U*ZTKXF>![C1#XIMM-UYY%E?7+\3+J$>P%7"!B5/.>0.H MQWKZ&U#3K35=+N-.U"!9[2YB:&6)NCH1@C\JXW1/@YX1T'4+&^M8+R:ZT^3? M:27-X\GD#! 103@+STQ0!QGP^L+CXBZMKOB?7?$6K6MU8:RT%K;6EZT45M'& M00A3H=W0YZUS_B22^U[P/\65O]6U QZ7K!:WC6Y;:%&1Y9']SG.WID#TKU>X M^$7A.Y\42ZX;>ZBFGG6XN+>&Z=()Y0.>X.?E_"@#R^)+[PS%\);*QUK5)8-2N_,N%GNV;K6MQINM/:VEM9WK116\49! *=#NZ'/7FO3;CP5 MH=T^@O-;,3X?(;3\2,/+(4+SS\W '6L>[^$7A2[\42ZXUO=13SS+/<6\%T\< M$\BG(9T!P3GGTH [>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 **** /)?VCW*?"^'_ %A4ZG;AEC)!8?-D<5R? MP^FT^V^+VJ7WA*QU'P_H.D:6[:KIFHS.)9'P2&$+L6&.#D_UY]:^(W@@^/O# M4.E"_P#L/EWD5SYIB\S.PGY<9'7/6J>L?#A-2^)=MXLMK\6P:QDL-1M##N%Y M$P( +;AM(R.QZ"@#S'3_ ([Z[,VG:W/>:'+87U\L#Z%"KF[MX68J)"_0D8SC MW'X=,OQ&\1WOQ=OO#RZCHNCPV5XD,6GZC$ZS7\1ZO')TR1T'>KOACX:>+/"8 MMM)TSQ1IYT"UN/,C$NF*]UY>_<8]Y..>1NQD9XJ7Q1\,M?\ &'B6VDUK7[%M M&M+];V!8]/"W:!3D1"7/W>>O6@#GOAS?^-KKXV^+[6\U*RFLK6Z07D+M*P12 MK;! #PO;.:[/XD>,]5T"\T'0?#$-L^LZ] M2&"DXQWJ]^SO9:A;_"VRGO4T];6=2;1K:,K,0'?=YI/4YZ8[5I^'_AMJ$&I: M]KOBG68M1UW6;,V1E@M_+AMHMN %7.3V.2>U=%X#\+GP7X'TWP\UV+PV*,IG M$>S?ERWW0=/2N9\-ZW MJ?@CX2^//"^J3.=3ACMVM@6.3]K15POTS^=>L?$?X/Q>/_%&F:P-6;3_ +-& M(+J(0;_M40D#A<[ACG/KV]*3Q;\&X/%'Q(T_Q.-4-K;P" 7=@(-RW0B?O;@ MFYE&=P"AAM!SQR<8H Q_$,?B*/XA_"\>,9;&75#J%V7-BK",*47:.>F0^&;*66P-M*K?:)%0C=*&SC(R#CZUZUXG\%'Q%XR\ M,:Z+\6XT&>64P^5N\_>H&-V1MQCT-<5=?!?6_LWB#0]*\6+9>&M:N'NI+ M^9)&Y*AMP&PD#/<@8XZT =_\/_\ DF_AW_L&V_\ Z+%=#6=X>TK^PO#6G:49 MO/-E;1P>;MV[]J@9QDXSCI6C0 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% '.:YXRM=%\6Z%X=%M+=7VLN^Q8R (8T&6D;/;^=3^'?% MFG^)Y]4BTU+E6TN[:TG\^$H"Z]=N>H]ZX R/EP7WA7XY^&K. M#7-4OX==TJ2>_2^N#(KR $[E7HO(Z#I6Y\;]0U.RL_"D.CZGZ]!:R36 MS8;8X8'V/7.#W% 'J%8?B;Q;IWA-=/;4TN7_ +0NEM(?L\)DP[=-V.@KQNR\ M,7,WQ@\1^!O^$H\0+H<6G)?[/MQ,K2D(/]8><98G P#@9Z5FVGB[Q!+\&? = MT^KW?VF3Q(EI+.)2'EB$C *Q_B& !SZ4 >N7?Q4T:T;Q8LEK?$^%51KS:B?O M=PR/+^;G\<5>M/B!I-YK.AZ7'%>"YUNP%_;9@)18RN[#L. ,ZW_KOC ME_USM_\ T$UN:5KFI6/COX?V=O=S_8CX/\][19"(Y'6)B"5[GY10![E17S*H MU34_@K>_%&;Q5JL?B)+EI8UCNRL$0$H00^5TQ@YQ]*ZF5M3\:_&6UT2_UO4[ M#3KOPQ!>W-M8W!BWR$\C/\/+XUSOC;QC;>!]&@U74+6:>S>[CMYI M(B/W"N<>8V?X0PBO+=KR.,2O;"4>8J'HQ3J![XJS7D-]KW]E_&CQI)9Z7IZWECX9^ MUI>&-O-D954A7.[!7@< \#FLNV^)?CRWTOP=XGU8Z0VDZ_>16VI6HN_L_VKR?-&[R?^>F/[OO7B>M>. M]7U'X1^/+/Q99:9J=_X=OX[5B86$%PIE4*Q0,"",$\$=JGN"K?'"-DC2)3X' M8K'&,*@QT ]!0![%;>)=$N[.SNK?5[)X+Y_+M)!.N)WSC:G/S'(/ K3KYO\ M"EY%:?#CX2I+IMG>-<:XT2OOXT >R45XW+\5_$6L_P#""1^&K;3[ M>7Q3;3^9]L5F6"2/@L,$9 (8X[\1UDC M5XV#(P!5@<@CUKR?3=3N?'7PA\4#5/$.D^(()+&3RI;"!H6B;RRVV1">"& P M>^*Z+X-ZK+K/P?\ #MU<,SR"U\EF;J?+8IG_ ,=H [>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 **** .%\0^$=2E^+7ASQ=HHB9;> M&2QU)'?:6@;)5E]2&)./I5VX^&/A6ZTC5M,GT]VM-8O?MUZGVB0>9-D'<#G( MY'08%=;10!BS>$=&N/$FG:[+:DZAID#6]K*)& 1",$;O0\5KT4 8T7A+1X/%MWXECM2-5O+<6TTWF-A MHQC VYP.@YQVK*C^%_A2+0=.T9-/<6.F7OVZUC^T292;);=G.3R3P>*ZZB@# MF9_AYX;N6U\S6+,?$04:E^_<>;M&!CGY?PQ4T'@?0+;6=*U6&S9;S2;+[#9O MYKD1PXQM(S@\'J>:Z"B@#S]_@GX*?5&NFLKGR'N/M+:>+M_LK2YSN,6R1R+.PPS!LYY!QCI[5A>+/A:%^&C>#_ \"V\.HW\C'3/)\K_59 &_.>>G2J=S\*!<>!_"?A[^UBO_".WD-UYWD_Z_RR?EQG MC.?>O1J* .=\>^%/^$V\$:AX?^U?9/MBJ/.V;]NUPW3(STK-N?AZ)_&7A/7? M[0*_\(Y:R6XA\K_7[H]F]=I10!YCJ'P=%]HOC6P_M@I_P )3>1W6_R, M_9]KAMN,_-Z=JTV^&H;QLGB#^TC\NA'2/)\K_P B9S^E=W10!YE8?!_[%X>\ M&Z9_;!?_ (1C43>^9Y&/M'S%MN,_+UZ\U7O_ (2ZY!?^((_"GBM=+TCQ'*TM M]:R68E=&?AS&^1C()^GX5ZK10!Y_%\*;.RUCP9O#;>%8I8TA9-QGWK@D MMV.*]2\/>(197^O7<5S'(]H)%@V9RA4GY@V2.U=_10!XY M=^"K_P !^"/&^MS3G6-=UZW\DPZ=8F*,$@HNR-TO()YK5@EQ'%(&:%B,@,!]TX]:@U/7]'T0Q#6=5LK S'$8NKA8]_T MW$9H T**H:EKNDZ-;QSZOJ=G8PRG$O!)YI-0U_1]*LXKO4]5LK.V MFQY4T]PJ(^1G@DX/'I0!H44R*6.>%)8)%DCD4,CHV58'H01U%/H **** "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 **** "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 *1@&4ANAT M$ @@C(/44 <%X)M=,TSX@>,+/2DM[>W7[$4CA( _U3$GW.>2:E\;ZSI-WI"V M&EQV&JZMK=N]O99*.@C.0TKOSB)!R:VH_!7A^S\V32=)LM-NY(GC6[M M;9$DCW#!(..O--7P)X8.G65E<:'8W45C MO ;F!9&5!VR1ZY/U)H Y'3-/TW M1?B#IVEZQ<07%M9>%D@LYKL@J^R3$S#=QD@)GV]JP?AQ]D36M%&N>2+3^P[I MM,^TXV>5]L8_+NX_U7E?\!]J]8G\,Z%=:?;V%SH]C-:6O^H@DMU9(O\ =!&! M^%2ZAH>E:M;16^J:;:7D,)!CCG@5U0CT!'% '-_"92OPXLMO_'N9[DVOIY!N M)/*Q[;-N/;%=G3418HUCC5410 JJ, =@*=0!"]P$O(KP7:(7"2,F\;PC'HQ3< ?7%>8:CKEYHTWB"ST"/6=(LYM/LF6/4)"TEO)+ M=^0\J;F8KE#GD]5S7LVH62ZC82VK3W%N)1CS;:4QR+[JPY!K%A\"Z*FEZE97 M23W_ /:JA;V>\G:268 84;SR O8#&.HH \\\7FY\&Z^^B>']0OX++5;.V64O M=/*UNS7:1-*C.259D-',T9F,<4$DQ2,'!=@B MG:ON<"H]5\>>'-&\G[;J&?.@%RIMX9)]L)Z2-L4[4_VC@4 =#17/:MXZ\/:( ML3ZA?,L4L2S":*WDEC6-NCLZ*553ZDBN@1UDC5XV#*PRK Y!'K0 M%%% !11 M10 4444 %%%% !1110 45#>7EOI]G+=WT\=O;PH7DEE8*J*.I)/2LK3O&/A_ M5K6[N+'5(&CLTWW!DS&8EQG.&SLI;-V MEFE) .6/7;P/I0!VE%<'?\ C6\/BBXT2WU/0]+DL$A2>747)^T3R+N\ MN--ZG !'.2>0,53\4?$'5M'\0:C8VJZ?'+9+ ;2PN5D44@.5!(P<=/2EH S=8\1:3X?2)]9OXK-9B1&93C<1UJJOC7PT^D#5 M%UNS^Q&8P";S1@R#J@[EO:G^+=?3PSX5O=4*>9+$FV"+O+,QVQH/AW'B[P]:Z3 M!JEQK5DEC<$B&?SAMD(ZA?7&#GTQ6G9WMMJ-E%>6%Q%B@8Y[]G\/](@T M'P/8:;;WL%]Y0=I9K=@8S([EW"XZ ,Q 'IB@#I**** "BBD8[5)P3@9P* %H MKF_#'BN?Q!K&LV-UI$VF-IK0[1/*K/(LBE@2HX4\=,G\.E-USQ3?VOB!=#\/ M:0NJWZVIO)Q+="".*/=M4;MK99B#@8[')H Z:BN&MOB+/K<>G1^%=%^WWMW9 M->S0W-T(%MD5_+*LVULOO#* !CY26RLX5LMY@*@ ?PDY% 'U!]5TVTCT741;#19HQYUU"-F9 Q8-E@Q*X&..] M'J]%<%XH\8ZG;>+M-T_0O)^Q0ZA;VNIS2)NW-,?EB3T8+\Q/;*CO2>-+GQ3I M%S;-I'B*$S:G?QVUE8/IR-@$Y8_,/ED$!!MX!(;+9Z56\1?$C4;*]N%TU=.MXX MK"&\M;>_60S:F9!GRX=I R#A>C'+#( J_P"-?"-]XINI[5-&T(0W$(A_MBX& M^Z@C(PX5-GWN3M.\ =:SM?\ A[J=U?:HEI9Z7J-M>VL5M8SWTSI)I02,+^[ M4Y^8;\J5.>O:@#>USQ-K>FZ]X>@BTNWCT_4KJ.VGFGE)E5GC=]J*.FW9RQ/? M@=ZZZN$\2:+XJN'\.0Z9:V6H)HT\-U)=7=ZT4ES(L3QL"HC;&=V[=D_2NYC+ MF)#*H5RHW*IR >XSWH 9,Y8= M3M6B74GO!Y;9_<+;Q R #JH*D9'I7HY&1@\BJ6H:19:IIL]C>0*UO<+LE1?E MWKW4D=CT(]* //I/$>E:/XV\1:EJL_EV>M:1:2Z;,T38N559-T:#&2V74[.I MW=*PO!UU#X$ANK?Q@&M);KP_8BW22,L9=D;JT"X'+J6 V]?FKVD1HJJH10J8 MV@#A?I2E0V-P!P+:M(^E_![3?#>H>(AI6HPZ(BW&F2VI=[S*?ZH-] M[)P4.S)&:];T)Y)/#VG/-9_89&M8RUJ3GR#M'R?AT_"KQ56(+*"1T)'2EH * M*** "BBB@ HHHH **** "BBB@#E?B9+;Q?#?6/MEJ]S"\(C9$%->7:I+=7-EXDCNM5M_%5RMA833ZK8*-BVT=R#);LB9&2/,?@DD$\# MBO>R 001D'J*B@MH+6,QVT,<*$Y*QH%&?7 H \6\?W]EK_B.75= GBU#2["P MM/[3GM3YD93[;'($)7@E55V([#-=EH=[9ZY\7M2U30KF&\T^/18+:>YMF#QM M-YSN%W#@L$//ID5W$-M!;QF.WACB0DDJB!02>O H@@AMHQ';1)$@.0L:A1^0 MH DJCK7_ " [W_K@_P#*KU4=:_Y =[_UP?\ E0!>HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **Y?4O'=II%T(K_ $C6(HVN4MEN/LF8V=V"K@YR M021VI9?B#HD.K&S?[7Y2W8LFOA;-]F6X/'EF3IG) ],\9S0!T]%<_:^,+:^U MJ;3K33=3F$%RUK+=+;?N$=>N6ST&>N*Z"@ HR!UHKB_B39Z/%X>GU2^TN&_U M(*MK8))G+S2-MC08/]YLGVS0!VE%>:>(O#&B:!\.;'3]2CN-1U*&T^PZ?''< MR"2>Y89R@#<-NYW?P@>@H\6>';X?#RS2_P!)NO$&M6VE^0]U#>>5Y,H09EQN M!+;LG*@MQCO0!Z7161X3O([_ ,':1=0WIOTELXF%TRE3-\H^8@\@GK6O0!'< M/+';2O;Q":54)2,MM#MC@9[9/>N0LO&6NMXL@T/5?"R6TLMI+=EK?4EG*(F M,C8OWF(4<^OI79UR7AO3=2BO_$'B/5+,C4;Z8QVMJS@%+:+(B3/0;CN<_P"_ M[4 %AXVG&O7&E>)-&;1I8[%]0CD^TK.C0HP5BQ4?*PR..1Z$U<\.>(=2U_R[ MM]">RTNXB\VVN);E3(ZG!7=$!\N0<]3[XKB+/PCJ.HZ[JLFF:-?:!97^D7%G M>_VG=B9IYFXC*8=R%7+9.0#GI5GP3X&]%U/7M*TFUTZ!=6UF[$MQ=H,216\6&E M?/8GY4!_VZK:[IG_ B?B+4_%6MZ%8ZIITE_!(ETMRWVFS3;'&"(RN" XS@- MGFO0UT:Q77GUKR>>3S MQ<>5)=RM#YHZ/Y1;9D$9Z=>: /.-:MUO/"_C7Q3<2RKK>EZO+'8W(F8&W6%T M$:*,X (ZC'S;N012R) MC:[Q!MC,,#DCL*Z&@ KGM6T"ZU?QCHU]./B=X<^'DEFGB26XC-X&,7DPF3.W&(O >K7NJ^(SI:: M/+:^(X4CGEOD8RVC"/RRR *0_P H! )7#"JFK_#?5[DZM;0'3+Y+Y(DM=1OI M)!=:>$15'EA5(."I<$,O+'-4_P#AI;X>?\_.H?\ @&W^-:&A?'WP/XBUZST? M3;B]:[O91%$'M2H+'ID]J /1X(VAMHHWD:5D0*9&ZL0.I^M2444 ,E@BG51/ M$D@5@ZAU!PPZ$9[BF7=E:W\/DWUM#K?^!;_XT ?>$^CZ9M%% ' :# M=ZK9>,_$FKZOX?O-.T^^BAD%Q/-"1$(8B&W!7)Y[8S[XJ&VG\0G7+;QG8^&Y M9UU?2(X)M/%RBRVTBNSQDE]H*E7Y[CT->B,H92K $'@@CK2T >6Z!X6\0>!+ MK3[ZUTP:RTNF-:WD%M.J-%.9VF!!<@%,RLN>O ..U+H/A;Q!X'N].U*WTP:P M\NGS6]];VTZHT4SW#3@J7(#(#(RGOP#CM7J-% '/>!="N?#OA&WL=0,?VMI9 MKF<1ME4DEE:1E![@%\9]JZ&BB@"E/_R&K3_KE)_[+5VJ4_\ R&K3_KE)_P"R MU=H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\WT/X@ZMJOB.RM&CT M\FZNY[>XTN,/]LT](PV))23C!PO8#YQ@F@#TBBN&FU?Q;IWC31='N;S2+U-0 M>226."TDC>&W099]QD(ZE%'')/M3[?Q1K=OX^L=$OWTB\BOEG+1:>SF6R$8R M&D)/(.<9PO/3- ';4444 8NM>+]!\/7"0:QJ,=M*R>9LVLQ5,XWMM!VKG^(X M%,U3QKXO/?']P6\;:REKKEKXL^(M(\/Z4-2UF_AM;-F55F8Y#%ON@8SG/M M6BK!E#*<@C(->$>*;+7;+P&EOK6@W]Q;Z3X>AM[:6)XC&D[1J)97W.&RH&P8 M!Q\Q[U[=ID[W.E6LTMO+:O)$K-#-C?&<=#M)&?H30!:K)\4R:K%X3U1_#J!] M46UF*V?!D%]<3^+M*U;6;^_\ M)U 0KE;&E>$AI]_<:E=ZK?:EJDT'V=;RZV9ACSG: MB*H4#[CP_J]]?OXAO]0-^_FW$5Q%"JO)M50_R(""%4# ./:@ M#%\+Z?)_PLK5/[/U?5[C2](MUM94O-0EG26Z?#GAB1\B;?Q>O0:RO#N@6WAO M2VL[6228R3R7$T\Q!>621BS,V.^3^0%:M !7&Z_X2U3Q+J+V^HSZ6FD-*C.8 MK0F[EC4AO*+EL $CD@9QQ@5V5>1^(?VC_"?AKQ)?Z+?:=K$EQ83M!(\4,11F M4X)!,@./PH WM;^%5EJ%Q%+I^IZI9DZHNH3HNH3;&.XEBJAL*Q['M6_)X=EN M?'5OKEW<+);V-DT%G;X.4D<_O)">Y*A5'MN]:\P_X:J\%?\ 0*UW_OQ#_P#' M:[#X=_%_0OB5?WMIH=GJ%N]G$LLANXT4$$XXVNU '?4444 K9 M'Q+/-$+TN(?*A,F=FW.<=/O"N2_X:3^'7_/]>_\ @$]<3^UO_P >_A7_ 'KK M^45?-5 'VQI'Q_\ FMZS::7I]Y=M=7DJPQ*UHP!9C@9/:O2Z^!?AE_R5/PW M_P!A&'_T(5]]4 %<9\7Y9(/A!XDE@D>.1;-BKHQ!!R.A%=G7$_&3_DC?B;_K MR;^8H ^(?[>UC_H*WW_@2_\ C1_;VL?]!6^_\"7_ ,:H44 ?>OPHEDF^$OAJ M29VDD;3XRSN&/\ L'1?RKL: "BBB@ HHHH **** "BB MB@ HHHH **KW\EW%8R/IMO'G7&N1Z]HT<( MT>VAED-E=^?ODE;;'#RJX<\'T^8>M '=T5PMU\1IM&:]MO$FAR6=_#;17%M; MV]RLPNA)((E16P,,'*@@\#.AZUI?\ 9FI6]O'=*B7 FCEA MHHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL#4_%2V M>M'2-.TR\U:^CA$\\5KY8$"$D*69V49.#@=3@U!/XOG_ .$BGT?3O#]_?S6L M,,UP\X)/RG.,T =-17.^+?&FG^#X;1K^*>XDNI1&D5NH9@N0" MYR1A067)]Q714 %4]5U>PT2P:]U6Z2VMU(7>_=B< #DDGH!S5RO/_B<98=5 M\*7'])\.>&/#T&O^)& MT;4K::2Z^WJ\:^==2(WG$F12ISYC=?:@#O=/U"WU2QCO+,NT,F=I>-HSUQ]U M@"/RJS7+_#[5]1UOPN;K59?M)6ZFBM[OR?*^UP*Y$$ W<+\S D[10!S?AG4'N/&TNAZ??>($ ML+S1GFZAH%K'#"LEY. M9L78W>:J.W) &S(S@-QZUJP>"8(H]2>75M4N-0U&W^ROJ4LJ>?#'SA8]JA4P M23PO7DYJ;POX3_X1:WCM;;6+^ZLX8O*BMKA80B"3 MI]Z=8DU]I5/V9_*,1O//\[S<;=NSWSD8Q7K\ES!"VV6>-&QG#. :;]NM/^?J M'_OX* /-M0:.#Q1#_P (4VNQ:M-K >^MI(YA:-&6Q,[AQL"[1D%3DG&*]0J* M.ZMYFVQ3QNW7"N":EH *HZAHUCJEW87-]$99-/G^T6_SD*LFTKN('!(!.,]. MM7J\T^./C[6/A[X1LM2T 6QGFO!"_P!HC+KMV,>@(YR!0!UNM>#=)U[5[;5+ MTWB7EK$T,,MM>2PE%8Y8?(PZ^O6H[_P/I&I0PQW3S7S!_P -/^/O[FD_^ K?_%U8L/VF/'ESJ-M!(FE;)951L6K9P2!_?H ^ ML[*SM].L8+.QA2"VMT$<42#"HH& !4U%% $5U=06-G-=W^(?\ L&7/_HIJ_/F@#[O_ .%P M?#[_ *&W3?\ O[74:5JUAKFF0ZCI%U'=VNM2MDB,DMQ%V=B^FZ#J=[=75@NHR6D0C#V\#$A2Q9@,M@X49)P: . MSHKEM6^(&CZ7X(@\3H)KNUNHU>VAA7]Y-E2V #TPH8G/0*:Z.RNDOK"WNX@0 MD\2RJ&Z@,,C^= $U9VNZY:>'M(DU"_$C1JR1K'"FYY'=@JJH[DL0*T:Y/XEV M]U>>"IK6UL6O(YYXDNA%%YLD4)<;Y(T_B=1R/<9[4 3VGC:WNXM14:1JL=_I MQC$VG- IG(D^X5VL5(.#SNXPZJMM;7VIZCJ5]#-K4[Z9-$Z*S ,\"2*"WEHH"XR1M!Z M\4 >BZ#XFM]>N+VU%G>6%Y8L@N+6\15=0XRK95F4@C/0]JVJX#X;VD]EJFN) M;)J$^D2M%+!?ZK"R74\NTAU)8!G50% ) QD@9Q7?T !&5(!P?7TKS'1_A[KE MIJ&CFZ&F13:=>M6I E5+5F49 (P1UX(H Z+2= NX?&&M:_JCPO+^E*L#(N006Y%?=E ! M6-XOUR3PUX.U76H8%N)+&V>=8G;:'*C.">U;-K?]"M9_P#@4_\ \31_PUGJW_0K6?\ X%/_ /$U\^44 ?H%X#\2R^,/ M NEZ_/;I;27T1D:%&+!/F(X)^E=#7!_!+_DBOAO_ *]F_P#1C5WE !7P7\6/ M^2O>*/\ L)3?^A5]Z5\%_%C_ )*]XH_["4W_ *%0!R%?0'[)O_(S^(?^O./_ M -#-?/\ 7T!^R;_R,_B'_KSC_P#0S0!]1T444 ?./[6__'OX5_WKK^45?-5? M2O[6_P#Q[^%?]ZZ_E%7S50!U/PR_Y*GX;_[",/\ Z$*^^J^!?AE_R5/PW_V$ M8?\ T(5]]4 %<3\9/^2-^)O^O)OYBNVKB?C)_P D;\3?]>3?S% 'PE1110!] MY?"3_DD'AC_L'1?RKL:X[X2?\D@\,?\ 8.B_E78T %%%% !1110 4444 %%% M% !1110 V5VCA=TC,C*I(12 6/H,\5YTW@K5[OX7ZA!IW:ZK.C.-OG MK*DB1;A_"%C1,].,UZ/10!Y7XC\,^)/&.HR:X='_ +,N-/MH%LK.YN8V:XD2 MX69\LA*JI"!02>IR<"NET&PU74/'=YXFU73'TJ/^SH]/M[:69))'Q(TC.VPE M0,L !G/!/%=?10 51UK_ ) =[_UP?^57JHZU_P @.]_ZX/\ RH O4444 %%% M% !1110 4444 %%%% !116%XS\1_\(KX7N-35(Y)@Z0P)*^Q#)(X1=S=E!;) M/H#0!NT5Y])XUO;7PV]S9ZUHVO7MQ>V]A;?9(C''!-*VW]Y\[$J,Y[$@5#J/ MCW5_"S:UIVNFPN[ZU2T:RN45K>*7[1(T:^8"S;0K*22#]V@#T>BN?\(ZL^K6 M<\KZ_IFM;'"[].B\L1''*L-[?ATKH* #..M<-X3\:7?BO48;FWU#1(K" >M=R0""#T/6O,]%^'FKV#:%IDXTN+3?#]XUU;7L M ;[36VAZB^CWL5U#-(XTQG,EB8\8$I) M((8G&<*4%/SECAE.X#("\]JI MV7A'69_'%AKE[8Z+I/V$S-+)I;-YFHEU*XDRJX4$[L$L<@4[PIH_BVS\47.I M^)+#2YY[UBDU]%?.S00C)2**,Q@!0<9^;DDDYX% '>T444 >4>+-$O(/&7B& M]&GZ]<-J-G =-FTB9T5)T5EQ)M8!<$J06RN":=XFTR>;3G1=#UF3QFUA!%'J MMAOCA><)\K&0,$VJY.0PZ9X.:](U#6M+TDH-4U&ULC)G8+B98]V.N,GGK5/_ M (3'PS_T,.E_^!D?^- ' ^-O"GC"XL]5O8?[/U*:ZCLX(T"2>;$B.C,J@<8+ MAG)],>@KU.#SOL\?VG9YVT>9Y>=N[OC/.*S8/%7AZYG2"WUS3999&"I&EVA9 MB>@ !Y-:U !2,JNI5U#*>H(SFEKC?B[>W6G?"3Q#=V%Q+:W,5KNCFA,_^ALUO_P &$O\ \50!^@(&!@45SWP_N9[SX;^';F[FDGGFTV!Y)9&+,[&, M$DD]2:Z&@ KYGU3]J?6+#5[RS7PW8NMO.\08SODA6(ST]J^F*_.[Q'_R-6J_ M]?LW_H9H ]O_ .&LM:_Z%BP_\"'_ ,*]>^#OQ*N_B;H-_J%[I\-BUK_]YOSKV/]J'_DKD/_ &#(?_0Y*\;H ]?_ &9F8_&%,DG_ $"?O_NU M]B5\=?LR_P#)8D_Z\)__ &6OL6@ KP[]JK_DG.F?]A)?_1;U[C7AW[57_).= M,_["2_\ HMZ /DVK>D_\AJR_Z^(__0A52K>D_P#(:LO^OB/_ -"% 'Z,4444 M 87CG_DGOB'_ +!ES_Z*:OSYK]!O'/\ R3WQ#_V#+G_T4U?GS0 5]P_ C_DB MN@?]A4444 ?!OQ;_P"2O^)_^PC) M_.N.KL?BW_R5_P 3_P#81D_G7'4 ?07[)G_(Q^(O^O2+_P!#-?4-?+W[)G_( MQ^(O^O2+_P!#-?4- !7S3^UI_P ?7AK_ ')_YI7TM7S3^UI_Q]>&O]R?^:4 M?.5=E\(?^2P>&/\ L(1_SKC:[+X0_P#)8/#'_80C_G0!]XT444 >=_'O_DA_ MB'__P#DA_B'_XBV M7;Q-._VN>$2NR$%F"0KR>,L3WH ]GHKE_AMJ-YJGP]TNYU*=[FYVO$T\GWI= MCL@<^I(4'-=10!2G_P"0U:?]?:KFE^)M& MUG19-7TW4(9M.C,@>YR51=A(8Y..!@\]* -2BLK1?$VE>(?,_LBXDF$8#%FM MY(PP/0J74!@<=1D5JT %6\C' P0^<<$ MYQT&:ZRN/>VGU_XI+)<02+IOAV#,)="%FNYARPSUV1\9]7/I0!=TWQG#JVKR M65EH^K-%'<26S7I@40!XR5;YMV<9!'2I(O%]G=:Y)IMA9:A>B&?[//=P6^8( M9.ZLY(SC(S@$#O7&D1Q>+;!/!(\007CZL9-3M;B.=;186+&5F$@V#)Y4H

E=[9H6-B]H]PSM(6V[-IC8G.[=NXH ]HHHHH Y3 MQ]:W^L:7:>']/@F,6K7*P7UQ&ORP6H^:7)[%@-@_WJS?&-A:V>K0W6G:?XB& MH?8OLT;:(NV.5 3MBD8_*N">"<8!.#7:7^IV.EPK-J=Y;V<3-M#W$H12?3)/ M7BL__A,?#7_0PZ7_ .!D?^- 'FUWX \6Z=X,AAM6TZ\-CX>DLDM91(TB2NK& M4Q[>&9OE4$^GN:]-\+Q7T'A33(=52-+N.UC618@0JD*!CGG/K[TP>+_#3$ > M(-+)/ O(_\ &MB@ I&8(I9R%51DDG I:S?$?\ R*NJ_P#7E-_Z : %_P"$ MAT7_ *"]A_X$I_C1_P )#HO_ $%[#_P)3_&OSMHH _1ZWN8+N$36DT<\3='B M<,I_$5+7EO[.7_)$M+_Z[7'_ *-:O4J "OA_X\?\EL\0?]=(_P#T4M?<%?#_ M ,>/^2V>(/\ KI'_ .BEH \\KW?]E'_D?M9_[!G_ +52O"*]W_91_P"1^UG_ M +!G_M5* /JRBBB@#Y\_:S_Y%[PY_P!?4W_H"U\OU]0?M9_\B]X<_P"OJ;_T M!:^7Z -[P+_R4/P]_P!A.W_]&+7Z"U^?7@7_ )*'X>_["=O_ .C%K]!: "N2 M^*G_ "2;Q-_V#I?_ $&NMKDOBI_R2;Q-_P!@Z7_T&@#X)HHHH ^Y_@E_R17P MW_U[-_Z,:N\K@_@E_P D5\-_]>S?^C&KO* "O@OXL?\ )7O%'_82F_\ 0J^] M*^"_BQ_R5[Q1_P!A*;_T*@#D*^@/V3?^1G\0_P#7G'_Z&:^?Z^@/V3?^1G\0 M_P#7G'_Z&: /J.BBB@#YQ_:W_P"/?PK_ +UU_**OFJOI7]K?_CW\*_[UU_** MOFJ@#J?AE_R5/PW_ -A&'_T(5]]5\"_#+_DJ?AO_ +",/_H0K[ZH *XGXR?\ MD;\3?]>3?S%=M7$_&3_DC?B;_KR;^8H ^$J*** /O+X2?\D@\,?]@Z+^5=C7 M'?"3_DD'AC_L'1?RKL: "BBB@ HHHH **** "BBB@ HHHH **P/''B"3POX) MU+6(%1IK>+]T'!V[V(52<K26OB&^U+652W5(=3L/LXB: M:58EF1"BDQ[FZ9/3&: /4**\H\0>(O$?@K5I=$&M/JDFHVT#6=U>0(&MI7N5 MA_]<'_ )4 7J**\TFU>^L?'MZW MB+6=>TS3QJ,<5D%LT^PR(43:K2^62-SEA]X?44 >ET5YI_:U_9^.KL^)-9U[ M3;,ZHL-B@LT%C*A5 BF7RR06L1>&I]"L=4U73Y-/N&;0K6[DAN4*D*)7<-R M%963EN2V1N->D:WX0A+#/'-=QX0TBXT'PAINFWMS)=7,$ $\TLA6Y/. M,D@>V*A3P5HT6G:38)#(+72;D74$9E)#RC)#N3RQW,6Y[\UOT %87C'P\_B; MPW)803)! - M6UU=3U'5[RQCUBX>T:T6&-GMX1;2&1 V[#-N9FW=.",=*YW_ (:?\!_\\]5_ M\!E_^*H_X:?\!_\ //5?_ 9?_BJ .]\->'=0L?$&J:[K4EF+S4(X8/(L5811 MI%NPFI?^ G_ ->NJ\"_%7PW\0[N[M_#K7326B+)+Y\.P8)P M,<^U?"%?0?[)G_(P^(O^O6+_ -#- 'U!1110!\S_ +6W_']X7_ZYW/\ ..OG M2OHS]K7_ (_O"_\ USN?YQU\YT =/\-?^2I>&?\ L*6__HP5]^5\!_#3_DJ7 MAG_L*6__ *,%??E !7#?&G_DC'B7_KT_]F6NYKAOC3_R1CQ+_P!>G_LRT ?" MM%%% 'W[\-O^27>&?^P5;_\ HM:Z:N9^&W_)+O#/_8*M_P#T6M=-0 5^=WB/ M_D:M5_Z_9O\ T,U^B-?G=XC_ .1JU7_K]F_]#- &;7U5^RA_R)&M_P#80'_H MM:^5:^JOV4/^1(UO_L(#_P!%K0![S1110!\@?M0_\ER? MM0_\E-T >O?LR_\ )8D_Z\)__9:^Q:^.OV9?^2Q)_P!>$_\ M[+7V+0 5X=^U5_R3G3/^PDO_ *+>O<:\._:J_P"2.?^2>^(?\ L&7/_HIJ_/F@ K[A^!'_ "170/\ KF__ *,:OAZO MN'X$?\D5T#_KF_\ Z,:@#T*BBB@#X-^+?_)7_$__ &$9/YUQU=C\6_\ DK_B M?_L(R?SKCJ /H+]DS_D8_$7_ %Z1?^AFOJ&OE[]DS_D8_$7_ %Z1?^AFOJ&@ M KYI_:T_X^O#7^Y/_-*^EJ^:?VM/^/KPU_N3_P TH ^IBZOK"_2$VYN+&X,3/%G M.QNH(!Y'&1GK6]10!RLOPZT,VNGQ6#7NF/I\+P0SV-TTBJ.@JU110!2G_Y#5I_URD_]EJ[5*?\ Y#5I_P!;W/@./2?ASINCV?AG3O$%[:6SH4NY5B1)'&YW4%2.7[<8 M'<5T'PUN(;GX::"UM<3W*):+$9;A<.S)\C9&3T92.IZ=30!U%,EE2"%Y9G"1 MQJ6=F/"@YG35KBXDBMV$K"V-[N9M@.2IC#$=B*]K, M:-'Y;(I3&-I'&/3%-BMH("3!#'&3U*(!G\J .(\&>(;K4?%E]I]KK47B'1XK M*.<7T4*((9F8CR=R?*?E ;'4=Z[NFQQI$NV)%16T3E);B)& M'56< BIJ^*_VBO\ DN&L?](?M4_\DST[_L*I_P"BI*^2 MZ^M?VJ?^29Z=_P!A1/\ T7)7R50!-9?\?]O_ -=5_G7Z.)]Q?I7YQV7_ !_V M_P#UU7^=?HXGW%^E "UF^(_^15U7_KRF_P#0#6E6;XC_ .15U7_KRF_] - ' MYW4444 ?:/[.7_)$M+_Z[7'_ *-:O4J\M_9R_P"2):7_ -=KC_T:U>I4 %?# M_P >/^2V>(/^ND?_ **6ON"OA_X\?\EL\0?]=(__ $4M 'GE>[_LH_\ (_:S M_P!@S_VJE>$5[O\ LH_\C]K/_8,_]JI0!]64444 ?/G[6?\ R+WAS_KZF_\ M0%KY?KZ@_:S_ .1>\.?]?4W_ * M?+] &]X%_P"2A^'O^PG;_P#HQ:_06OSZ M\"_\E#\/?]A.W_\ 1BU^@M !7)?%3_DDWB;_ +!TO_H-=;7)?%3_ ))-XF_[ M!TO_ *#0!\$T444 ?<_P2_Y(KX;_ .O9O_1C5WE<'\$O^2*^&_\ KV;_ -&- M7>4 %?!?Q8_Y*]XH_P"PE-_Z%7WI7P7\6/\ DKWBC_L)3?\ H5 '(5] ?LF_ M\C/XA_Z\X_\ T,U\_P!?0'[)O_(S^(?^O./_ -#- 'U'1110!\X_M;_\>_A7 M_>NOY15\U5]*_M;_ /'OX5_WKK^45?-5 '4_#+_DJ?AO_L(P_P#H0K[ZKX%^ M&7_)4_#?_81A_P#0A7WU0 5Q/QD_Y(WXF_Z\F_F*[:N)^,G_ "1OQ-_UY-_, M4 ?"5%%% 'WE\)/^20>&/^P=%_*NQKCOA)_R2#PQ_P!@Z+^5=C0 4444 %%% M% !1110 4444 %%%% &;XBT.W\2>'KS2+QY(XKJ/89(SAD.%;)_NC@5W%% '#7/PXDUB. M]F\2:[-?:C-!%!;W<-NL(M1'()594R06W@$D]<8P!6OH'ABYT[6+K6=:U0ZK MJES"EMYP@$*1Q(2P14!/4L22271&N$G-@EHBNVUPZQF4')3(';.!UKK*\ MJ^*'QP@^&GB*VTJ;0I-1,]N)_,2Y$>,L1C&T^E '4ZKX/U'7;X1ZMX@>;1A= M)="P2T1&)1PZHTH.2@('& 3CDU4O?AT]W=:A;KK"]O--$"EGDRI8+ M+G*JQ4$C&>N",UY9_P -;6?_ $*$_P#X'C_XBNG^'O[0=OX_\:6OA^+P[+8M M<)(_GM=APNQ"W38.N/6@#V.BBB@#@?C'X[U#X=^"(]9TFWM[B=KR.W*7 )7: MRL2>".?E%>%_\-5>+O\ H$:1_P!\2?\ Q5>F_M1?\DD@_P"PI#_Z!)7R#0![ MK#^U/XMEN(XSI.D89@#\DG<_[U?5<+F2!'/!903^5?G):?\ '[!_UT7^=?HS M;?\ 'I#_ +B_RH EK,\2_P#(IZM_UY3?^@&M.LSQ+_R*>K?]>4W_ * : /SO MHHHH ^UOV>/^2':)_OW'_H^2O3:\R_9X_P"2':)_OW'_ */DKTV@ KX4^-'_ M "6;Q+_U]_\ LJU]UU\*?&C_ )+-XE_Z^_\ V5: .'KZ#_9,_P"1A\1?]>L7 M_H9KY\KZ#_9,_P"1A\1?]>L7_H9H ^H**** /FC]K7_C^\+_ /7.Y_G'7SG7 MT9^UK_Q_>%_^N=S_ #CKYSH Z?X:?\E2\,_]A2W_ /1@K[\KX#^&G_)4O#/_ M &%+?_T8*^_* "N&^-/_ "1CQ+_UZ?\ LRUW-<-\:?\ DC'B7_KT_P#9EH ^ M%:*** /OWX;?\DN\,_\ 8*M__1:UTU&?^P5;_\ HM:Z:@ K\[O$ M?_(U:K_U^S?^AFOT1K\[O$?_ "-6J_\ 7[-_Z&: ,VOJK]E#_D2-;_[" _\ M1:U\JU]5?LH?\B1K?_80'_HM: />:*** /D#]J'_ )*Y#_V#(?\ T.2O&Z]D M_:A_Y*Y#_P!@R'_T.2O&Z /7OV9?^2Q)_P!>$_\ [+7V+7QU^S+_ ,EB3_KP MG_\ 9:^Q: "O#OVJO^2'?M5?\DYTS_L)+_P"BWH ^3:MZ M3_R&K+_KXC_]"%5*MZ3_ ,AJR_Z^(_\ T(4 ?HQ1110!A>.?^2>^(?\ L&7/ M_HIJ_/FOT&\<_P#)/?$/_8,N?_135^?- !7W#\"/^2*Z!_US?_T8U?#U?

&O\ @'?FQX:\17%_P"+KC0- M+\4S:O;W.D-=QWL]LF^UF614. $4$'>#M(."N.] 'I5%<3X3O=43QUKNC2ZO M/K.F6,$#?:;A(P\-RVXO%N15!PNQL8R-V*[:@ KR\>,EO?$VISZKKFJ:58V& MJ?8+=+2SS;#:54F>4QL/G::L* M'?)E2P63[RJQ0$CZX(S0!!XHEUC1_%FA-IVOW5S<:GJ:1'2GBC,/V3K*P 7< M-B\[RW4@=\5S>K>-=5TN\U"^O=8O+;4;/6!!%HIM1Y$MF950'.S)+*V[?NQG MCVKK4\%:S!XQOM?M_$RE[MU79-IRR-# #D0H^X;5[\#D\G-7+_PE?:QJR/K& MO2W.E172W4>G);)&"RMN17< M0Q:)]S(\9(P<,I!&1P>>:!X;T<6>G6BZ?"MMIDJS6<*KA874':P [C)_'FN+ M^.GC#6?!'P\35?#ERMM=F^CA+M$L@VE7)&&!'85\Z?\ #1?Q*_Z#4'_@##_\ M30!]>:WX5T;Q%)%)K%D)WB4JKB1T.T]5)4C(/H>*T+*RMM.L8;.P@CM[:! D M442A511T KXUC_:*^)+2*#K4&"0/^/&'_XFOLNRD::PMY9#EWB5F..I(H F MJMJ)*Z7=%201"Y!';Y35FJVI?\@F[_ZX/_Z": /S\/BSQ%D_\3_5/_ V3_&D M_P"$L\1_]!_5/_ V3_&LD_>/UHH ^SOV<[Z[U#X1PSW]U-=3&]F!DGD+MC(X MR:]5KR/]F?\ Y(W#_P!?L_\ ,5ZY0 5\5_M%?\EOUC_KE;_^B4K[4KXK_:*_ MY+?K'_7*W_\ 1*4 >85[!^S%_P E?_[ATW\TKQ^O8/V8O^2O_P#<.F_FE 'V M'1110!XC^U3_ ,DST[_L*)_Z+DKY*KZU_:I_Y)GIW_843_T7)7R50!-9?\?] MO_UU7^=?HXGW%^E?G'9?\?\ ;_\ 75?YU^CB?<7Z4 +6;XC_ .15U7_KRF_] M -:59OB/_D5=5_Z\IO\ T T ?G=1110!]H_LY?\ )$M+_P"NUQ_Z-:O4J\M_ M9R_Y(EI?_7:X_P#1K5ZE0 5\/_'C_DMGB#_KI'_Z*6ON"OA_X\?\EL\0?]=( M_P#T4M 'GE>[_LH_\C]K/_8,_P#:J5X17N_[*/\ R/VL_P#8,_\ :J4 ?5E% M%% 'SY^UG_R+WAS_ *^IO_0%KY?KZ@_:S_Y%[PY_U]3?^@+7R_0!O>!?^2A^ M'O\ L)V__HQ:_06OSZ\"_P#)0_#W_83M_P#T8M?H+0 5R7Q4_P"23>)O^P=+ M_P"@UUM)O\ L'2_^@T ?!-%%% 'W/\ !+_DBOAO_KV;_P!&-7>5 MP?P2_P"2*^&_^O9O_1C5WE !7P7\6/\ DKWBC_L)3?\ H5?>E?!?Q8_Y*]XH M_P"PE-_Z%0!R%?0'[)O_ ",_B'_KSC_]#-?/]?0'[)O_ ",_B'_KSC_]#- ' MU'1110!\X_M;_P#'OX5_WKK^45?-5?2O[6__ ![^%?\ >NOY15\U4 =3\,O^ M2I^&_P#L(P_^A"OOJO@7X9?\E3\-_P#81A_]"%??5 !7$_&3_DC?B;_KR;^8 MKMJXGXR?\D;\3?\ 7DW\Q0!\)4444 ?>7PD_Y)!X8_[!T7\J[&N.^$G_ "2# MPQ_V#HOY5V- !1110 4444 %%%% !1110 4444 -DD2*-I)75$499F. !]:B MM[VUNPQM+F&<)]XQ2!MOUQ69XPT9O$7@[4]'CGC@>]@:%9)1E5)]1WKS7Q+J M,VDZ%XE\-R:;I>GS1P64\]UHZ>4CVTMP(G#C&58*'/4\'- 'K\-U;W$;/;SQ MRHIPS(X8 _A2P7$%U'OMIHYDSC=&P89^HKQ7Q_8V6A>)Y;#08(K#3;W3[--4 MBM<1IY9O4C#,%X&Y2ZD]QFNRT2PL]'^,6IV.AV\-I8R:);S7$%LH6,3>;(JL M5' 8H/Q % '>51UK_D!WO_7!_P"57JHZU_R [W_K@_\ *@"]7R9^U3_R4;3? M^P:O_H;5]9U\F?M4_P#)1M-_[!J_^AM0!X?7J7[.7_);=+_ZXW'_ **:O+:] M2_9R_P"2VZ7_ -<;C_T4U 'VC1110!XU^U%_R22#_L*0_P#H$E?(-?7W[47_ M "22#_L*0_\ H$E?(- $MI_Q^P?]=%_G7Z,VW_'I#_N+_*OSFM/^/V#_ *Z+ M_.OT9MO^/2'_ '%_E0!+69XE_P"13U;_ *\IO_0#6G69XE_Y%/5O^O*;_P! M- 'YWT444 ?:W[/'_)#M$_W[C_T?)7IM>9?L\?\ )#M$_P!^X_\ 1\E>FT % M?"GQH_Y+-XE_Z^__ &5:^ZZ^%/C1_P EF\2_]??_ +*M '#U]!_LF?\ (P^( MO^O6+_T,U\^5]!_LF?\ (P^(O^O6+_T,T ?4%%%% 'S1^UK_ ,?WA?\ ZYW/ M\XZ^&?^P5;_ /HM:Z:N9^&W_)+O#/\ V"K?_P!%K734 M %?G=XC_ .1JU7_K]F_]#-?HC7YW>(_^1JU7_K]F_P#0S0!FU]5?LH?\B1K? M_80'_HM:^5:^JOV4/^1(UO\ [" _]%K0![S1110!\@?M0_\ )7(?^P9#_P"A MR5XW7LG[4/\ R5R'_L&0_P#H-T >O?LR_\EB3_KPG_P#9:^Q:^.OV9?\ MDL2?]>$__LM?8M !7AW[57_).=,_["2_^BWKW&O#OVJO^2.?\ DGOB'_L&7/\ Z*:OSYH *^X?@1_R170/^N;_ /HQ MJ^'J^X?@1_R170/^N;_^C&H ]"HHHH ^#?BW_P E?\3_ /81D_G7'5V/Q;_Y M*_XG_P"PC)_.N.H ^@OV3/\ D8_$7_7I%_Z&:^H:^7OV3/\ D8_$7_7I%_Z& M:^H: "OFG]K3_CZ\-?[D_P#-*^EJ^:?VM/\ CZ\-?[D_\TH ^ M!O\ DG_A_P#[!MO_ .BUH W:*** "BBB@ K'USQ-::'<6MJ\%U>WUWN,%G9Q M>9*ZKC;>-;-K;XC6FKZA-K5OI: .EU'QM9Z<+*(Z=JES?WD+7"Z?;VV^XCC7 9G7.% ) Z\DX&:KR_ M$?1FM;&73(-0U9[VW-TD%A;%Y$B4[69U.-N&^7!YR" .*Y/0[S6?#^MZ5K_C M.TU"7[7HC6CS1VC321R+<%XUD6,$JS1E<\8W BJ?@R&\\!ZH-2\0Z9J"V^J: M>YC$%J\[02?:YYA"RH"58K.O7C*D9XH ]8TG5;/7-(M=3TR836EU&)8I "-R MGV/3Z58B[L^P^X#8_"NGH I3_P#(:M/^ MN4G_ ++4M]#/_M5:=9:A<6K>%[IC!*T9872\ MX)&?N^U0?\-::;_T*MU_X%K_ /$T >N^#/"FI>%+464^L6][9*AQ&EAY+M(3 MDR.^]BS'G.>I-=37$?"_XE0?$W1;S4;;3I+!;6X\@I)('+?*#G( ]:[>@ KR M?XG?'.#X;^*(M&ET.2_,ELL_FK85[ M!^S%_P E?_[ATW\TKQ^O8/V8O^2O_P#<.F_FE 'V'1110!XC^U3_ ,DST[_L M*)_Z+DKY*KZU_:I_Y)GIW_843_T7)7R50!-9?\?]O_UU7^=?HXGW%^E?G'9? M\?\ ;_\ 75?YU^CB?<7Z4 +6;XC_ .15U7_KRF_] -:59OB/_D5=5_Z\IO\ MT T ?G=1110!]H_LY?\ )$M+_P"NUQ_Z-:O4J\M_9R_Y(EI?_7:X_P#1K5ZE M0 5\/_'C_DMGB#_KI'_Z*6ON"OA_X\?\EL\0?]=(_P#T4M 'GE>[_LH_\C]K M/_8,_P#:J5X17N_[*/\ R/VL_P#8,_\ :J4 ?5E%%% 'SY^UG_R+WAS_ *^I MO_0%KY?KZ@_:S_Y%[PY_U]3?^@+7R_0!O>!?^2A^'O\ L)V__HQ:_06OSZ\" M_P#)0_#W_83M_P#T8M?H+0 5R7Q4_P"23>)O^P=+_P"@UUM)O\ ML'2_^@T ?!-%%% 'W/\ !+_DBOAO_KV;_P!&-7>5P?P2_P"2*^&_^O9O_1C5 MWE !7P7\6/\ DKWBC_L)3?\ H5?>E?!?Q8_Y*]XH_P"PE-_Z%0!R%?0'[)O_ M ",_B'_KSC_]#-?/]?0'[)O_ ",_B'_KSC_]#- 'U'1110!\X_M;_P#'OX5_ MWKK^45?-5?2O[6__ ![^%?\ >NOY15\U4 =3\,O^2I^&_P#L(P_^A"OOJO@7 MX9?\E3\-_P#81A_]"%??5 !7$_&3_DC?B;_KR;^8KMJXGXR?\D;\3?\ 7DW\ MQ0!\)4444 ?>7PD_Y)!X8_[!T7\J[&N.^$G_ "2#PQ_V#HOY5V- !1110 44 M44 %%%% !1110 4444 5M0TZTU;3Y;+4K=+FVF&)(I!D,,Y_G5&Q\*:%INGW M5E9Z7;1V]X"+E"F[SQC'SDY+<<)?^13U;_KRF_] - 'YWT444 ?:W[/'_)#M$_W M[C_T?)7IM>9?L\?\D.T3_?N/_1\E>FT %?"GQH_Y+-XE_P"OO_V5:^ZZ^%/C M1_R6;Q+_ -??_LJT %_\ KG<_SCKYSKZ,_:U_X_O"_P#USN?YQU\Y MT =/\-/^2I>&?^PI;_\ HP5]^5\!_#3_ )*EX9_["EO_ .C!7WY0 5PWQI_Y M(QXE_P"O3_V9:[FN&^-/_)&/$O\ UZ?^S+0!\*T444 ??OPV_P"27>&?^P5; M_P#HM:Z:N9^&W_)+O#/_ &"K?_T6M=-0 5^=WB/_ )&K5?\ K]F_]#-?HC7Y MW>(_^1JU7_K]F_\ 0S0!FU]5?LH?\B1K?_80'_HM:^5:^JOV4/\ D2-;_P"P M@/\ T6M 'O-%%% 'R!^U#_R5R'_L&0_^AR5XW7LG[4/_ "5R'_L&0_\ H M-T >O?LR_P#)8D_Z\)__ &6OL6OCK]F7_DL2?]>$_P#[+7V+0 5X=^U5_P D MYTS_ +"2_P#HMZ]QKP[]JK_DG.F?]A)?_1;T ?)M6])_Y#5E_P!?$?\ Z$*J M5;TG_D-67_7Q'_Z$* /T8HHHH PO'/\ R3WQ#_V#+G_T4U?GS7Z#>.?^2>^( M?^P9<_\ HIJ_/F@ K[A^!'_)%= _ZYO_ .C&KX>K[A^!'_)%= _ZYO\ ^C&H M ]"HHHH ^#?BW_R5_P 3_P#81D_G7'5V/Q;_ .2O^)_^PC)_.N.H ^@OV3/^ M1C\1?]>D7_H9KZAKY>_9,_Y&/Q%_UZ1?^AFOJ&@ KYI_:T_X^O#7^Y/_ #2O MI:OFG]K3_CZ\-?[D_P#-* /G*NR^$/\ R6#PQ_V$(_YUQM=E\(?^2P>&/^PA M'_.@#[QHHHH \[^/?_)#_$/^Y#_Z/CKX@K[?^/?_ "0_Q#_N0_\ H^.OB"@ MK]!O W_)/_#_ /V#;?\ ]%K7Y\U^@W@;_DG_ (?_ .P;;_\ HM: -VBBB@ H MHHH **** "BBB@ HHHH I3_\AJT_ZY2?^RU=JE/_ ,AJT_ZY2?\ LM7: /SK MUW_D8M2_Z^Y?_0S5"K^N_P#(Q:E_U]R_^AFJ% 'U7^RC_P B-K/_ &$!_P"B MUKWBO!_V4?\ D1M9_P"P@/\ T6M>\4 %?(O[4G_)4[7_ +!L?_H;U]=5\B_M M2?\ )4[7_L&Q_P#H;T >+5ZK^S=_R6JP_P"O:X_]%FO*J]5_9N_Y+58?]>UQ M_P"BS0!]G4444 >-_M0?\DCC_P"PG#_Z"]?(%?7_ .U!_P DCC_["/UHH ^Q_ MV9_^2-P_]?L_\Q7KE>1_LS_\D;A_Z_9_YBO7* "OBO\ :*_Y+?K'_7*W_P#1 M*5]J5\5_M%?\EOUC_KE;_P#HE* /,*]@_9B_Y*__ -PZ;^:5X_7L'[,7_)7_ M /N'3?S2@#[#HHHH \1_:I_Y)GIW_843_P!%R5\E5]:_M4_\DST[_L*)_P"B MY*^2J )K+_C_ +?_ *ZK_.OT<3[B_2OSCLO^/^W_ .NJ_P Z_1Q/N+]* %K- M\1_\BKJO_7E-_P"@&M*LWQ'_ ,BKJO\ UY3?^@&@#\[J*** /M']G+_DB6E_ M]=KC_P!&M7J5>6_LY?\ )$M+_P"NUQ_Z-:O4J "OA_X\?\EL\0?]=(__ $4M M?<%?#_QX_P"2V>(/^ND?_HI: //*]W_91_Y'[6?^P9_[52O"*]W_ &4?^1^U MG_L&?^U4H ^K**** /GS]K/_ )%[PY_U]3?^@+7R_7U!^UG_ ,B]X<_Z^IO_ M $!:^7Z -[P+_P E#\/?]A.W_P#1BU^@M?GUX%_Y*'X>_P"PG;_^C%K]!: " MN2^*G_))O$W_ &#I?_0:ZVN2^*G_ "2;Q-_V#I?_ $&@#X)HHHH ^Y_@E_R1 M7PW_ ->S?^C&KO*X/X)?\D5\-_\ 7LW_ *,:N\H *^"_BQ_R5[Q1_P!A*;_T M*OO2O@OXL?\ )7O%'_82F_\ 0J .0KZ _9-_Y&?Q#_UYQ_\ H9KY_KZ _9-_ MY&?Q#_UYQ_\ H9H ^HZ*** /G']K?_CW\*_[UU_**OFJOI7]K?\ X]_"O^]= M?RBKYJH ZGX9?\E3\-_]A&'_ -"%??5? OPR_P"2I^&_^PC#_P"A"OOJ@ KB M?C)_R1OQ-_UY-_,5VU<3\9/^2-^)O^O)OYB@#X2HHHH ^\OA)_R2#PQ_V#HO MY5V-<=\)/^20>&/^P=%_*NQH **** "BBB@ HHHH **** "BBB@ KDK+XE:# M?6.NWJFXCM-$8":9XN)@PRK1X.6#=!ZY%:?B[3M3U?PO>:?HEQ%;75RHC\R4 ML $)&\ KD@E<@'L3FO,KKPMXHDA\96PTBUCC!TV6TALV?;-]G$;".,L "-J% M?KQ0!W'_ L?3+>._P#[8L=1TJXLK>.Y-M=0CS)HW;8A0(S!B7PN,Y!(!K2T M+Q7!K6HW>FRV-[IFH6L:2R6MZBAC&^=KJ59@1D$=>",&O/?%MCJGC'6'U_2= M&U%(-*M;?;#=0&&6Z=;I)G14;!.U$Z]"QP*ZK01<:W\2+WQ(MA>65@FE16$7 MVV PO,_FM(Q"-S@9 R>ISB@#M:HZU_R [W_K@_\ *KU4=:_Y =[_ -<'_E0! M>KY,_:I_Y*-IO_8-7_T-J^LZ^3/VJ?\ DHVF_P#8-7_T-J /#Z]2_9R_Y+;I M?_7&X_\ 135Y;7J7[.7_ "6W2_\ KCK?\ 7E-_Z :TZS/$ MO_(IZM_UY3?^@&@#\[Z*** /M;]GC_DAVB?[]Q_Z/DKTVO,OV>/^2':)_OW' M_H^2O3: "OA3XT?\EF\2_P#7W_[*M?==?"GQH_Y+-XE_Z^__ &5: .'KZ#_9 M,_Y&'Q%_UZQ?^AFOGROH/]DS_D8?$7_7K%_Z&: /J"BBB@#YH_:U_P"/[PO_ M -<[G^<=?.=?1G[6O_']X7_ZYW/\XZ^&?\ L%6__HM: MZ:@ K\[O$?\ R-6J_P#7[-_Z&:_1&OSN\1_\C5JO_7[-_P"AF@#-KZJ_90_Y M$C6_^P@/_1:U\JU]5?LH?\B1K?\ V$!_Z+6@#WFBBB@#Y _:A_Y*Y#_V#(?_ M $.2O&Z]D_:A_P"2N0_]@R'_ -#DKQN@#U[]F7_DL2?]>$__ ++7V+7QU^S+ M_P EB3_KPG_]EK[%H *\._:J_P"2'?M5?\DYTS_L)+_Z+ M>@#Y-JWI/_(:LO\ KXC_ /0A52K>D_\ (:LO^OB/_P!"% 'Z,4444 87CG_D MGOB'_L&7/_HIJ_/FOT&\<_\ )/?$/_8,N?\ T4U?GS0 5]P_ C_DBN@?]&/^PA'_ #KC:[+X0_\ )8/#'_80C_G0!]XT444 >=_'O_DA_B'_ '(? M_1\=?$%?;_Q[_P"2'^(?]R'_ -'QU\04 %?H-X&_Y)_X?_[!MO\ ^BUK\^:_ M0;P-_P D_P##_P#V#;?_ -%K0!NT444 %%%% !1110 4444 %%%% %*?_D-6 MG_7*3_V6KM4I_P#D-6G_ %RD_P#9:NT ?G7KO_(Q:E_U]R_^AFJ%7]=_Y&+4 MO^ON7_T,U0H ^J_V4?\ D1M9_P"P@/\ T6M>\5X/^RC_ ,B-K/\ V$!_Z+6O M>* "OD7]J3_DJ=K_ -@V/_T-Z^NJ^1?VI/\ DJ=K_P!@V/\ ]#>@#Q:O5?V; MO^2U6'_7MJ_LW?\EJL/^O:X_P#19H ^SJ*** /&_P!J#_DD+_7)_O"OT8TW_D%6G_7%/_010!9JMJ7_ "";O_K@_P#Z":LU6U+_ M )!-W_UP?_T$T ?G*?O'ZT4'[Q^M% 'V/^S/_P D;A_Z_9_YBO7*\C_9G_Y( MW#_U^S_S%>N4 %?%?[17_);]8_ZY6_\ Z)2OM2OBO]HK_DM^L?\ 7*W_ /1* M4 >85[!^S%_R5_\ [ATW\TKQ^O8/V8O^2O\ _<.F_FE 'V'1110!XC^U3_R3 M/3O^PHG_ *+DKY*KZU_:I_Y)GIW_ &%$_P#1>5[O^RC_P C]K/_ &#/_:J5X17N_P"RC_R/VL_]@S_VJE 'U91110!\^?M9 M_P#(O>'/^OJ;_P! 6OE^OJ#]K/\ Y%[PY_U]3?\ H"U\OT ;W@7_ )*'X>_[ M"=O_ .C%K]!:_/KP+_R4/P]_V$[?_P!&+7Z"T %)O\ L'2_^@UU MM5P?P2_Y M(KX;_P"O9O\ T8U=Y0 5\%_%C_DKWBC_ +"4W_H5?>E?!?Q8_P"2O>*/^PE- M_P"A4 _A7_>NOY15\U4 =3\,O^2I^&_^ MPC#_ .A"OOJO@7X9?\E3\-_]A&'_ -"%??5 !7$_&3_DC?B;_KR;^8KMJXGX MR?\ )&_$W_7DW\Q0!\)4444 ?>7PD_Y)!X8_[!T7\J[&N.^$G_)(/#'_ &#H MOY5V- !1110 4444 %%%% !1110 4444 %%%% !1110 51UK_D!WO_7!_P"5 M7JHZU_R [W_K@_\ *@"]7R9^U3_R4;3?^P:O_H;5]9U\F?M4_P#)1M-_[!J_ M^AM0!X?7J7[.7_);=+_ZXW'_ **:O+:]2_9R_P"2VZ7_ -<;C_T4U 'VC111 M0!XU^U%_R22#_L*0_P#H$E?(-?7W[47_ "22#_L*0_\ H$E?(- $MI_Q^P?] M=%_G7Z,VW_'I#_N+_*OSFM/^/V#_ *Z+_.OT9MO^/2'_ '%_E0!+69XE_P"1 M3U;_ *\IO_0#6G69XE_Y%/5O^O*;_P! - 'YWT444 ?:W[/'_)#M$_W[C_T? M)7IM>9?L\?\ )#M$_P!^X_\ 1\E>FT %?"GQH_Y+-XE_Z^__ &5:^ZZ^%/C1 M_P EF\2_]??_ +*M '#U]!_LF?\ (P^(O^O6+_T,U\^5]!_LF?\ (P^(O^O6 M+_T,T ?4%%%% 'S1^UK_ ,?WA?\ ZYW/\XZ^&?^P5;_ M /HM:Z:N9^&W_)+O#/\ V"K?_P!%K734 %?G=XC_ .1JU7_K]F_]#-?HC7YW M>(_^1JU7_K]F_P#0S0!FU]5?LH?\B1K?_80'_HM:^5:^JOV4/^1(UO\ [" _ M]%K0![S1110!\@?M0_\ )7(?^P9#_P"AR5XW7LG[4/\ R5R'_L&0_P#H- MT >O?LR_\EB3_KPG_P#9:^Q:^.OV9?\ DL2?]>$__LM?8M !7AW[57_).=,_ M["2_^BWKW&O#OVJO^2.?\ DGOB'_L& M7/\ Z*:OSYH *^X?@1_R170/^N;_ /HQJ^'J^X?@1_R170/^N;_^C&H ]"HH MHH ^#?BW_P E?\3_ /81D_G7'5V/Q;_Y*_XG_P"PC)_.N.H ^@OV3/\ D8_$ M7_7I%_Z&:^H:^7OV3/\ D8_$7_7I%_Z&:^H: "OFG]K3_CZ\-?[D_P#-*^EJ M^:?VM/\ CZ\-?[D_\TH ^!O\ DG_A_P#[!MO_ .BUH W:*** M"BBB@ KC/B)K^HV&ER:;X,DX1<]R3V-=G7,>) M_A_H7BG[5/?6I6^GM3;"Z660%5P=N55@& +$X- &)%JFM>)-7TC1;75Y=+!T M*/4KNZMXD:661R%51O4@+D,3@9/ XK+\,>)/$?CNYCTL:RVDRZ?9-)=W-I A M:XG%Q+ IPX("?N&8J!SNQD5OQ_#N32AI%M>DTZZCM&M+F::V6X^T@R-)O*Y7#[W<@]/F( MQ0!L^!-D63 M.\-K'L#R'+.>I8GU)))^M:- %*?_ )#5I_URD_\ 9:NU2G_Y#5I_URD_]EJ[ M0!^=>N_\C%J7_7W+_P"AFJ%7]=_Y&+4O^ON7_P!#-4* /JO]E'_D1M9_[" _ M]%K7O%>#_LH_\B-K/_80'_HM:]XH *^1?VI/^2IVO_8-C_\ 0WKZZKY%_:D_ MY*G:_P#8-C_]#>@#Q:O5?V;O^2U6'_7MN4 %?%?[17_ "6_6/\ KE;_ /HE M*^U*^*_VBO\ DM^L?]P?LQ?\E?\ ^X=-_-*\?KV#]F+_ )*_ M_P!PZ;^:4 ?8=%%% 'B/[5/_ "3/3O\ L*)_Z+DKY*KZU_:I_P"29Z=_V%$_ M]%R5\E4 367_ !_V_P#UU7^=?HXGW%^E?G'9?\?]O_UU7^=?HXGW%^E "UF^ M(_\ D5=5_P"O*;_T UI5F^(_^15U7_KRF_\ 0#0!^=U%%% 'VC^SE_R1+2_^ MNUQ_Z-:O4J\M_9R_Y(EI?_7:X_\ 1K5ZE0 5\/\ QX_Y+9X@_P"ND?\ Z*6O MN"OA_P"/'_);/$'_ %TC_P#12T >>5[O^RC_ ,C]K/\ V#/_ &JE>$5[O^RC M_P C]K/_ &#/_:J4 ?5E%%% 'SY^UG_R+WAS_KZF_P#0%KY?KZ@_:S_Y%[PY M_P!?4W_H"U\OT ;W@7_DH?A[_L)V_P#Z,6OT%K\^O O_ "4/P]_V$[?_ -&+ M7Z"T %)O^P=+_Z#76UR7Q4_Y)-XF_[!TO\ Z#0!\$T444 ?<_P2 M_P"2*^&_^O9O_1C5WE<'\$O^2*^&_P#KV;_T8U=Y0 5\%_%C_DKWBC_L)3?^ MA5]Z5\%_%C_DKWBC_L)3?^A4 3?S% 'PE1110!]Y?"3_ ))!X8_[ M!T7\J[&N.^$G_)(/#'_8.B_E78T %%%% !1110 4444 %%%% !1110!5U-[B M+2[B2SFMX)EC+++<@F-,?Q-@C@#GJ*\[M?B'J=IHWB:>2XT[7ETN6W@LM0LU M,<-Q-,0HC;#,/E9ER03P?6O0]4CO)M-F33&MUNF7"?:D+QGU# $'!'%<$?AM MJ&IPZ[-JEUI^GW6IP6\4,.F0MY$+P2>8DK!L%VW8SP. !0!'JWC7Q)X1OKC2 M=8;3]3OKFVAETZ:&%H$\R2=82CKN;*J75L@@D9'6M_P_K&M0>,;SPSXCGM;V M9+&._M[NU@,(9&=D9&0LW(9>"#R#61J7@#7/$SW6H^(=0L(-42"*+3_L4;M% M T)+OQ%XEGLWU":U2RBAL5;RHHE9G/+'UZE^SE_R6W2_P#KCD/^XO\J_.:T_X_8/^NB_S MK]&;;_CTA_W%_E0!+69XE_Y%/5O^O*;_ - -:=9GB7_D4]6_Z\IO_0#0!^=] M%%% 'VM^SQ_R0[1/]^X_]'R5Z;7F7[/'_)#M$_W[C_T?)7IM !7PI\:/^2S> M)?\ K[_]E6ONNOA3XT?\EF\2_P#7W_[*M '#U]!_LF?\C#XB_P"O6+_T,U\^ M5]!_LF?\C#XB_P"O6+_T,T ?4%%%% 'S1^UK_P ?WA?_ *YW/\XZ^&?^PI; M_P#HP5]^4 %<-\:?^2,>)?\ KT_]F6NYKAOC3_R1CQ+_ ->G_LRT ?"M%%% M'W[\-O\ DEWAG_L%6_\ Z+6NFKF?AM_R2[PS_P!@JW_]%K734 %?G=XC_P"1 MJU7_ *_9O_0S7Z(U^=WB/_D:M5_Z_9O_ $,T 9M?57[*'_(D:W_V$!_Z+6OE M6OJK]E#_ )$C6_\ L(#_ -%K0![S1110!\@?M0_\E-U[)^U# M_P EO<:\._:J_Y)SIG_827_T6] 'R;5O2 M?^0U9?\ 7Q'_ .A"JE6])_Y#5E_U\1_^A"@#]&**** ,+QS_ ,D]\0_]@RY_ M]%-7Y\U^@WCG_DGOB'_L&7/_ **:OSYH *^X?@1_R170/^N;_P#HQJ^'J^X? M@1_R170/^N;_ /HQJ /0J*** /@WXM_\E?\ $_\ V$9/YUQU=C\6_P#DK_B? M_L(R?SKCJ /H+]DS_D8_$7_7I%_Z&:^H:^7OV3/^1C\1?]>D7_H9KZAH *^: M?VM/^/KPU_N3_P TKZ6KYI_:T_X^O#7^Y/\ S2@#YRKLOA#_ ,E@\,?]A"/^ M=<;79?"'_DL'AC_L(1_SH ^\:*** /._CW_R0_Q#_N0_^CXZ^(*^W_CW_P D M/\0_[D/_ */CKX@H *_0;P-_R3_P_P#]@VW_ /1:U^?-?H-X&_Y)_P"'_P#L M&V__ *+6@#=HHHH **** "BBB@ HHHH **** *4__(:M/^N4G_LM7:I3_P#( M:M/^N4G_ ++5V@#\Z]=_Y&+4O^ON7_T,U0J_KO\ R,6I?]?J_LW?\EJL/\ KVN/_19K MRJO5?V;O^2U6'_7M%? MHQIO_(*M/^N*?^@B@"S5;4O^03=_]<'_ /035FJVI?\ ()N_^N#_ /H)H _. M4_>/UHH/WC]:* /L?]F?_DC/U[!^S%_R5_P#[ATW\TH ^PZ*** /$?VJ?^29Z=_V%$_\ 14W_H!H _. MZBBB@#[1_9R_Y(EI?_7:X_\ 1K5ZE7EO[.7_ "1+2_\ KM/\ DMGB#_KI'_Z*6@#SRO=_V4?^1^UG_L&? M^U4KPBO=_P!E'_D?M9_[!G_M5* /JRBBB@#Y\_:S_P"1>\.?]?4W_H"U\OU] M0?M9_P#(O>'/^OJ;_P! 6OE^@#>\"_\ )0_#W_83M_\ T8M?H+7Y]>!?^2A^ M'O\ L)V__HQ:_06@ KDOBI_R2;Q-_P!@Z7_T&NMKDOBI_P DF\3?]@Z7_P!! MH ^":*** /N?X)?\D5\-_P#7LW_HQJ[RN#^"7_)%?#?_ %[-_P"C&KO* "O@ MOXL?\E>\4?\ 82F_]"K[TKX+^+'_ "5[Q1_V$IO_ $*@#D*^@/V3?^1G\0_] M>3?S%=M7$_&3_DC?B;_KR;^8H ^$J*** M /O+X2?\D@\,?]@Z+^5=C7'?"3_DD'AC_L'1?RKL: "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ JCK7_(#O?^N#_P JO51UK_D!WO\ UP?^5 %ZODS] MJG_DHVF_]@U?_0VKZSKY,_:I_P"2C:;_ -@U?_0VH \/KU+]G+_DMNE_]<;C M_P!%-7EM>I?LY?\ );=+_P"N-Q_Z*:@#[1HHHH \:_:B_P"220?]A2'_ - D MKY!KZ^_:B_Y))!_V%(?_ $"2OD&@"6T_X_8/^NB_SK]&;;_CTA_W%_E7YS6G M_'[!_P!=%_G7Z,VW_'I#_N+_ "H EK,\2_\ (IZM_P!>4W_H!K3K,\2_\BGJ MW_7E-_Z : /SOHHHH ^UOV>/^2':)_OW'_H^2O3:\R_9X_Y(=HG^_OH/]DS_D8? M$7_7K%_Z&:^?*^@_V3/^1A\1?]>L7_H9H ^H**** /FC]K7_ (_O"_\ USN? MYQU\YU]&?M:_\?WA?_KG<_SCKYSH Z?X:?\ )4O#/_84M_\ T8*^_*^ _AI_ MR5+PS_V%+?\ ]&"OOR@ KAOC3_R1CQ+_ ->G_LRUW-<-\:?^2,>)?^O3_P!F M6@#X5HHHH ^_?AM_R2[PS_V"K?\ ]%K735S/PV_Y)=X9_P"P5;_^BUKIJ "O MSN\1_P#(U:K_ -?LW_H9K]$:_.[Q'_R-6J_]?LW_ *&: ,VOJK]E#_D2-;_[ M" _]%K7RK7U5^RA_R)&M_P#80'_HM: />:*** /D#]J'_DKD/_8,A_\ 0Y*\ M;KV3]J'_ )*Y#_V#(?\ T.2O&Z /7OV9?^2Q)_UX3_\ LM?8M?'7[,O_ "6) M/^O"?_V6OL6@ KP[]JK_ ))SIG_827_T6]>XUX=^U5_R3G3/^PDO_HMZ /DV MK>D_\AJR_P"OB/\ ]"%5*MZ3_P AJR_Z^(__ $(4 ?HQ1110!A>.?^2>^(?^ MP9<_^BFK\^:_0;QS_P D]\0_]@RY_P#135^?- !7W#\"/^2*Z!_US?\ ]&-7 MP]7W#\"/^2*Z!_US?_T8U 'H5%%% 'P;\6_^2O\ B?\ [",G\ZXZNQ^+?_)7 M_$__ &$9/YUQU 'T%^R9_P C'XB_Z](O_0S7U#7R]^R9_P C'XB_Z](O_0S7 MU#0 5\T_M:?\?7AK_U &G138Y$EC62)U=' 964Y# ]"#3J *4__(:M/^N4 MG_LM7:I3_P#(:M/^N4G_ ++5V@#\Z]=_Y&+4O^ON7_T,U0J_KO\ R,6I?]?< MO_H9JA0!]5_LH_\ (C:S_P!A ?\ HM:]XKP?]E'_ )$;6?\ L(#_ -%K7O% M!7R+^U)_R5.U_P"P;'_Z&]?75?(O[4G_ "5.U_[!L?\ Z&] 'BU>J_LW?\EJ ML/\ KVN/_19KRJO5?V;O^2U6'_7M%?HQIO_(*M/^N*?^@B@"S5;4O^03=_]<'_ /035FJVI?\ ()N_ M^N#_ /H)H _.4_>/UHH/WC]:* /L?]F?_DC/U[!^S%_R5_P#[ATW\TH ^PZ*** /$?VJ?^29Z=_V% M$_\ 14W_H!H _.ZBBB@#[1_9R_Y(EI?_7:X_\ 1K5ZE7EO[.7_ "1+2_\ KM/\ DMGB#_KI'_Z*6@#SRO=_ MV4?^1^UG_L&?^U4KPBO=_P!E'_D?M9_[!G_M5* /JRBBB@#Y\_:S_P"1>\.? M]?4W_H"U\OU]0?M9_P#(O>'/^OJ;_P! 6OE^@#>\"_\ )0_#W_83M_\ T8M? MH+7Y]>!?^2A^'O\ L)V__HQ:_06@ KDOBI_R2;Q-_P!@Z7_T&NMKDOBI_P D MF\3?]@Z7_P!!H ^":*** /N?X)?\D5\-_P#7LW_HQJ[RN#^"7_)%?#?_ %[- M_P"C&KO* "O@OXL?\E>\4?\ 82F_]"K[TKX+^+'_ "5[Q1_V$IO_ $*@#D*^ M@/V3?^1G\0_]>3?S%=M7$_&3_DC?B;_K MR;^8H ^$J*** /O+X2?\D@\,?]@Z+^5=C7'?"3_DD'AC_L'1?RKL: "BBB@ MHHHH **** "BBB@ HHHH KZA9Q7^GSVMR\B0RH5=HI3&P'?# @CZBO()+FYT MWPSXOU+PQ=W<&@75S:6>G2-.SX9I%BN)HBQ)"_/P>A*DBO6=:TBVU[1;K2KX MRBVNXS'+Y,AC8J>H##D5DVW@;3(=)N=*N;B_O]/N8!;M;7ETTB(@Z!1_#CCD M=,4 >>>,4E\'>('T7P]>7EM8ZK9VRSYN7D,#-=I$TBLQ)5F1RN0>N#UKK?#] MHOA[XI7^A:9).-,FTB&]\B6=Y1%-YKQDJ6)(W*!D9ZC-:<7P]T$65];W<=U? M_;XDAGFO+IY9?+0Y153M-*Z MJ,*NYN@&3P/4T ;%4=:_Y =[_P!<'_E5ZJ.M?\@.]_ZX/_*@"]7R9^U3_P E M&TW_ +!J_P#H;5]9U\F?M4_\E&TW_L&K_P"AM0!X?7J7[.7_ "6W2_\ KC)?\ D4]6_P"O M*;_T T ?G?1110!]K?L\?\D.T3_?N/\ T?)7IM>9?L\?\D.T3_?N/_1\E>FT M %?"GQH_Y+-XE_Z^_P#V5:^ZZ^%/C1_R6;Q+_P!??_LJT &?\ L*6__HP5]^5\!_#3 M_DJ7AG_L*6__ *,%??E !7#?&G_DC'B7_KT_]F6NYKAOC3_R1CQ+_P!>G_LR MT ?"M%%% 'W[\-O^27>&?^P5;_\ HM:Z:N9^&W_)+O#/_8*M_P#T6M=-0 5^ M=WB/_D:M5_Z_9O\ T,U^B-?G=XC_ .1JU7_K]F_]#- &;7U5^RA_R)&M_P#8 M0'_HM:^5:^JOV4/^1(UO_L(#_P!%K0![S1110!\@?M0_\ER?M0_\E-T >O?LR_\ )8D_Z\)__9:^Q:^.OV9?^2Q)_P!> M$_\ [+7V+0 5X=^U5_R3G3/^PDO_ *+>O<:\._:J_P"2.?^2>^(?\ L&7/_HIJ_/F@ K[A^!'_ "170/\ KF__ *,: MOAZON'X$?\D5T#_KF_\ Z,:@#T*BBB@#X-^+?_)7_$__ &$9/YUQU=C\6_\ MDK_B?_L(R?SKCJ /H+]DS_D8_$7_ %Z1?^AFOJ&OE[]DS_D8_$7_ %Z1?^AF MOJ&@ KYI_:T_X^O#7^Y/_-*^EJ^:?VM/^/KPU_N3_P TH ^\?:-INIWD$UI9>%1;V=Q.S;1I3IANB GV8WLY;;NXQY?D_P# <=J]=F\.:'DZI##%J>EV=Y' *\'_91_Y$;6?^P@/_1:U[Q0 5\B_M2?\E3M?^P; M'_Z&]?75?(O[4G_)4[7_ +!L?_H;T >+5ZK^S=_R6JP_Z]KC_P!%FO*J]5_9 MN_Y+58?]>UQ_Z+- 'V=1110!XW^U!_R2./\ ["1_LS_\ )&X?^OV?^8KUR@ KXK_:*_Y+ M?K'_ %RM_P#T2E?:E?%?[17_ "6_6/\ KE;_ /HE* /,*]@_9B_Y*_\ ]PZ; M^:5X_7L'[,7_ "5__N'3?S2@#[#HHHH \1_:I_Y)GIW_ &%$_P#16_LY?\D2TO\ Z[7'_HUJ]2H *^'_ (\? M\EL\0?\ 72/_ -%+7W!7P_\ 'C_DMGB#_KI'_P"BEH \\KW?]E'_ )'[6?\ ML&?^U4KPBO=_V4?^1^UG_L&?^U4H ^K**** /GS]K/\ Y%[PY_U]3?\ H"U\ MOU]0?M9_\B]X<_Z^IO\ T!:^7Z -[P+_ ,E#\/?]A.W_ /1BU^@M?GUX%_Y* M'X>_["=O_P"C%K]!: "N2^*G_))O$W_8.E_]!KK:Y+XJ?\DF\3?]@Z7_ -!H M ^":*** /N?X)?\ )%?#?_7LW_HQJ[RN#^"7_)%?#?\ U[-_Z,:N\H *^"_B MQ_R5[Q1_V$IO_0J^]*^"_BQ_R5[Q1_V$IO\ T*@#D*^@/V3?^1G\0_\ 7G'_ M .AFOG^OH#]DW_D9_$/_ %YQ_P#H9H ^HZ*** /G']K?_CW\*_[UU_**OFJO MI7]K?_CW\*_[UU_**OFJ@#J?AE_R5/PW_P!A&'_T(5]]5\"_#+_DJ?AO_L(P M_P#H0K[ZH *XGXR?\D;\3?\ 7DW\Q7;5Q/QD_P"2-^)O^O)OYB@#X2HHHH ^ M\OA)_P D@\,?]@Z+^5=C7'?"3_DD'AC_ +!T7\J[&@ HHHH **** "BBB@ H MHHH **** "BFRRQP1/+,ZQQH"S.YP% [D]JS+#Q1HFIZ)-K%CJ5O+IT!<270 M;$:[/O7=KJT/DV*"2Y:4-$8D/1B& .TXX/0]JL MZ'XGT?Q(LQT6]6X-N0)4*,CID9&58 @'L<8- &M5'6O^0'>_]<'_ )5>JCK7 M_(#O?^N#_P J +U?)G[5/_)1M-_[!J_^AM7UG7R9^U3_ ,E&TW_L&K_Z&U ' MA]>I?LY?\EMTO_KCD/^XO\J_.:T_X_8/\ KHO\Z_1FV_X](?\ <7^5 $M9GB7_ )%/5O\ MKRF_] -:=9GB7_D4]6_Z\IO_ $ T ?G?1110!]K?L\?\D.T3_?N/_1\E>FUY ME^SQ_P D.T3_ '[C_P!'R5Z;0 5\*?&C_DLWB7_K[_\ 95K[KKX4^-'_ "6; MQ+_U]_\ LJT %_P#KG<_SCKYSKZ,_:U_X_O"__7.Y_G'7SG0!T_PT M_P"2I>&?^PI;_P#HP5]^5\!_#3_DJ7AG_L*6_P#Z,%??E !7#?&G_DC'B7_K MT_\ 9EKN:X;XT_\ )&/$O_7I_P"S+0!\*T444 ??OPV_Y)=X9_[!5O\ ^BUK MIJYGX;?\DN\,_P#8*M__ $6M=-0 5^=WB/\ Y&K5?^OV;_T,U^B-?G=XC_Y& MK5?^OV;_ -#- &;7U5^RA_R)&M_]A ?^BUKY5KZJ_90_Y$C6_P#L(#_T6M ' MO-%%% 'R!^U#_P ER?M0_P#)7(?^P9#_ .AR5XW0!Z]^ MS+_R6)/^O"?_ -EK[%KXZ_9E_P"2Q)_UX3_^RU]BT %>'?M5?\DYTS_L)+_Z M+>O<:\._:J_Y)SIG_827_P!%O0!\FU;TG_D-67_7Q'_Z$*J5;TG_ )#5E_U\ M1_\ H0H _1BBBB@#"\<_\D]\0_\ 8,N?_135^?-?H-XY_P"2>^(?^P9<_P#H MIJ_/F@ K[A^!'_)%= _ZYO\ ^C&KX>K[A^!'_)%= _ZYO_Z,:@#T*BBB@#X- M^+?_ "5_Q/\ ]A&3^=<=78_%O_DK_B?_ +",G\ZXZ@#Z"_9,_P"1C\1?]>D7 M_H9KZAKY>_9,_P"1C\1?]>D7_H9KZAH *^:?VM/^/KPU_N3_ ,TKZ6KYI_:T M_P"/KPU_N3_S2@#YRKLOA#_R6#PQ_P!A"/\ G7&UV7PA_P"2P>&/^PA'_.@# M[QHHHH \[^/?_)#_ !#_ +D/_H^.OB"OM_X]_P#)#_$/^Y#_ .CXZ^(* "OT M&\#?\D_\/_\ 8-M__1:U^?-?H-X&_P"2?^'_ /L&V_\ Z+6@#=HHHH **** M"BBB@ HHHH **** *4__ "&K3_KE)_[+5VJ4_P#R&K3_ *Y2?^RU=H _.O7? M^1BU+_K[E_\ 0S5"K^N_\C%J7_7W+_Z&:H4 ?5?[*/\ R(VL_P#80'_HM:]X MKP?]E'_D1M9_[" _]%K7O% !7R+^U)_R5.U_[!L?_H;U]=5\B_M2?\E3M?\ ML&Q_^AO0!XM7JO[-W_):K#_KVN/_ $6:\JKU7]F[_DM5A_U[7'_HLT ?9U%% M% 'C?[4'_)(X_P#L)P_^@O7R!7U_^U!_R2./_L)P_P#H+U\@4 .B_P!/UHH/WC]:* /L?]F?_ )(W#_U^ MS_S%>N5Y'^S/_P D;A_Z_9_YBO7* "OBO]HK_DM^L?\ 7*W_ /1*5]J5\5_M M%?\ );]8_P"N5O\ ^B4H \PKV#]F+_DK_P#W#IOYI7C]>P?LQ?\ )7_^X=-_ M-* /L.BBB@#Q']JG_DF>G?\ 843_ -%R5\E5]:_M4_\ ),]._P"PHG_HN2OD MJ@":R_X_[?\ ZZK_ #K]'$^XOTK\X[+_ (_[?_KJO\Z_1Q/N+]* %K-\1_\ M(JZK_P!>4W_H!K2K-\1_\BKJO_7E-_Z : /SNHHHH ^T?VI5Y;^SE_R1+2_P#KM/^2V>(/^ND?_ **6@#SRO=_V4?\ D?M9_P"P9_[52O"*]W_91_Y'[6?^ MP9_[52@#ZLHHHH ^?/VL_P#D7O#G_7U-_P"@+7R_7U!^UG_R+WAS_KZF_P#0 M%KY?H WO O\ R4/P]_V$[?\ ]&+7Z"U^?7@7_DH?A[_L)V__ *,6OT%H *Y+ MXJ?\DF\3?]@Z7_T&NMKDOBI_R2;Q-_V#I?\ T&@#X)HHHH ^Y_@E_P D5\-_ M]>S?^C&KO*X/X)?\D5\-_P#7LW_HQJ[R@ KX+^+'_)7O%'_82F_]"K[TKX+^ M+'_)7O%'_82F_P#0J .0KZ _9-_Y&?Q#_P!>3?S%=M7$_&3_ )(WXF_Z\F_F* /A*BBB@#[R^$G_ "2#PQ_V#HOY5V-< M=\)/^20>&/\ L'1?RKL: "BBB@ HHHH **** "BBB@ HHHH K:BUDFG3MJI@ M%FJ$S&XQY87ONSQCZUXV-3T_5?A9XLMM'N[>]:'6Y+N6WM7$C&U%VC,=HZJ4 M5OK7MCHLB%)%#*PP01D&HXK2WMR3!!%$2,$H@&?RH \6\>7]GXC\0R:QX>F3 M4=+T^QM/[2GM1YB%!>QR;"1U*JK.1V'UKLM!OK/7OBYJ.KZ%<1WFG1Z+!:RW M,!W1O-YSN%W#@D*>?3(KN8X8HD*11HBDY*JH -$44<*;(8UC7KM1<"@!]4=: M_P"0'>_]<'_E5ZJ.M?\ (#O?^N#_ ,J +U?)G[5/_)1M-_[!J_\ H;5]9U\F M?M4_\E&TW_L&K_Z&U 'A]>I?LY?\EMTO_KC9?L\?\D.T3_?N/\ T?)7IM !7PI\:/\ DLWB7_K[ M_P#95K[KKX4^-'_)9O$O_7W_ .RK0!P]?0?[)G_(P^(O^O6+_P!#-?/E?0?[ M)G_(P^(O^O6+_P!#- 'U!1110!\T?M:_\?WA?_KG<_SCKYSKZ,_:U_X_O"__ M %SN?YQU\YT =/\ #3_DJ7AG_L*6_P#Z,%??E? ?PT_Y*EX9_P"PI;_^C!7W MY0 5PWQI_P"2,>)?^O3_ -F6NYKAOC3_ ,D8\2_]>G_LRT ?"M%%% 'W[\-O M^27>&?\ L%6__HM:Z:N9^&W_ "2[PS_V"K?_ -%K734 %?G=XC_Y&K5?^OV; M_P!#-?HC7YW>(_\ D:M5_P"OV;_T,T 9M?57[*'_ ")&M_\ 80'_ *+6OE6O MJK]E#_D2-;_[" _]%K0![S1110!\@?M0_P#)7(?^P9#_ .AR5XW7LG[4/_)7 M(?\ L&0_^AR5XW0!Z]^S+_R6)/\ KPG_ /9:^Q:^.OV9?^2Q)_UX3_\ LM?8 MM !7AW[57_).=,_["2_^BWKW&O#OVJO^2K[A^!'_ "17 M0/\ KF__ *,:@#T*BBB@#X-^+?\ R5_Q/_V$9/YUQU=C\6_^2O\ B?\ [",G M\ZXZ@#Z"_9,_Y&/Q%_UZ1?\ H9KZAKY>_9,_Y&/Q%_UZ1?\ H9KZAH *^:?V MM/\ CZ\-?[D_\TKZ6KYI_:T_X^O#7^Y/_-* /G*NR^$/_)8/#'_80C_G7&UV M7PA_Y+!X8_["$?\ .@#[QHHHH \[^/?_ "0_Q#_N0_\ H^.OB"OM_P"/?_)# M_$/^Y#_Z/CKX@H *_0;P-_R3_P /_P#8-M__ $6M?GS7Z#>!O^2?^'_^P;;_ M /HM: -VBBB@ HHHH **** "BBN7UOQ%JZ^)5T#PQ8VES>I:?;+B2]F:..-" MVU%&U22S$-[ *: .HHK(\*Z^GBCPQ9ZND#6YN%(D@8Y,3JQ5ESWPP(S6O0!2 MG_Y#5I_URD_]EJ[5*?\ Y#5I_P!N_\C%J7_7W+_Z&:H5? MUW_D8M2_Z^Y?_0S5"@#ZK_91_P"1&UG_ +" _P#1:U[Q7@_[*)_XH;6?^P@/ M_1:U[QD4 %?(O[4G_)4[7_L&Q_\ H;U]=9%?(O[4G_)4[7_L&Q_^AO0!XM7J MO[-W_):K#_KVN/\ T6:\JKU7]F[_ )+58?\ 7M%?HQIO_ M ""K3_KBG_H(K\YXO]G?]A1/_ $7)7R57UI^U2?\ BV>G?]A1/_14E?)= M $UE_P ?]O\ ]=5_G7Z.)]Q?I7YQV7_'_;_]=5_G7Z-H1L7Z4 .K-\1_\BKJ MO_7E-_Z :TLBLWQ&?^*5U7_KRF_] - 'YW4444 ?:/[.7_)$M+_Z[7'_ *-: MO4J\M_9R/_%DM+_Z[7'_ *-:O4LB@ KX?^/'_);/$'_72/\ ]%+7W!D5\/\ MQX_Y+9X@_P"ND?\ Z*6@#SRO=_V4?^1^UG_L&?\ M5*\(KW;]E'_ )'W6?\ ML&?^U4H ^K:*,BC(H ^?/VL_^1>\.?\ 7U-_Z M?+]?4'[69_P"*>\.?]?4W M_H"U\OT ;W@7_DH?A[_L)V__ *,6OT%K\^O O_)0_#W_ &$[?_T8M?H+D4 % M)O^P=+_ .@UUN17)?%0_P#%IO$W_8.E_P#0: /@FBBB@#[G^"7_ M "17PW_U[-_Z,:N\K@_@D?\ BRWAO_KV;_T8U=YD4 %?!?Q8_P"2O>*/^PE- M_P"A5]Z9%?!?Q8_Y*[XH_P"PE-_Z%0!R%?0'[)O_ ",_B'_KSC_]#-?/]?0' M[)O_ ",_B'_KSC_]#- 'U'11D49% 'SC^UO_ ,>_A7_>NOY15\U5]*?M;'_1 M_"O^]=?RBKYKH ZGX9?\E3\-_P#81A_]"%??5? OPR_Y*EX;_P"PC#_Z$*^^ MLB@ KB?C)_R1OQ-_UY-_,5VV17$_&0_\6;\3?]>3?S% 'PE1110!]Y?"3_DD M'AC_ +!T7\J[&N.^$A_XM!X8_P"P=%_*NQS0 4444 %%%% !1110 4444 %% M%% !1110 45E>)=>A\,^'[C5+B*2<1%$CACQNED=@B(,^K,!GM5#0O%%Y?>( M;K0M- M?M1?\DD@_P"PI#_Z!)7R#7U]^U%_R22#_L*0_P#H$E?(- $MI_Q^P?\ 71?Y MU^C-M_QZ0_[B_P J_.:T_P"/V#_KHO\ .OT9MO\ CTA_W%_E0!+69XE_Y%/5 MO^O*;_T UIUF>)?^13U;_KRF_P#0#0!^=]%%% 'VM^SQ_P D.T3_ '[C_P!' MR5Z;7F7[/'_)#=$_W[C_ -'R5Z;0 5\*?&C_ )+-XE_Z^_\ V5:^ZZ^%/C1_ MR6;Q+_U]_P#LJT &?\ L*6__HP5]^4 %<-\:?\ DC'B M7_KT_P#9EKN:X;XT_P#)&/$O_7I_[,M 'PK1110!]^_#;_DEWAG_ +!5O_Z+ M6NFKF?AM_P DN\,?]@JV_P#1:UTU !7YW>(_^1JU7_K]F_\ 0S7Z(U^=WB/_ M )&K5?\ K]F_]#- &;7U5^RA_P B1K?_ &$!_P"BUKY5KZJ_90_Y$C6_^P@/ M_1:T >\T444 ?('[4/\ R5R'_L&0_P#H-U[)^U#_R5R'_ +!D/_H-T M >O?LR_\EB3_ *\)_P#V6OL6OCK]F7_DL2?]>$__ ++7V+0 5X=^U5_R3G3/ M^PDO_HMZ]QKP[]JK_DG.F?\ 827_ -%O0!\FU;TG_D-67_7Q'_Z$*J5;TG_D M-67_ %\1_P#H0H _1BBBB@#"\<_\D]\0_P#8,N?_ $4U?GS7Z#>.?^2>^(?^ MP9<_^BFK\^: "ON'X$?\D5T#_KF__HQJ^'J^X?@1_P D5T#_ *YO_P"C&H ] M"HHHH ^#?BW_ ,E?\3_]A&3^=<=78_%O_DK_ (G_ .PC)_.N.H ^@OV3/^1C M\1?]>D7_ *&:^H:^7OV3/^1C\1?]>D7_ *&:^H: "OFG]K3_ (^O#7^Y/_-* M^EJ^:?VM/^/KPU_N3_S2@#YRKLOA#_R6#PQ_V$(_YUQM=E\(?^2P>&/^PA'_ M #H ^\:*** /._CW_P D/\0_[D/_ */CKX@K[?\ CW_R0_Q#_N0_^CXZ^(* M"OT&\#?\D_\ #_\ V#;?_P!%K7Y\U^@W@;_DG_A__L&V_P#Z+6@#=HHHH ** M** "BBB@ KC]9TS7=.\;MXB\/6-OJ2W6GK97%M+<^0R,CED<,001\[ CKTQ7 M844 87@S09?#7A&RTRZE2:YC#R3O&"%,CN7;;GMECCVK=HHH AN+.WN]OVF% M9-OW=PZ5#_9&G_\ /K'^57*KVU_:WD]S#;3+)):2"*=1_P LVVAL'\&!_&@# M./@_PVS$MH6G$DY)-LG/Z4G_ AOAK_H Z=_X"I_A6U4=Q<16EK)<7,@CAB4 MN[MT4#J: *-OX=T>T0K::9:P*QR5BC"@G\*E_L?3_P#GTC_*J$7C/P]-IMS? MIJD/V>UD6.*T-+U:QUJQ%WI=RES 6*%ES\K X*D' MD$'L>: $_L?3_P#GTC_*J]QX7T*[D\RZTBSG<# :6%6./3)I;CQ+H]KK4>DS MWT:WTA4"$ L06^Z&(&%SVSC-:E &+_PAOAK_ * .G?\ @*G^%20>%= MI1+; M:-90R 8#QP*I'X@5K5E7'B?1K76H])N;^..]E<(D; @%B,A=V,;B.@SDT 6/ M['T__GTC_*C^Q]/_ .?2/\JJQ^*M#FUPZ/'J4+7X=D\D$\N!DJ#T+ 7$ C.SM@M@!03T!/X4 $_A[2+J/R[K3K:=,YVRQAAG MUP:K?\(;X:_Z .G?^ J?X5?TS5;'6;%;S2KJ.ZMV)7?&:MT 8O M_"'>&O\ H Z=_P" R?X5=&CZ> +2, =!BC5-8L=%M1<:E/Y,;-M4[&8L?0! M02>E5)_%N@6NCVNJSZM:I8WC*MO.9.)2QP OJ<_E0!;_ +'T_P#Y](_RH.CZ M>00;2,@]012ZMJUCH>E3ZEJUREK9VZ[I9GSA!G';W-0:CXCT?2=&CU;4=0AM M["4H([AF^5]_W<8ZYS0!!_PAWAK_ * .G?\ @*G^%'_"&^&O^@#IW_@*G^%; M5% &=!X?TFUB\NUTZWACSG9'&%&?H*D_L?3_ /GTC_*JVG^*=%U6_ELK#4(I M;F%#(T>"IV@X+#(&X \9&14^E:WIFNPS3:/>PWD4$S02/"VY0XZC/?J* '?V M/I__ #Z1_E5:;PIH%S*9;C1K&:0]7D@5B?Q(J\]_;1ZC%8O,HNIHWECB[LJE M0Q_ LOYU8H Q?^$-\-?] '3O_ 5/\*E@\+:#:R>9:Z/90/C&^*!5./J!6K61 M!XJT2YU>33(=1B-Y&')B8%
TS0HHGU6[6W$S% M8UVEF<@9.% ).!R>.* &W'A[1[N,)=:;;3H#D++&& /K@U7_ .$-\-?] '3O M_ 5/\*UH)XKJWCGMW$D4JAT8=&!&0:DH Q1X.\-@Y&@Z<#_U[)_A5W^Q]/\ M^?2/\JBUGQ#I7A^%)=8NUMD?)4E6;@=3P#@#N>@J#4?%^@:5]G^WZK;Q"YC$ MT1R6!C/1R1G"\_>.![T 7/['T_\ Y](_RH;1M.92K6<1!&"",@U)?ZC::7IL M^H7\ZP6EO&999FZ*H&2:IZ1XFT?7998M+ODFFB4,\15D=5/1MK '!]<8H B_ MX0WPU_T =._\!4_PH_X0WPU_T =._P# 5/\ "MJH[B>*UMY)[AQ'%$I=W;HH M R30!3AT#2;:(16VGV\,8Z)&@4#\!3_['T__ )](_P JK6/BK1-1L[N[M-2A M,-F?]):0F/R>,_,&P0".HP7-C$762=&^ M5"GWL^F*L:5JMCK>EP:CI5PMS9W"[HIDSAAG'?W!H H?\(;X:_Z .G?^ J?X M5-;^&-#M'+VFDV<#$8+10JI(].*U*R;OQ1HUCK$6EWE_'#>3,J)&P(!9ONKN MQ@$]AG)H L_V/I__ #Z1_E1_8^G_ //I'^5-CUW2YM>DT6&^ADU**'SY+96R MZ)D#)';DC\ZGOM0M=-@6:^F6&-I$B#-W=V"J/Q) H J7'AS1KQ5%WI=K.%.5 M$L0?'TS4'_"&^&O^@#IW_@*G^%;5% &.GA#PY&X>/0]/5E.0RVR@@_E5O^Q] M/_Y](_RJMJ?BC1M'O8K34[^.VFE*A0X.!N.%RV,+D\#)%#>*=$37!H[:C"+\ MOY?E<_?QNV9Z;L<[-SD$XR M<#@-?#M]J0L+;5(FN&E:%% M964.ZDAE5B &((/ )Z5NT 8O_"&^&O\ H Z=_P" J?X5-;^&=#M&9K32;. L M,,8H0F?KBM2LFV\4:-=ZTVDP7\;7R[OW)!!;;][:2,-CO@G% %G^Q]/_ .?2 M/\J/['T__GTC_*FZ=KFEZO<7<.EWT-W)92"*X$3;O+F:2'7=,N->N-% MAO8GU*UB66:V!^9$;HWT_P : &7'AO1;S;]KTNUN-OW?-B#X^F:@_P"$-\-? M] '3O_ 5/\*MV.MZ;J=_?65A>1SW.GR".ZC0\Q,1D _A5^@#'3PCX=BD5XM# ML$=3E66W4$'V.*M_V/I__/I'^51ZQK^F:! DVK70MT]QJ=LBZDRI9_O ?M!;[NW'7.1STYH G_L?3_P#GTC_*FR:'I"PM;60O;P)&Q&,J.U95SXU\ M.6=A:WL^KVXM[R,RP2*2P=!U;@'"C/)/ [UMQ2I-"DL+J\;J&5U.0P/0@T . MHHHH **** "BBB@ HHHH **** "BBB@#G/'FB7FO^$9K72PC7L4T%U DC;5= MXI5DVD]L[<9[9JGH5CJNH^.;KQ-JVFMI48TY+"WMI94DD?\ >&1W.PD 9P , MY.">*Z^B@ IDL23PO%,H>-U*LI[@T^B@"E_9%E_SR;_OZW^-9VH>!_#.K3K- MJFBVEY*J[5>X3>0/3)[5L2WEO!<06\TR)-<$K"C'F0@9('K@#-34 (M'DUHZ1'J= MJVHKG-L)1OX&2,>H')'6@"7^R++_ )Y-_P!_6_QH_LBR_P">3?\ ?UO\:BT_ MQ#H^JWL]IIFIVMU<6_\ K8HI0S+S@G [9XSZU-J>KZ?HMI]IU:\AM(2P0/,X M4%CT ]3["@"IJ'A71-5MA;ZIIT5Y"&#".?+KD=\$]>36;_PK+P3_ -"OIG_@ M.*Z2UNH+VUCN;.9)X)5#QR1MN5@>A!%2T Q M$3 #H/-;_&FZMKNEZ% DVLW]O91N=JM,X7<>^*BO_$VAZ7';/J&K6=NEV-T# M23*!(O'S ]QR.>G(H G_ +(LO^>3?]_6_P :;)HFGRQM') 71P596D8@@]0> M:LW5Y;V5C+>71VPJ@>U6[&^M=2L8KW3[ MB.YMIEWQS1MN5QZ@]Z (?[(LO^>3?]_6_P :R+KX>>$;ZZDN;WP]87$\AR\L ML09F/J2>M:UCK6F:GIKZAI]_;W%FAH- '/\ _"LO!/\ T*^F?^ XJ[IW@KPYH[N^DZ/;632 !VMU M\LL/0XZUN5FR^(M&@UF/29M3M4U"3 2V:4!R2,@8]2.<=: )?[(LO^>3?]_6 M_P :/[(LO^>3?]_6_P :?'JEA+JDNFQ7D+WT,8EDMU<%T0G )'85)=7EM9+& M;N9(1+*L,9'=8,9U;2+:],60AN%\S;GKC/3I5+_A67 M@G_H5],_\!Q74T4 @QZGMZTL?B'1YM:?2(M3M7U!, M[K9907&!DC'J!R1U% $G]D67_/)O^_K?XU#=>'=*OK62VO;-;B"08>*5F96' MH03S5N^O[33+*2[U"YBMK>(9>65PJK^)I-/U*SU:Q2\TVYCNK>3.V2)L@X." M/P- '/\ _"LO!/\ T*^F?^ XH_X5EX)_Z%?3/_ <5U-5=1U2QTBS-UJEW%:P M A?,E8*,GH/<^U $$&@Z;:V\<%M;>5#&H5(T=@J@= #P*D_LBR_YY-_W];_ M !JO/XHT*VTF'5)]6LTL;@XAN#,-LA]%/?H?R-:,-S!]:&E>*]!U MNX-OI.KVEW,%W>7'*"Q7U [CW%:] '+?\*R\$_\ 0KZ9_P" XK0T[PCH.D0O M%I6F0V4;MN9+?,88^I -;).!D\"LW3?$6C:Q//#I6IVMW);\RI#*&*#U^G!Y MZ4 2_P!D67_/)O\ OZW^-']D67_/)O\ OZW^-/T_4['5K=I],NX;N%)&B:2% MPZAE.",CN#3;'5M/U.:ZBT^\AN9+.4PW"QN&,3C^%AV- &9?^!?"^JW(N-3T M.SO)@H423IO; [9/;FJO_"LO!/\ T*^F?^ XK>T[5;#5[9KC2[N&[A61HFDA M<, ZG##([@U;H Y^P\!^%M+NOM.F:'9VD^TKYL$>QL'J,BM/^R++_GDW_?UO M\:BU#Q%H^E7L-IJ6IVMK<3X\N*64*S9.!U]3P/>K#ZG8QZI%ILEW"M],C21V MQ<>8RCJP7KCWH 9_9%E_SR;_ +^M_C534/">A:O L.JZ;#>Q*VY4N,N ?7!/ M6M*[N[>PM9+F\F2"",9>1S@*/>IJ .6_X5EX)_Z%?3/_ '%*OPT\%HP9/#. MFJRG((@'!KJ*S=3\1:/HL\,.K:G:V@H I3:%IUQ"\,]OYD4BE71Y&(8'@@C/(K&_ MX5EX)_Z%?3/_ '%;FE:UINN6S7&D7L-Y$K;&>%]P!]#^=7: .6_X5EX)_Z% M?3/_ '%:UGX;TG3[5+:QLDMH(^$BB9E5?H <5=N[RWL+22ZO9X[>WB7<\LK M!54>Y-4$\4:%)HSZLFK6AL$;8UQYHVJV<;2?7)''6@"Q_9%E_P \F_[^M_C1 M_9%E_P \F_[^M_C4MAJ%IJEE'>:=T MDO5D:/R!*-Q=3AE [D8.0* *=S\._"%Y&]'D=])T>VLFD #M;KY98>AQUJ__ &19?\\F M_P"_K?XU%;>(M&O-7ETNUU.UEOXL[[=)07&.#Q[=_2K%GJEAJ$]S#8WD-Q): M2>7<+$X8Q/C.UL=#CM0 S^R++_GDW_?UO\:HZCX,\.ZP8SJVD6]Z8\[/M"F3 M;GKC/2K\.K:?<:K0R7UJJO/;JX+QJWW21V!I;/5;#4+J[MK*[AGFLI! M'';"">)MR21P MA64^H(Z5TE9^K:_I.@QQR:SJ-O9+(2$,\@7=CK^7KVH ?_9%E_SR;_OZW^-' M]D67_/)O^_K?XTMQK&G6DEHES?6\;WSA+56D ,[$9 7UX]*M2RI#"\LK!(T4 MLS'H .IH S;SPWI&H6CVM_9)"?^A7TS_P ! MQ72V\\5U;17%M(LD,J!XW4Y#*1D$?A4E '+?\*R\$_\ 0KZ9_P" XK9BT+3H M(4A@M_+CC4*B)(P"@= !G@4NK:YI>A6ZSZQ?P64;G:K3.%W'VJ&\\4:%I_V7 M[=J]G!]L4-;EYU D4]&!STY'/3F@"];V4%JQ:!"I88.7)_F:GHHH **** "B MBB@ HHHH **** $8[5)P3@9P.]>9YU,37>N0:9JD=J_B2*Y:$6[B=[=;<1,W ME?>*[^V.0,XKTVJFI:MIVCVOVG5KZVL8,[?,N95C7/IDF@#SNTTO4]>W,Z!&4O.8U ME<1XWO'6MB\\0:/I]I!=7^JV5M;W&/)EEN%59>,_*2<'CTJ>;4K&W MFMH9[RWCENSMMT>50TQQG"C/S<<\4 >3Q:9JR:O-J\=GJU_IT&L6E[)/>VA2 M\G"Q21N!'@%DCW(P^4'[V,XKN?!5O< Z[J$]K-9Q:GJCW-O#.FQ]GEQIN93R MI8H3@\X(S6U<:UI=IJ4.GW6HVL-[/_JK>295D?Z*3DU>H \^UQ;ZQ\<&Z\+V MFK)J-U/;I>1M:[[&[B! 9VDZ(RIGD$$E0,&LG0=/UV/6IKC6+O4(;V(WANA] MAG$5PAW^6//,AB*@;"H501C&!S7JSNL:,\C!5499F. !ZUG6VO:+J=A>_#B.[GO/#]Y90:Q%"VCDZM-J#R&.XE(C, M10L2&/WSE> I /I6IXPBO-1\5:4FGPZO/+9ZC;R&UDM/]!9 P+2F3'55)(^; M.Y1\IKK=/U70O[#^TZ7?6']EVJ;/-@F3R854=,@X4 ?E4USK.F6>FIJ-WJ%K M!9. 4N9)E6-@>A#$X.>U 'GFFZ=J6S1M DTR]6ZT[Q!-?W%X\!$!A\R5PZR= M&+"15P.>3D#%=%XT>:UUKPQJ*65Y=06=_(\_V.V>=D5K>102J G&6 _&NJM[ MF"\MH[BTF2>"50T2ZEINOW(O]7M+*\L--U/68YI[/[.\ MDQ@2W\OS&AC=7.Z0*2H.[ !(/(J0VNB1ZP-=U7156[+I;VUQ#*DI=3"& MC#F3:J[PI8G'&<<5Z*=>OFD8S]S.>G-$.MZ5<:I)I ML&I6DM]$"9+5)U,B8ZY7.10!G>(9_)\/Q(K:S;^:%7SM.MS//%QGYAAC[$X/ M-<#J.GW=K\$K33;C0KN34M^VVCM[!Y95C%RK[G"!O+9D 9AD9.?I7JMOJ-E= MO<):7<$[6K^7.(Y QB;&=K8Z'!!P:BT[6M,U?S?[*U&UO?);;)]GF638?0X/ M% &#X[AFUSX2.*X=9K7R_F74+.&^@LIKN".ZN QA@:0!Y0!DE5ZG ZXH X33H;F M[^)(U);;5KFQ^PW$5R-5LO+6URRE8X/E&_=@@XW<*O-7OA_,/MWB&)=-O[&* M;46N+<7-A);HT7EQJ-NY0.JGCKQ6\OBWPZVJ#35UW33?&7R1;?:D\POG&W;G M.<]JUZ .$\30:AJ_BJZBTNRO$>UT*]MQ*-:M8%O M!IC0VTL!N)7E4RD.)"K.3SPA(]?K7*^)=-U3Q!XH;^R8M6E8VE];.NH6OE6] MIOA*JT+X&69@HX+?*QZ5Z(NO:0^D-JJZI9G3E!+78N%\I0.N7SBH]2\2Z'HQ MB&K:Q8V)F7?']HN$CWKZC)Y% '+>'4NM4\6:1?II5[IEOIFC-:3K=0&+=*[1 MXC7/W@OEM\PRO(P:N^/(4)L+J./68[^V,C6E[I-MYYA8@ HZ8.5;CJ,<=1P: MZJVNH+VUBNK.:.>WF0/'+$P974C(((X(/K4M 'D.HV?BW4M1@FUU[VPGET^V M-N]C837*V\_)EQY4JJC;L9WA@1QG (J2\2[O/%VM)80ZS+JD.N6PM+B)Y/LL M$0C@,H;!V*-N_(;KD8S7ID>N:3-JSZ7#J=G)J$8)>T6=3*H'7*YS46G:CH<^ MI7EKI5Y827N_S+N*WE0R;L!=S@DS:(]BKZW";B-QYND6GG, M>,;&^4X!S[?45R*6FL:9IE[#J7AZXDN=5\-VUE#%80&2.&9%D0PDC(0?.IRQ MQUYXKTAM?TA+&XO6U2S%K:R&*>?SUV1.,95FS@'D<'UI=*U[2-<65M%U.SU M0D"0VLZR;">@.TG&: .=\4Z1?#X,7^D11R7E\FC_ &<)$I9I9!'C@#J216)J MHUKQ'>)J'AK3;ZPN--T6[@CN;V V[RSR*@C15?!."A.2, XKTRJ.I:WI6C^5 M_:VI6ECYS;8OM,ZQ[SZ#)&>HH \RL]-UJ/PUJ364NKLKBT%S9+8W%K)M$F9S M&TLKEI&3()0C.!CDUWFBO:6?AF:33;'5(;9"[)!<)(9C_N)(2V/0''TK1O-< MTG3[J"VO]3L[:>X_U,4TZHTG./E!//-3-J%FNH)8-=P"\>,R+;F0>8R X+!> MN!D6<]L&22*[MGA8$L3P& R,$@#Q;PQX8UZRT;2="&FW$.GZ_!&=59E*_9&B<^9N' M8RQ[$_#-2:CINLP^"=-TZ+2+Z*2.WOGCDB@N':.;SF,:!(G0*2#D.^0,>]>P M7-U!96TEQ>31P01C<\LKA54>I)X%4T\0Z-)I!U6/5K)M/4X-V+A#$#G&-V<= M: .8\.:/>7/C2ZU/6DOLP6-E]F\V5UB\PQL)3MR%9LX!R#BJWCB*\U+6["'3 MH-6GN+6^MI5M6M,V,H5PQD>3'&T$D?-G)-5U.SLFF.(A<3K&7^F3S0!R?F)%\:(IH-*OTMSIDM MM+=)ITHA:9IHWYDV[3D*?FSCCK6AX\%Q>6NFZ;9V5U<33ZC;2[XH2T<:QS([ M%VZ+\H/7KVKJP'-$U/3]4\/7[1ZF)[B[ODU$S2R,HBS(8@RD[57(3;P.OO7>6VN:5 M>ZE-I]GJ=G/>P#,MO%.K21]N5!R*+'7-*U.>>'3=2M+N6W.)D@G5S'_O 'CI M0!QWQ*BNM3MOL&GPZO-6[$@2P2!U)'49% &?XLMK6]\+W=OJ%I>7=O(% MWQV()F&&!#(!SE2 >.>.AKSR\_X2Z_TVT%V=1GT>'475I;C3I/M,\'DC8TL$ M3(Y DW#C&<*2M>N51O\ 7-*TNXA@U/4[.SFN#B&.>=4:0]/E!/- 'E]U$;?4 MO#]AK;:]JUL=)NW9+:*>*5CYR>7OC#E_E!V@DG'!/K7;:8VIV'PUL1KIOVU% M;2-+A[2/SKA&( SC!W,._!Z'K6I=:AH5MKUO'>7=A%JLD9C@661%F9&()50> M<$J.!UQ5P7]FVH-8+=0F\6/S6MQ(/,"9QNV]<9XS0!Y9I.G:KITMGJMQIVI7 M=A::_/<^9+:G[9/');E/.>(#)(<[>%!V@'%=IX%L[FVTO4;B[MI+3^T-4N;R M*"9=KI&[_+N7^$G&[';-;%GKNDZA?365AJ=G_OO":>%DT34DOO[:>6AF\SR@FTH0 @8$>N2?2[R]M=.M'NM0N8;6WC&7E MF<(J_4GBJK>(=&32%U5M6LAI[G"W9N$\ICG'#9P>: .:^'<'D6:B]LM8AUC[ M.HU&:_,OERS9^8J6.UNE=I)K.F16,-[+J-HEK<,JPSM.H20L<*%;."2>F.M-OM=T MG3+J&VU'4[.TGG_U44\ZHTG.. 3D\\4 43&&! /'XTMAKFE:JLS:9J=G>" XE-O.K^7]<'B@#(\9MC15 MLTEUNW$RLHGT>V,\BX7&T_*V,YZX[=17(ZC#=67@/PA;WV@7"ZG;36;RQZ?8 M23>1%'(I890-MX .W/7IFO1#KNDC2?[4.IV?]G_\_?GKY77'W\XZ\?6K-G>6 MVH6D=U87$5S;R#*2PN'5A[$<&@"KJFH+::#->_9KN=?+R(8+=GE.[C[@&<\\ MCMS7F\,&NZ!H5G!)IFJ2M+X36SCBM(VD\NZ&3M;'"-AA\QP.",UZQ5&ZUS2; M'4(+&]U.SM[NX($,$LZJ\F>FU2Q;3A%+*O^ MD*K%RJ@X9\A0X:+10ADU: RL%,^E6WG2Q\9SM"MQVS@U>DUO2H MM533)=2M$OY!E+5IU$K?16!9 7C5LX++U .#C/I M0!Y7X;M=5\-1VUUJN@7UQ%-H\EE#%;6ID<,+B1E$JC.QI$968GY=P.2*]"\' M:9 *J6NJZ?>V\L]G?VUQ#"2))(IE94(ZY(/ M% '*^$[._P!,\1BWDGU&>UN-'M[B5KR5Y!]IW,&P6^Z2,948Z#BLKQ.MWJOC MC34TF2]N9+:ZD!LY;!HX;3="Z&X$VT9()X!+ [S@=QZ!;ZG87=BU[:WMO/:J M"6GCE5D&.N6!QQ2SZC96UB+VYO+>&T(#">255CP>AW$XYH \[\)0RW6J^#XK M73KJR;0M+FM]2\ZV:(([+&HCW$88EU+<9'&>]=#X\CM?(TZZEN-1L;NUG:2T MO;&S:Y\E]A4AT"G*LK$=I:- UO;7++'=>8^YMD1X;;Y9V29&"1ZU/K-YJ$GBC7K>TN]9 MDU>"[LAIR6WF?9@3'$9-P'R $;BP?L>.:]2_M*Q.H_8!>V_VS;N^S>:OF8]= MN8# <9*E M@T9^8_4\5ZU%=6\YE$$\Z7,CW&H1^'V@=(P79Y!!M( '))-8E]<:AKMY:: MCX/L;I+S3-$NXS=3VKP!Y7C411#> 7(==WH,>]>H56O=2L=.5&U"\M[19&VH M9Y53>6P;4I;-"Y7[7'+)+C'.U9!O8>@.>]:USJ5C930Q7E[;V\EP= ML*2RJK2'T4$\_A4C74"726SSQK/(I9(BX#,!U('4@9H \[\-"/[=XIO-:2XU M32K@6\C7]YI[1O.R@CRO)"CK'.<9K9^%\ZO\ #G3;?RIH9;:(Q2QS M0/$R-DG&& [$=*Z?^TK'^T?[/^VV_P!MV[OLWFKYF/7;G.*LT >*^&]$UBST MC3?#L6GW4=AXDA22^&[._O?&^HZAJLVH!+>VM/L\+2.D&]H M3YAV8Z8UBP@DP>9C.%&-JDM]XC*@ M8-=V=0LELTO#=P"V?&R3)*ME(J27'G%R"^W:3MYSFM#QQ(UQ=^' M].M[>XFG;5[:X/EPLR)'&^YV9\;5P/4\]JZU6#*&4@@C((/6EH \UL-3U5M: MT?2Y(]4^T0:]>->,T$GE_9R)C%E\;2I#1XY[>U+X1M-8LM0\+7%Q<:K*VH6= MS_:2WZ$3;9/)E5]A]#@\&@#AOB \UWJ5E:Z>U[<7-O>VTXTP6#&" MZ*R!MS3!?E"CG.[ *\@]*S-*M+HG1-#>PNO[5T_Q#/>W4[6[!%B+S-YGF$;6 MW+(@&"3SCM7H\VMZ5;6*7MQJ=G%:R-L2>2X58V;G@,3@G@_D:FLM0L]3M_M& MFW<%W#DKYD$H=*M0M-,?5#-!IOF72-=QVEQ";G!7R97BA_>1Y&_@\9&>XKUZJTVI M6-O>16=Q>V\5S-_JH'E57D_W5)R?PH \FUBZOHK];'4M5UN[NT\-126[Z?'- M'YMWYD@5V1>58X7AN.N:]!O[NZL_!MG)JUS<6=^T42S7-I:?:&BEVC<0H5AC M.1G'>M#S-'C\1']]:+J\L C*>8OG-$"6 VYS@$D_C5HWMJLDT;7,(>W0/,ID M&8U/0L.PX/)]* /*?#D5UH4OA_4]6L;S^SK( LAD4/ MVP,XX!Q7:^"-/N=/^'=K:W5L]M+LF=;=Q\T:O([(A'8A6 QVZ5LV&O:1JLS1 M:9JME>2*NYDM[A)"!ZX!/%7Z /)M!>35M!\#Z9IVGWB:CH[1275Q/9R0K;*D M3*Z%W SN)"X7.>O:H=#;Q:UC?3IJ%T-;73;GS[*2VN,OF M"3@YH P_!;V/]D2M8OJ\HPIF_M(3%M^WYMOF%)9XD:=ML2LX!D.,X7 MU..>*IOXBT2._P#L,FL6"7>\1_9VND$FX]%VYSGVH YCX97%L;76[>UMYK9! MJUQ-%'):/ OE.WR%0R@8P.@KE4L-=T74-1N=%L+D2>(-1O-.E=8R/(8S,T-R M?]D(9.?]VO8J1F"J68@ #))[4 >1BQFT'09-(M-/O(+)M;N429#<(L4:H-A8 M0_.VXC /3/)-:7A"VUO6+_P]-XBGU6,V^B)+,A=X5>Y$I'[P#&6VCH>N>0:] M M]6TZ[M)+JTO[6>WB)$DT4RLB8ZY(.!BEAU.PN-/-];WUM+:*"3<)*IC '4 M[@<<4 <1\47FNM-?3K%[V2Z9$==/BL&DBOR'!6-Y0OR#(Y(88!S3]8NK"U^* MF@3?8Y4N?*G6\FBLY& +H@C#2!<$<$=>/:NSNM5T^QM8[F]O[:V@DQLEFF5% M;/3!)P:M*P=0RD,I&00>"* .5^(\I;P;V;;:V^GM,E]Z0LX7Y 2,$AE(#9S79P:E8 MW-Y-:6UY;RW,'^MACE5GC_WE!R/QIRWMJ\4TB7,+1P,5F<2 B,CJ&/8COF@# MRVZM[UK36-$N-+N5UG4M7M;NW=+=FC2,>0=WFXV@1A'7DYX]Z]"\56EE?^%- M1M=5AN9K.:$I,EJI:7:>Z@:XM_)8G?''A\+)M4LH&?3&:=/&K;7=6U>ZLIH;]I'L8[B-W4.GEAP/WI"@X#'D\9ZUZC>:E8Z>T0O[VWM3,V MV,32JF\^@R>34%W+I$.L6;WTUI'J&UX[42R*LC!L;@H)R<[1T]* ,70[G4+; MX9V<_B%[Q+T6X\V3R/.G3)PK,@!RP&TG@\YKB=.M[RUF35;FWO+[3(/$GVR6 M]>R9)KI6MBGFF$#.$M10 MZG87-[+9V]];2W4/^M@CE5GC^J@Y'XT 8'@2"5;+5KMK>6VM[_5)[JVBEC,; M>6VT;BIY&XAFP>>:XH>9J'AB[\-6FGWQUAO$$L\3M9R(ENHO#)YWFD!0-@." M#DYQWKUZH[BXAM+=Y[J:.&&,9>21@JJ/4D]* /,],/B&3QU.;N_GM[I-0N-M MN\%PTSBGM?V:6L=R]U MO(5"2F0!7W? M=P>ASV]: .$D>:^^*FE7%FU[>PVK7,PC\;>*H-.M);6WFF@DMP;*2&-U6%5<@E0/O9^O6NUN=3L+*XA@O+ZVM MYISB*.655:0^B@G)_"K5 'DNKP:KH7CSQ#XLTK2KJ\G@NH(##%&<<<5Z[56 MVU.PO9IHK.]M[B2 XF2*56,9]& /'XT >9:)::UJZ:!8ZG8"N"APIQG/J#[U MTEGJ5CJ,V]TD;;7:"57"GT.#P:1]5T^/3OM\E];+9XS]I:91'C./O9Q MUH \UUEH+'1? KZAH[VFIVL]F\\=O:23&UA1&#+N56( )'&<_6N[\4W\5GX3 MOIGCGE62W>-%@@>1R64@?*H)ZFM:&:*YA2:WD26*0;D=&#*P]01UI] 'D][= MZSH.@75BT&J">;PO:PV,=K \FVY19!( 5!"L,IG..![5;U>TUDW>NZG!<:L+ MBRN-/^PQ1R2",@K$)<(.'!RP;.<8/3FO1)-2L8;Z.RFO;>.[E&8[=I5$CCU" MYR:/[2L3J/V 7MO]LV[OLWFKYF/7;G.* ,3QKZ<\X95N;.P-TP MXY4C:V,Y]NG6O.[*VO-,\.ZA9ZMH-U'-JGAJWL;"V@MGE =%E3RB>=ARZ,0Q MXSUXKV-+JWDFEACGC:6''FHK@M'GD9';/O4=EJ5CJ2.VG7EO=K&VQS!*KA6] M#@\&@!NDV\UIHME;W1W3PV\:2'.9 9(XG*G+N0"54#.>YZ#K7444 >2:=#I7AR MXTF6;S]0T4>'I+*VN!9R.'G\W,BA I*E^, CD+CM3)X[/0;#X=KK$)BU>R># M[4Y@9Y(H1!*N"P!P Q QGKBO7J* /*#/J^E>-]6^SR2/?WFM0LEF^G;UN+0K M&N_SL?*$4/W !4\X\F,+E&4X/$BAL=3CO7L%% &+X/NM1O?"-A<:U +>]DC)D01^7QN.TE M/X25P2O;.*VJ** /.-9U+1]7^(^GZ4Z?8ETF^2ZDG-JX>ZN=A5$1@N-H#99B M>>!ZXS?#\+/)X7TK['.NLZ7JEU/J4C6S*$0B8,YE>LT4 >01 MM:W&C_$33/"D3))<+OM(8+=T\Q1;QJ^W(&22&'J375> [^YN;^^MX9FO-(@M MX/LURVG_ &0JYW;H0,#<% 7MQG&37:T4 %<;\1=;M=+TR&U>VCDO=1$EO!/- M;-+';*5^>1R%)P!CY?XC@>X[*B@#R*XBT[28[R!H+G4+"Z\+PV&DR_97D,[) MYBM'@+\K$LAP+_ 8U!=NJVT!BU"<0L[ FU**&< \%^.O4UZI1 M0!R4]J=;^),(:WVV.@Q>>7*8$UU*"%P>^Q-Q^KCTKK:** *.MWEGI^AWEYJ4 M336D$3/+&L1E+@=@@^\?:O*K=[;4=/GU]8S)]HURSOM2L8+9R+:W1=B C:-[ M+A68@'D'L!7L=% 'DFL1Z=<^#?&U_]='K=\=6\"Z=8Z(&EN-8V6*3B(_N$(_>R'(XVHK8]\5W%% $-E9P:?80 M6=I&(H+>-8HD7HJJ, ?D*FHHH \UN=1TO7?B3!:6ZBP;1YY_))M75[N[="I( M;;C8 S9)/S-CTR:'A2&.=_!UG]AGCNM&L[E-89[9T\K,6UE9B!N+2888SG&: M]9HH \[^'FH:/;6WBJ.TC$=I#J4MU'"ELRKY'EQX95*C(RIX'I6[X$T^:'19 M=5U"#R-0UF8WL\97!B4@".,_[J!1]"2 WL MMJTB6L!P)&)"G+<_*O*+%;2YNI=8TJVAT606KN9@( MBBJ&Q\I5_F.<8SFM:>?3-.^+&A;]HO\ [%-!?3I Q+RLL C#/C'(4XY]:]&H MH Y*VM3K/Q(GO7M_+LM"B\BW8IM$MS* 9''KM3:N?5FKK:** ,OQ+J=EH_AV M[U#5+9[JVMU#M#'#YK.9V(MA;Z?KK$3V[^(&U#5X;>VD:.U+ MP,D8"E06"$)E@.N37L%% 'CFO06'_"M/$%SIOB!,-4U1[FPFDMH+G1&A64V,DZZFK.2;=<+F-N/O?>^<8'%>NT4 M 5-*S_8UENMFM#]GCS;L5S7MCXF\7WBZ4GV"XTZUO M;/3XA;/')E^'Y;75A+:O&$)$ M0\EL@;FRCG SZ]^?4Z* /%K2:UF^&^KV>FV\JJGB)Y8WBM7Q91-<[H[CR]OS MHH4':!@CK@5VOPU\TV.KM,K3F347D&H^08%OLHOSK&0-H'W..#MSWKM** "O M._B;J.ES[/#5Y&('U.$?:K][5G$%N&Y"LJG+DY"CMRQZ<^B44 >2ZZ@<>*M, M-I/-JFK7EM+I@KT&B@#Q_X?0RQ^*M(!BEFCAMKI%M'M'B;1M[!BCR$ 2D MX"\\\9&1S7L%%% &+XMUBRT'P[-J.HV;WL<+*4@2+S"\A.%XP<<]^W6O/-,2 MST__ (1[6)9/M5BNIWMSJ3V]M(8K>YFC)3"%<[5R5#8ZG/&:]=HH \8U>WLK M3X:027]DT4\FM-=:;%);,9(8&O5D)"@$I\GS8XX.*D\>R-?:_J,]FLRPW.FV MRK;FS>4:TN]G$:.%_=$9*D]?FR0,9KV.B@!D))A0LAC)490G.WCI3SQ110!X M_<7-IXLN]?GT*(V=W%H]WIVF626KQ239Y>1CM &2H"+GU/?%:NF/I&I>(3?I M9-'H=KX?%I?":T>--_F*RQE2HW%0KY !QNQWKTNB@#R+1?L%U\-]->.^73Y- M'UB6Y036$DD8)EFV*T8 .TH^01T.VNP^'%G>6WAZ\FOD\O[9J-Q=0KY!AQ&S M<'RR24S@M@\_-S76T4 %><_$+4=(O=7@\-7<8MO/:&YOK]K5VQ&D@9(T95.7 M)7Z*,GJ0*]&HH \FO86>75=':TG;7+OQ+#>VLHMF/[@21,LOF8P%6-64\\8( M[UHVQT5_BEK]C:9MA?:6()9(('4M-YDID.[;@L 0N([=86*%89KE8VR5'1NL8]"1[50GNH[K0/ %P-1@ MMM-MK)XYKF:U-Q%#$;1("NMV%Q=OK+"(J M\8*2AS(V.C.R$<\\$=*]=VC.<#/KBEQ0!XU%)8-X2^(6G>$VCRUWYL4-LK$M M#Y4*R, .6SAP<').>]=CX OWN;K5;:W>SNM-MA!]FOK.R^S)(2K;H\9(.S"\ MC^]@\BNS"@= !]!2@8Z4 %<)\3]2T>WTZ+3+Z&S:_P!4BEMK>XO(@T=M&0!) M(S$<8&,*.6.!ZD=W2$ ]0#]: /'M;CTNWM_$-I=*U\UYH%M;Z%*T1D:XQ&Z@ M1G'WO,*L<8Z@]JUKJ32]/^+/A9[F6%=6:RGAOI"27+F.$1J3VS@X'U->F8'' M'3I2;03D@9]<4 >2>#KS4;#Q);6KFVNK^YU6\&HVK6!6>V3=(5G,V>1@1J., M$, .E>N444 8_BK4M+TCPS=W^O0"XL8 &>(Q>9O.X;0%[G=BO-=-&FV]MI&I MW$UI-I3WD2112:U+<:,DL97$9N$.Y$[#&YAQP#Q78>,H[/Q/%I.CV<$-R-;< M&:Z$8;99IAI"&QQNX0?[_M7;$ ]0#]:7 '04 (B+&BH@"JHP .PI:** /')[ MC2_$5[X@N?"7V>SN;;1[RPL+2VC\J>Z<\O(0 , %0$SR22W<5J:+_8%[K[7- ME#''H4/AY;?466,Q1A_,4I&W3+!0^1V!P>M>G!0#D _2EP,8QQ0!YAX(U;2 MK#X,R3"VBO5TV2Z*V:Q;OF,\AB0+CC<&7'L:[+P;H)\.^%K:SF"?:W+7%VR* M &GD.YSQVR<#V K<"@= !^%+0 5YMX_O_#]YXDM-!NC9VEV9;>[N]0GC :.. M.0,B(V,EV(Q@<*"Q/4 ^DTA4'J ?PH \DNDADN[O3E@QXF?Q2ES$QA)D\D2J MPD#8_P!6(05SG'4>U;7AZ;08?BYK]KIKVX:[LX1(JY)FF$DQD!)ZD C/H,5Z M%CG-)M .0!GUQ0!QW@^QAOO$6L>)$M([>)W_ +/L%6()^XB8[GQ@??DW?@JU MV5'3I10!RWCW6M*T/18;C5;.WO)Y)?*LH[F,,@E8$;F)!"J!G+>F>YQ7$:?; MZ+H,NBC5;F'4="CT">VM[DQ&2)[@R@R*@P<$CA1Z+@=*]@(!ZC/UI,#&,#% M'D$RZ?H]I\.)-PMM>^(.FV"6<7D M::!JEY/Y0R\F2L";L<\[G/\ N+ZUV14'J ?J*6@ JKJDUI;Z3=S:F%-G'"[3 MADW H =P*]^,\5:HH \62;3-6T;5]:L%MUMKR_L);K2[6/)@LHI -TJJ.6(R M6'.% '.#5Z^CT6[T3QW>S)"="NF0V&4*Q37*VVUF5>C9; SC!*^HKUH*!T ' MT%&T$8(&/3% 'CFM74%]H_A"6SOK6S,>DRQ_;[V SVP/EHC0E,?ZPGD'C 5A MALXKT?P01_P@FBA;*:Q5;.-5MYVR\8"@ $_AZ#Z"MS:,8P,?2EH *\SN[[0= M8^*%M;6#6=C^**U!Q'&1"!,1@Y0,"6X.0K5[-BD"@= !]!0!P?PRYN-?=G@NWDNHW;4+.( MQ6]Q^[ 1/X2H !P3DG.>P[V@# XXHH \^^*-_HOV5-$OH[-+_5H'A6\NX@4 MM(/XWW$=>?E491$H0QMC@B3W>(P MSZ=;$P2Q%WU5 [.J6SA3Y;%&*%"5!*MU7V-.P...G2B@ M!&QM.[ICFO%[F?3?$B^);WP?]GM9TT6?3[&QMH_+FN%W!I)64 8^[M0'GDG^ M(5[32!0#D _2@#S;3V\-ZAXCO[RRBAC\.+HD4%ZPC,41<2$JC=,E5R".P(! M]*Q]%.G3_#'PUWE_+&%D^1@8HHVQEF8@ G.%7/N%03D@$_2EQSF@#RJQCT"Z\2^/-(T MZ^BLDU#3XE,T.2V[9,)7SU9EW GG/2KOP_AGF\87EY =/>PBTN"T:;38'BAF ME5V(^]]Y@IYQTW 9KT<*H.0 #]*4#'3B@ HHHH **** "BBB@ HHHH **** 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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9 end GRAPHIC 15 revandarpu06302017a02.jpg begin 644 revandarpu06302017a02.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" B L<# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_***_D"_ MXBC?VZ_^BY?^69X?_P#D&@#^OVBOY8O^">W_ <>?MG?'']OKX'^"O%/QD_M M3PSXP^(&@Z)J]G_PB6AP?:[.YU&WAGB\R.R61-T;LNY&5AG((.#7]3M '(_% M/]H#P'\#+C1(?&WC;PCX/E\2W@T_2$US6+?3VU6Y) $%N)G4RR$LOR)EOF'' M-==7Y$?\%!OV3S_P6J_;"_:)TRQ^TRV'[,O@+_A&/!LB,45_&UX%U)YXG5L@ MPI;VEN_&(_P#@CMH_[2/C&:=HO#7A"2]\500@?:EU M*Q0PW=L$5>H[62E_VX^;E?S4>9^4X;MLJ4)> MVC1AK=\O_;R46U_Y-R]^:$[['T[\7?BOH'P(^%OB+QKXKO\ ^RO#/A33I]6U M6\\B2?[+;0H9)9/+C5G;:JDX12QQP":7X2?%70?CI\+?#GC7PK?_ -J>&?%N MFV^L:3>>1)!]JM9XUEBD\N15=-R,IVNH89P0#Q7Y)?M:_MA?MQ?%W_@ES\2O MB=XS^#OP:B^"7Q)\"ZG);Z!H.JWY\<>%M,O;67[+?W;3?Z'<)'$T;RI$$D*R M;MD91T7U?X%_MW^+OV+/V:O^"\,:-X.\0:CG2DY3ISTDI4XI?WI^TT?SC%)[7;5][1.45" M-2#NK3DWT<8R6FJO^F]%?*O[6/[<7C#X6&G.U]RL M''SJF,9J237][[HM1;].9\OF[I+1EN-G9^7WRNTO7E7-_AL^J/T:HKXJ^'/_ M 5=O_C=_P $E/B;\>M'\*6OACX@?#+2=>@UCPMJTQO8='US2XY/-M9FB:-I M(]R(W!1BCCD'FO._V./VR?VY_P!O;X+:+\4?"?@']G;P%X&\2>&FDT>V\93Z MS_;.IZD+?]W?^7;%HXM-EN/N1L[3>2N[>VY2;:=Y):\J4M-FI*3C9[/FY=+; MW36EVHO[L9/3F;7FG%I2NNEKZ]K-;V3_ $9KS+]G#]L?X;?M<7/C2+X=^)HO M$;#^^C3S ,_?CW(><,<&OS!_X-O?^&J_[,\6 M>9_PSY_PIS_A:_B;_A+]O]L?\)-_:>X>?]@_Y=OLWG^5L\[Y]F_/S8KV#]DO M_@I?:?"S]E[]MWXJ7WPM\!:-;_!#XD^(;7^S_!6D_P!D2^*WMECV7-_)F3?= MRLRB6YV\*-VP[<&7*,:?M9O3V7M'Y?P_O7OZ=7H]-45&,IRY(+7VG)Z_Q/N? MN:]%JM=S]*Z\R^&G[8_PV^,'[0GC[X5>'/$T6I>/OA@MH_B;2EL[B,Z8+I/, M@_>O&L4FY>3Y3OMR V#Q7S)^PU^T%^VW\6_$_P //&'Q$\(?LU:O\%OB18IJ M"2>!=9U'^W/#5M<6INK6XN&NB;:Z082%UMLDO,KJ=BM5[]C3]I#_ (6!_P % M=/VN_ @\!_#?0CX!MO#<@\1Z1HGV;7_$7VBR:3&I76\_:1%C;%\J[%XYJI1= M.;C5TM&;:ZIQMOZ7^?1Z,GFC*BZD.\;/HU)V_'\-VK-'VU17Y&?LG_\ !5;] MO;_@H1^R-)\2?A-\'_@+I5OX7345U2_\6S:G#!XSN8)IMEOHMM#.6C\N*..- MY;N<1R3RD*4$3X^AKO\ X+=Z7J?_ 1\\/?M1Z#X%O-4U7Q5+;:-8>$3J*Q% M=:FOO[/^RR73( L2SACYI090 [06P"<7%-]4XJW7WM(V7]YK3_@HN4>6I[.7 M>2OT3A\6NVBU]$^SM]VT5^3OQY_;G_X*._LN_&SX,>$?&NC?L7)'\:=?_P"$ MBZI<65Y^T;\![2] MM)6@GMYO'^DQRPR*2K(RF?(8$$$'D$5[I;74=[;1S0R)+#*H='1@RNI&001P M017X<_\ !*"?]A"V_8Q^(\G[10_9D/C-/'/BIKX>+%TAO$QLA=2;/*$G^G$[ M=WE"+Y\X\OYL5]%_\$/?B[+^Q'_P11\7_$CXA1^)-)^%/A?5]=\2>![;55;[ M&]O4T2IQJ-]%S)/E]=6UO=1EM; M72I"2K>R@KWG*"771NS]-->SE'N?I_17Y<>*?^"E'[=/PJ_9]B_:5\6_!;X% MP_ 9+6/Q!J'@NPUG49/'^EZ+(,B=[A@+!I(XV6=E" [,J4C;<4]\E_X*6:UI MW_!3CX1?#::W\,W'P;^/OP_F\1^"==B@F349]4A"SR6\DAE,+1-:,KJ%C5MS MJ-QKH5.7/[-Z2NTUU3492L_51E;HVFEJF9.I'EYUK&U[]&KJ-UZ&A\-OAW\/9/&?Q%UZ\CE-UI4TKL+.WB=9 M1&F44RN'C_;?_:A^$&H?'WX+_"'X&)\"8#<7VB>'_%6J M:E_PFWB_3+5SON;=H,6ENUPJ/Y23*2A'/FKM+X>UCR>U;]VS;?1)2E&[^<96 M6[2;2LG;7DES^S7Q722[MQC*R^4E?HFTGJU?]/:*_._]L7_@MWJ'P[_X)T?L M^_M"_"?PC#XKL_C!XQT;1;KP_#M5OKO7O ^I7>U[*# M4Y9C]FN3C?%(UJ@C+([AU"I'+T*E-U71>C4N3_MZR:5^M^9)6TOO:ZOFYQ]F MJJU3CS_]NZW=O+E?GVOJ?I/17RO%^W#XL?\ X+.2?LZ_V?X>_P"$)7X3?\)V M+WR)O[4^W?VFMIY?F>;Y7D>6<[?*W;N=^.*(OVX?%C_\%G)/V=?[/\/?\(2O MPF_X3L7OD3?VI]N_M-;3R_,\WRO(\LYV^5NW<[\<5$%S\EOM\UO^W.?F_P#2 M)?AW+G%QY[_9Y;_]OO_ !*OM2>Y\:7]J2+AM/BLBJPPHX\L-.=K[E8./G5/IK_@FE^W M7#_P4)_9B@\:R^'9_!OB72]5O?#GB?PY/=+?*[6EZ:KTNKVNA5/D?';_H>?_*+I_\ \8KL/V>O^"C_ ,9_'/Q]\#Z)JGC+[5IF ML>(+"QO(?[(L4\Z&6YC1UW+"&&58C(((SP: /U0KP?4O^"IG[,>C:K/8W?[1 MGP(M;VUE:">WF\?Z4DL,BDJR,IGR&!!!!&017O%?A?\ \$L;C]@VT_8B^)TO M[1P_9K/C"/QKXK;4!XF32G\5&R%S)L\A3F_+;-WE"#]YNQY?S8K%U;5>5[*$ MI?=*"M_Y-?Y&BC[BEKK)1T\U)W_\EM\S]SHY!+&&4AE89!!R"*=7Y=_\$.-= M^-/PG_X(EKJW@GP'J7CG4+SQ+?2_#+PUXGUP:4\/AR>\C2U>:YE#$0Q(9IPH M7,D:@1_?0UT6I?M\?MB_L/\ [0/PCT_]IOPI^SGKOP[^,'BFW\"VNH_#"ZU> M+4-#U2Z8?999TU#(EA;;("L:@C&XNNT))U^S_>JDKIOE6NCYI)6B^S3:B^BE MI?1VP4G[-S>O+S7MKI%N\EY63:ZM=#](J*^3?@?^W?XNU?\ X*O_ !=_9T\= M:=X;L;+1O#FG>,? -[8030W.K:9(?)NQ2*X(4&-4&%;*UYSX@_X*D_ M$76_C%^V>/">A^$)OAS^R[X-E>PU*[L[F2?5_$T=A)>2V\DBSK&UO#Y>R2-$ M63+ ^8,BN:56*IJH]G&4_E'25_27N_XK(WA2E*I[);\T8_.=G&WJGS?X;M[, M^^**_(^P_P""NG[;WQ'_ &#-/_:A\*_!;X+:?\)_#WA^WU?7](\0WNHP^)O% M4<"HVI7^EQQN8+2SSYX@%R\LK1V_F[9!)'&=WXC?\%=?VO\ QC^RO+^U%\,_ M@1\-M*_9ZT2QBUFXT+QEJMV?'/B72T97NM0M!;'[):P^6S^7YWF2%8&F"2+) M'&=JD?9N2GIROWO[M]F_)V?FK.Z5G;.G[ZCR:\VWFU:Z7FKKRU5F[H_5.BOA M[]IW_@JOXGU#P_\ GPK^SOX/T/QG\7/VC=$7Q+X?@\27SVVC^&=)^SQSRZC MJ)AS(\:>:J".)@SD/M8E0CQ?LF?MZ_'GP3^VUI_[/G[4_A3X6Z9XM\:Z)<^( MO!?B;X>7=X=#UF.UV"YL7BO29UN8@3(6R%*D +QN9^SE[1TFK.\EZN-^9+O; ME=^ETTFY)HCVD?9JJGI9/T4K'Y/&GC:74K;0)+"WD6*VL1#;227$^I/^\EDE39! M'&J H&E2NM^%_P#P4#^-7_!0?_@E3\3M4\'>&/AKX,^/7P]U/4?!7C?1O$\] MY-H5M0+O;FJ5>7#O$15[14[;>Z[:^23DK]K MIV::;Z8T?W_L)/[3@^OO*^GK:+M]UT]#]%:*_*/_ (-S?&'[1/P]_P"";W@' M7_&T?P8E_9TT/P9J.H:+'H2:H_C9Y(KJ63%PLG^AD';<<1\G]U_M5VW[$O[> MO[;/[:_A;P/\;/#OP]_9LO?@)XVU-=OART\0ZB?&NG:<;MK665[IPNGM-;E7 MF=-JLRQM&%60@#MJ4>7$2H)[/5[6NVES=K\K\DEJSCI5N>A&NUOMUOHF[=[7 M1^DU%%?"'Q^^*?\ P42U'Q%XNUGX9?#G]E[PQX,T":\ATO2O&NMZIJ7B#7X; M=G\N[1[(QVD(N4"-'#*X:,MB1QU'+*I&/Q:+=OHDOZVW\M';IC!RV]/O_K?; MSU5_N^BOS,^.7_!>KQ'I_P#P2]_9_P#VCO /PYBOKKXK>/K'PIJOA.X$FH7B MHTM[#=6]C)&\(>Y,MGMAD=2IW@M&OH%X]UH>O(NMP.FH6#2?O5MY1(0(Y?WD;(RMR*C#_ +VI"/V9<_SY M(S>G_;\+/JU>VBNJJI0A-O=6PO8+#Q)XIL=*N9X"S()5CGE1F0LCKN QE6&>#7/?\ M!2O]IJ^_8U_8%^+?Q/TJ.&36/!WAJ[OM-69-\?VS9LMRZ]U$KH2.X!Z5\Q?\ M$L/^"./P3B_8X\(>-OBK\/?!_P 9/BK\5-,M?&'BWQ/XXTBWU^]O+Z]B%PRH MUTL@BC02A (PN[8&;+&HAS3E)+:/+?\ [>YK)?\ @,FWZ*SOH2Y8J-]Y7M_V M[RW;_P# HI+S;TMK][^!O'FA_$_P?IWB'PUK.E>(= UB!;JPU/3+N.[L[V)N M5DBEC)1T/9E)!K6K\J_@9\'H?^"6?_!=+4/A!\'EAT+X8_M$?#Z^\76'A2XF MFDTC1?$EF[AI8(PQ,$$D<8W*O9MBX6.)$\H_X)3_ /#:O_#RW]J3['_PRYY_ M_">Z'_PM+SO[=V8^R_\ ,$QS_P >V_\ X^O^6FW^'-:4>6M**AHG%RUZ-5/9 MM/R3O[W^'3WM,ZK=)/FU:DHZ>=/VB?K:RMZZZ:_K1X#_ &J_ 7Q-_: \=?"W M1->^V^._AI#8S^)-,^Q7$?\ 9J7L7G6Q\UXQ%)O3G]V[%>C8/%>AU^/-E\4_ MCKX5_P""^G[8OAG]G[P'X5\2>,_%&E^#WE\0>,;R:V\+>%+>WTI6:2\%N#+],M7.^YMV@Q:6[7"H_E),I*$<^:NTO MTG[9'_!FZ/=>'IXGN-1,<\-R9K.V,4 MB*+P7$'DJ[!USD^6W HUMJFG>,6K:IS=HW6^K3TW5FFD]"-&[)W5I._1\BO* MSVT5M=G>Z;6I^C-?YGR>5Y>[?O\ EVYSQ4UN:$H1TO*4(^2YI1CT M[7_ *3C.,IZV49/UY8M_C8^N?AK_ ,%$OV?_ (S^-['PSX/^.GP=\6>)-49D MLM*T;QIIM]?7;*I=A'#%,SN0JLQV@X"D]!7L=?'_ .S!8?L"W_QNT;_A2\/[ M($WQ'A\V72?^$*3PZVMQXB?S6@^R?OQB+?N*?P[L\9KR5_\ @H!^US^W#X\^ M(%_^R;X(^ T/PM^'6M77AB/7_B5?:D]SXTO[4D7#:?%9%5AA1QY8:<[7W*P< M?.J5)I-12=[-OT32O][2[W?J"3=VVK72^;N[?,M=UGXGWVH+9W=O/-Y2065O8@3.R9C9YB63YRA"D*7^J?V2?%'Q1 M\6_ O2KCXR^%_#WA+XBP23VFJVF@:@;W2[HQ2O&EW;,WSI#.BK*DK-8K)N"&46\C[ VUL;L9VG'0U\&?\' MG_" _P##3'[$W_"TO^$0_P"%??\ "QKW^W?^$J^S?V-]G^PC/VG[1^Y\O./] M9QG%>.?'3P[^SMXH_P""K_[)@_8DM/AH_P 0M)U^;4/&]W\)TLQI%GX4"[+L MZB]C_H@+;RB[_P!Z=ZJ.7B!6%?M:G(_Y^33=>["7,_)W\ M9>,?B7>WXTIM1GC$BZ9:06($QEC0AGE)9 0R$(0IDT_V8O\ @HQ\6?VC?V6O MCSI%QX)\*^%_VH?@&+G2M4\/M++?Z%J6H+:&XM+F +(DWV2[ .Q3)O7N[8R8 M=6*I2K/91Y_-QT]Y+MJK=TTU>+N7R/VBI=7)1\E)WT;[Z._9IIV>A]PT5\9_ M"K_@K3I?C+_@BNO[5NI0:;#"2S4,Q<*UXGEJ"Q;# MKR3S7 >,O^"G?QYTGX(_LZ^!-#^'O@36OVL?C]H;:Y)I5U/KYDMP8XTDC0Q)+O=Q+M8E5C;:K"4*DZ.\HM*RZM\UK?*$FWLDKNRU,H34H M1J;*2;UZ_G>226[>BUT/T+HKX9_9,_;U^//@G]MK3_V?/VI_"GPMTSQ; MXUT2Y\1>"_$WP\N[PZ'K,=KL%S8O%>DSK'Y/&GC:74K;0)+"WD6*VL1#;227$^I/^ M\EDE39!'&J H&E2IWMRZWBY:=HR49?=+3SMI>ZO?1N6EFE\Y1E?\[:V_ M4*BO@7]GK_@KKXM^-G_!*3XV?%G4?"&B>%_C+\!(->T;Q-X?E>2ZTJ/7-+MC M(Q3:X8<;?-W;>-^>:*S5*$ZLG[L%&3:ZJ:E*+7>ZBW]Q5*G M*I.%-+64I1^<6E)/TG>"M.\;?'#]H MK3]%M/#'A.RN6T^PNM5OK-+B5VDD9VBM( 69MS$XV*77=YBX'P__ &]OVH_V M4OVJOAGX$_:R\)_ Z3PO\:=0;0/#?BGX8W>I);Z1JRQO)':7T6H$N_V@ "-H M\!2ISOSA='2DJTJ#WC+D\G+3W5YZJW=M):NQA[2/LE6Z./-Y\O=^6C^2;V1^ M@U%%%9F@5_ '7]_E% '\0?\ P2=_Y2F_LT_]E5\+_P#IWM:_M!_:@^/.E?LN M?LY>.?B-K;!=+\$:'=ZS< G'F"")G"#W8@*/=A7=T5G6A*=.4(NS:>O;S+I2 MC&:E)72>W?R/R"_X)F_\$2M7^/7[(V@?%[Q3^TM^U?\ #GQQ\<))_B#XDTOP M%XZ70-(:[U&1IUD%L+9CYA@, 9F8Y*X&%"@>6:!^R?XB^%'AK]NW_@GSX;UG MQ/XFU#Q#X>A^)WPZOO$6H)+J?B(3I;&]BDF"(CN]U"L>[:H9FD+8R6K]T**O M$0A4YX07+"490Y>T7\*3_NM1?FE;K=*C.<7&I4?-.,E*^WO)^\[+^9.2MTYK MK9'XP?$[_@MYX#_:*_X)"^)/@GX.\(?$/Q!^T$OPWNO"_BKP)'X=O+2;P6UO M9-:7]]?W4T:V\-K R$Y\PR%I88V1&9MGLOQ9_9/U#]L#_@V*^&VA>'XY6\9^ M'/A?X;\5^&'A($T>I:?8V]S$(SV=U1XP?^FM?IU158FZW=U:)&TWQOH5Q,S6M MS:C2I#&"@!60,@P6"ERXD2/^CBBBIRNJIPBDE%QMONU)M;6;DF^NDI+S%23C M2=.;;;:=]OA3C%/NE&R\VD]S\S]+\ ? [P3_ ,&^/[0%U^SQX \5_#WX9>(_ M"7B;5-/MO$$=_'/JX-B\2ZE"M[-+/]FN8HHI(BQ7=&5;8I)%?5?_ 24_P"4 M6W[.?_9-?#__ *;H*^A:*OVFL]WS>SW=W[BFOQY_)*VGD6]V$=N5S>G]]Q?X M_P!_Y0_\$-/VS_ G[,OQI^+7[*GQ O-5\+?'#5/C#XFU72- NM%OF_M: MQG47<5U'.L)A6)H(WD5I'7)CKFB:9I"ZM/?6+^3'< VK$++$L;NTBMQY:R$@XP?UKHK*-XTU%; MJDJ?EHZ=G;TIV:OK>Z:V-+KF;6B=3VF^MWSW5_6>FFENMS\-/V3/BW\#['_@ MI-\(-+_X)R^-?B7J/A?Q)KL]S\6/!%O::N/ FE:24!GU.2/4H0;6\_]OK_KR\'_ /IM>OTCHH:7)R+^6<==;<_*M.T8 MJ.D>[>JO8B5Y*2?VN3_R67-=]V]F]-$M[:_GG_P;"?\ *&;P/_V%_$'_ *=; MJO@CP9J?]G_\&F_A!+_28=;\(7GQ'-OXMLHVMEU.YTD^))FGCT[[0=OVYF6- M(]@,@W$J 1N7^@.OEG_@J[^P-XC_ &[OA#X,_P"$&\6Z=X/^(?PJ\6V?CKPK M*>(GSU'-K23I)];*$TV[==+^[U MVZF_.Y<]M&Y3FO64:B2OTUFO>Z6O8_.']C[XH?L\_LV?M;_#WQK\9_#O_!1V MSOK*\.A>"/%7[2FGRR^&O"M_=1L@BMGC.(I9D78"Z.BB/>3&$,B_N)7YK_$S M]@7]L_\ X*+2:#X)_:;\:?LX>%_@YINL6>O:OIWPOL-7N=4\4/:7$4T5C-)J M.%MX"5+&6(EPR*-C!B5_2=5"* !@#@ =JV-*U5 MN.UE]^NB\DN5^K?R_'C_ ((\_P#!+KX%_MW?\$V/B9;^/_AGX+U/Q'X@\?\ MBK3AXI.C6ZZ_8;;YO)>&^""=#&V"H#[< J058@Z'P.U#XG?\%*_^"('[17[, M/C"_GUG]HWX,_;/ ^J&YF#3:[-:2BXTZ8S2$;Q,IO$=QKJ8A>R@2.9;9I M9YQ^Z4R1_P"M0.(CE5_0;_@MI\!O^%4_\$]/A+\7/AAX?O\ 2]0_9+U?1O%V MC:7*S?:[;1;=(X;NRD:1F?BVVF3_MR?L>?M* M?''6(I]&UG]L/5]873'NHQY^G:%#!+IFFQ. 2/W8\YN#@A@1GK7YU_LG_"'_ M ()I?LZ_!>U\ ?MF_"_Q-\-/VC/!)[#5)O%DO\ ;3JQ,5_:MITC6Q@F MC9-A 0$ABNY"DC_TET5'+!3O!6CRPAW:4$U&S[V;YM&F];*Q:E)PM4=WS2EV M5Y;Z=M%;JK;V;O\ D;_P47^'_@?X8_\ !.G]A[2?AMX$\4?#+P4/CQX1NM,\ M+^)([B/5M&2>6]F:*Y2>6659=\C$JTC8SC.,"O9O^#B+_DFW[+W_ &<3X1_G M=U^AE%:JH^=3>MJJJ_=[/2__ '#W\]M-4M(0NV-V7G_P!C']K+3OVVO^#CJ^\>>'/#WBC2/!-_\ 9; M?PUJ>MV#Z>_BFR77("-2MX) )4MI'9Q&9%5G6/=M 8"OUEHK*A[G)SZJ'M+= M/XBJ7OWLZCMMIHU?4JM+G4N73FY+_P#;CA:WJH*_GJM-#^)&TWQOH5Q,S6MS:C2I#&"@!60,@ MP6"ERXD2/]D/^"//@#X'>"?V.X+K]GCP!XK^'OPR\1ZO=:II]MX@COXY]7!V M1+J4*WLTL_V:YBBBDB+%=T95MBDD5]444Z#]G25+M%1TT32MJUK=NR;UM>[M MM::_[RJZO>3EKK9N][/HM7;JEI>VY1112 **** "BBB@#^?^O0/V3?\ DZ?X M:?\ 8UZ7_P"E<5?N!10 5^5/_!OG^Q%\%_C)^R3XC\8^+_A#\,/%7BZW^*/B M3RM5J!,6VXEB:0;#RN&^7MBOU6HI07+6]MUY7'TO*$K_^26^? MEJ3]ZG[/IS)^MHR5O_)K_(^+/^#@'Q3\4?!G_!,;QCJ/PIN?%UCJ=O>V#:[> M^%%9M_M!?LJZG^QQX+\ M::OJFD_&'PI'XM\<7$>O#3K*-[M%2RN'U!UA^V3R 2JL$6"L$I!"C:?Z3**> M$_K/\(-6N?#?BVVLE42WVA:I"T8#DD K%X]ZQ?V4?@-JGP=_X-M?BWXA\3H?^$Y^,?@/Q9\2O$TK+M>:[U6QN+A-P/(* MV_V=2#T*FOIG_@K9^Q1XW_X*#_ WPI\,?#FK^'M(\&ZGXPTR_P#'_P#:-Q-' M<:AH=K,)Y+6U6.)PTKR)$?G:-?DY;DBOJ:TM(["TB@AC6*&%!'&BC"HH& / M0"L?8\V$KT6[.;<5Y1:C*7RE-\W36+[FZK\F*H5DKJ%I/SDFU'7NH77^%Q[* MWYQ?L[?\JJ\/_9O^I?\ IIN*=X:_Y55$_P"S>I/_ $S-7Z/T5MCO]I6)6WMK M?*WM/O\ C\MO/3+ R^K_ %?K[&_SO[/[O@\]_+7\ ?VJ?V4?A[/\%/V _CG\ M=_AWXC^(G[.>E_!W2_"7CB31Y+Q6\(226<$EEJ\U3XY>+K2W5FVAI)($103VY(K]+Z*Y)TU.DZ3V=%4ON] MG[W_ )3V\]]->SV[51U([^U]K_Z/!GB#_@G3KWQ.\(?M'^,?%>G#7_ (;^'-%U6R\.:K;,Y^V' M6[&XA^Q116<33C=;-Y<+2NX4C]]'^_U%=3K.6*6*GO=-VTN^:[77W9:)Q=]M M&NG(J488>6%I_#JE?6RM9=KRCKRR5M]4Q%)*C/7OBOYW+VZ_9B^)7QL^-MG^ MW3X;^,/Q-_:T_P"$QU+3?"?@F.W\0/-G0RPL_P"SB?"/\[NOT,HKNEB'*JJK7_+U5?N]G[O_ )3W\]M-72^GY6_M-?M$:3_P2-_X+C>*?C3\8H]:TOX(_'7P)8Z#: M>,+;3KG4;/0M7L#D65PD"/(GFQQNZ[48L7R!M64QY_[%O[4:?MI?\'%MW\1] M&\)>*O#O@35/@/<6?A34]>LVL9?%MC%K5JPU2"WD ECM96E/E&159T57PN[: MOZQ45SX;]UR7UY/:6_[?53??5.H[;*VC5]559\_/RZ<_)?\ [D6WAV^T[6_#.I7L.NPVJFVBU& MSGM()DEMY5A^_P *7#A"Z .WZL44H\T92:VERW_[=YK6_P# G>]_D$N648IK M6-[/_%:Z?_@*[;=M#\T_V&8_$_\ P4W_ ."JTW[6MQX/\2>"O@QX"\&-X1^& MA\0V#6-_XN>[?SY]8CA?YDM6BD*QOTD1XR#N$BKQO[,?[9_@3_@GK_P6N_:G M^'WQ@O-5\':W\>?%?AO4/A^\FBWUU!XH6:V-JHAD@A=0!.PC+N50.'7=E&Q^ MKU%73Y:!__ $UM7(?!+X8M\;/^"PW_ 4@\&K<_8V\6^"O M"NC+<$9\@W&ARPA\=\;\_A7Z=T5DZ<94HTI[*G*F_/FTOY>AT^WDISJ1WDZ; M].3D^^_)\K^6O\VG[)_PA_X)I?LZ_!>U\ ?MF_"_Q-\-/VC/!)[#5)O M%DO]M.K$Q7]JVG2-;&":-DV$! 2&*[D*2/\ ;'[>WP_\#_#']C[_ ()\Z3\- MO GBCX9>"A\?/"EUIGA?Q)'<1ZMHR3S74S17*3RRRK+OD8E6D;&<9Q@5^N=% M=,:\N>-26ZG";2TB^22E:VMK][NW1=#FY(KF4=G&<5?5KGBX[^5_5]7?4*_. MW_@Y1T*R\4?LE_"#3-3L[74=.U'XU>%+6[M+J)9H+J)YY5>-T8%61E)!4@@@ MD&OT2HKG<4Y0;^S*,O7EDI6^=K%W:C**^U&4?3FBXW^5[GD/PL_X)]_ 7X%^ M-;;Q+X(^"7PB\&^([)72VU;0O!VG:=?6X=2CA)H85==RL5.#R"0>#7X2_"[] ME/\ 8-_8B^)WQ/\ AO\ MX_#OQ%X:^(NG>++^_\ #?BJ[D\2-IOC?0KB9FM; MFU&E2&,% "L@9!@L%+EQ(D?]'%%'*_:>T_NN.O9M/3L[K[FUU'=>S<.[3T[I M-:]U9OYV?0_&K]JK]@3X8?M'?\$$;RW_ &3_ (->.K7P/9^-[?Q[9>$-2&HP MZCXYM+>40SW%I]KFEN?*NK/]]!MP[H$VQAWVGR+X)^$?^"/7QB\4>$-&\"?" M/Q_XC^*.O7EI#;^"-.7QC+K>GW+.OG+-ON1:XM!YDD[+.R*D$K*7P ?WRHK6 MG+DJN:OJT]_>NHQC\7:T5I;37EL9S7-3Y.MFO[MFW+X?5O6^M];Z6_+7_@LC M\=/V$=4_:"3PE^T]_P )I\+?B=X*L;6\\&?$#3-&U6TU,)(&ECN=*U#3XY?- M^RS[OEN4,<<^XJC'<:][_P"""OC[XL_$K_@GII&J_%FZ\7ZE/+K%\GA34O%M MM]G\0ZKX=60+I]S?KC)G>,%MY+&12C[WW!V^SZ*BA^[C)/5R^[>][?S:)6=[&;')26&0,CKD#A@1Q7%_ML?"GPY_P $2_V\?@[^ MT!\+-!TOX>_!?XCZI%\/OBUH&@VRV>CCS@1IFJ?8XPL,;0OYN^1%!QD $S2; M_P!4J*6'7LI>(_P!DSP!XK\,>!=5HH7EF@=MD?[V.1<,%#5]T44\/:E15%;** MBK::*UN;N[)7V3>MKA7_ 'M3VCW;YG?75WO;MJ[];;+2UOY^_&_PM\3>'?V] M]=_X)RKI%\/AW\2?C+:?%2"X&#:KX1,;ZC>V(P2 ?HG_@X M0_9-^'9_;;^!OQP^.OPZ\0_$+]G'2=%O/"/C=]&>\0^#W>7S++4IQ9R)<&V# MRNK[#@! ,,[1QO\ KW141ARTJ4%JZ;OKJG[BI*ZTVII+1_%>6E[*Y2YJE2;V MFK66EKR=1M/SF[ZZ6M%W6_Y,?\$D/ '_ 3=\6?MHZ9JO[(_@#Q7K7C/PSIM MW=W7BNTC\3_V/X:62/R5@NGU.98Q+<9W_P#);6\[WOOG;W''^\I?=&4;/O\ %>_E M:Q^2W[#/P?U;]H/]F'_@IYX&T!4DUWQ;\5_'&DZ06G_!8WP!KO_!"K5?V=-+\.?$#5OV@O"?PJO/!?B?P.GAJ\MKGPJMA926=W MJ%]<2QBWAMH5B\QOWADS)&A178A?W(HKEJ4N>@\.W[LH4X/_ +AQ<4_GS.Z] M+-;G4L1:LJZ6JG.:_P"WY*37RLK/RU3O8_$+]O3]D^W^,W_!&[]@GXD:]\/? M$/Q7^'/P@T+0K[Q[X7T*21-1N-"N=(MUN;F(Q.DI,!BC8A'7Y6)9D17==7]A M#P%_P2C^)/[8/PZMOV%%Z\ ML.379K76W?5];/2ZTU****P-0HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** 5** "BBB@ HHHH **** "BBB@#__9 end GRAPHIC 16 revenuegraphsq219.jpg begin 644 revenuegraphsq219.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# <%!08%! <&!08(!P<("A$+"@D) M"A4/$ P1&!4:&1@5&!<;'B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z1HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HK$USQGX;\,W,=OX@UNQTZ:5-Z)^M6.!-;R!USZ9% %VBBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " 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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#POXFO>Q_M">&WTO08-?N5TBZ?XME><7 M]A;/;1(K#RRK9R2,9S\Q[UB3_"#PUU@0PF&&"_N0T2*<<[0!N/'4U#H/PI\.^'?'E_XLT]9_M]Z9"8W<&.(R'+E M1CC)_G0!X]-XW\:^)GUW6=$NO%(O;._>'3;'3--\ZQV(P&V5@#EB.OI^-=E? M:KXK\2?%RR\+IKEWH%K=>&XK^[BMXE\V*7>0P4L#M.2 3SP#70S_ ?LTUB_ MN]"\2:[H5OJ4QGN[+3KD)&[G[S#C*D^QKH8?!&FP>.8O%2RW+7\>G#3@'DRA MC#;LGC);/?- 'B[?$'Q9;?!"[N_[9E?4]-\3_P!E_;BB[Y8EP?FR,<[L5WFN M^+=6TWX[:7I27;G2F\/2WLUH ,22*9.J:MJL-N]N]Q?SB3S488P1 MC ' ]3G- 'C^C^-O'VM:9:>*-*F\4WVI3WVXV$.F;M,-OOP4# =0/XL_XU M]-*C4 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5GZ=K^DZM!^9#_WS0![[9>)-%U+1)-8L-4M;C38@QDNHY08 MU"_>R>V*MV%_::II\-]IUQ'./AP9&>^EN[ M2*R1CS)]I"AL?@*[^VMMTCPMI=NH:P51+'R_$KQE_PJ6. M:/5$&M6'B@:,][Y2E;E0,@L,8PCZEH7Q"^%UGK6MSZW=_VE>2/ M=SH%/S+'\H [#G% 'LFLZO9Z!HEWJVINT=I9Q-+,RJ6(4=>!R:72=4M=;T>T MU33G,EK>1+-"Q4J2K#(X/2OGS5[[Q1XZ\#^/O$C^)9[.RL)KBSATA(U,+0(/ MF#<9W$'ANN?TV-#\8ZAX-N/ #7]ZP\-ZEX;*/"5&U)XH]^X'&M'XGO M-0M!ICE%W)#4*O MS,P&2"3G&<4 >H>(O%>D^%5L&UJ9XAJ%VEG;[8R^Z5N@..@XZULU\Q^(K#Q( M_ACX=^(->\4W&K)K&L6=S):3QKM@D?YE\L@9 "D@CIFMCQ+XR\3>(/'7BJTT MO5/$%A'H;_9]/M]%L?.228 _-.V.A8=/3Z<@'T)16#X(U'5=5\$:5>^(K5K3 M5)K<&ZB>/80XX)V]LXSCWK>H **** "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 **** "BHC=6XO%M#-&+EHS*(MPW% 0"V/3) S[U+0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%(S!%+ M.0JJ,DDX % "UQ/BSX4^'_&7BW2_$.K-=K=Z:4V1PNJQS!7W@."I)&?0BIK3 MXI>%+G0;;69;]K2QN[YK&VEN(F'GR@X^4#/RG!Y.!784 <3K?PI\/Z_\0K#Q MC?/=C4+'R]L2.HAD*$E2P*DDC/8CH*9XF^&%KKGBAO$6EZWJ>@:K+ +>XGT^ M11Y\8Z!@0>1@#(]!Z5W-'O%>EZ!?7UN+K4'=')N$46N%W R9/&[ MH/4T 9Y^#_AO_A#-/\-1/>Q6EC?)?^:DJF6:923N=BI!SGG 'MBMS7?!NG^( M?$F@ZU>RW"7.A2R2VRQ,H1RX .\$$D<#H17044 >9W_P/T6^O]7*:QJ]II>L M2-/>:7;3JD+RG^/[N>O..F0.W%:/B/X1>'O$_@C2?"^H37R6ND[!;3Q2()L* MNW!)4CD=>.PKMKJYALK.:ZNI!%!!&TDCGHJ@9)_(5S:?$CPO-:Z'CP1000HZB)Q&"$+# M;DD9[$=!6A/\/=%NO%&M:W=FXGEUNP&GW=N[CRC$ !P,9!('K1)\2?"T%KK= MS=:EY$&@W"VU_))"^(Y&. !@9;)XXS72V]Q%=VL5S;.)(9D$D;CHRD9!_*@# MS*S^!&CPIIT5]K^N7T&D7*3Z;!+<)LM@K;MH&WD' !/7 XQ6IJ_PK@N_%-YK M^A>(M7\/7>H!1?+I\BA+C:,!B&4X;W_^O7>T4 5-+T]=*TFVL$N+BY%O&(Q- M9+)C^)F[D^M6Z1CM4G!.!G [UC>%/%>F>,M#&JZ,TOD>:\+I,FR2-U.&5 ME['_ !H VJ*** "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 **** /*]/MAH/CB M.Y\:6^JKJ=UJ$D-CK45X[VLT;L3%;L@;$8Q@;2N"5SG-;<=O=67QH@$FJ7EU M'>:5<2F"63]U%MEC"A$& , GDY)[FK-KX!4>(GO=5U;4-1L;>X2YT^QN+EGC MMY #EB.K8).W)(%6)? T,OBZ/Q$VN:R+J/*I$+A/*6,L&,>W9G:2HXSGWH \ M\TO4;H^,+">:YU!5EUV6/_A(/M4C65[%N8+;+'G:"20@^4+E"0Q-=SXW>6\U M[PQH!N)[>RU.ZE-V;>5HFD2.(N(]RD$!CC."#@8J6U^'&CVD]N([C4'L+6Z^ MUV^F/(-0N7U#^T9=1BNK6=E:SD8G M"Q,1PH0[<$8//'- '$V\EU)X]'@*74;]M%359B#]KD$KQ+:)*(/-SOVAW)ZY MP,9IUI/>7'B2'P3-J-\=)'B"Z@+_ &IQ,\$=HLZP&7.\@,YSSG: ,UW!^'6C M?V;%;QSW\=U%=M>KJ27)^U&=AM9R^.H **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *YCXEWLVG?"_Q)=6Q*RQZ=,4 M(['81G]:Z>L_7M)BU[P[J&DS\1WMM) Q/;9 DF1)EFQN!P^%OA[0_&D-UI]WX>O@\8C9?WOE,=ASS\I4C\ MJ[&R\"Z=8^*/$6NQS7#7'B"*.*Y1F&U B;!MX]/7- %'X1>)+_Q;\*M&UG6' M$E[.DBRR ;RDC)NP.,D+FO*M9T2]^%^L>(M4\5>$+#Q;X8U2^-S+J!"M<6R MNW"D,#P"<8Z9[BO;?!OA2S\$^$[/P_ILLTUM:;]CS$%SN=G.< #JQK@[OX-2 MZKXKNH-7U[6;KPC(BSKITFHL0]P9"S*1CB,#&!G/O0!Z#>ZHLO@FXU;2I"J- MIS7-L^WH#'N4X/X5X&_B[Q_;?#WPEXU/BUY;G5+U;)K)[5!!L+,NY@ "6RN2 M>.O&*^B)]-MYM&DTM5\FV>W-N%CXV(5VX'T%<=)\(]%E\#Z)X7>[O/LFBW2W M4$@9=[L&9L-QC'S'H* .5T[5_$OA[XD>)O"VJ>()M\CYEQCMSCG'O74Z9 MJ/BOPW\:+'P]J'B*77+?6-*DNREQ$L:PS+D_)M'"Y7&/0]SS6Y_PIGP__P ( M*_AG[3>E)[U;ZZO&D!GN)@G2MV_\ !%A?^.+'Q1)<7*7EC926<:(P M"E7SD],Y&3WH \U^%_BC6KKQLFG^-_$FK6GB!S-YVAWMDB6TRC.TP.!V&#UY MP>O6M?X0G[)X]^)&E0Y%K#K GC7LK2!MW_H(_*MC1?A7'IGBBSU_6?$6K^(+ MC3(W2P2^=2( PP3P 6..YIGPB\.:GI5EKVM>(;5[/4]>U.6[>WD(+11 D1J< M<9Y)_$4 >AT444 %%%% !1110 4444 %%%% !1110!#->6]O<6\$TR)+Q31O&%[XA\9:=>WVDK+%+9:K9W;C^RU"JK*T08$+ MNR2RALAN16SXCM)(/BKX/OAJ%XZW-S<1?9C+B%%%I(>$& 26&@W2P*]O>"*.SB2))&=8PZEW)6MHLELP64)-*JDH20 Q4D DC!.>* .RHKRZ/Q7I?@O3-8L MXM)DT35X_("07]]YL4K3%EB6^GVKW-[ M,D$"8W2.< 9.!^I J:N!^(6A7NHZM8WEQI-QX@T*"!UN=+MKHQ2"3<"LRKN4 M2$ $;201U%9?C.2TU?X16.MZ!JNI)8VXMOLZ"=E,G[^-/WI/S,5&X8)QG.<^-;B\U+XA6&@KIMWJEC'IDE\]E;W8MQ-)YBH#(Q8951G"CNPSTK< MTSQ!:?\ "KY=9T*WFBAM+*=HK>Y8L\;Q!@48DG)#(1U- '545Y7X%N((+C0_ M[:TO5(=4U^R9XM5GOO,^U.8Q))E5*ETP:=H/CW5=1T6YN8O# MVCZ;(NL2RW,DTW.N6T]QJV MCM-]CBO5D2W/G#9"J@XWK&,MCG)8]*]>H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL[^W]-_X2)=#^U1G4&@ M,_DAAD*"!S[\]/2KOVB$7 MS*GG%=XCW#<5SC..N/>@"2BJ[ZA917B6>9!LQZ[NF* )Z*C@GANH%FMI4FB<962-@R ML/8BI* *.G_\?6H_]?7_ +32KU4=/_X^M1_Z^O\ VFE7J "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y'4OA_;:MXA MEN;^_OI=)G4/-I37&-(25*$JN."5)!^IKIJY+XH>*[WP3\.=3U_2XH)KJT\K8EPI*'=(J'(!! MZ,>] $VI_#_1-6U.>\NOMBB[V?;+:*Z=(;O9PIE0'#< #W P.1E6VCB $>P@Y5\C<2,X Q MG)RS$U\X?\-5^-?^@5H7_?B;_P".T?\ #5?C3_H%:%_WXF_^.T ?1FE_#W1= M)F62V>^/(+*-QAA""?DXXSU XSBE\.^ ;#PT(X['4=5EM(T9!9W M-V9(2&ZY4CD\DY-?.7_#5?C3_H%:%_WXF_\ CM?2W@77KGQ/X#T?6[Z.*.XO MK99I$A!" GT!)./QH LQ>&-)@\1KK<%I''>K;&U!10%"%MW0=\]ZUJ** "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 **** "BBB@ HHHH **** "BB MB@#RVWT]? _B"UDU/2],U>QU366^RZO& +R":9F*A\@[P"2NY6R% XK672+/ M3OCA;7%K#MFO=(N9+B5F+-(?-BQR3T X ' K7TSX?^'M)\276MVNGPBYG'XM>;6H]'M%U)F+FY$8W; MR,%O3<1_%U]ZJV?@?1X_#\VE:G;1ZDEU=R7MR\Z#]Y.[%B^!]T\X&.@ H \T MM+*R;XK+H1@A;PV->N&BM"H-O]H%E&Q3;]WAV<[?7-+8VEH_C>VT22&)O#G_ M E5X([4J/(\Q;)75-O3 D+D+TW9KU.3P=X=DT%-&?1[0Z=&_F);^6 %?KO' M<-R?FZ\TZ3PEH$V@IHDFD6ATV-@R6WE@*K9SN'HV23GKS0!@?#R&*SU;QA9Z M>BQZ=!K)%O%&,1QL88S(J@< ;R3@=R:[>JFF:58:+IZ6.DVD5I;1YVQ1+M ) MY)]R3WJW0!1T_P#X^M1_Z^O_ &FE7JHZ?_Q]:C_U]?\ M-*O4 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YO^T#_ M ,D.U[_MA_Z/CKTBO-_V@?\ DAVO?]L/_1\= 'Q)1110 ^#_ (^(_P#>'\Z_ M1Z/_ %:_05^<,'_'Q'_O#^=?H]'_ *M?H* '4444 >=^+]>U.7QM#H%OK5EX M\C/:MWQ?K\OAKP7J&M00+/+:P[U M1R0N20,L1T49R?8&N:\7?#-_$VFZO/#JEW9:MJMK'%/''=-]E+(H &-N=O7\ MR<F>*N>$M:U_6]%UL7XT]-5LM M1GLXO+5_(&T*5SSN(&[D\9]J@\/>#[_2]5OM=GM]'MM1>S^RVEGI\;1VT8SN M)9MH9BS;VLB2RNL<[[0 P*#*C&&=;UM_&>L>'=@Z[X M>AFM]9BTQ_.)FN+VWN))9[J"5\'U]X? M"'_DC_AG_KP2@#LZ*** "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@ HHHH **** "BBB@ HKEK?QYIUYXM71[2.>:'YXFOD@D,(N%;!B MW[=N>&RZQJEY&TD4 1C\H!.20,+]TXR><'%3:WKVG^'K)+K5)FC22 M011(D;2/*YZ*J*"6/!X [&@#1HKF_P#A/_#IT9=26\D:)[DVBPBVD,YG')B\ MK;OW >'O[!CU87CM;R7!M4C6"0S&8=8O*QOW\'Y<9[T =%16=H M>O:=XBL#>:5,TD:2-%(KQM&\;KU5E8 J1Z$5HT 4=/\ ^/K4?^OK_P!II5ZJ M.G_\?6H_]?7_ +32KU !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !167;^(]*NO$5SH=O>127 M]K$LLL2N"5#%ACKG(VG([9'K5];JW>ZDMDGB:XC4,\0<%T!Z$CJ <'\J ):* MJ6VJZ?>7/_ '@#D?C4EY?6FG6QN-0NH;6!3@RSR!%' MXGB@">BJ=QJ^FVEDEY=:A:P6LF-D\DZJC9Z88G!I]SJ5C9V0O+R]M[>V;!$\ MLJJAST^8G'- %FBF0S17,*36\B2Q.-R.C!E8>H(ZT^@"K)J5I'JT.FO,!=S1 M/-'%W**0&/YL*LY&[&1GTKRR;28_!_BUM5\3:';ZG;WNK![;78I,W-JTKXCC MD0X.P$A05)&,9%:[Z3;V'QQL+N)IGGO-*NWE>65GZ20X503A5&3@#'6@#O-Z M[]NX;O3/-#.J+EV"CU)Q7E?BS3(=(^(&AZH-"73;=M8C\[7()@\MPTH*B)D^ M\$9V .<@8' [=9X]\,W'BG2["WMHK*X^RZA'=/;WV?*F558%3@'^\.W:@#IQ M(A3>'4K_ 'L\4N]0NXL-O7.>*\[TB*QUKPAJ.E+X.L'FT;4F@ETJ&95MI)0% M;>K%0"-LF<,O7MT-RMM.-Y'H_B&X.J>'GF5%12K%($9CM=$\ MR-P"0#CMTH ]H!# %2"#T(I:X'X6F6,^)[061T^RM=79+6S$BR+;@Q1LZ*5X MP'+<#@$D5WU !7F_[0/_ "0[7O\ MA_Z/CKTBO-_V@?^2':]_P!L/_1\= 'Q M)1110 ^#_CXC_P!X?SK]'H_]6OT%?G#!_P ?$?\ O#^=?H]'_JU^@H =1110 M 5F^(==L_#'AZ]UK4_,^R64?F2^6NYL>PK2KB?C)_P D;\3?]>3?S% '*_\ M#3G@#UU3_P !!_\ %4?\-.> /75/_ 0?_%5\>44 ?8?_ TYX ]=4_\ 0?_ M !5>MVES'>V4%U#GRYXUD3(P<$9'\Z_.&OT2\/?\BSI?_7G%_P"@"@#1HHHH M *R_%'_(H:Q_UXS_ /HMJU*R_%'_ "*&L?\ 7C/_ .BVH _/"BBB@ K[P^$/ M_)'_ S_ ->"5\'U]X?"'_DC_AG_ *\$H [.BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \HM-7M=&\66MGX M#UN34(KW5&%_H$T!;[*'9FEE5B T0!RV&RISQU%:%WXBT.'XUV$,=_;*\>G7 M%JZ*V,3M-&0A_P!HX-=]!I]K;7UU>00JEQ=E3/(.LFT87/T%3^6F[.Q<^N* M/'(H/$MEX]\.76L>&V^WWFJ7$UQQNI4PLBJN.55$Q@'K@]S70^*=>T^;Q M#X=UQ)FETO1M6N;/4)?*;;;3>4R;FXZ!N-W3YNM>B$9_I533=+L](T]+*PA$ M4"EFVYSDL2S$D]22223ZT >/P74=O\1H_&LPDC\-S:Q.J731,$7-FD0FZ<(S MHR[NGYTZUF6U\5VWC"X22/P_+XDNY5N&B8*J/9K"DY&,A2Z,-Q'<'H:]HP-N M,#'I2X!&"./2@#B_A\?MFH>*=8MU86&I:KYEH[(5$RK#&AD /8LI /?&:[2C MITHH HZ?_P ?6H_]?7_M-*O51T__ (^M1_Z^O_::5>H **** "BBB@ HHHH M**** "BBB@ HHHH *R?%.MGPWX4U+65M7NS8V[3"%#@O@=,]AZGTK6JKJ;WJ M:9.VEP0W-T%_=PSR%$?U!8 XXSV- '-^%;WQ"^E7]]J$VG:U%.3\/:I/-IUI!JEG>SVB6PG8Q%D( R^W/?D@?A6% MX+TC4DU/4/%=IH%MH<5]8JD>C0S[?/F#$^;)\H5&(^7@$XY/I4_AJU\9:1I/ MB$-HEC%>7=U/?66Z_P!Z&20C"-A00!USWH U?#7B35;WQ1J_A_7[6S2[TZ&" M<3V+L8W27=A2&Y5AL/U'-0>-];\2^&].OM6L#H[:?;1!DBN4E,TKG@(-IQEF M( ^M9.C-K_@[PQJUYJ&@+-JDR^>]S]M$\FH7C$*B%50;5R0 !PJC\:W];T34 M?$&M>'A=I#'IEC)]NO(P^3)<(/W2 8Y4,2V?55H SO%.O^+_ _X=EUGR]$2 M&&VC9[:43-(TY !C4J<'+G:/J*AO?&OB-9]5AL=-TXRZ!8PW.I1SSL#*[QF1 MDB(' !&YNI[=ZV_$6AWNO>)-"63RQHUA,U[<@M\TTRC$*[?[H)+GW45B^.? M"EWXEO)H;;PUH\SSV_D)K%W+EX <@YCV9?;DE1NQGTH [33+^+5=)L]1ML^3 M=P)/'N'.UE##]#5JJNF6$6E:3::?;Y,-I D$>>NU5"C]!5J@ HHHH **** " MBBB@ I&("DL<#')SC%+2, RE6 ((P0>] 'E_A^S_ .$%US0](OK#2M2MK^XF MCT[6+90MT&*M(?-!!W94$%U;TR*U/#VDV.D?X[" 0K-I5K-*V26D:CI>G017-U*7#B)1Y"E0"D>!\JG&<#N33K7P)X7LM9 M&K6FB6D5^'+BX5/GW'.3G\3^= '&RVL>F?%KPQ<2:7IEC93"Z@L)=)8%[AF3 M/[X;1\FU2>-WSGFSOGB23#QM*W4,N>N/0>PQFJ]KX$T&/PO:Z%?V,6HVUNQDW M72!F:5B6:3V8EF/'KB@#CO#.GBX\,ZG!HVEZ-J7V?6[]-,AU)L11P[_F\O"M M\H;(P!C'>N?TA?MGAGP'IWA^**YU>TDO1';:F UHPC)6/+!;Y<=NO M.:[2JVGZ=9Z58QV>F6L-I;1#"0PH$5>_059H Y6U^'FBVWB>?6'1Y@TBSV]I M)([0VTP+%I50L5W,6SG'&.*L3>!=$N/$2ZY*EX=01]RR"_F 7D$J%W8"D@97 M&#CI715YM\'I(H[E[Q(6,L0<;2K$\'Z"@#J$\"^'DUE=4^P ME[B.8W$:R3R-''*>KK&6VJW)Y JO:> ]/.EW%OJKRW4]SJ$NHR3Q2O"RROQ\ MA1@5 7"XSV]Z^7O^&E?B)_S^6/\ X!K1_P -*_$3_G\L?_ -: /JH^!_#_\ M8T6EQ6)@MH93,A@F>.02'J_F*P8L<\DGFE'@C04T1-*@M)+>U28SC[/<21N9 M#U:QXRTC3KV[LFM[N\BAE"VB@E68 \]NM?6= %/2 M=(L-#TZ.PTFUCM;:/)6-!W)R23U))Y)/)JY110 5YO\ M _\D.U[_MA_Z/CK MTBO-_P!H'_DAVO?]L/\ T?'0!\24444 /@_X^(_]X?SK]'H_]6OT%?G#!_Q\ M1_[P_G7Z/1_ZM?H* '4444 %<3\9/^2-^)O^O)OYBNVKB?C)_P D;\3?]>3? MS% 'PE1110 5^B7A[_D6=+_Z\XO_ $ 5^=M?HEX>_P"19TO_ *\XO_0!0!HT M444 %9?BC_D4-8_Z\9__ $6U:E9?BC_D4-8_Z\9__1;4 ?GA1110 5]X?"'_ M )(_X9_Z\$KX/K[P^$/_ "1_PS_UX)0!V=%%% !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 45QVE>,-2UOQ*#IN MBW$GAU7FM&OMT>XW$;E2VW=N$8*LN<9S@XQ5^V\8077C9_#B:?>QNMN\PNYH M]D6P6'.,>F: .BHKEG\:R6OB:RTO5-"OK1WMK*\D>-EED56;! M56+*"%)!(Y]JT/$?B./P_%:(EI-?WM_/]GM+2 J&E?:6.2Q 50%))/2@#9HK MBT^(\$ENMO'H]ZVN->M8?V1NC$@E5/,8E]VW9L(;=GH1WIR?$:VET^/R=*O' MU>2_?31I.4$HG1=[ MNV[0F&W9Q@CZ4 =E16+X:\21^([:Z/V2:QN[&X:UN[ M2#?"&MOI.OZHU MM>QHKM&('; 89'(&*[6OC3]I3_DL]Y_UZ0?^@4 ?0'_#0?PX_P"@XW_@+)_\ M31_PT'\./^@XW_@+)_\ $U\3T4 ??7A#XD>&/'5Q

&;]KN2U17E!A9-H)( M'W@/2NIKY@_9+_Y#_B3_ *]8?_0FKZ?H *KZA/-;:9=3VD!N9XH7>*$'!D8* M2%_$\58J*[6=[.9;.1(KAHV$4DB;E1\<$KD9 /;(H X+X:S/>:G-XDL] M3FNH5>ZTI;"#E>3SFM/PCK>OW^N>);#7ULS-ILL ACM P5 M1)")-I8\M@G&[ ^E4]"T#7M3\5P>)_$T=A97=C%<6D$-G$RM< L 'D8DDJ0@ M95[;LYJ?PWH7BK3O%6L:KJLFCM%JQC>1+;S=T;QQ"-0-PY!QDT 6/!VM:YJ& MN>(K#Q%]C$FGSPK$EHK;45X@^W !ZUFZ7IGBO0=6\0:YJ*Z7K01*=LSH-PC7_9\S:3GJ%]Z .>_X2KQ*LVF M:1J^L:7H5^VC+J%Q4JEU "C&XYSR.E5)?B)J>H6GA^].JP>'[& M_P!+DN;BY-@UU&)ED5-H8$!5^\O6K%97A?0(?"WA73M$MI7FCL8%A$ MC]7QU/MSVK5H *\5_:,\=>)/!-CH$GA?4VL&NI)Q,5B1]X4)C[RG&,GI7M5? M.O[6W_(-\+_]=;G^4= 'E/\ POKXE_\ 0T2_^ L'_P 11_POKXE_]#1+_P" ML'_Q%>>44 >[?"+XO>.O$GQ6T32=;U^2ZL;EY!+";>)0P$3L.50'J!WKZMKX M>^ __)+?M1_\DMM?^PC'_P"@O7M->+?M1_\ M)+;7_L(Q_P#H+T ?(M%%% '1?#[_ )*1X>_[",'_ *&*_0&OS^^'W_)2/#W_ M &$8/_0Q7Z T %%%% !7F_[0/_)#M>_[8?\ H^.O2*\W_:!_Y(=KW_;#_P!' MQT ?$E%%% #X/^/B/_>'\Z_1Z/\ U:_05^<,'_'Q'_O#^=?H]'_JU^@H =11 M10 5Q/QD_P"2-^)O^O)OYBNVKB?C)_R1OQ-_UY-_,4 ?"5%%% !7Z)>'O^19 MTO\ Z\XO_0!7YVU^B7A[_D6=+_Z\XO\ T 4 :-%%% !67XH_Y%#6/^O&?_T6 MU:E9?BC_ )%#6/\ KQG_ /1;4 ?GA1110 5]X?"'_DC_ (9_Z\$KX/K[P^$/ M_)'_ S_ ->"4 =G1110 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 >4HIN?'T9\&Z/K&C:E#J*/K:R,%LY(6!+, MR[BK.PP5*C=ZD5KW6HW3?&"RN5T'6&M(+*6Q>Z%I^ZWO+&0V<_/2=;M_&2>/7T.]:&74I6?3D"FY2W:V2 M%9-F<9W1Y*YR :=#HVMV>N6_C1]%O'5M;N+J334"FY2WDME@5MN<;@4#%0K=:_K.H6?!;3X$B1+$D:EP"0"=A.,\ BNLHHH M HZ?_P ?6H_]?7_M-*O51T__ (^M1_Z^O_::5>H **** "BBB@ HHK#\8>)! MX5\/-J/D+.YFB@C5Y/+0-(X0%WP=J@GDXH W**YG1;SQ-9>%YGUZPBU#4HG/ MDBPG#"Z#-E2"P4(!NP<]ESSTK/MOB!--\/=/UY]*']H:A=?8K>P2?*F8S-$ M9,?=^4L3CH#0!VU%L4K+;SF6*6*0':ZL54]58 M$$=14=[XKO+3Q]I>@'2'6SO_ #5%_),HW.D7F81!DD=B3CGIF@#IZ*Y#Q3XZ M.@>(M*TFRL1>R75S!'>/YNP6D.%)H\3>+-8\,WD5S,T =?1110 5\:?M*?\EGO/^O2#_T"OLNO MC3]I3_DL]Y_UZ0?^@4 >3T444 ?0G[)?_(?\2?\ 7K#_ .A-7T_7S!^R7_R' M_$G_ %ZP_P#H35]/T %%%% !7!>/_C!X=^'&IVMCKUOJ$LMU"9D-I$CJ%SCG MW_HPT >@_P##4W@7_GRUS_P&B_\ CE'_ U- MX%_Y\M<_\!HO_CE?(E% 'V]X&^-WACX@>(3HVB6VI1W/DM-NNH45-JXSR')S MSZ5Z+7Q]^S%_R5T_]@^;^:U]@T %%%% !7SK^UM_R#?"_P#UUN?Y1U]%5\Z_ MM;?\@WPO_P!=;G^4= 'S-1110!Z%\!_^2X>'/^NDO_HB2ON&OA[X#_\ )+?M1_\ )+;7_L(Q_P#H+U[37BW[4?\ R2VU_P"P MC'_Z"] 'R+1110!T7P^_Y*1X>_[",'_H8K] :_/[X??\E(\/?]A&#_T,5^@- M !1110 5YO\ M _\D.U[_MA_Z/CKTBO-_P!H'_DAVO?]L/\ T?'0!\24444 M/@_X^(_]X?SK]'H_]6OT%?G#!_Q\1_[P_G7Z/1_ZM?H* '4444 %<3\9/^2- M^)O^O)OYBNVKB?C)_P D;\3?]>3?S% 'PE1110 5^B7A[_D6=+_Z\XO_ $ 5 M^=M?HEX>_P"19TO_ *\XO_0!0!HT444 %9?BC_D4-8_Z\9__ $6U:E9?BC_D M4-8_Z\9__1;4 ?GA1110 5]X?"'_ )(_X9_Z\$KX/K[P^$/_ "1_PS_UX)0! MV=%%% !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 45YWX;U_6?$7C:XG_M;3K6.RFGLIO#\@<3I&LGRSGYN6(4$' M9MVMC-;$'B#6O^%EC1+ZTM(-.ELI;BW9)"\K['1=S= H.[A1GW/:@#K**\WM M?'>O2V>F>)9(K#_A']2U-;&.U"/]HCC>4Q),7SM)+ $KMX!ZDUTGBO7;_3KK M2-*T1;?^T=7N&BCEN5+1PHB%W[\MS;B%85F\[R]V=Q5U&S=C/>G0>.M=N)HO#R0V*>(6U:;3GN"K&W M"1PB8S!,[N490%W?>SSB@#T>BN;\'Z]?ZJ=6L-:2 :AI%Z;662V!$:Z2@"CI__ !]:C_U]?^TTJ]7EWAK5]0U;XE:@]UKMIIMU;7DU ML?#\\)#R6_R8E5BPW,0BL& ( )'>HX?B-J7F6^IW&IZ8L,NM'3)-#V 7$2&8 MQ*^XMDO]UR-N-I_&@#U6BLCQ/'[F;0%M?M:(S;[LMLC4*26P.6/& ,C MKUKE+_Q[=67P_P#"E]-"VU"'5[7Q'=33_9K-K6,1>=,QPD14$X(/)/89..*M?#W6-3USP?'= MZ[)!+?IQ&,++F2T\-W4R:/'K,*J3<6JC48(YKJ,I=@S2.R!E)VG8^,D=?:O5 MJY#6OBMX(\.ZQ/I6M>(+>TOK<@2PNCDKE0PZ*1T(- &6)]8T?5M3\6:AHVR^ MU1K/3+'2EN SE5=LL[J"H/[QVXR J^/>K6KP>);[QS%/ MJ/AR?4=(TMT?3T@NH426;'-Q(&8'*Y(5<8')Y.,=3X9\8Z!XQMYY_#6I1ZA% M;N$E:-6&UB,@?,!6W0 4444 %?&G[2G_ "6>\_Z](/\ T"OLNOC3]I3_ )+/ M>?\ 7I!_Z!0!Y/1110!]"?LE_P#(?\2?]>L/_H35]/U\P?LE_P#(?\2?]>L/ M_H35]/T %%%% !7RM^U?_P CKH?_ &#V_P#1AKZIKY6_:O\ ^1UT/_L'M_Z, M- '@M%%% 'L7[,7_ "5T_P#8/F_FM?8-?'W[,7_)73_V#YOYK7V#0 4444 % M?.O[6W_(-\+_ /76Y_E'7T57SK^UM_R#?"__ %UN?Y1T ?,U%%% 'H7P'_Y+ MAX<_ZZ2_^B)*^X:^'O@/_P EP\.?]=)?_1$E?<- !1110 5XM^U'_P DMM?^ MPC'_ .@O7M->+?M1_P#)+;7_ +",?_H+T ?(M%%% '1?#[_DI'A[_L(P?^AB MOT!K\_OA]_R4CP]_V$8/_0Q7Z T %%%% !7F_P"T#_R0[7O^V'_H^.O2*\W_ M &@?^2':]_VP_P#1\= 'Q)1110 ^#_CXC_WA_.OT>C_U:_05^<,'_'Q'_O#^ M=?H]'_JU^@H =1110 5Q/QD_Y(WXF_Z\F_F*[:N)^,G_ "1OQ-_UY-_,4 ?" M5%%% !7Z)>'O^19TO_KSB_\ 0!7YVU^B7A[_ )%G2_\ KSB_] % &C1110 5 ME^*/^10UC_KQG_\ 1;5J5E^*/^10UC_KQG_]%M0!^>%%%% !7WA\(?\ DC_A MG_KP2O@^OO#X0_\ )'_#/_7@E '9T444 %%%% !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 %%%% 'G5UH/B'Q/XPM3K%AI=C'H ME]')X=/\ $$$-K9:CI>IW$EA!=AXUGM@28!9&9 M<-D XXXYKO:* /.%\!Z_#JT7BB*XTY_$7]H274L#,ZVS1/"L/E!PN[(5%.[; MR<\4Y/ >N6\UOK\%SI[^(DU6;498G+K;,LL(A,(8 M@(JD-CJ#QS7HM% '.^ M$M!O=(&J7NL2P2:CJUX;J=;;/E18145%) ) 5!R0,DG@5T5%% 'FI\.^(?$O MBN>WULZ?'8:1JT-[#?00,)YRJJPC3+$( H8\YR1CFM6]\'ZEK?B*"XUDZ1% M86UVMT#9VS"XN2AS&LCL> #@G&#-" MUR]TJ\M-8:XLYFAD,=O&5+*<'!,@XH Z\-XJUKPK?[8;&UN;JYFCMH[Q779: MG*J6"Y.\CYOH:R[?P3KZ>%/#EM+=Z8NK>&I(S92*DC0S(L/E$2 X()4MR.AQ MUKE_^&I? G_/EKG_ (#1_P#QRC_AJ7P)_P ^6N?^ T?_ , _"+^#=#FL9;^>]>6ZFG MW2S,X4/(S #=T.",^IR>]'@/Q]I/Q#T.75="BNHK>*8P,+J-4;< #T#'CFNG MH **** "OB'X^_\ )\_Z](/_ $"@#R>BBB@#Z$_9+_Y#_B3_ *]8 M?_0FKZ?KY@_9+_Y#_B3_ *]8?_0FKZ?H **** "OE;]J_P#Y'70_^P>W_HPU M]4U\K?M7_P#(ZZ'_ -@]O_1AH \%HHHH ]B_9B_Y*Z?^P?-_-:^P:^/OV8O^ M2NG_ +!\W\UK[!H **** "OG7]K;_D&^%_\ KK<_RCKZ*KYU_:V_Y!OA?_KK M<_RCH ^9J*** /0O@/\ \EP\.?\ 727_ -$25]PU\/? ?_DN'AS_ *Z2_P#H MB2ON&@ HHHH *\6_:C_Y);:_]A&/_P!!>O::\6_:C_Y);:_]A&/_ -!>@#Y% MHHHH Z+X??\ )2/#W_81@_\ 0Q7Z U^?WP^_Y*1X>_[",'_H8K] : "BBB@ MKS?]H'_DAVO?]L/_ $?'7I%>;_M _P#)#M>_[8?^CXZ /B2BBB@!\'_'Q'_O M#^=?H]'_ *M?H*_.&#_CXC_WA_.OT>C_ -6OT% #J*** "N)^,G_ "1OQ-_U MY-_,5VU<3\9/^2-^)O\ KR;^8H ^$J*** "OT2\/?\BSI?\ UYQ?^@"OSMK] M$O#W_(LZ7_UYQ?\ H H T:*** "LOQ1_R*&L?]>,_P#Z+:M2LOQ1_P BAK'_ M %XS_P#HMJ /SPHHHH *^\/A#_R1_P ,_P#7@E?!]?>'PA_Y(_X9_P"O!* . MSHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "DW+NVY&[&<9YQ2UY=HEW-_PL3S?%>L:CIFMM\.Z;?2:<=6DG>>[A53(L<,>XJFX$ DLO M)!P : .MHKRB#Q#K\^M1>"WUB9;C^VI[1M56)/.-M';B<#[NW>=P7=MZ#IFD MMM?\07'BH>!7UN=9(]2F1]56./[0ULMNLJK]W;OW/@MMZ#IF@#UBBN4\":EJ M%R-_P!> ?LF_P#(J^(/^OV/_P! KW^@ HHHH *^ M-/VE/^2SWG_7I!_Z!7V77QI^TI_R6>\_Z](/_0* /)Z*** /H3]DO_D/^)/^ MO6'_ -":OI^OF#]DO_D/^)/^O6'_ -":OI^@ HHHH *^5OVK_P#D==#_ .P> MW_HPU]4U\K?M7_\ (ZZ'_P!@]O\ T8: /!:*** /8OV8O^2NG_L'S?S6OL&O MC[]F+_DKI_[!\W\UK[!H **** "OG7]K;_D&^%_^NMS_ "CKZ*KYU_:V_P"0 M;X7_ .NMS_*.@#YFHHHH ]"^ _\ R7#PY_UTE_\ 1$E?<-?#WP'_ .2X>'/^ MNDO_ *(DK[AH **** "O%OVH_P#DEMK_ -A&/_T%Z]IKQ;]J/_DEMK_V$8__ M $%Z /D6BBB@#HOA]_R4CP]_V$8/_0Q7Z U^?WP^_P"2D>'O^PC!_P"ABOT! MH **** "O-_V@?\ DAVO?]L/_1\=>D5YO^T#_P D.U[_ +8?^CXZ /B2BBB@ M!\'_ !\1_P"\/YU^CT?^K7Z"OSA@_P"/B/\ WA_.OT>C_P!6OT% #J*** "N M)^,G_)&_$W_7DW\Q7;5Q/QD_Y(WXF_Z\F_F* /A*BBB@ K]$O#W_ "+.E_\ M7G%_Z *_.VOT2\/?\BSI?_7G%_Z * -&BBB@ K+\4?\ (H:Q_P!>,_\ Z+:M M2LOQ1_R*&L?]>,__ *+:@#\\**** "OO#X0_\D?\,_\ 7@E?!]?>'PA_Y(_X M9_Z\$H [.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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *XA?".NZIX@7_ (276VO-(TV]BO-/B6"-))9%&09& M7LK' SCFNWHH X6+X;-%%#I[:W-)HEOJ']HQV7V=/,\P2F4*9>I7><],XX MS4J^%M:UG3;&_P!5U5K'7K.]FNK65(DD%M')E1 PX#KL(!/7(Z\5VM% '%?\ M*Z"6<,T&LSIKD6H/J)U0Q*2\KIL8&/IL*87:.@ YIH^'#1K#?6^MSIK\=])? M-J;0*PD=XQ&R&/ILV +GC .LKE&NI+V[O+EKJ[NI%"F: M5L#.T< *H [ "MFBB@"CI__ !]:C_U]?^TTKX/^(_\ R4[Q'_V$I_\ T,U] MX:?_ ,?6H_\ 7U_[32O@_P"(_P#R4[Q'_P!A*?\ ]#- '-4444 ?6W[+/_), M[[_L)/\ ^@)7MM>)?LL_\DSOO^PD_P#Z E>VT %%%% !7Q#\??\ DN7B'_?@ M_P#1$=?;U?$/Q]_Y+EXA_P!^#_T1'0!YU1110!]2?LF_\BKX@_Z_8_\ T"O? MZ\ _9-_Y%7Q!_P!?L?\ Z!7O] !1110 5\:?M*?\EGO/^O2#_P! K[+KXT_: M4_Y+/>?]>D'_ *!0!Y/1110!]"?LE_\ (?\ $G_7K#_Z$U?3]?,'[)?_ "'_ M !)_UZP_^A-7T_0 4444 %?*W[5__(ZZ'_V#V_\ 1AKZIKY6_:O_ .1UT/\ M[![?^C#0!X+1110![%^S%_R5T_\ 8/F_FM?8-?'W[,7_ "5T_P#8/F_FM?8- M !1110 5\Z_M;?\ (-\+_P#76Y_E'7T57SK^UM_R#?"__76Y_E'0!\S4444 M>A? ?_DN'AS_ *Z2_P#HB2ON&OA[X#_\EP\.?]=)?_1$E?<- !1110 5XM^U M'_R2VU_[",?_ *"]>TUXM^U'_P DMM?^PC'_ .@O0!\BT444 =%\/O\ DI'A M[_L(P?\ H8K] :_/[X??\E(\/?\ 81@_]#%?H#0 4444 %>;_M _\D.U[_MA M_P"CXZ](KS?]H'_DAVO?]L/_ $?'0!\24444 /@_X^(_]X?SK]'H_P#5K]!7 MYPP?\?$?^\/YU^CT?^K7Z"@!U%%% !7$_&3_ )(WXF_Z\F_F*[:N)^,G_)&_ M$W_7DW\Q0!\)4444 %?HEX>_Y%G2_P#KSB_] %?G;7Z)>'O^19TO_KSB_P#0 M!0!HT444 %9?BC_D4-8_Z\9__1;5J5E^*/\ D4-8_P"O&?\ ]%M0!^>%%%% M!7WA\(?^2/\ AG_KP2O@^OO#X0_\D?\ #/\ UX)0!V=%%% !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 57-_;#4 MUTXRC[6T)G$7?8&"[OS(%6*\JL]*B\(>,H;GQ3HJWDVH:JZ67B*"-:)J*BZ;Q3XC\/)>F;7GM5U%[L--:'SS%$J1X^5 M%PH(!RG&*;9V4$WQ"7P7*&?PS' MK%PT=F9"8V*VB2"#KRBLQ?;TS0![;17%?#B/[%)XGTJW+#3]-UEX+*,L6$49 MBBVT %%%% !7Q#\??^2Y>(?]^#_T1'7V M]7Q#\??^2Y>(?]^#_P!$1T >=4444 ?4G[)O_(J^(/\ K]C_ /0*]_KP#]DW M_D5?$'_7['_Z!7O] !1110 5\:?M*?\ )9[S_KT@_P#0*^RZ^-/VE/\ DL]Y M_P!>D'_H% 'D]%%% 'T)^R7_ ,A_Q)_UZP_^A-7T_7S!^R7_ ,A_Q)_UZP_^ MA-7T_0 4444 %?*W[5__ ".NA_\ 8/;_ -&&OJFOE;]J_P#Y'70_^P>W_HPT M >"T444 >Q?LQ?\ )73_ -@^;^:U]@U\??LQ?\E=/_8/F_FM?8- !1110 5\ MZ_M;?\@WPO\ ]=;G^4=?15?.O[6W_(-\+_\ 76Y_E'0!\S4444 >A? ?_DN' MAS_KI+_Z(DK[AKX>^ __ "7#PY_UTE_]$25]PT %%%% !7BW[4?_ "2VU_[" M,?\ Z"]>TUXM^U'_ ,DMM?\ L(Q_^@O0!\BT444 =%\/O^2D>'O^PC!_Z&*_ M0&OS^^'W_)2/#W_81@_]#%?H#0 4444 %>;_ +0/_)#M>_[8?^CXZ](KS?\ M:!_Y(=KW_;#_ -'QT ?$E%%% #X/^/B/_>'\Z_1Z/_5K]!7YPP?\?$?^\/YU M^CT?^K7Z"@!U%%% !7$_&3_DC?B;_KR;^8KMJXGXR?\ )&_$W_7DW\Q0!\)4 M444 %?HEX>_Y%G2_^O.+_P! %?G;7Z)>'O\ D6=+_P"O.+_T 4 :-%%% !67 MXH_Y%#6/^O&?_P!%M6I67XH_Y%#6/^O&?_T6U 'YX4444 %?>'PA_P"2/^&? M^O!*^#Z^\/A#_P D?\,_]>"4 =G1110 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 %'QK9U5;)OM'VC[6(C._D>?\ M\]?*SLW_ .UC.>>M5K3P#I[^'DT_67DO+C[9)?FZCD>)TN'8DM&RG ME=710!SS^!?#[Z%%I/V)DMX9_M,;I,ZS+-SF7S0=^\Y/S9SS37\!>'FT:+31 M9ND<-P;J.9+B19UF/67S0V_><\G/-='10!1T;1;#0-.6QTJ#R8 S.VUXE^RS_ ,DSOO\ L)/_ .@)7MM !1110 5\0_'W_DN7B'_?@_\ M1$=?;U?$/Q]_Y+EXA_WX/_1$= 'G5%%% 'U)^R;_ ,BKX@_Z_8__ $"O?Z\ M_9-_Y%7Q!_U^Q_\ H%>_T %%%% !7QI^TI_R6>\_Z](/_0*^RZ^-/VE/^2SW MG_7I!_Z!0!Y/1110!]"?LE_\A_Q)_P!>L/\ Z$U?3]?,'[)?_(?\2?\ 7K#_ M .A-7T_0 4444 %?*W[5_P#R.NA_]@]O_1AKZIKY6_:O_P"1UT/_ +![?^C# M0!X+1110![%^S%_R5T_]@^;^:U]@U\??LQ?\E=/_ &#YOYK7V#0 4444 %?. MO[6W_(-\+_\ 76Y_E'7T57SK^UM_R#?"_P#UUN?Y1T ?,U%%% 'H7P'_ .2X M>'/^NDO_ *(DK[AKX>^ _P#R7#PY_P!=)?\ T1)7W#0 4444 %>+?M1_\DMM M?^PC'_Z"]>TUXM^U'_R2VU_[",?_ *"] 'R+1110!T7P^_Y*1X>_[",'_H8K M] :_/[X??\E(\/?]A&#_ -#%?H#0 4444 %>;_M _P#)#M>_[8?^CXZ](KS? M]H'_ )(=KW_;#_T?'0!\24444 /@_P"/B/\ WA_.OT>C_P!6OT%?G#!_Q\1_ M[P_G7Z/1_P"K7Z"@!U%%% !7$_&3_DC?B;_KR;^8KMJXGXR?\D;\3?\ 7DW\ MQ0!\)4444 %?HEX>_P"19TO_ *\XO_0!7YVU^B7A[_D6=+_Z\XO_ $ 4 :-% M%% !67XH_P"10UC_ *\9_P#T6U:E9?BC_D4-8_Z\9_\ T6U 'YX4444 %?>' MPA_Y(_X9_P"O!*^#Z^\/A#_R1_PS_P!>"4 =G1110 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 %8*^--!?Q@/#* M:A VI>4TAC$JG!! \OKG?CG;CH":WJ\MM+Q?!VLV%KI]]I6O:-J^LL(8E*_; M+269F9G!!(D523DD!@.YQ0!Z-<:MI]KJ=KIUS>P17MX&-O;NX#RA1EMHZG%+ MJ>JV&C6+WFK7D%E;(0&EGD"*">@R>]>.2ZIHV$WCOP;/-=6[Z;#>W<4LC.#''="+$8)Z!A M\X'O0!U9\2Z(NAC66U:S&F$<7?GKY9YQC=G&<\8]::WBC05T,:RVL60TQC@7 M?GKY9.<8W9QG/;K7D]G+:)X^MKMG@'AQ_%ETT5$)"N.,>8'Z=\UV M] %'3_\ CZU'_KZ_]II7P?\ $?\ Y*=XC_["4_\ Z&:^\-/_ ./K4?\ KZ_] MII7P?\1_^2G>(_\ L)3_ /H9H YJBBB@#ZV_99_Y)G??]A)__0$KVVO$OV6? M^29WW_82?_T!*]MH **** "OB'X^_P#)KXA^/O_)_UX!^R;_R*OB#_ *_8_P#T M"O?Z "BBB@ KXT_:4_Y+/>?]>D'_ *!7V77QI^TI_P EGO/^O2#_ - H \GH MHHH ^A/V2_\ D/\ B3_KUA_]":OI^OF#]DO_ )#_ (D_Z]8?_0FKZ?H **** M "OE;]J__D==#_[![?\ HPU]4U\K?M7_ /(ZZ'_V#V_]&&@#P6BBB@#V+]F+ M_DKI_P"P?-_-:^P:^/OV8O\ DKI_[!\W\UK[!H **** "OG7]K;_ )!OA?\ MZZW/\HZ^BJ^=?VMO^0;X7_ZZW/\ *.@#YFHHHH ]"^ __)'/^NDO_HB2ON&@ HHHH *\6_:C_Y);:_]A&/_ -!>O::\6_:C M_P"26VO_ &$8_P#T%Z /D6BBB@#HOA]_R4CP]_V$8/\ T,5^@-?G]\/O^2D> M'O\ L(P?^ABOT!H **** "O-_P!H'_DAVO?]L/\ T?'7I%>;_M _\D.U[_MA M_P"CXZ /B2BBB@!\'_'Q'_O#^=?H]'_JU^@K\X8/^/B/_>'\Z_1Z/_5K]!0 MZBBB@ KB?C)_R1OQ-_UY-_,5VU<3\9/^2-^)O^O)OYB@#X2HHHH *_1+P]_R M+.E_]><7_H K\[:_1+P]_P BSI?_ %YQ?^@"@#1HHHH *R_%'_(H:Q_UXS_^ MBVK4K+\4?\BAK'_7C/\ ^BVH _/"BBB@ K[P^$/_ "1_PS_UX)7P?7WA\(?^ M2/\ AG_KP2@#LZ*** "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@ K&T_PGHNEZ]?:S9:?!'?7I4RRB)01AP "BU:!3$!Z;,8_2D M?1=*ETL:9)IEF]@H %HUNIB'_ ,8_2KM% $5M;06=M';V<$=O!&-J11(%51Z M #@5+110!1T__CZU'_KZ_P#::5\'_$?_ )*=XC_["4__ *&:^\-/_P"/K4?^ MOK_VFE?!_P 1_P#DIWB/_L)3_P#H9H YJBBB@#ZV_99_Y)G??]A)_P#T!*]M MKQ+]EG_DF=]_V$G_ /0$KVV@ HHHH *^(?C[_P ER\0_[\'_ *(CK[>KXA^/ MO_) ?LF_\BKX@_Z_ M8_\ T"O?Z "BBB@ KXT_:4_Y+/>?]>D'_H%?9=?&G[2G_)9[S_KT@_\ 0* / M)Z*** /H3]DO_D/^)/\ KUA_]":OI^OF#]DO_D/^)/\ KUA_]":OI^@ HHHH M *^5OVK_ /D==#_[![?^C#7U37RM^U?_ ,CKH?\ V#V_]&&@#P6BBB@#V+]F M+_DKI_[!\W\UK[!KX^_9B_Y*Z?\ L'S?S6OL&@ HHHH *^=?VMO^0;X7_P"N MMS_*.OHJOG7]K;_D&^%_^NMS_*.@#YFHHHH ]"^ _P#R7#PY_P!=)?\ T1)7 MW#7P]\!_^2X>'/\ KI+_ .B)*^X: "BBB@ KQ;]J/_DEMK_V$8__ $%Z]IKQ M;]J/_DEMK_V$8_\ T%Z /D6BBB@#HOA]_P E(\/?]A&#_P!#%?H#7Y_?#[_D MI'A[_L(P?^ABOT!H **** "O-_V@?^2':]_VP_\ 1\=>D5YO^T#_ ,D.U[_M MA_Z/CH ^)**** 'P?\?$?^\/YU^CT?\ JU^@K\X8/^/B/_>'\Z_1Z/\ U:_0 M4 .HHHH *XGXR?\ )&_$W_7DW\Q7;5Q/QD_Y(WXF_P"O)OYB@#X2HHHH *_1 M+P]_R+.E_P#7G%_Z *_.VOT2\/?\BSI?_7G%_P"@"@#1HHHH *R_%'_(H:Q_ MUXS_ /HMJU*R_%'_ "*&L?\ 7C/_ .BVH _/"BBB@ K[P^$/_)'_ S_ ->" M5\'U]X?"'_DC_AG_ *\$H [.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *Y.P\;MJGBH6>GZ5?3:1F2W.J+ M ?+^T(V"NRA\16^E7MAJ5G]KN&MK:[N+;;#/*H)VJM<2VNP^)/B3; M#5;74K6QT:[,>GP-IT^+JY(*>>[[-JQJ"0O/.2Q[5/K>M17_ (@\.^*;"VO; MK3-)O;VQNS!;M(REE\OS JY+(&0C(!ZT ;8^(>D/HZ7L<-Z]P]XU@-.$'^D_ M: ,F/9G ('S9SC'.::OQ&TA].2:.VOWO7O&L1I@@_P!)\]5W,A7.!A?FW9VX M(.:XF&UOK7Q-;^-Y=,OQICZ]<3&!;9C,D#VH@68Q ;L;ESC&0"#BDMX;VU\= M)XZFTS4!I$^J3CRQ:NTT<36J1+.8@-X!=".F0"#0!Z?X?\0V?B33Y+JR6:)H M9F@G@N(]DD$J_>1E['I[$$$5J5Q_@"VN"WB'5Y[::UAU?5FNK:*XC*2>4(HX MPS*>5W&,G!YP1FNPH HZ?_Q]:C_U]?\ M-*^#_B/_P E.\1_]A*?_P!#-?>& MG_\ 'UJ/_7U_[32O@_XC_P#)3O$?_82G_P#0S0!S5%%% 'UM^RS_ ,DSOO\ ML)/_ .@)7MM>)?LL_P#),[[_ +"3_P#H"5[;0 4444 %?$/Q]_Y+EXA_WX/_ M $1'7V]7Q#\??^2Y>(?]^#_T1'0!YU1110!]2?LF_P#(J^(/^OV/_P! KW^O M /V3?^15\0?]?L?_ *!7O] !1110 5\:?M*?\EGO/^O2#_T"OLNOC3]I3_DL M]Y_UZ0?^@4 >3T444 ?0G[)?_(?\2?\ 7K#_ .A-7T_7S!^R7_R'_$G_ %ZP M_P#H35]/T %%%% !7RM^U?\ \CKH?_8/;_T8:^J:^5OVK_\ D==#_P"P>W_H MPT >"T444 >Q?LQ?\E=/_8/F_FM?8-?'W[,7_)73_P!@^;^:U]@T %%%% !7 MSK^UM_R#?"__ %UN?Y1U]%5\Z_M;?\@WPO\ ]=;G^4= 'S-1110!Z%\!_P#D MN'AS_KI+_P"B)*^X:^'O@/\ \EP\.?\ 727_ -$25]PT %%%% !7BW[4?_)+ M;7_L(Q_^@O7M->+?M1_\DMM?^PC'_P"@O0!\BT444 =%\/O^2D>'O^PC!_Z& M*_0&OS^^'W_)2/#W_81@_P#0Q7Z T %%%% !7F_[0/\ R0[7O^V'_H^.O2*\ MW_:!_P"2':]_VP_]'QT ?$E%%% #X/\ CXC_ -X?SK]'H_\ 5K]!7YPP?\?$ M?^\/YU^CT?\ JU^@H =1110 5Q/QD_Y(WXF_Z\F_F*[:N)^,G_)&_$W_ %Y- M_,4 ?"5%%% !7Z)>'O\ D6=+_P"O.+_T 5^=M?HEX>_Y%G2_^O.+_P! % &C M1110 5E^*/\ D4-8_P"O&?\ ]%M6I67XH_Y%#6/^O&?_ -%M0!^>%%%% !7W MA\(?^2/^&?\ KP2O@^OO#X0_\D?\,_\ 7@E '9T444 %%%% !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 %%%% !44=K!#<33Q0 MHDLY!E=5P7(&!D]\#BI:* C((/>H+*RMM.LXK2Q@2"WB7:D<8P%%3T4 %%% M% !1110!1T__ (^M1_Z^O_::5\'_ !'_ .2G>(_^PE/_ .AFOO#3_P#CZU'_ M *^O_::5\'_$?_DIWB/_ +"4_P#Z&: .:HHHH ^F_P!F.7Q#'H+_ &6VMY]" M>[DCGQ,%ECE*H1)M*\J ,8#9^;..*]CM/%DUSX_E\.2:1/;1+9R7,5W,ZCSM MDBH=J#)"Y;@G&?2OG_\ 9]TJ\U+3X)]!LYK:[L]71[W5!<;(VMMH+0&/.9"P MSC(P,YS7M4QUUOBY;ZFOAF].FQ6$FGFZ^T6^TEID82;?,W;<(>V?:@"]X?\ M%.LZ_JMP(=,T^/38+R:V>4WY,X\MRF[RO+QR1_>Z5!JGBOQ+H^LZ;:W>AZ<\ M6I7XM(/(U%VE*G)+[#$!A44L>>*RKWP[>:KXLTRXL/!\.@W%GJ?VJYUA)809 MXANW*/+.]]^1D. !WKH8=(O[_P")4^LZE!Y=CIMH+;3 7!\QY/FFEP#QP%09 MYX;UH ZBOB'X^_\ )J][;33E)95*;05&T\+U[9/%>\7?BF_MO'^FZ"VD M%+&]6;;?23#+LB!\*@R<:^A/$<7B.7QYHM]I_AYKNSTHS!IOML2>;YL87(4G(P< M]: (-8^(U[I^LZG#;:?:26VEW<%K+!)=IZ8K3;Q5J M6H>)+S3M M+!K?3YUMIY[VZ,;2R[0SI$JJ<[589)[G'O7*Z_X(\0:AK6JW"Z M;%<:K->+)I7B#[;Y9TZ$8VILQD;?FR!D/NYIFN?#K4I[SQ%9V6B:?<-K=Z+N MWUZ215FL"0F[C&_*E"5VGG/.* /6J^-/VE/^2SWG_7I!_P"@5]E@84#.?>OC M3]I3_DL]Y_UZ0?\ H% 'D]%%% 'LW[.;Z^->U4>&6L3*J0RSPW4QC:>-6;,: MD*W7/)[8'K7TIXD\57^AZ]HME#I!EM-0O(K66\DF"K&SAB JC)8C9SG Y')K MY4^"FEOKU_KFCV>BK?ZA<68:UO'F\D:>RMCS=X&X$%APO)Q7TMXOL/$LR^&[ M73]);5O[*N[>]N+PW4<7G-&K*R[6.G- $^M>-M5M=0UU-%TFWN[;P]$ MDM\9[@QR2Y3S"L2A2,A1U8@$\>]/\3^,M6T;0QXAT_3+*ZT1((KAVFNVCGE5 M\<(H4C.", GD\5F^-?"EUXHGGCA\)V:W5[:K VK37@ A!'.^->9"F3M'()[B MH_&?A"]U+3H])TWPS;7S=5P)",;@5(W#;G/M0!Z1&_F1JX M!7< <,,$?6OEC]J__D==#_[![?\ HPU]1644T&GV\5U-Y\\<2K)+C'F,!@MC MW/-?+O[5_P#R.NA_]@]O_1AH \%HHHH ]*^!#:XOQ$8>%TMGU V;X%S+L78' M0N =KU5/LLEW=17$2J&BE1V!,C*6)"D9 Y/6@#K/$FJZ[I,:\OGA*8R3P(VR,#.*=V( 4$2+U5@.<'TX-9\/@N?2/ MEH=SX7L?$4;S37- MU;BY$20RR,6P@<7_ +4?_)+;7_L(Q_\ H+UZ1X%T?4M"\'66GZU.)KJ+?P)#((D+ M$I&'/+!5(7)ZXKS?]J/_ ));:_\ 81C_ /07H ^1:*** -GP-M&:T:)) MQ>Q>6TS;45MPP6/IFON)-2\2:-X'6;4M,BU+6+=/+86UR!'-M7_7,S ;0<$D M $@G !KX8\,/''XLTIIK/[=&+N+=:X!\X;A\G/'/3FOL_0M$UWPWX)U2V@TH M3O>WE1WH*V$+H $$CX! (+8' W8'2@"W<^.[B/P1X;UB.SMUN=>%NJB> M8I;V[2Q[_G?!..-HXY) [U4_X6->+H"SOI]HMXVL'21,;D_8]V"?-\W;G9QM MZ?>XK.7PWXDN_AWX;T?4-$1XM)\F#4-+>\3;J$4<.T$..,;\-M;&<V<4 =OX0\17'B*PO M7O+:&&:RO)+1GMY3)#,5Q\\;$ D)-?M=?TUM6MX[G2M1^RPZM%9@K.H168&,MC<"VTD M'%0:!XIU.RM_%&H>(-334]+TJ<6MK+%:"%YYE&)%4 G/SLJ#_:!K5\/:)KNB M^%+G28QI%H\<)2P:T$K*KD'+R;^6.X@D]3SFB#X?:9_PA>E^'KJ6Y9-/9)A/ M!.T4CSKDF0LISDL2WU- $?P_UO7-8@UB/Q,+=;RROS#LMUPL:F-'V9[E=^,] M\5!\9/\ DC?B;_KR;^8JWX-\%?\ ")ZAK=Q_:%U=C4KH3()[AY"BA%'.X\MD M'GTP.U5/C)_R1OQ-_P!>3?S% 'PE1110 5]W^!K[Q'!X7>3Q'I\;Q1VR3V36 M,PE,D6P8B"[5.\8Z\@[NO%?"%?9WPNLKRWM/[=T?2;K3]!N-(B,.F/ZB<:C,7!W'!*8"AAN;EMW.* .S\.ZCK.HPO-K%EI]M&0IA:RO6N M-V>NM3>*/^10UC_KQG_P#1;5R_@_P_=6GC._UB'0$\,Z9-9);_ -GH M\?[^4.6\TI$2BX4[1SDUU'BC_D4-8_Z\9_\ T6U 'YX4444 %?8?P'EFE\'6 MYL_$]GJ&ZQ0/IS1XDL9%4*HX;[N!SP,GG-?'E?7OP?\ #NKZCX5\.>)+O[%9 MR6&E2VFG1QQ'=*KD8>9L\K\H(48ZDT =1;^)-Z7K]]:ZK:P:.^J32V MUKY+6I5L;"-S9# '&>?E--\%>+;KQ+)%-+XETJ2ZNK4SKH\,'^HR,K^\W9?; MD!L#&<]*=X9\'>(+&WU"S\1S:5>1ZLDG]HWD/F_:)W92H^]\H4 X"C@#I1I/ M@KQ!;W.CR:GJ>G3#P]:RPZ:8;=U:5FC\M7FRW0*.57J>?:@"SH^K^(+3XC'P MYK%_::K#)IAOGEM[4P-:OY@0(1N;*L"Q&>?D/6NUKB?!/AOQ+X?NYWUN?2;Q M[QS+>WL0E^T3R8POWOE"@!MZ $D\51D\3:WHVA:-9ZII4=SXDOY?LD=O'= 1 MS,B%GF+[?E7:I;&W(SC%6?']U!:^'2VI>'/^$@TTL/M,"E"R<@*RJ^ QW$=" M".MKEO!FE:A;76 MN:QJ]L+.XUB\$ZVOF!VAC6-44,1QN.TDXR!G'.*ZF@"CI_\ Q]:C_P!?7_M- M*^#_ (C_ /)3O$?_ &$I_P#T,U]YRZ7:33/*\1WN>X\.:?++(Q9Y'A!9B>I)/4T ? -%??7_ K/P5_T*^F?^ XH_P"%9^"O M^A7TS_P'% 'E?[-&O:5I?PYO8M0OH;>1M0=@KM@D;%YKV/\ X3'P]_T%[7_O MNH;?P'X6M(REKH5G"A.2L<>T9_"I?^$-\._] FW_ .^30 O_ F/A[_H+VO_ M 'W5JPU[2]4F:'3KZ&XD5=Q6-LD#UJI_PAOAW_H$V_\ WR:EM_"^BVDA>UT^ M.%R,%HR5)'X&@#6KXA^/O_)R_YY-_W]?_&LJ\^'_A/4 M+M[J_P! L;FXDQOEFBWLV!@9)Y/ H _/ZBOOK_A6?@K_ *%?3/\ P'%'_"L_ M!7_0KZ9_X#B@#Q;]F'Q%I6B^&=OC3]I/_ )+/>?\ 7I!_Z!7U]_8]E_SR;_OZ M_P#C69?> _"VIW1N=2T*SNYR IEGCWL0.@R>: /S\HK[Z_X5GX*_Z%?3/_ < M4?\ "L_!7_0KZ9_X#B@#YZ_9?UO3]%UOQ ^J7*VZR6\(4E2XI/^$-\._\ M0)M_^^33XO"6A02K+!ID,W_HPU].?V M/9?\\F_[^O\ XUGZAX)\-:O*DNJZ-:WLB+M5[A/,*CT!- 'Y\T5]]?\ "L_! M7_0KZ9_X#BC_ (5GX*_Z%?3/_ <4 ?+W[-]_::;\5#<7\Z01"PE&]S@9RM?6 M'_"8^'O^@O:_]]U5@^'GA"UD\RV\.V$+XQNCA"G'X59_X0WP[_T";?\ [Y- M"_\ "8^'O^@O:_\ ?=.B\6:#-,D46JVSN[!54/R2>U,_X0WP[_T";?\ [Y-* MO@_P^CADTJ!64Y! ((- &U7SK^UM_P @WPO_ -=;G^4=>^_V/9?\\F_[^O\ MXU2U'P=X?UA8UU;2K>]$1)C%P#)LSUQGIT% 'Y[45]]?\*S\%?\ 0KZ9_P" MXH_X5GX*_P"A7TS_ ,!Q0!\@?!.]M].^,F@7=Y*(H(Y)2[D$X_Q'2)O M^_K?XU6O_"FAZK;B#5-.BO(0VX1W&74'UP3UH _/.BOOK_A6?@K_ *%?3/\ MP'%'_"L_!7_0KZ9_X#B@#XC\"SQVWQ T&>9MD<>H0LS>@#C)K[D_X3SPU_T% M8_\ OV_^%0I\-O!D*5F97'H03@T ?G=17WU_PK/P5_P!"OIG_ M (#BC_A6?@K_ *%?3/\ P'% 'P+7WUH7BS0(?#NFQR:K;*R6D0*ENAV"C_A6 M?@G_ *%?3/\ P'%71X,\.@ #2+8 # &WI0 [_A,?#W_07M?^^Z/^$Q\/?]!> MU_[[I/\ A#?#O_0)M_\ ODT?\(;X=_Z!-O\ ]\F@#3L;^UU*U%Q83I/"20'0 MY!(ZU3\4?\BAK'_7C/\ ^BVI\'A_3+6(16UJ(8P-W_P!^Q_C6U_PAOAW_ M *!-O_WR:/\ A#?#O_0)M_\ ODT 2^'_ !'9^)+66>Q654B?8WF+@YQFM:LR MW\.:3:(5M+-858Y(C9E!/X&M"&%((A'$,*O0$D_SH ?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 0K=V[WLEHLR&XC19'B!^958D D>A*G\C4U>8Z]=7MSJWBO4M#BO MA]EM;" RQP.C,T=P[2J@(!;"-_#G.:;?ZEJ>NWVI'3)]6@L9]9TV*&6..2)A M"P42E,C(7KDXH ]0)P,G@5EV7B;0]2^T_8-7LKC[(NZ>!P>>G% M9GA!+JT77+*[DNYK:SU%TM6NF:1S$8T; 9N6 9F Z^G:O/=<@O=:U/6)],%W MK=NVEJKL]@UNUNB7*.;91M4.77?Q@GY<9YQ0!ZWI6M:9KEN\VCW]O>QHVUV@ MD#A3UP<=*O5QOAJ5-4\>:SK6FQ3)ILME:VXDD@:(32H9"Q 8 G:KJN<>W:NR MH **** ,YO$&D+K0TAM2M1J)'%KYH\SIGIZXYQZ5HUYN]U/I7CZ2#PP;JX.H M:@6U'3KNQ<1Q-Y>#]M7CN M RW 7(?+C8A4Y "<$'CIF@#V6LY?$.COK1TA-3M&U$9S:B9?,X&2,>N.<5QW M@.ZN+GQ#NLKK5KK3FTJ)[MM2$GRW9;HN\#!VYR%^7[M1Z_))??$311I\UQ>- M9WY+Z>]@T<=OF-D:X\[:,X!X!)#;N.U ':VWB#2+W5)M-M-3M)KZ'/F6\HV5AXJ\9V> MIV%U>'4K>V6WM8K.2477[DJ5!"[>IQR1BL.XA\56$MCI>H:I+I\MOI=G'9W M2XD4S ?O3B(%7;< "'[=.YH ]FK.N_$.CV&I0Z??:I:6]Y.0(X))E5VSTX/K MV]:Y;2;AG\>:@FM7.K)J"WS+90()?LS6OEC:< >61G<23SN_"JGQ,E:[\NPL MIKF:Y6:WE_LE;!FCOBLJL 9@OR@8SD-@8Y]* .[;4[%=4336NX1?/&95MMX\ MPH#@MMZXYZU:KS[4KG2[7XS:-)% T=PUK@ MT %%%% %2+5;"?5;C3(;R%[ZV17FME<&2-6^Z2O4 TMKJEC>W=W:V=W#//9N M$N8XW!:%B,@,.QQ7F&M1:CH/Q U[Q=IVF7-W):7%M \,49)N8)+=5(7UVRB- MCCH U16VG7WA>W\1"6VNY[BY73VNKB%I(]TLA<8% 'KU4=5 MUS2]#@2;6-0M[*-SA6GD";CWQGK7F>B)K>L6^CV-]>:K':?VU>1O)"\T;/;+ M"S1@NWS["<8).>G-=GXUN([;15MSJMUIA.* -N M?6--M8;66XO[:..\=4MF:4 3,WW0O][/M5RO(=3%K8_#GP<-4TDV6J6\MD5A M2VDE>"%)D+\X8K\H!()SVYQ7K<,J3PI+$?>3)!%N5=[M@98A0/Q) _&IJY'XC3>9H-MIL,4\UU>7UMY*10L^=D\;,20 M,* H)R2.E8%SK.J0ZO)I1.I?:SXIA=0L,A063;#G>!M\OJ,9ZT >FUG:CXAT M?1[F&WU75+2SFG_U<<\RH6YQT/;/&:X31X=9@UK2[^2[U61[G7[^VN(II',2 MVH,YC&P\*H*)ANO/7!JY\5)/M.AW&G6]UM:->27<-RUOK.B7&GW" MZYJ.NVUY;%8&95C!A8/YN-N(PC+UXVX[UZW0 4444 5-2U6PT>S-UJMY#9P! M@OF3.%!)Z 9ZGVJ6TN[>^M(KJRGCN+>90\GR:J\FB13::QA>& M&Y11<>8PW[(LD-L$;!'X^8CDYH ]CJEJFL:;HEJ+C5[Z"SA+;0\\@4$^@SUK MRO7]1U(ZWKULFI:O)K%O;61TR.S2187N&3+$J!M )&2'X"YKT'Q9>K::/'YF MI3Z7-(=JW<%D;DQG'(QM8#/O0!?GE M,,R-*FUL'W':O0? MC=:9X!T2RU"-HKF"SC22-NL9Q]T_3I^% &_1110!4U+ M5+'1[)KS5;N*TMU8*996VKDG 'XFDTS5].UFU-SI-[!>0AMI>"0. ?0XZ'VK MG?B03'X?T^X,(/"%O=6UI-! M96\L_P!GDC>XVS,9I43 <[8FV[@,]<9Q0!ZO4%[?6NFVSCN1);6_DGY-[CS2AE"DD= <9Q7;-=VM MKX*2>.[ODMQ&!'=3V[S3IDX5V1E+''J1TY- %^+Q!H\^C/J\6IVC:=&"7NA, MOEKCKEN@Q5Z&:.X@CF@=9(I%#HZG(8$9!%>4V45NGPW\4G6[=[V.:^N9+.\F MLF#WTKQ?++Y6/E(8E00 /E!&*[WP7=17?@G2&AW_ +NSBBY-+>ZI8Z:;<:A=PVQNI1 M! )7"^9(>BKZDUR_Q*TE=;6+99U52<1DD,3Z ]>U<:UGK>M M)8R:W9W!E\-W]GIT;-&?](D%S&9;E?53&L?/N] 'LE(S!5+,0% R23TKRR#4 M]7E^)"_9TOX(6N;V"Y@D>XD&Q8V,;GIYKJO =I-8^!+*[U2X MU"ZO+JT2XN_MCO(X?9RH0_=]-H'YF@#9TSQ!H^M>=_9&IVM[Y!'F^1*'V9Z$ MX['UJQI^I66JV@NM,NX;NW+,@EA<.I*D@C(]""*\]\/F*Z\9ZW>WDDVK:5-I M:I/=W-@T'D!7;%N$V@.,,S' R.A/(%:?PKNK5_#M[:VL;P^5J5W(L36[1!8W MG=D(# <%<$8H [BBBB@ J&WN[>[,HMIDE\F0Q2;#G8XQE3[\BI)9%BA>1\[4 M4L=H).![#K7E^GZCYFE=;>0%X&@9%=DQNV^8!U'H: /4J MBN;F"SM9+F[FC@@B4M)+(P54 [DGI7FNEIJOB";0XKZXUBVM+BZU1YP'D@&[^Z'PQM+K7I+G[2MN5FE>W,DH(8J&*8)8X /3WH U MH_%.@RZ3)JD>KV;6,3[)+@3+L5O[I/8\CCKS5VQO[34[*.\TZYBNK:4926%P MRMSC@CWKR*R2Z@U@ZO<+=:EI4/B".[N-3:R>-YP;5XPQB ^[&VP;E7W[$UW7 M@"&1;'6+OR)(+:_U>>ZM$E0HQB;:-VT\KN96;! ZY[T =71110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% #)IHK>%I;B1(HT&6=V"A1[DU$VH6:60O'NX%M2,B]\2PQW%E$RD0R('$DF?D4 \9SCKP.IQBO.M+@TJQM_ M#F#[U!=:QIEE/Y-[J-I;RX!\N6=4;'K@FO(=4BTF'X7V]Q?-%#&FMO M-HJ3.4VVQOE(9$)Z!.0<<*>, UU_C>RTSQ--I.CV]I:74NLN&FNQ$KE+./#2 M$/CC=E4'/\?'2@#NP00"#D'H112*H10J@*H& .@I: "BBB@!&944LY"JHR2 M3@ 53GETS5-'G\Z>WN-/EC:.9Q(#&4(PP+ XZ5%XANM+LO#M]<^(!&=-AB+W M(D3(K6ZU'3[5T>*RM@FU!*JY4$NJ,_;/ MTS0![!!<64>FI-;SPBS1!ME60% HX^]TQ3;K5M.L61;Z_M;8N-RB:94W#U&3 MS7DNL0:)-\.?'4DOV<:1)>3R:2I?9%))]G4$QKD!AY@<;%#M]0* .\BECFB66%UDC<;E=#D,/4& MG56TW3[?2=+M=/L8Q';6L2PQ(/X548 _(59H **** "H(+ZTNHGDMKJ&9(R0 M[1R!@I'4$CI1?/;1Z?,&71]5T3Q'K/A_['!8W9 ML4DTRR*^8+**8>;+)&G*EE9AC&=J@'G@ 'L\%[:W5L;BVN89H1G,L<@91CKR M.*CN-5T^TABFNK^UABF&8WDF55?OP2>:\ZCC\.W=SXPFB:S7PS);VJEHW$=M M)UP4M(0A8#&]NK M-^+$G\:U* "BBB@ J&"]M;F26.VN897A.)%CD#%#Z$#I4Q( )/ [FO%WGT?6 M6\2ZAX)>QM'AT6YL;.TLBJ7%X0=SRE%^; (PF1DDD\9% 'L5M>VMXKFTN89Q M&VUS%(&VGT..AI#>VJVANFN81;@9,QD&P948 XR67!'6@#VN&:*XA6:WD26)QE71@RL/8BGUQGPN*?\ ")SHB1Y3 M4+@--;_\>\[%]Q>$8&(R3@#M@\GJ>SH **** "H4O;62Z>UCN86N(QEX5D!= M1ZD=14U>6O6&"YAEEA.)(TD!9#[@=*47,#1R2+-&4B)$C!QA".H)[8KR?PD-)FN_ M""Z6(X[JWTF===:/*/'F-0XF88(?S02,\\,15.WGT1?AMXPTW2Y86M_[:81+ M;R!EB1I(@DK]*XB)P'B<,I_$5+7 _# IYOB% M0;2>0WJ.]WIJ[;.8F)0!$O\ "0 W)YYSS@=]0 4444 %0F\M1>"T-S"+DKN M$/F#>1Z[>N*FKS37+KPWJ?Q.L-/MY--LK_3KZ.[O;R0HDTLFPK' A/S.2"-W M8 =3P =Y;)I<6M7C6S6XU&X5#NP@QXSP6YP>M 'J]K>VM\C/97,-PJMM9HI X! M]..]3UYE\+ML6OZK&9=.O96L;0M>:0H6U 4.!&RCCS>I)R<@CA<8KTV@ HHH MH *AEO+6"XC@FN88YI?]7&\@#/\ 0=34U>:?$.Y\-WVO6V@W$FG6>J2O!<7. MHW+)&]K"D@9=CGG>Q4@ = 23[@'HK7MJEVMJ]S"MPXW+"9 '8>H7K3Q-$9VA M$B&55#-&&&X ]#CTXKR'4/LCWFK6\JQGQ0_BB"2SRN9S"'B*,IZ^6(@V2./O M UL65SH>G_Q8S1///I"--'#-NFFF624LHYR7"X^7L,=!0!Z%!?6EU))'; M74,SQ'$BQR!BA]"!TJ>O'/A:(HO$VG!'L[K=HSB(V >U3S%.R[P!NE.0 W' M*OQR37L= !1110 5#<7MK:-&+JYA@,K;4$D@7>?09ZFIJ\[^*EUX?FMDT/4! MIR:KJD#PPW5]M5;.'/SR[VZ$?P@9HA.(3(@E92PCW#<0.IQZM'*[)F!UKXZT*RTVXTF_-A->27=]8EC.T3 MA^+@XP"7*C!))*Y&,5Z]0 4444 %0W-Y;640DO+B*WC)VAI7"@GTR:FKB_B3 MJ>AZ?I5O%J]K875]>>9;V"7X41(S+\SLS<*H&"3U/0:*.1(Y)$5Y"0BLP!; R<#O7D%Q!H.FD6NN7=OJ6G)X4C MM]-NIL2+<2*T@D\H\Y<_NN!SC;Z5:G;3],U[X-<3_O(_\ M0W&""?E!<^V3ZT >I?;;4WGV07,/VG;N\GS!OQZ[>N*FKR&YTYX/'5M::;P1')D23 PJ*IV D\C:,9KUZ@ 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@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@!KQI*NV1%=?1AD4T00K&8UB0(>JA1@_A4E% #)((I0!+$CA>FY M0<4JQHN-JJ,# P.@]*=10 4444 %%%% ",JNI5U#*>H(R#3$@AC5ECB15;[P M50,U)10 QH(GC"/$C(O12H(%*L4:!0B*H7[H QBG44 %%%% !1110 $ @@C( M/4&HXX(8B3%$B$\':H&:DHH 88(C%Y9B0Q_W-HQ^5"PQ(H5(T4 Y "@8/K3Z M* "BBB@ HHHH *C2WAC;='#&C>JJ :DHH 9Y4>QD\M=K%$9$AC5 M6^\H4 &I** $ "J H X ':EHHH **** "HQ;PB3S!#&'SG<%&?SJ2B@!HC0 M;L(HW_>XZ_6FI;PQ9\N&--PP=J@9J2B@!$18U"HH51T & *6BB@ HHHH *C- MO"TGF-#&7SG<5&?SJ2B@! BARX4!CP6QR:8EO#$VZ.&-&]54 U)10 U(TC7$ M:*HSG"C%.HHH **** "HWMX96W20QNWJR@FI** &[%WA]J[@,!LU:UL?MTLC-+-'OV^7;1C M,LG0Y*@C [DUU%71B:X^/2@"1?%TCV_BF468']A+N168@R_P"C+-AN/E.6QWZ5I:/KD6J06@*/'<,6'7 7W%;GB+0;_ %F6!;/6 M[K3[9@T5Y%"$/FQ%6^[N4[6R1SZ9[XK.O_AAX4U"PM[633(T%N+=5E3[Y6'; ML4DYR,(%/?% &YKD5[)IQ;3]532C$?,DG>W64; #D8)&/7/M7$KXB\11_#6# M7;W5#%+,TLT31:0T[R1&4@#&'1@,8X( MQB@"3P]J$NJ^&M-O[GR/.N;6.63[.^^/<5!.T]QFM&J6C:1::#HMII6FH8[6 MTB$42LV3@>I[FKM !1110!Q_C#Q-?Z;K6G:-IW+HTK2%@5CPN"1M[D9)%7O&&DZSK4 M$>GZ>=,?3[M6AO%OK4RF)2K?O%^< G.!M([YSQ5/4O!FHW^AP>'3JEO_ &*D M,$,C26I:Z*Q[N7&E/IUGIUO'<:AJ=P8+=9G*1KA M&=F8@$X"J> .3BL0^+=;G\/WFHP6FEVSZ3+<0ZFMW<2;$:+G=&54Y4KSR >1 M6EK'A[4]2N;>\BU&WBO-.O36MRR+&8O+:.0;@6SN<[@1CCTYIGP-)-H'] MFWFH"87FI_VAJC"+:+GYMYB49.UOKS4_#EA?:G:K9W=S M DLMNK%A&6&=N3]:T:** "BBB@#D?&GB6^TJ^T[2M,ELK*XU#X?4+WRDRY(5(^,L*-X!(X&T]<]>*PKKX:SK9M M9:;JL:P76D1:3>O>6WG2-'&& =#N&&P[#D$=#VH Z[7M0N]+T.YO-/L?MUQ$ MA98?-$8/N6/0#KP"?05S.H>/)[7POX=U,6]G;'685DDGOIVCMK4F+S-K.%)R M3P.F?TK:N]+U8Z-?6%C>6@21%AM//A9O*CV!6W$,"S=2#Q6 G@75?[#T"UFO MM-N9M%A-NL-Q9M);3IL5 S)OSO 7@YQ\Q&.: .I\.:K-K?ANQU*YLWLI;J(2 M- YR4S^7!ZC@<$5IUD^&-$/ASPW::4;EKHVZD>:5V@Y8M@#)PHS@#)P !6M0 M 4444 <[XWUVZ\/^'UN;)$#2SI ]S*K-':*V^0[D%S% MYD4Y.Q PV =AD]>< MT 7[[6I[?P'<:U8FWU"XCT]KF(VX+13L$+#;@DE2?QK(TGQ5>7WAO4+PZKHD MMQ:LN]ECEB2W! )\Q6.[..1TS6EIOAJZT32+;3-'U9H+6VLS"@DMUD8RE@WF MD\?[0V\#YNV*@M?"VIVT^HZB=<1]9OA$C7/V(")(XR=J"+=DYW-DEL\]1B@" M;P1XBG\3^'VO[A;<[;F6%)K5B8KA4; D4'D ^A]*Z*L3PQX=_P"$>M[[S;LW M=UJ%VUYMGQMK&GR7NF[+HOMV[?DF 7Y3AQRN>0P[5L:#XS7FH'[-M61I ?EC7=\@!V])-5TO5K2P5-.2+?/93.X\UP6\L[E'(7: M3_O"NHK'\,:$= TEX)I_M-W<3R75W<;=OFRNV2<=@!A0/116Q0 4444 (^X( MVP MC@'UKR_3/%-[H>GZ[J7B*]O#KT6GO=S:/=6XCB4Q\!H& ^:/H"0Q/()P M:]09=R%22,C&0<$5RMEX$MO,NGUZ^N]:>6&:TB^UR9$-O)C*#&,D@#+'DXH MC\%ZU<7MU<6>JZE>SZ@L$<[6]WIXM0JL2-T> "4R"/F)(QS62_B;7"[ZZE^H ML(]?&EG3?(7!B\X0%]_WM^X[NN,<8[UT-EX)L[%9G34=3ENI8XH?M'/&.M3>)](M=6NI6FU*6YAN],DL#$MBR!F39)M&X87!RS9SD8KTRL6R\ M,6UKK U.XO+V_N8U=8#=S;UMU8_,$ S@#)R<#&:VJ "BBB@ KA=$\0:CJ' MCJ]MM0U*WL)(VFMXM&E@=7>-&.RX5RP#[A@G:, <=>:[JN53PI?W?B>+4-2]M-.N#<:; (D0HS(5)=@H)P&8 >F".@'K4?B_Q5J/A_7-/@M;BR=;JY@A6SEMI-\BN^UV\ M[<$3 R0".<8[BMJQ\._V=!K!M[V47NJSR3R7A52T;%=J \810H /I[U4UKP ME<:\BVFH:Y=-IK>49[188QYI0@_?V[E!*@D#\"* *>L:EXFT_P 7Z386M]IL M\.I79_T8V3B2*V1=TCF3S<9' !VX)85V-9<6A1)XJGUV69Y9Y+9+6%& VP(& M+-M]V)!)_P!D>E:E !1110 5PR>(=1F^)+V%]J5OI4-O*8;;3YX&SJ,;(K>: MLFX*6!R H!(P<]:[FN6O_"M_JWB-)=4UB2;1[:>*]MK,1(&6=&) +A<[!A2! MU)R"<4 9WAGQTWB#7@K:A96]M-//%;6+6LOFRB-BN[SB0A8[2VP X'>K/C[Q M?>^';5(]#A@GO5"SW'G@E(8/,5"3@CYF+84>S'L:DLO 45EJ-M(NJ7+V5C<3 M75C9%$VV\LH?)W8RP'F/@'IGOQ3=;^&^D^(M-:/5I)IM0E@BAFU!7,;RB,Y! M95(7U[<9.* '^)]:UW0]8TZ2V;3YK&\OH;-+(Q/]HE#_ 'W#[L#:,MC:>%/- M=97)S^"[L^*X]9L]>F@6&)((+:2V2801@#HP,8H K^(-2\3:;XDTNUL+_3)H]3 MO1'':/8OYB0J-TKF02X^51UV]645=U_5]33Q%INA:$]K!P8"JRY)9QWX -7UT*+_ (2HZY+,\DJV@M((B!MA7=N!F'A^+ M0;#6[RTTO[,UO<0B.-WG#$EVWE&)@<'+ \#\ M*[_3=6L=7TBWU33KE)[*YC$L4RG"LI[\]/QH N44BL&4%2"#T([TM !131(A MY,*H4"]\'KN_2CP3\1[G7]>UOP_P") M=(71=6T55DN%6X$L)C89W!\#'!!Y]?K7+_&?2#K?Q*^'5B9KRWCFNKE7N+.0 MQR1<1\JX^Z>.M<=%H^H:%IGQ/\#QV\]YK,EN+RUU%@S7%_;Y!*L_\1"GH.I+ M"@#V_1OB/X/\0:C+8:-X@L[NZB5G:)'Y*KR2,_> ]LU>7Q?X>;PVWB!=8LSI M"G!O1*/+!W;>OUXKPOP)'H>OZ[X()\;P3WVE ?9])MM"\F2+Y/GCDD4\#@\G M@_C65+H^H1^,9_A"EM-_9=QXC745DVG8+/;YA3TQP/Q% 'OFM_$;PAXC''0'U.*NZCXO\ #ND1P2:GK5E;)Y:.XN;4IO7&]"4;.W'& >F!0!['I_CSPOJGAZYURQU MRTETRU.+BYWX6(\?>SR.HZU=E\2:-!-IT4VI6R2:I_QXJ9!FXX!^3UX(_.O M[_3+B2S^-EI8VDF&EBDCBCC.&P2S$ >P)XIQ\3Z;XH\6_"6/0FFNTTW9%=S+ M P2*3RU!C+$8W#:21Z4 >SZK\1_!^B:X-'U7Q#96M^2 87DY4GH&/1?QQ72@ MAE!4@@C(([U\JI#;03^.- \9>+8?#LM[JDTDUO"\/PU\*^&K:?5?#=SI[7*6$E_]D-[)S\LD@[J,;WQKXGUSQEHDTGV7PSX6+P(I.T7DL1\+ MZ7=Z?H]AY=O?$_:O-E>5ILC;\S,23QQ3_#?@OP]X2TZXL?#^F16EM=.7FC!+ M"0XQSN)XQQB@#Y_\%^%?$M[I_A7Q-X?TAK:]-U'/>ZY+KXD^VQLV)$:$]/3' M7C!R:V1X:L_%_C?XJQZY/>30:85EM($NG2..4Q-^\V@C)&P8SQR>*],T_P"# MG@?2]9BU.QT?%']ID,4[M[%$GUK'V]]Q M/GX4J,\\<$],=: / [+6=0NO"WP6NKN^F9I-1FBED:0C>%D"*&/?Y1CFMV]\ M07EC\7/B?>:3=-++I_AW?"BON6.5$7MZ@UZ9??#/PGJ/A&T\-7.DH=+LG\RV MB61U:%LDY5P=P.6/?O4^@_#_ ,+^&KB6?1=(AMI9K<6TS9+&6/.<-DG))ZD\ MF@#P?P5X5\2WECX3\3>'](:UO&NXY[[6Y=?$OVZ)FQ(C0GH>V.O!')KZ?%']ID,4-=?% M^_\ !/V *MI8+>"[\WEB=OR[<ZY[54N?B?%8^+_%>DWM@5M?#FFK?O<)) MEI05W%=N..OK0!WA5202 2.A(Z4;5W[MHW8QG'->=>!/&WC+Q:=/U2Z\-6%O MX>U%6:.>&^WS0J,[2ZD8.2,<=,UO_$3Q>? G@6_U];-KQ[8*$A!P"S,%!8]@ M,\T =%':V\4C2101H[=65 "?QJ38N_?M&[&-V.:\I\'_ !*\27WQ"LO#'B2T MT>?^T-.^WQSZ1,[_ &=2,A9 WKT_$=".4KTWH#C\ZDV+D':,KT..E>4Z3\3?&7BV&?6?!O@ZWN_#\,S1QO MLM/OF56:VEDR\>1D!L9V]>] '3A M%!)"C+=>.M,CMX85"Q0QQ@'("J!@^M9M_P"*M TI(6U+6+*V6>%IXFEG51)& MHR6'/(P14.F^-/#>KZ#/K6G:U9S:;;9\^Y$H"18Z[LXV_C0!KR6MO+(LDL$; MNO1F0$C\:EKGO#WCWPMXKNY;7P]KEI?W$2[GBB?Y@/7!ZCW%* /3J*Y6_\ B+X8\/V=A_PDVN65 MA=W5NDWDN_S?,.NT9(&<\FNCL;ZUU.QAO=/N([FUG4/%-$P974]P10!/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 %%%% $=S<16EK+W, MA.: /HVBO$+O2+G5OBS8_#>;Q!K$&A:1HOVLM'=E+B\D+X!>0 $X#?\ CM$-#J?@KX MI>!9;7Q+J6J'Q(K)J4-Y<>8DA*@[U3HH!;@#IBN2M[[QAXWM-;\0:9'XIGUN M/4733Y+"Z1+.U5&&(VC+#/!.>.X]Z /J2BJ>D27DVB64FJ1^5>O;HUQ'Q\LA M4;AQ[YJY0 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 %%%% 'BFKZI9>!_VF9];\33&QTO5M'6&WO)%/E>8I7*EAT/R? MJ/6H?"^K:7K/Q$^(7C.2*2Z\*&PCM7N?)9EN JC?M7&6& >E>V7%K;WD)BNX M(YXSU25 P/X&G1Q1PQ+%#&L<:C 15 'TH ^<_#+Z5H'Q@T&R^#WB"YU/1M2 M9WU33=[20VL8_BR1P>3C/.0 3S7>_'_4=0L?A_!!;;XM-OKV.VU6YCA\QH+9 ML[F [=!S_C7I=O96MH7-I;0P&0Y$OAO;^'_%-V=*U?2'D@FL98F\USO)&U0/F)W8XK!^ M)'C :AK/C/1I3I.BB*T40Q3:69KS52\600W\.!@ X..O:OH=[&TDNEN9+6%[ MA/NRM&"R_0]:"_CMKR K8R19A.XD$LHZJ,[B/:OH7: MO'RCCIQTH**0P*@AOO#'6@#YL\-:E)K'QRT&ZL-8T_4I9=&N4\[3+ VL4;^6 MQ$?^T5)7GMD5RESJ'AR']G>]T"]ME/BV#47>>(P$SQL)/FD9L<+M^7)/?%?7 M4%K;VL2QVL$<,:YPD:!0/P%(MI;)<23I;Q+-(,/($ 9Q[GO0!X-XO\6BW\2_ MV#O19+ M6WFECEF@BDDB.8W9 2A]CVJ4 8 P/:@ 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 ***PO%WB_3 M?!>C)J.K+/(LLZ6T,-L@:261S@*H)&3U/7M0!NT5C0>+=%N?%UQX8BO,ZQ;0 M+<36VQOE0XP=V-IZC@'O6S0!#=VL=[93VMP"8IXVC< X)5A@_P ZX31/@OX: M\/7=I/I=WK40LY5EB@_M*3RL@YP4Z$9ZCO7H#,J(7=@JJ,DDX %<;H/Q1\/> M(O&^H^&].O;:26T2-HIEN%871()94'?;CGKUH IZG\&?"VK>(M0U6Y^WJNIG M=>V45VR6]P_9W0=2#SZ9YK3M_AKX>MF\-&**?/AD.-/S,?EWXW;O[W05UE% M'(^+?AMHWB[5+759Y[_3=5M4,45_IMR8)@A_A+#J.3^9KD?'OPNCL/@KJ/AO MP-ITMS7;31V0*_,L8/0V=_K6EQZA(9;RS MT_4'A@G8]2RCUK0@^*_A*7PU::\^H20V%Y>FPA>2!\M-DC& "0.#STKLJ &0 M0I;V\<,0PD:A%!.< # I]%% !13)9/*A>38S[%+;4'+8[#WK'\(^+--\:^&X M=:T?SEMY69#'.@62-E."K $X/XT ;=%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %(S!%+,< #))[4M4]8BDGT.^B@XEDMI%0C^ M\5('ZT >7:5\2?$FH_#?7O&%M_97D_VF8=*COY!;PK;JX3<\A(R22>I'(KT& M]\8:#HT+?V[K.G6,\,"33QR7*@H&X!QG."> <Z;NV*7]G8>7\/]0B VI'K%RJ+C 49' KE?BG=>!$U_6-7T;Q)J'A_QO9@Q MF.S213=R*,*I7&&!X&0?KF@#WK3KF6\TVWN;BUDLY98U=[>4@M$2.5)'&16, M_P 0/"$=Q:P-XETOS+MRD"BZ0^8P;:0,'U&/KQ2^ KS6-0\ Z-=>)HVCU6:U M5KE638V[U*]B1@D5\XII%C_PR[XDU'[##]N_MLXN#&/,&)D PW48!/YF@#Z6 MTWQ=X>UC5[C2]*UJQO+^VSYUO#.K.F#@\#T/!]*\YUKXH^)-,^'IUMH=%-W_ M &ZNGJ+2?[1%Y6[')5N']L_@*HW&E66C?'GX>1Z39Q6<;Z1,D@@C"!@(VP#C MKU[UP+J?^%#7'!_Y'7T_VJ /8Y?'^LCXA^--"@BL#!H>EQW=H9V,8+M&&/F. M3@+D^W ZUT&F^,[2V\":;KWB_4-+TXW,*M))%?#<>./^F"UA64UCITGPBU'Q6JCP[%IDBM).N88[@@[2W;^[U]/:@#W^R\ M7>'M2T.;6;'6K&;38,^==+.OEQ8Z[CGY?QIEIXT\-7^N'1K'7;"XU$+N^S17 M"LY&,\ 'GCG%>!3_ &:_LOB_J_AA,>&[BSC2*2)=L,TXQN9!T/?IZ^]:MWI- MEIDWP2GT^RBM9I73S9(HPK/NCC+;B.3DDGGU- 'LY\;>&5\1C0#KMA_:Q;9] MC\]?,W?W<>OMUK!\&>+=2OO'WBSPMKK1O/I4Z36DB1A=UM(N5!]2..?>O++7 M4M/\)?%&&'PQJ.E>)[/6M>)GTV:US>V$Q;#2!\9PISR?\379Z&IN/VJO$TUO M_JK?18(IR/[[;"OZ#]* /6J*** "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 **** "O)?BLQN_BM\-=,F&;9M1 MEN&4]&= I7\N?SKUJO./BYX>U.^;PUXA\/V_ _6 M@#*O?$6J0?&CQ?8PW(2"S\-_:( (DRD@4$'=C)Y/0G%<5_PD_C:S^&?A7X@3 M^+;JXFNK^.VET\Q(L#Q;V0[@!DL=A);WX Q7LLWP^TZX\8:MXC:YN1<:MIO] MGRQ<;43&-PXSFLV;X1Z1/\.-*\'/?7@L]+N%N(Y@5\QV#L^#QC&6- '3>+=$ MD\2>#]5T:"X^RR7UK) LV/N%AC/TKQSP7?3?#[7_ WX1\?>"=.M[AY/(TO7 MK)$;S'^[DG&0QW $Y!YZ5[9K>DQZ[HEUID\]Q;1W,>PS6LGER)[JW8UYYX,^ M$]Q;ZU'KGCK5M1UK4-.NY?[+2[O#+'#%GY'QC[Y&">V>U &C\;?$>J^%?AG/ MJF@W1M;R.Z@59 H/!< @Y[$<5Q=X?&NG?%C2?"O_ G%[+#X@T\W-S.T$>ZW M8%BWD#&$SMP,YQGO7JGCCP;9>//"\FAZE/-!!)*DA> C<"K9'4&HKSP+87OC M[2?%,[N: /#=!UF^T7X$>&I=-F6)Y_& @D+1J^4)FY\2_$/XF> M*M)LO$]YX>T_PZ(X8([$*&FE8$[W)!RN0>/I6['\&=%C\&Z=X<%_>_9M/U8: MK')E=[2 M\IXQM^;ZT_7_A/%J7BB]U[0?$6I>'KO4HA%?BRVE;@ 8S@CAL=Q M0!YPWQ,\87GPK\-W4&J);ZNWB8:1/=B)66==K89EZ=USC&=OO72:/J/BOP[\ M7=8\(_V_>.;GQ2+V[@OI]+;3<1, $4G.]3C(8 M=J //OA#XCO[WQ.-/\5>)M<3Q%Y,AO-$U6V5(G.>'A( P !T[C/:M'X),;7Q M!\0=*B)^RVNNM)$.P+[L@?\ ? K;T+X9_P!B>)D\3ZUXAU3Q'J%C:O!:?:@H M\I"#D */F8\C)]:B^#7AK4=%\.ZGJ>OVKVFJ:YJ4M]-!)]Z)2<(I_#)_&@#T M6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBLWQ%?WFE^&=1O],LS>WEM M;22P6P_Y:N%)"\>IH TJ*\PT7Q+>:?X-\1>)+;Q!9>)MMNUX;6*%HGMI@@!C M*EV*H-OW2 1AJTO#/BZ\G\7VVBWVLZ7K27VG->QS6"!# ZLH9& =LJ0X()P> M#UH [VBN*U76/$>I^*M4TCPQDT5Y?HWCGQ% MXXM))_#0.1&/F7:@"=>3R/2NZ\+:W_PDGA/2]9\K MR3?6J3-&#G8Q'(SWP:(T$FW;OVC./3/I3Z* &1PQPJ5AC6,$DD*H&3ZUF7?AG3 M+WQ18^(+F$M?V$4D,#;OE57QGCN>.M:U% !47V6W\DP^1%Y3')38-I/7.*EH MH 888C(LAC0N@PK%1E1[&F?9+;R_+^SQ;-V_;L&-WKCU]ZFHH C-O"7=S%&6 MD&UVVC+#T/K3)K&TN+7[+<6L,MO_ ,\GC#)^1XJ>B@"&.SM8;7[+#;0QV^,> M2L8"8],=*<8(6\O=$A\K_5Y4?)]/2I** *L>F6$5ZUY%96Z73?>G6)0Y^K8S M6)X8\%VWAK6==U874EY?:W=?:)I9% V*!A8UQV%=+10 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% '*ZAX^T^S\4P:/##<72B;R;ZZAMY7B MLG*@QJ[*I7+$@8R,9R:TM>\5:1X:DL4UBZ\E[^<6]NH0L78D#H!P,D#)XY'K M7GOB+6K7PSKNI7O@GQ )=7N+U/M?AJ2/S/M:AJ>H>'99U.IV-OI]PEW#L2W2YC8 *6W!I'ZDCCY>PH ]8UO6K/P]HT^J M:F[I:VX&\HA=N6"@!1R220.*IV_BW39=)O=3NTO=-M+)=TTFHVJCGD5P6L:E?ZOX>\2VV MG:G=>(]!T^73[J*]>-69MMPKW$2LB@2!40-D ]2* /1K3Q_X=NK>^F>\DLQI M\(N+A+ZWDMW2(_=DVN 2IQP1GGCK5G0O%ND^(KF>VL))TNK=%DDM[JVD@D"- M]U]K@$J<'D5Y5X]O;?Q9KD^L^&7_ +3TW3--@-]-:J760?;(Y3'D?>(1&8CL M/K78Z1J=EXG^+HU?P_Z?9Z(UM/@#OZ**KR7! M348+8*-LD4CD]QM*#_V:@"Q1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 45$UU EU';/*@GD5G2,M\S*, M9('H,C\ZEH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "J^H+>/I\RZ7)#%>%#Y+SH70-VW $$CZ&K%9OB*/ M4Y?#6HQZ!(D6J-;.+1WZ++M.TG\: ./\.:-KFI:U=^*]172['5S8O8)901L5 M#;]P:X.,!NO- \.:QHAU+Q+]DTZ35XK%[73=/TJV*PJ[L#O?."Q+!, MG@!5/UK,\/7%II>E^(;>ROM6T7Q$VGO=W$/B"8NBR;=OVD.H:;#=:I80V]^MS$[+'+&"!+'M//#$;6]!SUJM;> M7\,30MX*O[*- M3I<.G3+?Q,V#%NV3+M/WOG.5/'3D5#XXMM1C\4RZE=P^(IM"@TY2?[&U$P>4 MZNQ=F0.I;Y=O0$\4BN_CKQ7=6=GKNI66EV>DVL]FUC:OX71H?!NHV2176FPV-T;^)F8/$& F3:>I#G*GC@ M\.V&D6K,\5C;I KMU;:,;C[GK7E7A+4]7^(]A<2ZEK6HZ>^FZ1:O']@G,'F3 MR+(S3/M^]]Q?E/R]>*]'\#ZM8JVWW3]*J:1_R![7_KF* +E%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5D^*=9E\/>%=1U:WM&O)+ M.!I5@7.7(^F>.Y]@:UJJZFU\NFS-I*6\EX%S$ERQ6-CGD$@$CC/.#0!Q.D:[ MK^G^#M;UZ>[T[Q-'Y;WMHNENYY(SY.#GY1@8QSUXJYX,\7:AKVM7-E!D!CS4]OH^L>%)=0\16.A:?I7EZ=]EAT?396E2]N"X\MW MPB@8^[G&<,:WIL6E2:;I\/G2PW)D\Z?!Y5",*I[#(;) MJGX^\>WGAO1H)-$LX;C4'A6[FBN<[;>WW*I9L$')+!5'".3G'- &EKWC.Z@\4/H>EW>CV#V]O'/<76K2 M$(3(2$C10RDGY22<\<<'-=C 9&MXS,4,A0%S']TG'./:O/M7\$ZS%K5Y=Z;; MZ9K?]J:;%8W$NK-L>)T##S?E0A@0W*C;R!7:>']*.A^&].TIIVN#96T>U ':T5@>*/$4^B-IEK86L=U?ZI=?9;=9I3'&IV,Y9F )P MIX R37.WOQ%O[32I4ET^R@U:VUB+2ITFNF%NID4,LH?;G:5(/(SUH ]!HK B MO_$4WA])[>UTBZOY)<+Y-Z_V<1_W]^S)^@'XTWP=XEG\2Z=>M>V2V=YI]]+8 MW$<^G1"D./W* M,ZIYC9Z#>ZCU)/L:XSQ6Z/XJNT\&:?K>G>,C)&Y:)"EK=QAPGF3HIGC?POXS,VIWUFFE:@+[5+-XCMF,\4,4R&-,#Y0JG+-CU8^E 'HSVD'A M^SU&\TW3I[VYNYO/EBB8&2>0X4:G?Z*(HY(;2/3@9 M&[(R >]<]X<6PN?#.OOK>DZQJM]J6V;5Q)ILL'G@_((XE?!*(HP #G SU- ' M2#Q?/IOA_4-7\2Z#<:/;VBHR)YT<[7!8X"J$)YR5'/4M4OA_Q8VIZS/HVI:- M=:+J,< ND@N'1Q+$3MW*R$C@\$=1D5YU=^'M3U"TUJ3PGI6J6VBQ1V=Q;Z?? MLZM<7,,XD5 M7;"'G"A ,]"3QF@#N:HS?\AZS_Z]YO\ T*.KU49O^0]9_P#7O-_Z%'0!>HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH \I6%-'\??;_'*:Q#=R:BR:9J\-RS69B=AY<#*IQ'G 4AEPQ&<^ MD&O>)I-5\>:)J%KK/V;2K37%TZ."*Y"BZ.R3SI' /*AE5%SQPQ[BNI;P)=7W MB"9]:UZ_OM#2>*ZM-.DE4@2JQ<[VV!F0-L*KN(XY[5:U3X;^%M5O+.ZDT:QA MEM;L79:*UC!F8!AM?Y>0=V<>H% $/Q!NKG;H.D6UU-:1ZOJD=K<30.4<1!&= ME5ARI;8!D<\FN+URYO\ P\OBS0=.U6]-I9OIUQ;)-=.T[K*["6VBD.7W.(\+ MU(+=AT[1O!USK=GJ(\17]RLTVI_;; V\V6T_R\+'Y9(QG +$8Q\Y%!^'&GRZ M?.EWJ.H7&I3W45XVJM(HG$T8Q&1A=H"C(V[<(M-O9=6LK M-+F$PZ3=WLR7EF G+%]V[:YY #$<'GJ!>^&5@AN]>UBRN;V32KFZ^RZ?'JRS:M?76IZI;BWFU"4H)$0!@H0*H5<;B> MG4YK:T?2K70]%L]+T]-EM9PK#$IZ[5&.?4^IH N4444 %%%% !1110 4444 M%%%% 3@$UP7@[Q#X@\5:P-;0Z>NAS*]NUBMR3<6C(S_ #N-N-[$ %&;W2[MDU/48;E6-T#%GRPJ@>8#O0[G'& M/6@#H/\ A.IIOB9:^';.RCDTY_.AEOBYS]HC0.R*.A"@J"?4X[&M'Q/XAO-, MU#2M)T6UAN=3U61UB^T.4BB2-=SNQ ).!@ #J37*VGPZUO1O$OAB6T\02W.G M:6UR\[RV\2L/, +9.,L7.%]>T/P/<:;K& MF0^)A<:C/+)93211!8VE=PX.-K$DJV"1C/'2@#I_!7B2X\3:-<7%[:Q6]Q:W MDUG)Y$ADBD:-L;T8@94_XBNBKD?AWH&H^']'OH;^!+&">]>:RTV.;S5L82% MC#?4,V!P-V!774 %%%% !1110 56U"T-_I\UJ+F>U,J[1/;OMDC]U.#@U9K- M\1Z8=:\,ZEIB7;637EL\ N$ZQ%E(W#\Z .*\.^%K#Q):ZNOB76YO$&IB*32; MN8,J) A(?;&$50#@H2V,Y'M5J7PC/+:W5WI?B.XU;6H+.2PL+B>6-18"3 9_ MW:C+@ ')R3M K!\ZR\.:;KF@^(M&LM"O!H,DAU/0E&V>!?D)"X#*X+ @-D<_ M>I? 5I<:-XXLD\0:79:-=3Z)Y=HFF@"*Y1&5G>7'21]\7:E9VTUNMI/"LT2BZP,$[F4LK-GDJ1FH]7\$Z7'<6\]CK-SX=;[&FF MM]EE11/ N=L?S@\C)PP^89/-9-UIFD>(?B+XKB\306]W!::5;+;"X 98H7$A M=US]TEARPY^4>E<[X L[7Q3)$OC>"*],'A6R,:WBA@D9(,]"=J@MU^44 M =EJ'@'1[5H!IVL77A])+./3I8[:9%%U"F=JG>"=P#$;EPW/6NOT^PMM+TVV ML+"(0VUK$L,,8Z*BC 'Y"O$_A[96OB?3=0/C."*]:T\.6:VQO &\N%DE+.N> MA)498<\#FO3_ (=3W-S\-/#TU\[O.^GPEGP:EIUO?6 MC%H+F)98V(P2K#(X^AJQ6)X*_P"1#T+_ +!\'_HL5MT %%%% !13%FB:9X5D M0RH 70,-R@]"1VS@_E3Z "BBB@ HHHH **** /+]9TW4/$GC=8K+PW%I.JZ; M=P32:]'= ;K;>2%^4!I"RH04;@9Z]*ZK^Q;Z_P#B3_;&HHJZ?IEGY.G+O!+R MR',LA'; 55&?5JZ:N,U'XN^!-)U*YT_4?$=K!=6LC131,KY1U.".GK0!'?W; M^+]#N_-\*+JUM;ZHT-LANA$TBQ@C[0C'&T[\J,$'&3GUI:#X6OO#F@7TI\-6 M>H3ZGJ'VF72QJ\$V+Z5X>2P;1IM*6!C@3W*3O.3RTK,I.6+$DY[U:\-^+ M-#\7V,MYX2,$!6P#CD#L16Q0 4444 %%%% !1110!YZNMZUK? MQ%N4T,:9!%HER+6[MKB8K\:>.Y_#FIV5CI=E'>R M-- ;YGBL:P_&6F:GXJ\02:/;>&K>SU6W,<]IXC6Y :W MA\SA@0HG,FH:I;7DL$L,6%"2(1AR,X15R MJY[>YH ZKQ+JT'@_0);NPL$EN;J[2*"W4[!/K^&+B]L?$VEVDE\+..ZL183-LN&>4 M1>4=XR"'9>>1@Y]JVM$\1ZP?%DGAWQ-:64-VUD+ZWFL9&:.1 X1U(8 @J2O/ M0@]JY?Q!X/\ $GC2ZN=7O;&VTB\M;.*+3K9[D3;Y4G69F=E& IV!1U/))]*Z M+1=,UG4?'+>)M>TZ/2Q!IQL+>U6Y$S-ND#N[,HP!E5 '7J3CI0!V%49O^0]9 M_P#7O-_Z%'5ZJ,W_ "'K/_KWF_\ 0HZ +U%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7SIKO[4=YHWB+ M4-,7PK!*+.YD@$AO2-VUB,XV<=*^BZ_/GQQ_R4#7_P#L(W'_ *,:@#VS_AK: M]_Z%&#_P/;_XBC_AK:]_Z%&#_P #V_\ B*^=J* /M/X0?%^?XH7&IQSZ/'IO MV%8V!2X,F_<3ZJ,=*]0KYG_9+_X__$O_ %R@_FU?3% !1110 45@^*O$P\/6 MT$5M:37^IW[/%8V<"@M+(J%CDD@!0!DDGI4,'B;4%\+VM]=>'=3?49,1RV$4 M:!UD ^8Y+[0F1P=W/% '245D>&O$=IXHTDWUG%/ 8YGMYH+A=LD,J'#(P!(R M#Z$BJ:^,$N==FT_2])U#4([6X%M=7L"H(89.,C+,"VW(SM!Q]: .CHKCKKXD MZ=:ZA,AT_4)--M[P6-QJJ1J;>*8L%VGYMQ 8@%@I />G77Q&TZUO+C-A?OIM MI=BRN=46-?L\,I8+@_-N(#, 6"D T =?1110 444'I0!Q*]/ M5T)5@7/!'X4W_A*K66Y\.ZE!J$,3^7(\)R%;&G3:+=IK:PMIQA8W(G^Y ML R=WMBKM97B>'3+GPKJ4&OL4TR6W>.Z89X0C!/'/>@#AO C^#8-%UN"VLII MEAC87-Q=6G(I;"W\":W]N\.^&EGT[4-1L7B=Y;" MX206N0'5#,H &#C@X!(.#BK7@CQ!A\4:/#8B9-3C1=]NP8*(I' M3Y')'/ !X.15CPO>PWMYXA\>ZG)Y5B0]O9R.#B.RMRVZ0#KAW#M[@+0 SQ4O MP_MM1L]-\1:>US=VUHHBCBL9YV6#. K&-3E46Y M,*+;2NZ0<9W+&,K'Z[OEK,\9ZGHEM?3Z[I_B^72=8?2T-O;HJ,+M/F>("-U) M?))&%YY[57L/$4.A^,KS4_'?EZ;+J>@6;H)AA6=?,\V%<]6#-G9U^8=: -;Q M3<_#AVL)?$4=I<$V@>W,,#R 6IZ%O+!Q%_O?+7<6TD$MI#)9M&UNR*T31XVE M2.,8XQBO$O EW!X'LKZ#QI)]AEO=!LS:)V M-UIOPXT"SOXVBN(;")7C<8,9VCY3[CI^% '1-]T_2JFD?\@>U_ZYBK;?=/TJ MII'_ "![7_KF* +E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 "O^1#T+_L'P?\ HL5MT %, ME\PPOY)42;3L+=,]LT^FRIYD3H&9-RD;E."ON/>@#R_P0$M?$BP^*+O7+'Q7 M>P/'=1W3_P"C7^W/S0L 5PH)*A2& /(/-7[+39(?BI;:=I.KZO+:Z9:-^U5W M28+#)X&:U]+T!- 75[JR:2\OM1N'NY'G8 N^T!$R!PH "CT% %3QO!;+H<^H MZCK>HZ5;6<+L393^5N8_=Z#+'/ 7H2>AKE-*F\1:]=^&O#WB+4;S3[C^Q#J& MH-:/Y,LTF]412PY& 22!C)_*MB7P'J.K:5H']M>)+PZAI8,LC1I&\W7K6A>^#);V73[W^W[^'5[&.2$:C$D0>6-R"4="FPC(!''!% '*VV MHW=[X#DDUG4/$-Q-I5]>V'F:.C>;<^4[*DC[%SG"CGA*?^PKZ4 %%%% !1110 444 M4 >7W6JWM[\4#;ZKXC70)=/N]FF6$UJ/*OX71=S>8Q&]CE@ #E3VJUXZ\2ZI MH&NVZZ;XFM#>37-O';>'VM4)N$=PK$N3N!QO8$8 VXP:=XKT3Q#XGU:7PSJM M[I<6A796>*Y\@BZ.U]QACR^-ZA0=X' /2KWB[PGX@\51W6E3:AI<>C73*6D- MFQNX5!!VHV[;G(X;&1GIQ0!U.K6EY>Z<\&FZB^F7#$%;F.))"O//RN"#FO-A MK/B^#2_&]Q9Z[-JT>DQ"VL9381!S=*-TI547Y@NY5P0>0:[73Y=?NIM?4K'; MV\;"#2?/0@DK'AI'[E2YX]@?6FZ-XU59+:WA@OK!;4VLDK[%9D"JQ4EL\]= MN :V]#U'7-+\>MX:U[5%U=+C33?V]S]F6%XRD@1T(7@CYU([]_#O4O$ M7]J7_B/5+:/5KNUAMK9["!A%:B*7S4;#,2YWX)SCC@5LZ%X=U=?$TGB'Q1>V M=Q?BT^Q016,+)%%'OWL?F))9B%]AM% '4U1F_P"0]9_]>\W_ *%'5ZJ,W_(> ML_\ KWF_]"CH O4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 44V.1)8P\3JZ'HRG(-.H **** "BBB@ HHHH *_/GQQ_R4#7_^PCBTRT?Q3#J"01S;X+^PCE+VAK%T[4M1A\#2KXIN?$<5N]_)'9W]O:M]M%L.4>940E2>1G; MD\9 S7HMQ;07D)ANX8YXB02DBAE)!R#@^A -/DECB ,LBH#TW'&: /.? 6I- MX7\+PVVJVMXEO?:V]KI;S0;;FX20EEEF7@Y)#DL0#@ D5SD-CJVD7&H:=IHU M^/Q(VOR7-KL\W[$]O)<;R['_ %6SRV8'/S9%>O3)IEQ>6]U.;>2>UW&!V<$Q MEA@D>Y'&?KZU/]KMO^?B+_OL4 >0W5O?+X,UGP"-+U!M4O-4F\B46SF%H)+C MS1.9<; I.03G(QBI/%>A07\^I^'?#$GB%+G4K])+FS-N4L8R75I)C(T?W< MG"ORW:O6_M=N>EQ%_P!]BI: # HHHH *#THH/2@#\Y]6_Y#5[_ -?$G_H1 MJI5O5O\ D-7O_7Q)_P"A&JE !7U7^RC_ ,B-K/\ V$!_Z+6OE2OJO]E'_D1M M9_[" _\ 1:T >\4444 %%%% !1110 51UK5K70="O=6U L+6R@>>7:N3M49. M!ZU>JEK#*NBW9DT]]23RF#6<:J6F!'*@,0#D=B: .7\'W6K6FE7UO_PBKV-L M@-QIL"SQD2(W.QFW'#[BQ.>,$<\4BZP?$>KR^#==\.3V*36?VF8)=QNGE!P MK;#P&.1CN U9GP\C9]?DNO#%OJEEX1:S*BVU%R5%P),?N%9F95 # C.WI@5? MT26;0=%\2>-O$MK+!=7;R7!MFQYD=M""L,0[;B 3C/WI* +^N>+$TS5Y-.TS M0+C6+G3[475P+;RU^S1G(4#<1ECM;"CL/I5>Y\?VM[]F'A_1KG7F>P34V$)C M3R86SL/SD90I/$ MQ&"589''8\UY7X6T+7/AS;W-M+HMYJQU'2+6-&L=KK%<1JZM&Y)&!\XPW3@U MZ)X,T:;P]X)T?2;ME:XL[2..4J!\V#Z9S0!M-]T_2JFD?\@>U_P"N8JVW MW3]*J:1_R![7_KF* +E%%% !1110 4444 %%%% !1110 4444 %%%% !117& M/XMU>_\ &#V6@:,UWIFF71M=3G,T:OO**1L0G)"[@2>,]LT =G17,S>*[R?7 M[K3= T234UL)$CO;@W"0I&[ -M7=]]@I!/0#(&I:OINH"P\..=8TR\%I=Z?+>(@4E0VY9< M$,,,.P--T7QS>Z@FN#4/#MQ;RZ1-' T5I.MT9Y' .Q< #(W+G/ W$?$0\5^%K365M'LQ<[P8'<,R%79""1Q_#6S0 4444 %%%% !1110 4444 M %%%07U[;Z;83WM]*L-O;H9)9&Z*H&2: )Z*:KJ\8=3E6&0?:G Y&1R* "BC M-&020#R.M !12!U)P&!/UI: "L3Q5XC'AK3()UM6N[B[NH[2VA$@C#ROG&YS MPHX/-;=TD5Q>2N0%V'@ ')SG& I-;VC7>J7=J[ZSID>G3!\+ M''="<,N.N[:N/3&.U>7R>#=;O?"[M_9MX^FVNM0:A8:)=W@>X%NJ;9(_,W'& M2Q95+'&,9YK8T&>[\)S7MV=%N;*RUK4K:WTS1I)U,D1*XEE(!8*#@L5!Z)GC M- &[9>+-8U+Q/>Z?8:!;O8V-[]EFNWU(*_W59F$6PYP&Z;N<4[7_ !Q%HWBS M2="ALGO);V9([B59 JV@?(0MP@SZQX@4:1X0ETW5EU&*9M M?$D2IY2.,ON5M[%D&-A7OSTJOK?@?Q?'JMOP/F1* P4LW MF?,J+A0H _G0!O\ B/QCXA\.W"E_"UO<6DU[':6TB:J!),78*I$?E]>I(ST! MYKM:Y6[TJ^UCXD65S>P%=)T6V,MNQ(Q/=294MC_83/7N_M754 %%%% '#_&C M_DC/B7_KT_\ 9EKX4K[K^-'_ "1GQ+_UZ?\ LRU\*4 %%%% 'Z$>"O\ D0]" M_P"P?!_Z+%;=8G@K_D0]"_[!\'_HL5MT %%%% $=Q+Y%M++C/EH6QZX&:^;/ M^&M;C_H4H_\ P./_ ,17T??_ /(-N?\ KDW\C7YR'J: /HS_ (:UN/\ H4H_ M_ X__$4?\-:W'_0I1_\ @@T %%%% !7P/\4O\ DK7BG_L* MW'_H9K[XKX'^*7_)6O%/_85N/_0S0!RE%%% 'U?^RE_R3O5_^PJW_HJ.O=*\ M+_92_P"2=ZO_ -A5O_14=>Z4 %%%% !1110 4444 >5:N%T[Q[<:EXYEUJT@ MCO4;1]4M)F^QV\3!5\MPO"%FR&+J00>HJ;XDW$ND7\-Y8W^NVM\]W;;+HR.N MG6T9='I9*;I9$8N\>X)N$ M0 4XSDY(S6IK_@Y?$%Q/9ZEXCU :=>,&ETL-$%D48R@;;O"G'(!]: +?CNUU M6^\$7\'A[SFOY!'Y0MYA$Y'F*6"N2,';NYR*XK4/$4>B^%=EZN=6U2ZU.?5HT2XU"61%9%C.Z,)L 5 K?,,#KR: M ./\6W^J>!M:FT;1M8U"2#5+"'RY+R'?BA_8$.HW]YI]YI#7FR^N&G:*6.54)5FY 8/R.F1QBGK\/]+U:WU'^V-:N M]:NKRV2U-V\D:O;QJV]=GEJ IW@-G&20*U/#_AF'3]4GU>XU>YUK4)85MOM- MP4_=QJ<[%" 9/).,DXH Z.J,W_(>L_^O>;_ -"CJ]5&;_D/6?\ U[S?^A1T M 7J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#D_$GC,Y^9R2#Q@D@ D#M7+>/KO2+#Q!/3,H)B)"'(W J0&'!Z] MZ /4/MEO]@^V^:OV;RO-\WMLQG=],0"?2C2?$<44=CI6KP?8]571TU"ZMHHRT<"C"LH(]&R .I KC? M#6K:!XDO?'6G7+7,UKJDS3!1:3*9;?[/&C,N5ZY!&.O'2@#L-'\=:=J^HI92 M6FH:;+-;FZMO[0@\H7$0QN=#D]-RD@X(!'%2Z%XPMO$5RHT[3=2-E(I:'49+ M<+;S =U).[![$J >U><1Z3>>*-5C_L+5M5U:ST[1;VV2[U"U%NHEEC$<<:G8 MA9N"6/; [FKO@6\O?[8\-66D76N2QPV;1:Y:ZC RQ6I6(!%&Y0 WF !2M4444 %%%-25)03$ZN%8J=IS@CJ/K0 ZBBB@ HHHH **** "O+M9U6\N MOB4;75_$?_"."PN4;2();4&&_5H\,6D;ACEG78"", X->HUP7BOP]XI\4WUY MX=N+C3E\-WL7F-=FT)GAPP_=+\^W=P2'QQZ9H J^/?$NI^']:@&F^)[87LUQ M;I:Z UJA^T([!6W.?F'\9!! &.AKOM1BNY]/EBTZZ6TN7 "3M%Y@CYY.W(R< M9KD?%?A#7O$UI,O8+,K M-L.00[ *,[L\YJ?1O =XWA>7PWXF&G'2\I(G]EM/%,\H?>9'D9B2Q8 YZDU9 M\-_#]?#7BS6=9M]1O+D7T,4<,=U>2S;2BD$N68[N2,>@R!UH K^$[CQ _P 0 M-7L+OQ%-K&EZ9;QQ2F:TAB_TI\/@&-0?E3&?=QZ5W=87@_P\_AKP^+6YG%U? M3S275[<@8\Z:1BS-].@'L!6[0 5S'C]];C\,JWAX71?[5%]K^PA3<"VW?O/* MW<;\=/QQS73UC^*+36+O0Y?^$;U V.I19D@)1721@#A'##[I)ZC!XH Y/PW_ M &(GP_O+30?$>M"QLI=LH\HF]L^A,6TQ[QG.>5)YX-6?A=JUSJ=IK22:E(9TUW4I8YKK4!; MQE247:$$>,; /Q]ZIMX1UK2K6^GTK5I;O7=;O;8WNI/&D:PPQX!VQCC&Q2H' M));K0!6^(2:GI4]GJ&C>(-1&K7=]#!8Z8&0V\H+#>K1[/45G:UXH M%WXOU^/5-3UW3]*T-XHE.D0-L0F,.\LSA3P-P 7IA22.:WK_ ,$:U/XUN/$5 MCXH6WDDC6&"*;34F^S1@?,J,6&-QY)QD\>E.U?X?S:CJ&IRV>OW.GVFM(BZI M;10HWG[4V91CS&2H .,].QH Y_6O%2W_ (LU>&[U37+71]&A@(?18&8$NGF- M-+(JGY0I7"^Q)!KTZSFBN+&":WF\^&2-727.=ZD9#?B.:Y'4OAXTUW>-HFN7 M.D6FHVT=K?6T4*2>8B(44HSE=;8V4&G:?;V5HFR"VB6*-BBB@ K\^?''_)0-?_ .PCE 'YSZM_R&KW_KXD_P#0C52K>K?\AJ]_Z^)/_0C52@ KZK_9 M1_Y$;6?^P@/_ $6M?*E?5?[*/_(C:S_V$!_Z+6@#WBBBB@ HHHH **** "LW MQ%J9+=.LI520OXUI57U#[;_9\W]E^0;S;^Y%QGRRW^ MUCG'TH X7POK]WIWA76/$>I:QI6K:2D+WR+I@8?9L)DP@$GCC/.#DG(YK2\* M:Q>>)=QU>_\ #]Y$T*RMI]D?-DMGR&4.Q8AL>NT+SK6IZM867 MAUM5TJ;3);.S)=V=F/[Z;*J-P&"HQG#CV_P!B2=9M5A=_ M-=G9=JD2*!@*/SJYJ>O^([SQ)<:)X5&F>=I]C'=74]XCLDKR%MD:!6&W(0DL M2<9'!I_B*S\6:KIDFG06&B217UEY,\MQ*^;>1E(?Y-I#KSP,CWK/B\(^(?#& MH1W'A.6RO1+I5OIT_P#:$C1E'A#!)AM#;N&Y7CH.: *FF_$#7_&%J9O"%OIU MN+338;V[%^'??)(&(A3:1@80_.<]1Q7<>&M:3Q'X7TW68HS$M];)/Y9.2A89 M*Y[X.17#:;X"U_P;&\'A*33[N.]TV"SN6O7:,Q2Q!AYRA0=P(<_)QT'-=SX; MT6/P[X8T[1X9#*MC;)!YA&"Y48+8[9//XT :3?=/TJII'_('M?\ KF*MM]T_ M2JFD?\@>U_ZYB@"Y1110 4444 %%%% !1110 4444 %%%% !1110 5Y3XKAD MU'QE-:^&=!U+3?%J-%,NJ0S)';R6XDV[YB'^=2JL-K*6]*]6I-HW;L#.,9Q0 M!X_K?A+58M6\1V]AHNH3:EJ=^+O2]8@N]D-MN"9+_.-I4JW&T[ABNPU3QCJ0 MTO7O^$2>XE;=(0"0#@L>XX%._X6;X&_Z&[1?_ .C_P :U=&\2:+XBCE?0=5L M]26$@2M:SK($)Z X/'2@#F_A0;ZV\%Q:9JFCW^FW%I)*6^UQJJR!Y7<;2&.< M C/2NWHHH ***BN+F"U1&N9DB5W6-2[8W,QPJCW)( % $M%%% !1110 4444 M %<7\0?#=]KLFEW%O86^LVED\AN=(N9C$ER&4!6!^Z64C@-QR>E=I7/^*/"- MMXG%JSW=W8W%O(I$]I<21.T>X%X\HPX8#'.<=: //;C4;?Q#+X3T30=%D;2B MM\9])N[DPJLT#*ACD;YMRJSL=HR#@=A7?>!-0LK[PV8].TP:4ME=36\310 MS7$WFZ;9RR27$QD9F+SYY/08 P!BLF/3H-#^+VCLNB/H-M="Y@^U+<"8:K M(5RJ2 ,2N "X+HVT%Q)<0!A;FYNY9EMPPP1&KL0F1QQ0!R5MX/\.O\7K6+0=& MM+*/P_!]KNYK>/:7GE!6*,GV7GU1TW1K'29;V6QBV27]P;FX'=/^W:[?P6%KO">=<.%7<>@R?I7/-\5 M/AZ[H[>*]'9DSM8W"DKGT]*Y#]IS_DCY_P"PA#_)J^/* /O3_A;/@'_H;M)_ M\"EJ2#XI>!KJYBM[?Q7IIH **** /N+X$_\D1\._\ M7*3_ -'/7H->?? G_DB/AW_KE)_Z.>O0: "BBB@ KX'^*7_)6O%/_85N/_0S M7WQ7P/\ %+_DK7BG_L*W'_H9H Y2BBB@#ZO_ &4O^2=ZO_V%6_\ 14=>Z5X7 M^RE_R3O5_P#L*M_Z*CKW2@ HHHH **** "BBB@#RGQ#I47A3Q)J7B;Q/H-MK M>DS7D5PNIJ_^E:8/D4+M;J@8 _(<\G(-'Q6TN*V/]KKX>6)(KBVN+KQ''*IG MM$21=VU,AB-J@'!QAB<'FI]:L_!=K\4+:VU34#*]\P9M,>\;[/#]:FM:=X G\6"WUO4(1J$\J,VGRZ@XBEEX*%H=VPL< @$<\4 =; MJUOINH:+.FKK&^GLGF3>:VU-@^;+>W&3FO,]'\(OKWA+QHOAZVCTS2/$&U-) MM904CVK&%:;8!\BR-D@ F^"[S0]3_ +.UR?4-/VJMV\VKRRBW"_,#EGS'ZY&.E '& MZYT76?#(T+3M O)TL9+BYT=\1RVLER(6).U65AEASV8D&NKTG2;'PU\8 MAIOA^UCL;"ZT-I[FW@&V/S$F54?;T#$,XSU./:I]"T_X?WFB:PFG7=IJ=M-& M%U.>YO#.YC )7S'=BP4#)'('<5<\$6_@]3>3>$;Z/4)VV)I95SM M'L!D\>YJS7YQ?;;K_GYF_P"_AH^VW7_/S-_W\- 'Z.T5\=?LV7$TOQDMUDFD M)+"+5;S5M$LGBB@N+V02.MQ@F:-7P-P'RY]" M<5D>,]3OXO$FMQZAJ^L:1#:V*2Z,;"%C%-)M8NSE4(%/$W MAOP?=Z7HNMQW3FV%M8)'8QVXM78X,Q8$[L9+$'J1ZFM36O"NJZW']DE\3W5O MILUN(+NVAMXP\PQAB)",IN[X_#% '"7/B34]7C6\UK5=7T:*31+:\TTZ9"YC MFG9"TAXH!C"2$;DR.._MBJ&M> M +N]U;2;K1M=_LRVT>W$-G9-8I/%$P&!( Q'S!?E![#..M '4Z*U\^@V#:NJ MK?M;1FY"C $FT;OUS5VJ]A#6C!)52U9@"0#P1UX-9O\ PTG\.O\ G_O?_ )Z M^"OBKX7\?ZA< M67ANXN)9K:+S9!+ T8"YQU/N:^#Z]Z_9/_Y'77/^P>/_ $8M 'U31110 444 M4 M_P#7Q)_Z$:J5;U;_ )#5[_U\2?\ H1JI0 5]5_LH_P#(C:S_ -A ?^BUKY4K MZK_91_Y$;6?^P@/_ $6M 'O%%%% !1110 4444 %9OB(ZHOAG43X?"-J@MI/ ML@DQM,NT[<]:J^'-!A\3)J]UXMU<:MJ"6TVCW M:Q*D45O&WS,%VCDE2I+$\'@=*D'AB\6UFO-,\2MKNM6>GO8Z6SF%!:"3:IE; M:/F8;5))Z[< )/&FN:79:W=Z1!H]G"8?L@0&2>4,V]]RG M.]8OAG6];^)'D#^V;K1Q#H=K=-]A"*9+F;?\S;E.5 0?+[FM_5_"RKJ)O(_% MDFD7UY8QV=](!%FZ5,XD ;[C_,W(]?847?@:TTZ2VF\/Z]+X?']GQZ8VP1N) MHDSLQOZ.-S88>M ',>%O$&O?$6QN)FUJZTAM.TBVE'V)47SKF178R-N4Y4;! M\O3DUZ%X+UB?Q!X'T?5KP*+B[LXY)MHP-Y7YB!Z9S6!3'Q#\.KB7PS,V[4-+06R6<&I:KI^GK;):&QL[KRX6B48"XP2.."5()%.C\+S M?VIZ_?0Q9SMC*@!.><@ M9)'.:=9^";2TN+N[DU+5+O4+JW^R_;KBY!FACSG;&0 %YYR!DGKF@#E/">H2 M6OQ$LM-L8->M[.\TJ22ZAUAI&/G1N@$B^8Q()WD$C"GC%>GUB:+X5M-&U"XU M%KJ]U'4+B-8FN[Z4.XC!R$7 5->.?\--?$'^_IG_ ("?_95VG[6W_,K_ /;S_P"T MZ^;: /7O^&FOB#_?TS_P$_\ LJ['X4?'3QCXQ^)6F:'K+6)L[GS/,$5OM;Y8 MV88.?4"OG"O2/V?_ /DMVA_]MO\ T2] 'VW1110 4444 >/_ +3G_)'S_P!A M"'^35\>5]A_M.?\ )'S_ -A"'^35\>4 %:_A+_D==$_["%O_ .C%K(K7\)?\ MCKHG_80M_P#T8M 'Z&4444 %%%% '#_&C_DC/B7_ *]/_9EKX4K[K^-'_)&? M$O\ UZ?^S+7PI0 4444 ?H1X*_Y$/0O^P?!_Z+%;=8G@K_D0]"_[!\'_ *+% M;= !1110!7O_ /D&W/\ UR;^1K\Y#U-?HW?_ /(-N?\ KDW\C7YR'J: "BBB M@#[B^!/_ "1'P[_URD_]'/7H->?? G_DB/AW_KE)_P"CGKT&@ HHHH *^!_B ME_R5KQ3_ -A6X_\ 0S7WQ7P/\4O^2M>*?^PKZ5X7^RE_R3O5_^PJW_ **CKW2@ HHHH **** "BBB@#RW7 M[P^![O6->T?4-,U;3[N_1[[2)]IN!/E8R(7!Y;@$(P^A%+\6+L'1;ADO-)ET MRUN[>6_LHVVWLSI(K!$;) ;49+=Q8ZGJ,5 MFC+;R?>4IR&+9<;V .% K3\0ZSX(O M$-SIKQRV4>FZ:NJ/"0R;/MH8AB..(MY/^R?2O2Y=)M=#M]7OHM.N-9GU2827 M,*B-FE& @0!BJ[%48P3Z]XN-,DAFL8=(MO[5: AE\@WL94,1Q]T.W8%0QF4P@D<9VB3'M5NRU31M#\,ZG>7GA=_# MFFP('FC>VA N-W& D3-N)X7!Z[@*E\(ZOHK7]UHVG:!)X>O(XUNFLY;1(#+& MQP)!L)!Y&#SD'@T =75&;_D/6?\ U[S?^A1U>JC-_P AZS_Z]YO_ $*.@"]1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %?'/[3/_)8I/^O"#_V: MOL:OCG]IG_DL4G_7A!_[-0!Y%1110!ZU^S3_ ,EEM_\ KSG_ /017V37QM^S M3_R66W_Z\Y__ $$5]DT %%%% !6!XW\4Q^"O!U]K\UJUVEFJL85?86RP'7!Q MUK?KSWX[_P#)%=?_ .N:?^C%H \[_P"&M=._Z%.Z_P# U?\ XBC_ (:UT[_H M4[K_ ,#5_P#B*^8J* /IW_AK73O^A3NO_ U?_B*]T\-ZROB+POIFLQPF!=0M M8[D1,VXH'4-C/?&:_.ZOOOX9?\DI\+?]@FV_]%+0!U%%%% !1110!\,_'#_D MM7B/_KX7_P!%K7!5WOQP_P"2U>(_^OA?_1:UP5 !7O7[)_\ R.NN?]@\?^C% MKP6O>OV3_P#D==<_[!X_]&+0!]4T444 %%%% 'CG[3W_ "21/^PA%_)J^/Z^ MP/VGO^22)_V$(OY-7Q_0 4#K10.M 'Z.6/\ R#K;_KDO\A4]06/_ "#K;_KD MO\A4] !1110 5^?/CC_DH&O_ /81N/\ T8U?H-7Y\^./^2@:_P#]A&X_]&-0 M!A4444 ?1?[)?_'_ .)?^N4'\VKZ8KYG_9+_ ./_ ,2_]\4444 %%%% !1110 5F^(],?6O#.HZ9 M'=O9/>6SP+<)UB+*1N'YUI52UB+3I]%NX];$)T\Q-]I\\X38!DY]J //-)T] M(9-2\&WV@:7HNL7FBNL>H:8 8+B+_5Y(P&4@L#AL]3@FM'PD3X9\5)X7OM(T M>WG?2Q,YQ0 _QGX>N%UJ\\5PV6AZI!;Z8$>UU2/.!&SR$HV"%R#C)'85FZ./ M&=_<:_8126/_ CUG-9VUVH(MXIO,9V / .0!N']T5J^*K;X=Z7=6T7B>"'S MEMD18]DLF((^%,BID;!ZN,=:D\7S?#UVL9?%"VTS/;%KPD\1):2EK,&W,,4C@6O8M MY8.(O][Y:[BV>"2TA>S,;6[(IB,>-I7'&,<8Q0!(WW3]*J:1_P @>U_ZYBK; M?=/TK.T*Z@GTY(89D>6W54F16R8R5# 'T."#]#0!I4444 %%%% !1110 5P/ MA'Q%KOBG7Y-5BFTY-+5I+2;2_/;[1:E)& D<8QO; ^7CC')KOCG''6O,QHVK M^)/'5M>3Z%9:%=:->9NM5MIBTEXABXC3Y!N4AER6S@K@ T :_P#PG5Q/\2[3 MP_96<"2]9CN-Q$@=D0="%# $^N1VK1\1^(+^QU[2=#T:&U:]U(32"6 M\9A'&D8!;A>68[A@<<9/:N(_#,]CXAO9].TC[2THN%AWCS%'3$8 MW;CG<2<]P(Y?%?A&UU:XM5M9I'EBDC1]R[HY&C)4]U)7(]C6_65X;MY;/0; M>TETJ'25ME\J*U@G\U40# ^; _E6K0 4444 ?#/QP_Y+7XD_Z^$_]%I7!5WO MQP_Y+7XD_P"OA/\ T6E<%0 5]._LE_\ (%\2_P#7Q!_Z"]?,5?3O[)?_ "!? M$O\ U\0?^@O0!]#4444 %%%% 'A_Q8^.^J_#SQN=#L='L[R(6TF_\ ?V2L']IO_DL#?]>$/_LU>04 >^_\-8Z__P!"WIO_ M ']DKO?A#\<=4^)'B^;1[_2+2SCCM&G$D+L6)#*,<_[U?(M>U?LM?\E2N_\ ML&2?^AI0!]D?L__ /);M#_[;?\ HEZ\WKTC]G__ )+=H?\ VV_]$O0!]MT444 % M%%% 'C_[3G_)'S_V$(?Y-7QY7V'^TY_R1\_]A"'^35\>4 %:_A+_ )'71/\ ML(6__HQ:R*U_"7_(ZZ)_V$+?_P!&+0!^AE%%% !1110!P_QH_P"2,^)?^O3_ M -F6OA2ONOXT?\D9\2_]>G_LRU\*4 %%%% 'Z$>"O^1#T+_L'P?^BQ6W6)X* M_P"1#T+_ +!\'_HL5MT %%%% %>__P"0;<_]K_]A5O_ $5'7NE>%_LI?\D[U?\ ["K?^BHZ]TH **** "BB MB@ HHHH \F\47<%EXEOI/ LFL6GBR2XC,NFK;2&UOOF"F20,NP*5!'FJ1T]: MN^,]8F/F,J!ECVX(#,!@L"<4 ;">);"6?6(81-))HZ*UR%B)^\F\*N/O- MM[#GD>M)] M1A\$>$M4UG3+"&27S5F>-G\L2R2.J%F;!QU'..@JK)XLU/1_"E]K7B.PLAY+ M(EM%IEX9_M#,P15W,J@$NP'XT <'JEEJ>HVNN#PQ'K5]H%JEE=10:AYK/+<1 M7 >1(?-^9+)*K[55P" M=H3DXQEJ9<_$>\T%[ZU\5Z(MM?PVB7=K%9W/G+=!I!$$#%5P^]E!XQ@YK6T' MQ1J5SXDET#Q'I4.G:A]D%[ ;>Y\Z.6+=M;DJI#*2,C&.1@T =15&;_D/6?\ MU[S?^A1U>K$UW6+'0KVVOM4N%M[=(9%+-W+/$ ._)H VZ*BFN[>V17N)XHD M8X5G<*"?;-2T %%1175O/))'!/'(\9PZHX)0^X'2A+JWDN'@CGC::,9>-7!9 M?J.HH EHJ)+JWDN'@CGC::,9>-7!9?J.HJ6@ JAKMW>6'AW4;O2[7[9>P6TD MEO;_ //60*2J_B0!5^J]^MV^GSKILL,5V4/DO.A=%;MN ()'T- '#?#V[GU. M/4;VU\66NJW%X@EN+5[7RWLKG8JX*;MRH-H&TC.03GFK>B:MKUK\1YO#>JZC M!J\ TQ;UYH[80M;2&3:$."00PR1GGCO571=!\1ZGKC>+-8CT_3=5CL)[&VMX M8GPQ+\23,3EA\@(4= QYIWAS1_$OA#3-0N=1CT_4IY8Y+FZN+7S7NKR<+\O! M &.P4< 8 H T/'_B2^T;2C:>'S'_ &Q<0RS1M(NY8(HEW/*P[@<*!W9A6=J_ MB2]B\!Z/K=QXHL-!-QIJW$AGMER6WG_M5)9=S MA0-RD'[O7Y".F.: (;GQ;K1\!:(Z6T5OXGUJV0I RY2!MFZ21A_=0A:=;2ZCJ'VZQL6LQ= M6UT\ 968N5VJ>%W'@>@ [5N^"/#C^$O!NG:++=/=26L01Y&=F!/?;GD+Z#M0 M!O4444 %?'/[3/\ R6*3_KP@_P#9J^QJ^.?VF?\ DL4G_7A!_P"S4 >14444 M >M?LT_\EEM_^O.?_P!!%?9-?&W[-/\ R66W_P"O.?\ ]!%?9- !1110 5Y[ M\=_^2*Z__P!(_^OA?_1:UP5 !7O7[)_\ R.NN?]@\?^C%KP6O M>OV3_P#D==<_[!X_]&+0!]4T444 %%%% 'CG[3W_ "21/^PA%_)J^/Z^P/VG MO^22)_V$(OY-7Q_0 4#K10.M 'Z.6/\ R#K;_KDO\A4]06/_ "#K;_KDO\A4 M] !1110 5^?/CC_DH&O_ /81N/\ T8U?H-7Y\^./^2@:_P#]A&?_ -&-0!A4 M444 ?1?[)?\ Q_\ B7_KE!_-J^F*^9_V2_\ C_\ $O\ UR@_FU?3% !1110 M5\^_M9_\B[X=_P"ON7_T 5]!5\^_M9_\B[X=_P"ON7_T 4 ?+U%%% %O2/\ MD-6/_7Q'_P"A"OT8'05^<^D?\AJQ_P"OB/\ ]"%?HP.@H **** "@]**#TH M_.?5O^0U>_\ 7Q)_Z$:J5;U;_D-7O_7Q)_Z$:J4 %?5?[*/_ "(VL_\ 80'_ M *+6OE2OJO\ 91_Y$;6?^P@/_1:T >\4444 %%%% !1110 5E>)X-,N?"NI6 M^OOY>F36[QW3@D;4(P3D@#S MG2==2[DU;P[=^(X/$/AQ=(=Y-8@1?,M ?D,!KNW\#3Q)XXE6Q:;PS9)";KC?L\SS(1GJX+#Y.O/2O0=5\0RV_B-=#TSP M[)JDUO:I=$K+%&L2LS*N-Y'/RGI3=<\6+9ZI_9MKH-UK%];VHOKB& Q_Z.A) M Y<@%B5; ')P: /-O =W;^"K&^@\:2+8RWF@69M$N1@RHJ2AHESU8%A\@YYZ M5ZA\/;*ZT[X<>'[2_C:*XAL(E>-QAH_E'RGW X_"LN?XB6%]'%-H6BW>NK'8 MIJ4IA$:_9XGSM^^1ESM;Y1SQ76:5J5MK.D6FIV#^9:WD*3Q,1C*L,CCMP: $ MU>&\N-$OH=,G6WO9+>1+>9AD1R%2%8_0X->8>"M6T3P=:3R:];:IH^JIIANK MW[7=--#?"/:&F1MQ5F^Z,?*0"!C%>J7UJM[83VTDDL:S1LA>&0HZY&,JPY!] MZY#P;X)CM;.#4-?O)]:U P/ CW;[TB@9\A%7 &2 FXD$DCK0!A^ M6N+KXF: MB=1UE+F?4-)@O#9I=B2.V"Q#849!RYR1U J6?P5I6H>%QH^KQ"_9K$6,5()91& ,D\YZUU5_X*M+V".W@U+5-/M4MQ;-;6-S MY4;H/48X)SR5P:BO?A_I$[6K6$U[I#6UF+!3IMQY6ZW'2-N#D#G!ZC)P: '? M#G4[S5_AWH][J4QGNG@VR3,.9"K%=Q^N,_C7356TW3K32-+MM.TZ%8+6UC6* M*->BJ!@"K- !110>AH \YG^/?PYM[B2";7]LD3E''V67@@X/\-,_X:!^&W_0 MP?\ DI-_\37QGK?_ ",&H_\ 7U+_ .AFJ- 'VU_PT#\-O^A@_P#)2;_XFNS\ M->)M)\7:*FK:!=?:K*1F19-C)DJ<'A@#7YY5]F_LW?\ )%['_KYG_P#0Z /5 MJ*** "BBB@#X9^.'_):_$G_7PG_HM*X*N]^.'_):_$G_ %\)_P"BTK@J "OI MW]DO_D"^)?\ KX@_]!>OF*OIW]DO_D"^)?\ KX@_]!>@#Z&HHHH **** /CO M]IO_ )+ W_7A#_[-7D%>O_M-_P#)8&_Z\(?_ &:O(* "O:OV6O\ DJ5W_P!@ MR3_T-*\5KVK]EK_DJ5W_ -@R3_T-* /KFBBB@ HHHH ^;OVMO^97_P"WG_VG M7S;7TE^UM_S*_P#V\_\ M.OFV@ KTC]G_P#Y+=H?_;;_ -$O7F]>D?L__P#) M;M#_ .VW_HEZ /MNBBB@ HHHH \?_:<_Y(^?^PA#_)J^/*^P_P!IS_DCY_[" M$/\ )J^/* "M?PE_R.NB?]A"W_\ 1BUD5K^$O^1UT3_L(6__ *,6@#]#**** M "BBB@#A_C1_R1GQ+_UZ?^S+7PI7W7\:/^2,^)?^O3_V9:^%* "BBB@#]"/! M7_(AZ%_V#X/_ $6*VZQ/!7_(AZ%_V#X/_18K;H **** *]__ ,@VY_ZY-_(U M^O0:\^ M^!/_ "1'P[_URD_]'/7H- !1110 5\#_ !2_Y*UXI_["MQ_Z&:^^*^!_BE_R M5KQ3_P!A6X_]#- '*4444 ?5_P"RE_R3O5_^PJW_ **CKW2O"_V4O^2=ZO\ M]A5O_14=>Z4 %%%% !1110 4444 >4^,;.YU[Q5+8:)X9N-.\40^7-;Z]%<( MD:P>9@.[*VYP0K#RV4^GO5[Q/-K>I>-HXM0\+:I?:!I;I-;1V;0E;R<BXY(R>@%(^MZIJ_Q-EL_P"V['1Y=(NMEMI=S$V[4(71=TF[>-W5@NT' M!'-:7CG6O$OAB+^V+2ZTZ6Q%W;V\>G-;,99Q(ZHP$F[A\L2 %Q@!]5U+3O$5SI.B)H,% MT;*:QTB21%#S6\HE9V"$I&7PJ<9Z9->HW\%V--F31&MK:[6*J0 M2>O?K7 R>,O$=EHOCB&5[.^OO#H3[->06S!)2\8?:T>X_,N>0#W'2@"CXC\- M^(O'%]<:VNCOI4MA9Q1V-I>S)ON)EN$F;)0D*N(PH)/4YXKI-$M=5UKQ\?$V MIZ1-H\%MIIL((+F1&ED9Y%=V(0D!1L4#G)R>!6>WC>>P\):GJ-OKVG^(KV.2 M"W@@BMC;^3-*P11(-S'!+ ]N%-:NBZSKEGXX?PUXCN+.]:;3_M]M,^9&2"H M?MR.G<5Z#7'^*_!>G^)O%.D3W;S0M#'*9O(E>,W$0V_NF*L/ERV?PH Q-3O/ M!^L?#?3=37P_'>M=VS6FD:;-"'E\PY'EH#D+@KRPX 7.<5V/A+2KG0_!>D:1 MJ=Q]INK6SCAFD+$[V"@'!/)%4M1^'?AK4VL&FL9(#IL!M[3[)"K6+6],N1-,;/2K2:&U@>5W??,?G=I&)9OE& ">,GVH Y*UTFP'CR M?4_ ^GPV-CH>G7-M=7-M&$2\N6 VQ%OAOKFEQ M1Q:UJ-W;BYO%'[VY,T+M,)&ZN,Y.#TVCTKT#0OAUX=\-W4$^CPWD'V?=Y<1O MYWC7((/R,Y4]3VZ\U/IG@3PYH^K?VCI^FK%<*6,?[QV2$M]XQH3M3/?:!0!Y MK9:+J/AC4?!%I<:%#:ZPFJ&&YU:&Y1GU!#'(96('SL",,=WW2!7M=86D^"]" MT74VU"QLV^UD,JRSSR3&-3U5-[':#Z#%;M !1110!4U;4[?1M'N]2O2PM[2% MII2BY.U1DX'>O+O^&F/A[_SWU'_P#/\ C7<_$/\ Y)KXB_[!T_\ Z :_/^@# M['_X:8^'O_/?4?\ P#/^-'_#3'P]_P">^H_^ 9_QKXXHH _0SPMXET_QAX;M M=14444 >M?LT_\ )9;? M_KSG_P#017V37QM^S3_R66W_ .O.?_T$5]DT %%%% !7GOQW_P"2*Z__ -(_\ KX7_ -%K M7!5WOQP_Y+5XC_Z^%_\ 1:UP5 !7O7[)_P#R.NN?]@\?^C%KP6O>OV3_ /D= M=<_[!X_]&+0!]4T444 %%%% 'CG[3W_))$_["$7\FKX_K[ _:>_Y)(G_ &$( MOY-7Q_0 4#K10.M 'Z.6/_(.MO\ KDO\A4]06/\ R#K;_KDO\A4] !1110 5 M^?/CC_DH&O\ _81N/_1C5^@U?GSXX_Y*!K__ &$;C_T8U &%1110!]%_LE_\ M?_B7_KE!_-J^F*^9_P!DO_C_ /$O_7*#^;5],4 %%%% !7S[^UG_ ,B[X=_Z M^Y?_ $ 5]!5\^_M9_P#(N^'?^ON7_P! % 'R]1110!;TC_D-6/\ U\1_^A"O MT8'05^<^D?\ (:L?^OB/_P!"%?HP.@H **** "@]**#TH _.?5O^0U>_]?$G M_H1JI5O5O^0U>_\ 7Q)_Z$:J4 %?5?[*/_(C:S_V$!_Z+6OE2OJO]E'_ )$; M6?\ L(#_ -%K0![Q1110 4444 %%%% !5+661=%N_-L'U*,Q,'LXU5FF4C!4 M!B &M1U.WM'O);.V>9+=.LI52=H_*@#S;P[I^HZJFI1> M9M2TCP[=::T,!U3YYSUW+6[X O-0GL+O4+W6=&U'3+@_:(FTXLJVF5& M8\$D!1C/8Y)R*C\*>++KQ?XDU>QU#3[9=)2WM[O3MZ$R2Q,[A7<'CDQAE&. M1WH I^-(+/6(9)3X0UBYU:?3U%I=VR[&C=@2J&0.-A5CDYX^O2HK)/$'A'Q# M+J.HZ5>ZW+J&C6D4DMBH<_:X0P96R1@-N!#=.O2MC6/$/B*Y\2ZAI/A.'3]V ME6L<]R]\'/FN^XK$NTC;PN2QSC(XK-L?'6N>+OLP\&6UA$?[*@U&X;4 [ M+ MNVPKM(P?D.6/J.* ,/PKH>M_#FWNK:?1;W56U'2+6-&L0KK'<1JZM$Y)&!\X MPW3K7HO@O1Y_#_@C1])NRIN+2TCCEVG(W@?, ?3.:Y#3_B!KWBZU,_A"UT^$ M6NFPWMV+_>VZ20,1"FTC'"'YSGJ.*[?PWK4?B/PQINLPQF);ZV2?RR+_^ M2-:S_P!@F;_T T >$_\ #6'B+_H7M,_[^2?XT?\ #6'B'_H7M,_[^2?XUX)1 M0![W_P -8>(?^A>TS_OY)_C7T;X,UV;Q-X)TC6[F)(9;^U2=XXR=JEAG S7Y M[U]Z?";_ ))#X7_[!L/_ *#0!U]%%% !0>AHH/0T ?G5K?\ R,&H_P#7U+_Z M&:HU>UO_ )?\ KZE_]#-4: "OLW]F[_DB]C_U\S_^AU\95]F_LW?\D7L? M^OF?_P!#H ]6HHHH **** /AGXX?\EK\2?\ 7PG_ *+2N"KO?CA_R6OQ)_U\ M)_Z+2N"H *^G?V2_^0+XE_Z^(/\ T%Z^8J^G?V2_^0+XE_Z^(/\ T%Z /H:B MBB@ HHHH ^._VF_^2P-_UX0_^S5Y!7K_ .TW_P E@;_KPA_]FKR"@ KVK]EK M_DJ5W_V#)/\ T-*\5KVK]EK_ )*E=_\ 8,D_]#2@#ZYHHHH **** /F[]K;_ M )E?_MY_]IU\VU])?M;?\RO_ -O/_M.OFV@ KTC]G_\ Y+=H?_;;_P!$O7F] M>D?L_P#_ "6[0_\ MM_Z)>@#[;HHHH **** /'_VG/\ DCY_["$/\FKX\K[# M_:<_Y(^?^PA#_)J^/* "M?PE_P CKHG_ &$+?_T8M9%:_A+_ )'71/\ L(6_ M_HQ: /T,HHHH **** .'^-'_ "1GQ+_UZ?\ LRU\*5]U_&C_ )(SXE_Z]/\ MV9:^%* "BBB@#]"/!7_(AZ%_V#X/_18K;K$\%?\ (AZ%_P!@^#_T6*VZ "BB MB@"O?_\ (-N?^N3?R-?G(>IK]&[_ /Y!MS_UR;^1K\Y#U- !1110!]Q? G_D MB/AW_KE)_P"CGKT&O/O@3_R1'P[_ -*? M^PK MVFE06#,ES;ZP YFB429V1@C'G +U#8 .<=JN:MH/BJ\\=#5S;Z1?V-D!_9EM M<7 M&Y]/M+'2+>=,212M>2S_ &F5FS(\S&-3EO[PSSVP*M?$#5[[2?#D"Z5-]FN] M0O[;3X[C:&\GSI50N >"0"<9[UQFO:YKG@B^U?1;36;K4!-9VDMEU &IJ?P^UGQ+<:OJFKW5A8ZEQ9W1$+AW8LP!))5>,< =37&> M)=:U[P'JT^BV6N7>HC4K*)K6XU +(]K.URD+,"% *[9,A2" 5]*Z71&U#0/B M1_PCEQK%[JUE=Z4U]&]\RM)#(DJHP# #Y6#@X[8H [FJ,W_(>L_^O>;_ -"C MJ]5&;_D/6?\ U[S?^A1T >/?'CXK^)?AYKNE6GAUK0175LTLGGP[SD-CCD5Y M3_PTW\0?[^F?^ G_ -E70_M9?\C7X?\ ^O*3_P!#KP"@#U[_ (:;^(/]_3/_ M $_^RKI_AO\?/&GBCXC:-HNJ/8&TO)_+E\NVVMC:3P<\=*^>J[KX*_\EH\- M?]??_LC4 ?=-%%% !1110!SGQ#_Y)KXB_P"P=/\ ^@&OS_K] /B'_P DU\1? M]@Z?_P! -?G_ $ %%%% 'VY^S_\ \D-\/_2X_P#2B2O1Z\X_9_\ ^2&^'_I< M?^E$E>CT %%%% !7QS^TS_R6*3_KP@_]FK[&KXY_:9_Y+%)_UX0?^S4 >144 M44 >M?LT_P#)9;?_ *\Y_P#T$5]DU\;?LT_\EEM_^O.?_P!!%?9- !1110 5 MY[\=_P#DBNO_ /7-/_1BUZ%7GOQW_P"2*Z__ -(_P#KX7_T6M<%7>_'#_DM7B/_ *^%_P#1:UP5 !7O7[)__(ZZY_V#Q_Z, M6O!:]Z_9/_Y'77/^P>/_ $8M 'U31110 4444 >.?M/?\DD3_L(1?R:OC^OL M#]I[_DDB?]A"+^35\?T % ZT4#K0!^CEC_R#K;_KDO\ (5/4%C_R#K;_ *Y+ M_(5/0 4444 %?GSXX_Y*!K__ &$;C_T8U?H-7Y\^./\ DH&O_P#81N/_ $8U M &%1110!]%_LE_\ '_XE_P"N4'\VKZ8KYG_9+_X__$O_ %R@_FU?3% !1110 M 5\^_M9_\B[X=_Z^Y?\ T 5]!5\^_M9_\B[X=_Z^Y?\ T 4 ?+U%%% %O2/^ M0U8_]?$?_H0K]&!T%?G/I'_(:L?^OB/_ -"%?HP.@H **** "@]**#TH _.? M5O\ D-7O_7Q)_P"A&JE6]6_Y#5[_ -?$G_H1JI0 5]5_LH_\B-K/_80'_HM: M^5*^J_V4?^1&UG_L(#_T6M 'O%%%% !1110 4444 %5]0-X-/F.EB!KO;^Z% MP2(RWHQ'./I5BLWQ$VJ)X9U%O#ZH^J"VD-HLF-IEVG;G/O0!P&D^#KOQ;=:G MJNKV4/AB/4K!["XL],E_?2'S,F24E ,X&!\I.UCD]JF'A?6/!>LZWXEM]5O] M74:7%;V5I-L8SS*7"(RHB_*&=<8Q]YLU-X$DLG;5K>UUW68M7N(1/>V6J6ZI M/!*1M,RKL&1P!QE>!3_!&LW-SXZU;3(M9OM1TZWLXI NJQ"*X68L0Q12JL8\ M8Y(QG@4 6+K1/%EGKUYK&AQZ9)/K%C!#>1W,SHMK/&K#S%PIWKAL;>#\HYYJ MGI_@G7O!Z;!9W+7DC1&*6(,OG M* IW*0Y^7@\#FNZ\-Z*GASPQINCQ2&5;&V2#S",%RHP6QVR>:\U\+^(=?^(E MC<3#6KC2&T[2+:7%FB#SKF178NVY3\HV#Y1CJ:]"\%ZS/XA\$:/JUVJK<7=I M')*%&!O(^;'MG- &TWW3]*X[Q?\ \D:UG_L$S?\ H!KL6^Z?I7'>+_\ DC6L M_P#8)F_] - 'P=1110 5]Z?";_DD/A?_ +!L/_H-?!=?>GPF_P"20^%_^P;# M_P"@T =?1110 4'H:*#T- 'YU:W_ ,C!J/\ U]2_^AFJ-7M;_P"1@U'_ *^I M?_0S5&@ K[-_9N_Y(O8_]?,__H=?&5?9O[-W_)%['_KYG_\ 0Z /5J*** "B MBB@#X9^.'_):_$G_ %\)_P"BTK@J[WXX?\EK\2?]?"?^BTK@J "OIW]DO_D" M^)?^OB#_ -!>OF*OIW]DO_D"^)?^OB#_ -!>@#Z&HHHH **** /CO]IO_DL# M?]>$/_LU>05Z_P#M-_\ )8&_Z\(?_9J\@H *]J_9:_Y*E=_]@R3_ -#2O%:] MJ_9:_P"2I7?_ &#)/_0TH ^N:*** "BBB@#YN_:V_P"97_[>?_:=?-M?27[6 MW_,K_P#;S_[3KYMH *](_9__ .2W:'_VV_\ 1+UYO7I'[/\ _P ENT/_ +;? M^B7H ^VZ*** "BBB@#Q_]IS_ )(^?^PA#_)J^/*^P_VG/^2/G_L(0_R:OCR@ M K7\)?\ (ZZ)_P!A"W_]&+616OX2_P"1UT3_ +"%O_Z,6@#]#**** "BBB@# MA_C1_P D9\2_]>G_ +,M?"E?=?QH_P"2,^)?^O3_ -F6OA2@ HHHH _0CP5_ MR(>A?]@^#_T6*VZQ/!7_ "(>A?\ 8/@_]%BMN@ HHHH KW__ "#;G_KDW\C7 MYR'J:_1N_P#^0;<_]@T %%%% !7P/\4O\ DK7BG_L*W'_H9K[XKX'^*7_) M6O%/_85N/_0S0!RE%%% 'U?^RE_R3O5_^PJW_HJ.O=*\+_92_P"2=ZO_ -A5 MO_14=>Z4 %%%% !1110 4444 >?>(_#VIZWXB;0=;\1_\4[J@\Q+,6Z":9E? M>T(<#(0*JG.,\XS5K4/!.N7'C6X\16/BB*"1XQ#;Q3Z8L_V6/^)4)<8W'DG& M3QZ5@:]80^'O%U_X@\::3<:AIS7D>&M2\3PZW;Z[=R6M MN]W"^E>4%WVQAP1,/=I!G!SP/>HI/AR-3M=5;Q'K,VHZCJ,,4'VR*%8?LZQ/ MYD?EH,@$/\V3G)]JZO4]+LM8L7L]3@6XMW(+1L2 <%?[?\.^-+WP MM$MG#JBMI^EQ^&/BT-'T420Z=>:*US+;F5G198YE17&XG!*N0?7% '?51F_Y#UG M_P!>\W_H4=7JHS?\AZS_ .O>;_T*.@#YI_:R_P"1K\/_ /7E)_Z'7@%>_P#[ M67_(U^'_ /KRD_\ 0Z\ H *[KX*_\EH\-?\ 7W_[(U<+7=?!7_DM'AK_ *^_ M_9&H ^Z:*** "BBB@#G/B'_R37Q%_P!@Z?\ ] -?G_7Z ?$/_DFOB+_L'3_^ M@&OS_H **** /MS]G_\ Y(;X?^EQ_P"E$E>CUYQ^S_\ \D-\/_2X_P#2B2O1 MZ "BBB@ KXY_:9_Y+%)_UX0?^S5]C5\<_M,_\EBD_P"O"#_V:@#R*BBB@#UK M]FG_ )++;_\ 7G/_ .@BOLFOC;]FG_DLMO\ ]><__H(K[)H **** "O/?CO_ M ,D5U_\ ZYI_Z,6O0J\]^.__ "177_\ KFG_ *,6@#X>HHHH *^^_AE_R2GP MM_V";;_T4M? E???PR_Y)3X6_P"P3;?^BEH ZBBBB@ HHHH ^&?CA_R6KQ'_ M -?"_P#HM:X*N]^.'_):O$?_ %\+_P"BUK@J "O>OV3_ /D==<_[!X_]&+7@ MM>]?LG_\CKKG_8/'_HQ: /JFBBB@ HHHH \<_:>_Y)(G_80B_DU?']?8'[3W M_))$_P"PA%_)J^/Z "@=:*!UH _1RQ_Y!UM_UR7^0J>H+'_D'6W_ %R7^0J> M@ HHHH *_/GQQ_R4#7_^PCE 'YSZM_R& MKW_KXD_]"-5*MZM_R&KW_KXD_P#0C52@ KZK_91_Y$;6?^P@/_1:U\J5]5_L MH_\ (C:S_P!A ?\ HM: />**** "BBB@ HHHH *KZA;S7>GSP6MW)932(0EQ M&JLT9]0&!!_$58K-\1:?=:MX9U'3]/NVLKJZMI(H;EE '*>&="O MM2N;W5M:U\S^(8()-,,EK"BI8Y._Y1@AF(*,2FR".-)1)$F=A&[HXW'#>_(-96H:-I_BWXA^);7Q&AG@ MTS3[86:-(5$'F*[-*N#PV1C=U&VN>\$VL7Q :W7QJ&N_LOARRDA25R-C2>9O MG'^W\JC=U&* .P?X<1:?A/#6M7.BQ2V$>GW")&DGG1H"%;+#Y9 &8;O?I76Z M5IMMHVD6FF6";+:SA2&)2_2O&/ UK'X\TV[?QEOO'T[0K,6AED(\O M>DA:8<_?)5?GZ\5Z?\/;VZU'X<:!>:A(TMS-81-)(_60[1\Q]SU_&@#HF^Z? MI7'>+_\ DC6L_P#8)F_] -=BWW3]*X[Q?_R1K6?^P3-_Z : /@ZBBB@ K[T^ M$W_)(?"__8-A_P#0:^"Z^]/A-_R2'PO_ -@V'_T&@#KZ*** "@]#10>AH _. MK6_^1@U'_KZE_P#0S5&KVM_\C!J/_7U+_P"AFJ- !7V;^S=_R1>Q_P"OF?\ M]#KXRK[-_9N_Y(O8_P#7S/\ ^AT >K4444 %%%% 'PS\_'#_DM?B3_KX3_T6E<%0 5]._LE_P#(%\2_]?$'_H+U\Q5]._LE_P#( M%\2_]?$'_H+T ?0U%%% !1110!\=_M-_\E@;_KPA_P#9J\@KU_\ :;_Y+ W_ M %X0_P#LU>04 %>U?LM?\E2N_P#L&2?^AI7BM>U?LM?\E2N_^P9)_P"AI0!] MD?L M_P#_ "6[0_\ MM_Z)>O-Z](_9_\ ^2W:'_VV_P#1+T ?;=%%% !1110!X_\ MM.?\D?/_ &$(?Y-7QY7V'^TY_P D?/\ V$(?Y-7QY0 5K^$O^1UT3_L(6_\ MZ,6LBM?PE_R.NB?]A"W_ /1BT ?H91110 4444 "O^1#T M+_L'P?\ HL5MT %%%% %>_\ ^0;<_P#7)OY&OSD/4U^C=_\ \@VY_P"N3?R- M?G(>IH **** /N+X$_\ )$?#O_7*3_T<]>@UY]\"?^2(^'?^N4G_ *.>O0: M"BBB@ KX'^*7_)6O%/\ V%;C_P!#-??%? _Q2_Y*UXI_["MQ_P"AF@#E**** M /J_]E+_ ))WJ_\ V%6_]%1U[I7A?[*7_).]7_["K?\ HJ.O=* "BBB@ HHH MH **** /-M[BE4"[MI,K'^[;!#X(!"G!'0&M3Q5I5C!\3_!VI1VZ"]N+Z9))SRQ4 M6DF%R>@]AQGGK0!KC31IL>3:Z@P7>UP8X[2$)Y:X9N%8Y))]2/2D MTJ/POJ?@\Z-X=U6%M,L8DA\S3KT!H HR/G0Y4\9]^:F\9:7#XG\+W^AQ:A;V MT\IB!:0!Q&P=74,N1UV].]>>>*]7OH] \2^'-3BT[_0GTZ6YN].B,4;V\UPJ MR)(N3M(16SR?E;- '7:9X:\&ZMI>L>5J":ZEZ@AO[R:_^T.%3E5W@_(%/S#& M,'FKOA#3/#D4]WJ.A:L=:N9%6":\DOOM3JJYQ'NR< 9)QW/)KSGXG06ECXIN M(M+CAM[*72+9=56W 1?(-[& 6V\?=+C_ '<]J[.TMK6S^-XCT>&&&%O#Y-VE MNH5=PG40E@.,X\S'MF@#O*HS?\AZS_Z]YO\ T*.KU49O^0]9_P#7O-_Z%'0! M\T_M9?\ (U^'_P#KRD_]#KP"O?\ ]K+_ )&OP_\ ]>4G_H=> 4 %=U\%?^2T M>&O^OO\ ]D:N%KNO@K_R6CPU_P!??_LC4 ?=-%%% !1110!SGQ#_ .2:^(O^ MP=/_ .@&OS_K] /B'_R37Q%_V#I__0#7Y_T %%%% 'VY^S__ ,D-\/\ TN/_ M $HDKT>O./V?_P#DAOA_Z7'_ *425Z/0 4444 %?'/[3/_)8I/\ KP@_]FK[ M&KXY_:9_Y+%)_P!>$'_LU 'D5%%% 'K7[-/_ "66W_Z\Y_\ T$5]DU\;?LT_ M\EEM_P#KSG_]!%?9- !1110 5Y[\=_\ DBNO_P#7-/\ T8M>A5Y[\=_^2*Z_ M_P!(_^OA?_ M $6M<%0 5[U^R?\ \CKKG_8/'_HQ:\%KWK]D_P#Y'77/^P>/_1BT ?5-%%% M!1110!XY^T]_R21/^PA%_)J^/Z^P/VGO^22)_P!A"+^35\?T % ZT4#K0!^C MEC_R#K;_ *Y+_(5/4%C_ ,@ZV_ZY+_(5/0 4444 %?GSXX_Y*!K_ /V$;C_T M8U?H-7Y\^./^2@:__P!A&X_]&-0!A4444 ?1?[)?_'_XE_ZY0?S:OIBOF?\ M9+_X_P#Q+_UR@_FU?3% !1110 5\^_M9_P#(N^'?^ON7_P! %?05?/O[6?\ MR+OAW_K[E_\ 0!0!\O4444 6](_Y#5C_ -?$?_H0K]&!T%?G/I'_ "&K+_KX MC_\ 0A7Z,#H* "BBB@ H/2B@]* /SGU;_D-7O_7Q)_Z$:J5;U;_D-7O_ %\2 M?^A&JE !7U7^RC_R(VL_]A ?^BUKY4KZK_91_P"1&UG_ +" _P#1:T >\444 M4 %%%% !1110 54U6VL[S2;F#5,"S>,^<6D* +U)W @C'KFK=97BFTTZ_P#" M>IV>N7 M=.N+9XKB"\U"\NG9 MYK8_,&5F8E8N2,@@94FK6G:'X4UO2]:MO!NKK/J-W;?8[B\ENI+F:&!^H!=B M0,;BN.,X/:F^'O$LFGZ[=:'K>IZ5K.GV>EFZ.KVRJGDQ*<;)P"5&1R"",X/% M+X4U'3]8\3ZKXXN+NUM+9K 6]I 9E$BVL9+M/* ?ER>0#]U1SUP ";Q1IW@& M"]M+3Q%=?9[N*S6 *ES+&\UN. LFP_.F0>&]ZE\6V'@*-K&3Q'=0Z!FJGBZ[L["_OO$ND>,+/3K]-*3_1IECE2>,%WC.TD- MAB2!MZ]JI:5KUG'XVU#4_&?D::VH>'+.9([I@JB/]X9HUW=<,>1UY&: -7Q1 MI_P\C>Q?7;NVL-UHL,(ANV@6:U'16"$!HN>_'-=O:I!%9PI9K&MNL:B)8\;0 MF.,8[8KQ'X=W%KH&GZE'XREAM'F\-V1MUO"%+VX27H&!0!T;?=/TKCO%_P#R1K6?^P3-_P"@&NQ; M[I^E<=XO_P"2-:S_ -@F;_T T ?!U%%% !7WI\)O^20^%_\ L&P_^@U\%U]Z M?";_ ))#X7_[!L/_ *#0!U]%%% !0>AHH/0T ?G5K?\ R,&H_P#7U+_Z&:HU M>UO_ )?\ KZE_]#-4: "OLW]F[_DB]C_U\S_^AU\95]F_LW?\D7L?^OF? M_P!#H ]6HHHH **** /AGXX?\EK\2?\ 7PG_ *+2N"KO?CA_R6OQ)_U\)_Z+ M2N"H *^G?V2_^0+XE_Z^(/\ T%Z^8J^G?V2_^0+XE_Z^(/\ T%Z /H:BBB@ MHHHH ^._VF_^2P-_UX0_^S5Y!7K_ .TW_P E@;_KPA_]FKR"@ KVK]EK_DJ5 MW_V#)/\ T-*\5KVK]EK_ )*E=_\ 8,D_]#2@#ZYHHHH **** /F[]K;_ )E? M_MY_]IU\VU])?M;?\RO_ -O/_M.OFV@ KTC]G_\ Y+=H?_;;_P!$O7F]>D?L M_P#_ "6[0_\ MM_Z)>@#[;HHHH **** /'_VG/\ DCY_["$/\FKX\K[#_:<_ MY(^?^PA#_)J^/* "M?PE_P CKHG_ &$+?_T8M9%:_A+_ )'71/\ L(6__HQ: M /T,HHHH **** .'^-'_ "1GQ+_UZ?\ LRU\*5]U_&C_ )(SXE_Z]/\ V9:^ M%* "BBB@#]"/!7_(AZ%_V#X/_18K;K$\%?\ (AZ%_P!@^#_T6*VZ "BBB@"O M?_\ (-N?^N3?R-?G(>IK]&[_ /Y!MS_UR;^1K\Y#U- !1110!]Q? G_DB/AW M_KE)_P"CGKT&O/O@3_R1'P[_ -*?^PK< M?^AFOOBO@?XI?\E:\4_]A6X_]#- '*4444 ?5_[*7_).]7_["K?^BHZ]TKPO M]E+_ ))WJ_\ V%6_]%1U[I0 4444 %%%% !1110!YCJ0\$VGQ8BNO[+6[OF9 M8+R>.T9X;*?[R.Y5"OFN649)R 3BM7Q#I?P\U/QO:V&OVEE=^(+T?NHV5FD MPJ$\XX7Y5.,XSBN?\0ZU:^%M:U/4/!GB&&XU*XOD%WX:E42&YF)5&\L<.C$# M.>5XS6IXWUS0M.^(?A(76I6%K/#?S278>9$9 ;6159^<@'( )]J -J\\.Z#I M6GZ[?>(D6]M]2F26Z$L!<;5 2*-44$G;QC'.235/2-5\!67A'6#IEM!;:78Y M&IVS63HZ97/[R-EW'(Z9!R*V=8\:Z%H>GZK=WMZNW241KI$!+*7&4 ]2W:N( MTE= USPWXKU3Q'KMBDNNB-M02QNDD_L^$ 1Q(67/S =6QC)/84 =#HC>"-/\ M.ZLUCI*Z7I21[[\WFG26Z2(0>OF*-XQD8&<9]ZG\#W'@Y3=V7@^TCL95"RW$ M!M'MY"K9VN0ZABIYP>E>?>(-5O;_ $[7K'3M7F\3^']/6QO)+ORT\W_H4= 'S3^UE_R-?A__ *\I M/_0Z\ KW_P#:R_Y&OP__ ->4G_H=> 4 %=U\%?\ DM'AK_K[_P#9&KA:[KX* M_P#):/#7_7W_ .R-0!]TT444 %%%% '.?$/_ ))KXB_[!T__ * :_/\ K] / MB'_R37Q%_P!@Z?\ ] -?G_0 4444 ?;G[/\ _P D-\/_ $N/_2B2O1Z\X_9_ M_P"2&^'_ *7'_I1)7H] !1110 5\<_M,_P#)8I/^O"#_ -FK[&KXY_:9_P"2 MQ2?]>$'_ +-0!Y%1110!ZU^S3_R66W_Z\Y__ $$5]DU\;?LT_P#)9;?_ *\Y M_P#T$5]DT %%%% !7GOQW_Y(KK__ %S3_P!&+7H5>>_'?_DBNO\ _7-/_1BT M ?#U%%% !7WW\,O^24^%O^P3;?\ HI:^!*^^_AE_R2GPM_V";;_T4M '4444 M4 %%%% 'PS\(_^OA?_ $6M<%7>_'#_ )+5XC_Z^%_]%K7!4 %>]?LG M_P#(ZZY_V#Q_Z,6O!:]Z_9/_ .1UUS_L'C_T8M 'U31110 4444 >.?M/?\ M))$_["$7\FKX_K[ _:>_Y)(G_80B_DU?'] !0.M% ZT ?HY8_P#(.MO^N2_R M%3U!8_\ (.MO^N2_R%3T %%%% !7Y\^./^2@:_\ ]A&?_P!&-7Z#5^?/CC_D MH&O_ /81N/\ T8U &%1110!]%_LE_P#'_P")?^N4'\VKZ8KYG_9+_P"/_P 2 M_P#7*#^;5],4 %%%% !7S[^UG_R+OAW_ *^Y?_0!7T%7S[^UG_R+OAW_ *^Y M?_0!0!\O4444 6](_P"0U8_]?$?_ *$*_1@=!7YSZ1_R&K'_ *^(_P#T(5^C M Z"@ HHHH *#THH/2@#\Y]6_Y#5[_P!?$G_H1JI5O5O^0U>_]?$G_H1JI0 5 M]5_LH_\ (C:S_P!A ?\ HM:^5*^J_P!E'_D1M9_[" _]%K0![Q1110 4444 M%%%% !5#7-2LM'T"^U'5>;*U@>6<;-V449/'>K]4M9,8T2\\^PDU*(Q,'LXT M5FF4C!4!B WNH M^%+/6Y/"<6G.T=C>99FN58X2V#DL!@,""=N<8J7PYK0T]=;\6^*=.U2'5'LS M-,)+-HXK>"/)2VB9L!FR>O\ $Q],4 ;.OZ[I>GZP;&U\+R:U=Z;:+D:G]D_LW0)O$CFQ74P(HHCY$+9VM^\(^8[3A1S M\IJG)>:EHGB[5]9CT#4KZWUS3K9[9;>(,TG7GBLKPOI.K_ M VFA6XT>]U5)M"M+<-8()-ES#O#1MR, [QANG6@#=OO'.C:HEO/IGA^?Q$( MK%-2=HXHB;6)\[?]81\YVM\HY^6NRTO4K;6-)M-2L)/,M;N%)H7QC*L,CCZ& MO*/"FBZU\.;:ZMKK1;[4VU#2+5(VL4$BQW$:NK1,:]%\%Z//X? M\#Z/I5X5-Q:6D<GPF_Y)#X7_P"P;#_Z#7P77WI\ M)O\ DD/A?_L&P_\ H- '7T444 %!Z&B@]#0!^=6M_P#(P:C_ -?4O_H9JC5[ M6_\ D8-1_P"OJ7_T,U1H *^S?V;O^2+V/_7S/_Z'7QE7V;^S=_R1>Q_Z^9__ M $.@#U:BBB@ HHHH ^&?CA_R6OQ)_P!?"?\ HM*X*N]^.'_):_$G_7PG_HM* MX*@ KZ=_9+_Y OB7_KX@_P#07KYBKZ=_9+_Y OB7_KX@_P#07H ^AJ*** "B MBB@#X[_:;_Y+ W_7A#_[-7D%>O\ [3?_ "6!O^O"'_V:O(* "O:OV6O^2I7? M_8,D_P#0TKQ6O:OV6O\ DJ5W_P!@R3_T-* /KFBBB@ HHHH ^;OVMO\ F5_^ MWG_VG7S;7TE^UM_S*_\ V\_^TZ^;: "O2/V?_P#DMVA_]MO_ $2]>;UZ1^S_ M /\ );M#_P"VW_HEZ /MNBBB@ HHHH \?_:<_P"2/G_L(0_R:OCROL/]IS_D MCY_["$/\FKX\H *U_"7_ ".NB?\ 80M__1BUD5K^$O\ D==$_P"PA;_^C%H M_0RBBB@ HHHH X?XT?\ )&?$O_7I_P"S+7PI7W7\:/\ DC/B7_KT_P#9EKX4 MH **** /T(\%?\B'H7_8/@_]%BMNL3P5_P B'H7_ &#X/_18K;H **** *]_ M_P @VY_ZY-_(U^O0:\^^!/_)$?#O\ URD_]'/7H- !1110 5\#_%+_ )*UXI_["MQ_ MZ&:^^*^!_BE_R5KQ3_V%;C_T,T K_P#85;_T5'7NE !1110 4444 %%%% 'G[ZO>WWQ(DO/#V@FZ@TZ0 M:9JEV9T5V&-X"(QZ(9-Q/!/09Q6OJGB>UM?&VFZ#+HL\QU!VB-^\:K$K+$T@ M4$\N<+VX'KVKD/%J?;?%5U%X3T;5M-\9*\;I>PD1V\T(?:))B&VO&0K###=Q MBMKQG>W0\;>&Y;;0]6O(=*NI)[B:VM=Z;7MW0;3GD[F&: -K5Y=)\%:1J.J/ M:27$E]=*SQ+AY+J=RL<:#/']U0.@%90\>VNDQZO%KVA2:5>Z?;Q7!M8V27[2 MDC;$V,N 27^7!Z'VYJ'Q?=3^*;*]M="L)[BY\-ZI97;)E0+ID996B0Y^\%XY MQR16)XDT+6O&5YJ^MV6D75H(+2SCL[:\"QRW3PW(N'&W)V@A0H)/)SVH Z%_ MB+%HRW]OXBT*XTFZM+1+N*VCD2;[2COY8"%>-V\A2#Z@].:T_#_B>2[UV;0M M4T631K]+87D<1E25)8BVTD,O&0V 1[CK7$>*]%USQOJ4^N:?HEY9C3;*$6UO M?!8I+J9;A)F4#)P J8!/4GTYKI]&COM>^(__ D* .VJC-_R'K/\ Z]YO_0HZO51F_P"0]9_]>\W_ *%'0!\T M_M9?\C7X?_Z\I/\ T.O *]__ &LO^1K\/_\ 7E)_Z'7@% !7=?!7_DM'AK_K M[_\ 9&KA:[KX*_\ ):/#7_7W_P"R-0!]TT444 %%%% '.?$/_DFOB+_L'3_^ M@&OS_K] /B'_ ,DU\1?]@Z?_ - -?G_0 4444 ?;G[/_ /R0WP_]+C_THDKT M>O./V?\ _DAOA_Z7'_I1)7H] !1110 5\<_M,_\ )8I/^O"#_P!FK[&KXY_: M9_Y+%)_UX0?^S4 >14444 >M?LT_\EEM_P#KSG_]!%?9-?&W[-/_ "66W_Z\ MY_\ T$5]DT %%%% !7GOQW_Y(KK_ /US3_T8M>A5Y[\=_P#DBNO_ /7-/_1B MT ?#U%%% !7WW\,O^24^%O\ L$VW_HI:^!*^^_AE_P DI\+?]@FV_P#12T = M11110 4444 ?#/QP_P"2U>(_^OA?_1:UP5=[\(_P#KX7_T6M<%0 5[ MU^R?_P CKKG_ &#Q_P"C%KP6O>OV3_\ D==<_P"P>/\ T8M 'U31110 4444 M >.?M/?\DD3_ +"$7\FKX_K[ _:>_P"22)_V$(OY-7Q_0 4#K10.M 'Z.6/_ M "#K;_KDO\A4]06/_(.MO^N2_P A4] !1110 5^?/CC_ )*!K_\ V$9__1C5 M^@U?GSXX_P"2@:__ -A&X_\ 1C4 85%%% 'T7^R7_P ?_B7_ *Y0?S:OIBOF M?]DO_C_\2_\ 7*#^;5],4 %%%% !7S[^UG_R+OAW_K[E_P#0!7T%7S[^UG_R M+OAW_K[E_P#0!0!\O4444 6](_Y#5C_U\1_^A"OT8'05^<^D?\AJR_Z^(_\ MT(5^C Z"@ HHHH *#THH/2@#\Y]6_P"0U>_]?$G_ *$:J5;U;_D-7O\ U\2? M^A&JE !7U7^RC_R(VL_]A ?^BUKY4KZK_91_Y$;6?^P@/_1:T >\4444 %%% M% !1110 5F^(M4DT/PUJ.J0VKWDEG;23K;Q_>D*J3M'Y5I57U W@T^8Z8L#W M87]TMPQ$9;T8CD"@#D? =UJ\^F7E]+?Z1JUE<_Z1:)I;D"!BH_%-8O_$W]MV?B73K.&33[]8/(B8RKCRXY%R3]Y@6'( &1Q6-X/TC4[GQ' M=>+9-'LM">:S>V;3+>4[KB4/D23':H!XXX)PV2>U,TU_%GAB/Q7J^I:'9[K^ M0WEK%;7C3L9_+2*.(KL&064?-GC- %OQ1XQU+3O&RZ)9ZIH6E1?8DN!+JRN3 M*[.R[5PZCC:/SJWJGB'Q%<^(Y]$\+0Z:\]A91W5W->;]DC.6VQ(%/&=A.XYQ MD<&E\26GBG5]+DTZ'2-%GCOK(0S37-PW^CR,I#_)L.]03Q@BL^'PIXC\+:BE MSX6-GJ/G:5;Z?/\ ;IFB*20A@LW"MN!#P^(.N>+;4S>#[.PC%KI ML-[=B_9SNDD#$0IMQCA#\YSU'%=MX#QUKN_#6BI MX<\+Z;HTGPF_P"20^%_^P;#_P"@U\%U M]Z?";_DD/A?_ +!L/_H- '7T444 %!Z&B@]#0!^=6M_\C!J/_7U+_P"AFJ-7 MM;_Y?^OJ7_P!#-4: "OLW]F[_ )(O8_\ 7S/_ .AU\95]F_LW?\D7L?\ MKYG_ /0Z /5J*** "BBB@#X9^.'_ "6OQ)_U\)_Z+2N"KO?CA_R6OQ)_U\)_ MZ+2N"H *^G?V2_\ D"^)?^OB#_T%Z^8J^G?V2_\ D"^)?^OB#_T%Z /H:BBB M@ HHHH ^._VF_P#DL#?]>$/_ +-7D%>O_M-_\E@;_KPA_P#9J\@H *]J_9:_ MY*E=_P#8,D_]#2O%:]J_9:_Y*E=_]@R3_P!#2@#ZYHHHH **** /F[]K;_F5 M_P#MY_\ :=?-M?27[6W_ #*__;S_ .TZ^;: "O2/V?\ _DMVA_\ ;;_T2]>; MUZ1^S_\ \ENT/_MM_P"B7H ^VZ*** "BBB@#Q_\ :<_Y(^?^PA#_ ":OCROL M/]IS_DCY_P"PA#_)J^/* "M?PE_R.NB?]A"W_P#1BUD5K^$O^1UT3_L(6_\ MZ,6@#]#**** "BBB@#A_C1_R1GQ+_P!>G_LRU\*5]U_&C_DC/B7_ *]/_9EK MX4H **** /T(\%?\B'H7_8/@_P#18K;K$\%?\B'H7_8/@_\ 18K;H **** * M]_\ \@VY_P"N3?R-?G(>IK]&[_\ Y!MS_P!@T %%%% !7P/\4O^2M>*?\ ML*W'_H9K[XKX'^*7_)6O%/\ V%;C_P!#- '*4444 ?5_[*7_ "3O5_\ L*M_ MZ*CKW2O"_P!E+_DG>K_]A5O_ $5'7NE !1110 4444 %%%% #?*C$QE"+YA4 M*7Q\Q Y SZ".5XY(XP9B1''O=4\QR.0J[LGV%=!65X MDNK^RT*>YTNPAU&2)2SVLTA3S4 .X A6^;T!�!A>&K/Q+;^$[F.#4M$O+R M6=I[>_B1WAE#N6;>H;J,X!#= *P+GQQXKTNU\5O>MHMRNAQP(MS#!*D8GD8; ME8%SD*C*3@CKBM/P-H>HZ:NMZ[#I5KI*ZM#%+:Z)!-E(I%1LLQVA59RP! '& MWG)K0T'0M4\-> A;PV]KJ6M32&ZO5GE*)<32/NE^;!]2%R/X5H I#QI>Z;X* MU+7+R_T;77B=(K5-)W*K2.P14,#X<\4QV#7$UB;ZVG ML X0JKA'1@Q)R"RX/<'H*YZZ\ :SKT/B._N8+'1;W4H[46MG#(9422W?S%>5 M@H!+'Y>!POK6_HFDZYJ'C7_A)?$=E;:<]OI[6%O:P7'GEM[J[NS;0 /D4 ?7 M- '851F_Y#UG_P!>\W_H4=7JHS?\AZS_ .O>;_T*.@#YI_:R_P"1K\/_ /7E M)_Z'7@%>_P#[67_(U^'_ /KRD_\ 0Z\ H *[KX*_\EH\-?\ 7W_[(U<+7=?! M7_DM'AK_ *^__9&H ^Z:*** "BBB@#G/B'_R37Q%_P!@Z?\ ] -?G_7Z ?$/ M_DFOB+_L'3_^@&OS_H **** /MS]G_\ Y(;X?^EQ_P"E$E>CUYQ^S_\ \D-\ M/_2X_P#2B2O1Z "BBB@ KXY_:9_Y+%)_UX0?^S5]C5\<_M,_\EBD_P"O"#_V M:@#R*BBB@#UK]FG_ )++;_\ 7G/_ .@BOLFOC;]FG_DLMO\ ]><__H(K[)H M**** "O/?CO_ ,D5U_\ ZYI_Z,6O0J\]^.__ "177_\ KFG_ *,6@#X>HHHH M *^^_AE_R2GPM_V";;_T4M? E???PR_Y)3X6_P"P3;?^BEH ZBBBB@ HHHH M^&?CA_R6KQ'_ -?"_P#HM:X*N]^.'_):O$?_ %\+_P"BUK@J "O>OV3_ /D= M=<_[!X_]&+7@M>]?LG_\CKKG_8/'_HQ: /JFBBB@ HHHH \<_:>_Y)(G_80B M_DU?']?8'[3W_))$_P"PA%_)J^/Z "@=:*!UH _1RQ_Y!UM_UR7^0J>H+'_D M'6W_ %R7^0J>@ HHHH *_/GQQ_R4#7_^PC/_ .C&K]!J_/GQQ_R4#7_^PC/_ M .C&H PJ*** /HO]DO\ X_\ Q+_UR@_FU?3%?,_[)?\ Q_\ B7_KE!_-J^F* M "BBB@ KY]_:S_Y%WP[_ -?D?\AJQ_Z^(_\ T(5^C Z"OSGTC_D-6/\ U\1_^A"OT8'04 %%%% !0>E% M!Z4 ?G/JW_(:O?\ KXD_]"-5*MZM_P AJ]_Z^)/_ $(U4H *^J_V4?\ D1M9 M_P"P@/\ T6M?*E?5?[*/_(C:S_V$!_Z+6@#WBBBB@ HHHH **** "LWQ$^J1 M^&=1?P^B2:HMM(;1'^Z9=IV@Y]ZTJKZA;SW>GS06EV]E/(A"7$:*S1GU 8$' M\: .%^'T]JTVIQ66MZE)J\T8N+S3M9MQ'+#,0%\W:%4[3@#Y25XEX#O-6 MFO/$EGKFIMJ4MAJ8ACE,2Q@*88WP%'0 L<9)/O2>'?"^L"^.O^*-26?73:/9 MQ"*%5BMT+DY 'WB<*3D^PQ6;/HNN>$;#7+V+Q%%=7^MRA(%:T6$+=R*L4;@Y M/ V@[2#G!H L:E+K/B+QGK>E:=K=QH\&CV<+1&V1"99Y0S;GW*OZ[\1O($&L3Z*(=$MKIS9QIF2YFW\G7EC'9ZA(L"/]H" XD4'[C_,W(R.>G J.3X>BQF@D\+:S-HFW3H]-D"Q M+*)(DSL(W='&YOF]^E '+^&/$?B#XB64\T>M3Z.VG:1;2D6D:?OKF178NVY3 M\@V#Y1CJ>:]"\&:S-XA\$Z/JUTJK<7EI'+*%&!O(^;'MG-8)^&ZZ< GAC6I] M&BEL(]/N4$22^+_ /DC6L_]@F;_ - - M 'P=1110 5]Z?";_ ))#X7_[!L/_ *#7P77W#X$U_3_#?P.\,WVJSK$G]G0I M&O):5]F0B@,H%4#))!Z 9H U:#T-8T?B[0)?#[: MXFJV_P#9J,4:P45S7A_Q@NK0ZE+ MJ-A=Z3'9L9%:]@>(/;XRLF6 '8Y'4=ZGTKQEH^M:'>ZMITEQ+:64KPRG[,X< ML@!.U,;CP1CCG- &]16!I7C32-5DOXMUQ8SZ<@ENH;^!H'CC()#X;^$X//M5 MGP[XFTSQ393W>CR220P3M;LTD31DLN#P& .,$$'O0!\7_'#_ )+7XD_Z^$_] M%I7!5WOQP_Y+7XD_Z^$_]%I7!4 %?3O[)?\ R!?$O_7Q!_Z"]?,5?3O[)?\ MR!?$O_7Q!_Z"] 'T-16-;^+-%NO%,WA^WOX)-0AA$KQK*IQR05QG.X;*U[5 M^RU_R5*[_P"P9)_Z&E 'US17/7OCC0;'Q9:>'9[^'^T+K(V"1?W;<;5;GAFS MP.IK4DUG38M9ATF2^@749D:2.UWCS&4=6V]<>] %VBLBY\6:!::Y'HUUK%G% MJ,A 6V>8!R3T&.Q/8=327/BS0+/64TFZUBSBOW(46[R@-D] ?0GL#R: /!OV MMO\ F5_^WG_VG7S;7TE^UM_S*_\ V\_^TZ^;: "O2/V?_P#DMVA_]MO_ $2] M>;UZ1^S_ /\ );M#_P"VW_HEZ /MNBN8UOQYIFBZ];Z4R3W,QD5;QH())%LD M925>0JI R0 2.N>E7[WQ5HNG^(++1+F^C&I7Q(@MERS'Y2V3C[HPIZXSB@# M8HK'OO%>BZ=X@LM$NKZ-=2OFVP6R@LQX)RIZ"@#S7]IS_ )(^?^PA#_)J^/*^P_VG/^2/_P#<0A_D MU?'E !6OX2_Y'71/^PA;_P#HQ:R*U_"7_([:'_V$+?\ ]&+0!^AE%_&,=:TK7Q3HU[XDN-!L[Y)]1MHO-F MBC!(C&0,%NFBN?C\;Z%+X@31OM,J7M]H:G_ +,M?"E !1110!^A'@K_ )$/0O\ L'P?^BQ6 MW7E_ACQ3K=[9Z1IGAK38[B#1[:T74S+O:@#I**XC7OB)+I%_K"6VD+ M=6NB>3]MD:[$IK]&+EG?1I7E3RW:W8LF<[ M3MY&>]?G.>IH **** /N+X$_\D1\._\ 7*3_ -'/7H->6_"77=/\._L_^'[[ M5;A8(A'(J Y)D;S^[V ;@W!X(H WZ^!_BE_R5KQ3_ -A6X_\ 0S7W9I>J MV>M6(O-.D:2!F*AGB:,Y'7A@#^E?"?Q2_P"2M>*?^PKK_ /85;_T5'7NE?/7[-VNV/A[X5ZM>:D[A&UD0QI%&7DED:*,*BJ.2 MQ]*]?TSQG;R>$CK&OV\^CO"=ES;W$+JR2=E4$9?.1C;G- '345AQ^,-&?PA# MXF:X:/3)HUDC=XR';<<*H3J6)( '7)I!XLMO[*DOI-.U:()(L8@>PD\UR>FU M ,D>_;O0!NT5E^'_ !%8>);*6YTTRCR)FMYX9XC')#(N,HRGD'!!^A%:E !1 M110 5SWCJ_U?3/"%U=>'HW>[1XP3%#YKQQEP)'5/XF5-Q ]NAZ5T-9GB%-6; M19F\/7$4-_&/,C$L/F++@9\LC* ."L[R:R^%NLOX(\27.N3Q2;X#] ME0W-L[R!I%9-HRWS,V&7(Z=J?<>,)+#PW?)I'B"\U'5WO+:S5=5LUADLS,X0 M.8Q&A(P21G()7&>M:7ASP_J\EOJ?B)-8L5U[6%@65X+7=;0>26!BV[\L02ZE MMV>.V*;=_#F[UE=4O=;UE&UB]6V6"XM;;9%:"WD,D>U"Q+?.23D\@XXH R-< M\5^(?!=_J^CRZF-7F;3[>YT^YNH$1HI)+@6Y#! R@L&' [C-;^CWNLZ1\0U M\.:MJ[ZQ;W>EM?13301QO$\)M7CEU M*^M8K6":SMO*2T6.3S5*JS,6/F88Y/;'%:NB>&=2A\2/K_B/4H+Z_6T^Q0+: MVQACBCW!F."S$LQ"D\X&!@4 =/5&;_D/6?\ U[S?^A1U>JC-_P AZS_Z]YO_ M $*.@#YI_:R_Y&OP_P#]>4G_ *'7@%>__M9?\C7X?_Z\I/\ T.O * "NZ^"O M_):/#7_7W_[(U<+7=?!7_DM'AK_K[_\ 9&H ^Z:*9)/%"\:RRHC2MLC#, 7; M!.!ZG )_ T^@ HHHH YSXA_\DU\1?]@Z?_T U^?]?H!\0_\ DFOB+_L'3_\ MH!K\_P"@ HHHH ^W/V?_ /DAOA_Z7'_I1)7H]>BBB@ KXY_:9_Y+%)_UX0?^S5]C5\<_ MM,_\EBD_Z\(/_9J /(J*** /6OV:?^2RV_\ UYS_ /H(K[)KXV_9I_Y++;_] M><__ *"*^L]1\3Z1I6LZ?I5]>Q17FHNR01%P"2%+9// XP/4D"@#6HK,O/$F MAZ???8[_ %G3[6ZX_<372(_/3Y2<\UB@GN? M2@">O/?CO_R177_^N:?^C%KT*O/?CO\ \D5U_P#ZYI_Z,6@#X>HHHH *^^_A ME_R2GPM_V";;_P!%+7P)7WM\.KB*T^#_ (:N+EQ'##HUN\CMT51$I)H ZVBH M;2ZAOK*"[M'\R"XC66)P,;E89!_(U*K*ZY0AAZ@YH 6BD5E<90AAZ@YI: /A MGXX?\EJ\1_\ 7PO_ *+6N"KO?CA_R6KQ'_U\+_Z+6N"H *]Z_9/_ .1UUS_L M'C_T8M>"U[U^R?\ \CKKG_8/'_HQ: /JFBL*R\9Z'J/BFYT"SO[>:]MXA(RI M,IW'+ J,')9=O([9%2V7B[P[J.I?V?I^MV%S>;F7[/%<*SY7.X8!SQ@Y^E & MQ16/:^+O#M]JG]G66N:?<7NYD^SQ7"L^Y>HV@YR,'-;% 'CG[3W_ "21/^PA M%_)J^/Z^P/VGO^22)_V$(OY-7Q_0 4#K10.M 'Z.6/\ R#K;_KDO\A4]85]X MFTGP[I^EC5[R*W:\:*WA5G +,V #@GH.Y[5K7=]:6%HUU?7,-M;H 6FFD"(N M>F2>* )Z*S+_ ,2Z'I4ZP:GK.GV.X@ MD&Y)8G#*X]01P: ):_/GQQ_R4#7_ /L(S_\ HQJ_0:OSY\^U6PD;S!I<7>ENJ7D: M_NF;.!G&#]T],XQ0!J5\^_M9_P#(N^'?^ON7_P! %?05?/O[6?\ R+OAW_K[ ME_\ 0!0!\O4444 6](_Y#5E_U\1_^A"OT8'05^<^D?\ (:L?^OB/_P!"%?H3 M>ZU8:=J%A8W=PL=Q?N8[=">6(4L?T!H OT4R2:.%09I%C!(4%F R3T%*\J1L MH=U4N<*"<;CZ"@!U!Z44'I0!^<^K?\AJ]_Z^)/\ T(U4JWJW_(:O?^OB3_T( MU4H *^J_V4?^1&UG_L(#_P!%K7RI7T]^S1K%AH7PTUV_U:Y2UMH]14-(^3R4 M4 #DDDX ')H ^A:*YS0O&VF:OX8GUJY;^S8K0L+M+L-&;?'(W;@#RI!Z=ZM MV7BS1K_3KJ_BNVBM;1=\\MS#) $7&=W[Q1D8[B@#8HK+T7Q'IGB!96TJ6601 M!2QDMY(LALX(WJ,@X/(S6I0 4444 %%%% !7F_CSP_,WB*37M4T/_A)=%BLU M4VB7&R:Q9"S-+$A(5B01W##:,5Z17+Z_X$L?$.MP7USW/0T WNY8H9(ER C(K!2,$CITK \=VO@73)[-]?/V6:6..S\FVNV MM_,MMV,2*K#=$N23G@#- '->%+9/'PF/C'S+EK'P]8/;!Y67:TL_U^/0+ZVMXI]/O)&3:)!$000_RL"K'@X]J^-Z^Y_A[I M%EKOP.\.:?JD(GMI=.@+H3C.,$?J* *MCXF@USX=:M>>*9-+Q9W-Q;6M^,)! M=LL9VS1;R<$[F7@GE6P:Q[+5M.31OA;J*2)<;49 5'X4B6-I';M EK"L+G+1B,!6^HH \2OY3/ MK$FM65_#9Z'<>,!*NHO&)(%Q9",2X) (\X$!CQNP:]'\!Z[?:U;ZLEY>1:G; MV5Z;>UU.&((MVFQ23@<':Q9F3 M?LW-%KT,DVG227"7"11N[%2^,@)\W&NR?VKJ$%OK-SKWA2VL1,FHWD!W0R!CF+S-H\T;1G."1C!/-1>"?%VDV M5GXRO'EFD2/5+G4 D=NY>2$K& RC'.2,"O1;.SM]/LXK2RA6&WA7;'&@X4>E M3T ><^!=5TW4]1UGQ+J=W&=3O(%:6U5'*V5K'G;'DK\S98EB.YP.!5GX;ZWI M]_J7B6&UG9Y)M5ENHP8G7=$50!QD#C(KO:* /AGXX?\ ):_$G_7PG_HM*X*N M]^.'_):_$G_7PG_HM*X*@ KZ<_9,(&B^)B3@"X@R?^ O7S'7TY^R7SHOB;/_ M #\0?^@O0!VVBI_P@^L:'I/_ !*M:TK4KV9-/O80!=P,X>0ENHD7J"X(/3(K M6T?3M/TOXR:FFG010>?H\4LNSK(YGDRS'J3]:W=%\%:#H&L7^IZ9IUO#=7TG MF,ZPH#'\H4JF -JG&2.Y)-20^#?#=OJHU.#0M/COA(9!O_M-_P#)8&_Z\(?_ &:O(* "O:OV6O\ DJ5W_P!@R3_T-*\5KVK]EK_D MJ5W_ -@R3_T-* /9M5U)/!NK7VHZ)JNEZO9:AJR&[T>4J;I)V=8V\IE.200# MM9>,'!%7]=?1-/\ C+X9FCDL;>ZECOC=OO579C'"%WGKT' /X5U\?AG2(_$D MNO+8P_VC+$L33^6NX!2QR#C()W')[X'I3KGPSH-Y>M>7FB:=/=,0S3RVD;.2 M.AW$9["@#R75+BS_ .%>>--,EEA'B"?7I1' S#SI)FF0P,J]?N[<$=A5;7;K M9=^)+J.[M1H<>NQ/?Z-+(!>7,T9C!:(]5#,$(3!)VG!7->UOI6GR:BFH26%L MUZ@VK@;&122:/IDNHKJ$NG6CWJ?=N6@4R+]&QF@#YY_:T.5\+'&,_ M:>#_ -LZ^;J^DOVMO^97_P"WG_VG7S;0 5Z1^S__ ,ENT/\ [;?^B7KS>O2/ MV?\ _DMVA_\ ;;_T2] 'T-XRUBS\.:_JFI^%O$'D^(I!'Y^A2PF5=1=0 @5< M;E8K@;T..F>AJUXZ\2Z%IWBOPD-1OK.RO(M0%Q>1NX#1H;:506]LD $UZ$VG M6KZI'J+0J;N.)H4E[JC$$C\P/RJ1!$B\^-V. MTG=N=P!G' "^]>R&-&.2BD^XIV!C&.* /&_VE'DE^"T;S1&&1KZW+Q%@Q0[6 MR,C@X]J^0*^P_P!IS_DCY_["$/\ )J^/* "M?PC_ ,CMH>/^@C;_ /HQ:R*U M_"7_ ".NB?\ 80M__1BT ?6MKK-KH7BJWLO VN_VC#>ZH5O= EA+-;;V)EE1 ML!HP#EL-E3DXZBM ^)?#T7QOM[6'4K))?[-EM6B1P#]H:=3LQ_>/)Q7?0:=: M6U_=7L$*ISSY!U?:,+^0J?RTW9V+GUQ0!YA/XLT'Q=\2[&TEU:TMK30+Y MA##)(!->WN"@"KV1-QY_B;IP.<*SNH9? VE>#1N/B2WU]6FL]A\R,+>F5IC_ M +&SG=T.:]L\M-V=BY]<4N!NS@9]: .(^-'_ "1GQ+_UZ?\ LRU\*5]U_&C_ M )(SXE_Z]/\ V9:^%* "BBB@#ZVFM9M:T?1]-TCPW[!@Q )QY95LUV?BY]8?Q/X>DL_#^H:A%I5T;B>X@:%5D#0NF%#2 YRPZ@ M59\(>)]#@\$Z)%-JMJDB6$*LK2#((0<5L_\ "6^'_P#H,6?_ ']% 'G?BOPG MK.JZ]K%])H=Q>:LS1G0-3@N(XX[%54$!P6!R'W$_*V0<"NOU?1]3UKQ5X>AO M8U;2]-4WUU*" L]THVQJ%ZX4EG_!:U?^$M\/_P#08L_^_HK0LM0M-2M_/L+B M.XBSMWQMD9]* "__ .0;<_\ 7)OY&OSD/4U^C=__ ,@VY_ZY-_(U^VU)<);W;*GRR1[R<-R5X)Y!P:J_"#2++7OV>]#TW5(1/: MSPR"1"<9 G<]?PKTF2TMI8!#+;Q/$O2-D!4?A0!Y)9:KIZ^'?ACJ4M[;OI=@ MPBO)A*K1V\S6I6/>,)-/%; M!'*EP58$DC/ZW?ZYI6H/?72ZA#:W\EO::BD0C%Y$H&'P.."67(X.W(KXS^*7_)6O%/ M_85N/_0S7WNJJBA44*H& , 5\$?%+_DK7BG_L*W'_H9H Y2BBB@#Z)^!ZZ$ MWP9U4^)I[FTM4UT21WEL'#VLJQ(5DW*#MQCJ>.>>M>M>%O$TZ:#K%SX@U"2\ MTFUN1'IVJW%H8GN4*#DJ%&<,2H8*,UYW^S/!^= 'DUO,-1^#/A<6W) MEMT!;+!64Y*[E;H<8SVKH=&\03P6.NM^8,4S)QY?S(& M& S+CG&:[K_A(='_ .@I:?\ ?Y?\:FM=5T^]E,5G>P3R ;BL<@8X]>* .-^% M0F6TUW=YMS:R:F\L&J3PM%)J&Y%W2,IQT(V@@ $*,#BN]HHH **** "N>\=6 MFLWWA"Y@\-NXO2\9VQ3>4\D8<&1%?^%F4, ??J.M=#69X@TRYU719K>PO[C3 M[H#?!/;OM*N =N<@@KGJ,4 D23PQ:3YMZQ9V3;]H\J5VW!"00 M#NQD'!KJ(?ATDOAS4K34M:U*35-8@BBU#4XY5$K!!]Q/EVJG+#&.C&K=AX,F MTW1YM/'BC5S!Y<:0,##&;4(S/ACXIQ:%I]W>S:=?:/)=O%=W+S[ M)HY43>"Y)&X2'(SCCI2Z+X6\-^(-'UP/J-WK;Z@YL[V]N91YG[EB%"[0 H5L MD8'7GFM?PUXJC-_R'K/\ Z]YO_0HZ /FG]K+_ )&OP_\ ]>4G_H=> 5[_ M /M9?\C7X?\ ^O*3_P!#KP"@ KNO@K_R6CPU_P!??_LC5PM=U\%?^2T>&O\ MK[_]D:@#Z5\69M?'%Q?^,[G6K+2+=X9-(U'3W/V:T.S;(90H.UB68;G!7:W4 M5-\4KV72K5M0TW5]6PACB M(\L+M*H[*67('/)_"NFM+6&RLX;6V39#!&L<:#^%5& /R% &#\0_^2:^(O\ ML'3_ /H!K\_Z_0#XA_\ )-?$7_8.G_\ 0#7Y_P! !1110!]??#73=4U?]EW3 M;+0I_)O9$FV'S#'O NG+)O'*[E!7<.F:U-*\3>'O!>C:X(-%NM U.V6)Y=+O M+C'/!EMI%JTVJRR:OJMU#$E[>7C>;YA0=%!X5 Q8@ =Z .-^'<&GZ MCK'BW1=2UF'7&N&MIYREWO$CM&&D*;6X0.0..!@"M/P#H]BWC+Q!K.CPM;Z7 M;L-+M465V65XSF:7!)_C.P'_ ˾'A;2]+U+4K_3X!;W&I!1*T8 V[5VC; M@<>OUJQH6B6?AS0[72=,1EMK5-J;VW,>@#0KXY_:9_Y+%)_P!> M$'_LU?8U?'/[3/\ R6*3_KP@_P#9J /(J*** /6OV:?^2RV__7G/_P"@BO>/ M%-@WA+4M<\6SZ=I>OZ-<21SWL=P +JUV*J?NV((8# (4[2#G'6O!_P!FG_DL MMO\ ]><__H(KZBN?A[X=N_%W_"07.GPRW&SF)D!C:3<")2O0N,8R: .:\66- MWX;O=>\;P1Z-J-F8X9IK2]@/G*(T"E4DR0&.<@$=<"N8^)_B*TU:XNVU2"_A MATF2U%A"UC*5DE:2-I)BP7;PIV+SU+8ZBO5KOP3X;O\ 6AJUYHUK-?;@YE=, MY8=&(Z$C Y(S6IJ&G6FJV;6FHP+/ S*QC?H2K!@?P(!H DMKB.[M(KF'=Y\,#Q-\&?"4<5]=:==PZ7:F&ZM9WC9 43>/E(SE1CGIUH RKGQIH-CX M.@T'2A_PBK7=_+I]S'=.%_L[8 \^TY*YVL F#C+CI@UE^'O&FCZ1\*K;2=*U MJVM'O-4NK&*Z>;(LXO-=C(2>XCP5]2RUZ[HWA_3=!T_[%IMOLB,C2N9&,CR. MWWG9FR68^IIVD:%I^B6!L]/@V0F62;:QW?,[%F//N30!Q?P6O-*D\&W=CHUY M'I72*%DWE4,K%"3[KSGO7HE4-(T6RT*UEM]-B,<(_^OA?_ $6M<%0 5[Q^RIM_ MX3#7][;5_LT;CG&!Y@[UX/7O7[*(#>,]=5@"#IP!![_O%H ]:T(R^!M5\/:$ MYTO6=)OYY(=-O;=0MU!E6?+@9#K@$%U(ZC(YI^G2WG@C5- TVVU'3M8TW5[Z M:*-(H=MQ&'WR^8'#$.J]#P.*ZW0O!&@>'-2O;[2M-MX;F\E,AD6%%,8*J-B8 M PORYQZDU:T[PMH.D7SWFEZ-86=S("&F@MU1B#U&0* .(LY+SP/J.AV5IJ6F MZOINKZI+$D20[9X_-:24NKAB&"G(/ X[UZ9658>%M TK4'OM-T:PM+N3.Z>& MW5'.>O('>M6@#QS]I[_DDB?]A"+^35\?U]@?M/?\DD3_ +"$7\FKX_H *!UH MH'6@#[8\1:%=65]<^*K2RTK7+<:7%%>Z=J. \:1AFS$Y!"DACE6 !P#FN6^) M?B?3_$7AFXMY;6^MM)M]%%Y:1&RE*3W$D>8\LJE0L:G/) W$?W:]&O?A_P"' M_$.H:;J^IV,4TT, 61&7Y;@;0%\P?Q;>V?6NEO=-L]0TN73KRW26SFC,4D)& M%9",;>.V* .&\6:A8W?@&QETVRAGU36EBT_3GN;4"17?@N0XR B[GY'\-=IH MFDVV@Z%9:38+MMK*!(8Q[*,9ITVDV-Q>V5W-;(\]CN^S.W_++<-IQ]1QFKE M!7Y\^./^2@:__P!A&?\ ]&-7Z#5^?/CC_DH&O_\ 81G_ /1C4 85%%% 'M_[ M/UKI-[X?\9VWB*[^Q:=+!;++<[]GE$R'8VX\ AMO7BO2O$6NZSJ7A#Q=X?BU M2V\1P6FG13KJUE$ <&0;XI A*LVP,WRXXSD"N._90B2:Z\3Q2J&1X858$=1E MZ^CM(TBRT/2+?3=,@6&UMXQ&B#T QR>Y]Z /-X_%?B!KK4=.\)ZG;>+%_LH3 MP2VD,48M)6=45<@A2-I9@I.?DQGFCX;AM.^(NNZ9%HFHV42:98!WNVB+;@9R M7H06T%JI6VACA5CDB- H)]>*>(T61I%10[ !F Y..F3^ M- #J^??VL_\ D7?#O_7W+_Z *^@J^??VL_\ D7?#O_7W+_Z * /EZBBB@"WI M'_(:LO\ KXC_ /0A7V-XKT?_ (1O6]8\4:UH5EXBT6=HIYI7(%WIZHJ@[ PP MR#&[ *G)/6OCG2/^0U8_]?$?_H0K[LO/AWHNH>*&U>\C:6*5=TMBTC^3+,&! M$K)NVD@+C!% 'G7Q.\2:9K&H3?;[MH8-%N[065N\;CSIFEC:28\8PJ':ON7] MJZ_QIIUA<>)O!FO0[Y9YM6A2*1I&*K&8I#\JGA<\$G&3Q7;ZGI5GK%C]DU& M30;TDV$D?,C!E/'H0#65KG@G1/$5_'>:K%#7SS M7U%^S'IUMJWPR\1:??1^9;W-V8I%]5:( _3K0!JZ]XAU76O#%];7>H65]9:/ MKFGF77+6#,$T.\,Y= 2I\LA2V#MY'2E\3:YJ>J>'?$%B-:@UK2].N=.F;5HK M==BJ9P9HV"':X155CCLV#7LEM96]I8QV=O"B6\:!%C"C:%QC&*?%;000>3!# M''%_SS1 %_(4 <9X-\07VH>*M5TS^V8/$.G6UM#,FHP1*@CE:[>HX+>&UB\NVACACSG;&H4?D*DH **** "BBB@ HHHH *\\\9>7I'B"^ M\1Z/K^E6^I0:AH X+2M=TR3Q?JFI^)DATV/4/#=E-;0WA"[(")#+& M,XSAB,@>W%=3\,8;BW^%_A^*\5DD6S3"N,%4ZH,=OEQQ707FF6&HF,ZA96]T M8CNC\^)7V'U&1Q5KITH ",@BN=U;P_?:IX5O-">ZMXX+JV>V,HB;CT4 <)_P@NO?]#;= M_P#?3_\ Q5'_ @NO?\ 0VW?_?3_ /Q5=W10!S^B:-K.CVTD4NJK?EWW![D. MQ7C&!\W2M+;JO_/2S_[]M_C5ZB@#Y[O/V5;6\OI[E_$TRM-(TA MA@$G..OO M4/\ PR9:?]#1-_X##_&OHJB@#YU_X9,M/^AHF_\ 8?XUV?ASX,77AK18]-L MO$LQBC9F!\LKR3GH&KU>B@#SS_A6VI_]#'-^3?\ Q5'_ K;4_\ H8YOR;_X MJO0Z* .2\/\ A35- NIIAJRWGFILVSJQ"\YR/FK?VZK_ ,]+/_OVW^-7J* / M#_&'[.4?C'Q=?Z_=^('MIKYP[11VX*KA0O!)SVK%_P"&3+3_ *&B;_P&'^-? M15% 'SK_ ,,F6G_0T3?^ P_QKI_"?P&E\(07,6G^)9F%PRLW[HKT!]&]Z]CH MH \\_P"%;:G_ -#'-^3?_%4?\*VU/_H8YOR;_P"*KT.B@#B]%\%ZGHVJ)>C6 MC<[%(\N96*G(Q_>KIMNJ_P#/2S_[]M_C5ZB@#Q[XA? 8?$/Q4=N6_X9,M/^AHF_P# 8?XU]%44 ?.O_#)EI_T-$W_@,/\ &MWP ME^SS)X-U9]0TOQ5<+,\1B)6+9P2#U#>U>VT4 <)_P@NO?]#;=_\ ?3__ !5' M_""Z]_T-MW_WT_\ \57=T4 <3:^#-=MKN&=O%%S*(W#&-RY5\'H?FZ5U&W5? M^>EG_P!^V_QJ]10!YG\3OA++\3_[._M'5DL?L'F;/(@+;]^W.>?\*VU/\ MZ&.;\F_^*H_X5MJ?_0QS?DW_ ,57H=% 'GG_ K;4_\ H8YOR;_XJNLTZQU3 M3]-@M!=6TWDH$\R1&W-CN?FK7HH YGQ9X;O_ !;X3U#0;J[M[>*^B\MI8XF+ M*,@Y )]J\;_X9,M/^AHF_P# 8?XU]%44 ?.O_#)EI_T-$W_@,/\ &C_ADRT_ MZ&B;_P !A_C7T510!Y=;?!Y[:TB@76%81($!,'7 QZU+_P *DD_Z"R_]^/\ MZ]>F44 >9_\ "I)/^@LO_?C_ .O74^'/#U_X)@>?H:Z.B M@#.FAU2:WDB:6S =2I(C;C(QZUX-_P ,F6G_ $-$W_@,/\:^BJ* /G7_ (9, MM/\ H:)O_ 8?XT?\,F6G_0T3?^ P_P :^BJ* /,_#_PKU7PYH-KI-CXKNA;V MRE4"AEZL3T#8[UH_\(+KW_0VW?\ WT__ ,57=T4 <)_P@NO?]#;=_P#?3_\ MQ5:VAZ!K6C-,9=9_M#S0,"Y#MLQZ?-72T4 4=NJ_\]+/_OVW^->*^(_V9H?$ MGB;4M:N/$,M"F\2^$ M;_2;6Z%K+1I'* MK]U=S$G:,\#H* -BJ-Y'YMHEF$<HH \5^,?PCU_ MXG:QIMY8RV=BMG T3+-(6+$MG(P*\X_X96\5_P#06TS\W_PKZQHH ^3O^&5O M%?\ T%M,_-_\*W/!G[/'BWPCXRTW7DU#3)VL9?,$9+_-P1CI[U]*T4 -_^>&D_P#?;UU%% '+^9XW_P">&D_]]O6M;7&KBVC%W80M M-CYS'/A2?;(K2HH Y[Q-9:GKOA;4]*BLXHGO;62!9&GR%+*1D\>]?-__ RM MXK_Z"VF?F_\ A7UC10!\G?\ #*WBO_H+:9^;_P"%'_#*WBO_ *"VF?F_^%?6 M-% 'E?@GP?X\\&^#['0;:_TYH[0/@@9SN=G[C/\ %6]]F^(7_/[I_P#WR/\ MXFNVHH XG[-\0O\ G]T__OD?_$U?TA?%\%T[:RUI=0E,*D3!"&SUSBNGHH H M_:=0_P"@>G_@0/\ "O$?BM\#_$7Q#\;MKMG=6-G&UO'#Y4KLS97/.0/>O?** M /D[_AE;Q7_T%M,_-_\ "C_AE;Q7_P!!;3/S?_"OK&B@#YS\!? ;QEX&\4IK M-KJNGF187C&S)/S#'\2XKU#^SOB)_P!!6U_)/_B*[RB@#@_[.^(G_05M?R3_ M .(H_L[XB?\ 05M?R3_XBN\HH SH9]46%%EL4>0* S"X R<U>C44 <3]F^(7_ #^Z?_WR/_B:/LWQ"_Y_=/\ ^^1_\37; M44 <[HW_ E5N9?[;%K=[L>7Y3A-OKGBM3[3J'_0/3_P('^%7J* /G'Q_P#L M]^)?&/CS5-?MKZPMHKZ4.L4C,67"@G_@0/\*O44 >=?%GP9K7Q%\&+HMDEO92"Y2;S9IMPPH/& />O$_^ M&5O%?_06TS\W_P *^L:* /D[_AE;Q7_T%M,_-_\ "C_AE;Q7_P!!;3/S?_"O MK&B@#AXK+X@Q0I&M[I^$4*/E'8?[M.^S?$+_ )_=/_[Y'_Q-=M10!Q/V;XA? M\_NG_P#?(_\ B:UM&/B:WAE&M);7;E@8S%($"C'3I7044 4?M.H?] ]/_ @? MX5\VZ_\ LS^*-8\2:CJ<>I:=$EY=23JC,Q*AF)P>/>OJ"B@#Y._X96\5_P#0 M6TS\W_PH_P"&5O%?_06TS\W_ ,*^L:* / /A_P#!7QGX%>]:VUBV4W00$V\S M)]W/7CWKM?\ A&/'O_0;;_P+;_"O2J* /-?^$8\>_P#0;;_P+;_"IK+P[XXM M[^WFN-6,T4B@#Y._X96\5_]!;3/S?_ H_X96\5_\ M06TS\W_PKZQHH ^5+3]EWQ7:WL$_]JZ8?*D5\9?G!SZ5[YCQ]ZZ3^35U]% ' M(8\?>ND_DU&/'WKI/Y-77T4 8VFS>(([3;JMK;37&X_-!+M7';@BK?VG4/\ MH'I_X$#_ J]10!\J7G[+GBJZOIYQJNFJ)9&< E^,G/I4/\ PRMXK_Z"VF?F M_P#A7UC10!\G?\,K>*_^@MIGYO\ X5WW@+X1^-?!&DW%E;:Q HGF\T_9YV0' M@#GCVKW.B@#S7_A&/'O_ $&V_P# MO\ "C_A&/'O_0;;_P "V_PKTJB@#@M& MT+QG8ZO!L#_A!="&EVMBD$Z):SMQD#;B6W'.3SF@#'3QUJE^-+BTC2;:6XU".^D_?W)1(A;RB/J%).[/I MQ6]::HWB3P/!J=H+JU:]M%F5+8QV+,X>0CT2!98;**,1QB.9U= .F'!W9]\T >=:1K MNLWU_#X:GU/4;.2;69H9#:B,X!7+D9##/R\9ST[3P1?7EWI5[! MJ%RUW)8:C<6:W+@!I41\*6Q@$X."<#)%._X030OL36_D3[VN1=&[^U2?:/-" M[0_F[MV=OR]>G%:VE:39Z)IR6.FP^5 A+8W%BS$Y9B3R22223R: +E%%% !7 MF=EXJN_"JZG+XRFU5]5@MI;C[*VPVMTBN &MRJ\8W("IY&>0>M>F$9.6_ M@+P_!]HW6DMRL\#6Q6ZN9)@D38W(@=CM!P.F.@]* ,5/B%J TN[FDT7?<07% MI#'M,D<4_GR;,!I$4Y4]>,J76IV&J6D5K?:;,L^'VTJ"YNC%)=6\TAN[J68[(I%?:I9LKD CBMG1] L- M#@GCL$DS6:5I9)6P!EG8DG@ => * //=3\2:SX7US6]]SJ9BCT:YNK: M/5!&RW$\; [XO+'"JIY4D$@CC@FNAT.74=*\;Q:-=:M=:K;W>E?;&DN=A,"]%MKF:=X)KIY8'MO],N))PD3_>10Y.T'OCK4VB>% M=*\/RR2Z=%*97C6+S)YWF98U^Z@+DX49/ H V**** "O+KN^UB+2O&/B.#7K MN*;1=1G6"UD93;/%&B-Y;(5SSDC((.2*]1KFI/ 'A^;4[B]G@N)?M-Q]JEMW MNI# \O'SF+=M)^4=NU &2WQ'D?Q))86FE2SP6UY'97&Q)6D#L%+,,(4VKO&< ML#@$^F=KP_KVI:[<272Z=!%I!EFAAF-P3,QC%M-. MMMJL0N8+B219)5@NI(XYG4 !G0':QP ,D-M(ECO-4ALKJ^B@FDE\LV01P5$04#>'9L8 M8\ GKCBM#3KC58OBCJ-E>ZDUS9OIJ7$%N(PB09E9<#N3@#))_*M*X\):5=ZP MFI727$TD:;%X1TZ+Q,VOK+?&^<;6+7LA0KDG9 MLW;=H)) Q0!N4444 %>9VGC"]T;XA>(6UZ_9M"::2&W5P,6TL-NDI4'_ &T9 MSCU3WKTRL*_\%Z#J<-S%?V(GCN;V._E5G;#3(%"MUXX4#'0\YZF@#C?#OBK7 M;&PUZ?7;F&2[^W0>1!>.46W$T*2"%0BLS$;L;0"20:U-/\?ZCK-OHJZ5I$+7 M6HRW44JSW#1I#]G<*S9V;B#G@;0>1G'-=!?>$-'U"2YEG@D6:XN8[MIHIG1U MEC0(KJ0$](TAK5K&W=&M&F:(M*S$&8AI"2210!D-XR=5F/V-?W>NII/W^H8J-_3_:Z>U5--\;ZA M=:I:"ZTF&'3KS4KC38IDN2TGF1^9ABFW 4^61USFM6?P1H=QK/\ :;1<2"/SU DV [=V 3CFK47AG2H5MECMR!:WDE]%^\;Y9GW[FZ\_ZQN. MG- '._$RYU73=';4=(N-6BD@C+A[01FW@P03),I!=E SD+G@'C/-8^I^(-6: MRUGQ+:ZO,$TK4X+6"RB"^1-$3"&W C)+>:2#GCC%=OK7A73/$$F[4Q1 CM&#M+* ,$CL/ M2@#>HHHH *Y[QHNM'0D/A_SV=;A&N4M619W@YWB(O\H?IUQQG!!KH:H:OHUI MK=JL%Z9U".'1[>=X75NF0R$'O0!P_P#PL>"SM+&QT876J7+6\TTCZ@DBRIY< MFPQN(XR1)NRO( &,DG/-N\^(&IJUX]AH2M#8Z3#JMRMW<&&14<.3&%VGYP$/ M7 K:/@70A;6L5O#<6K6H<1S6UU)'*0YW/N<-N;<>3DG)YJC=_#RPU/Q1=ZCJ M4DLUK/8P68MUGD0LL9RWD\(5+C?#*J+"Q*X#+O M^8@%E(&."A!Q@]*S'\"Z"VGVMG%;36Z MVC.\,L%S)'*"_P#K"9 =QW=\GF@ \"ZI=ZQX+L;S4I1-=9DBDE50!*4D9-^! MQSMSQZUT-5]/L+72M/@L=/@6"VMT"11H.% JQ0 5SGQ O;K3O .K76GSO;W, M_-='5+5])M-=T>YTS4D:2UN4V2*KE"1[$H7FKZ:^E3WQCN2K30O$R# < $J_F8P3O.\D7/R; MG)(7D\"E'@S23I4^G3_;+JWF*'%S>2R-&4.4*,S90@\@C% %V$ZG<:)*-1C6 MSO2KKFRD$F/1D+J!GV8=:Y'PE=ZU>S^(])DU&^M)X)(FM%U2-);F"-EY$-,LK6\BMVO% MDOMOGW1O)#.X7[H\PG< .P![GUH J?#C4+S5/AUH][J=R]U=2P$RS/C79[ L20/:M6@ KG/B#?W6E_#O7+[ M3IVM[J"S=XIDQE&QU&:Z.J>K:7::WI-SIFI1F6UNHS'*@8KN4]1D)+/[1'>7:@;TCMT\PS8Z#>IB XZR'TKH-2\?2Z/J&GVSPV MUS'(;6.XV2N9T,Q50Q 0HHRP.&8$CI6_/X/T.XO]2O9;(&YU.S%E=R!V!DA M("]>.#U'/ ]!45UX'T.\OOM4T$V_="[(ES(J.T./+9E!PQ7:.2.U #?#FOZC MKNI:H)=/@M]/L;N:SCF\\M)*\;XSLVX"X]\Y[5B27^IZ;\4M/MI;O5(]/OC. MCF]$9MYWV;HXX=@RK##'YL9"GJ:[+3]+M-+2X6RC,8N+B2YDRQ.9'.6//J>U M9\'A+2H-:35-MQ-ZDD2%FX8HC,0I()' Z&@#*\)76K'QCXJL-7U)K M];66V:']V(UB#Q;BJ@=OJ2:["L/2?".FZ-K5WJMG)?-=7F//,U[)(LF!@95B M1P.!Z"MR@ HHHH XCQ#XHN] \3:O*,SVUGH\-PML6PI=IW0G/TQ^56-=\;3Z M3<:O#;Z:\::![8B\N9)PD3_?10Y.T'C./04 4=">_TKQQ8R,,J!\K8! [8.*Z^LG1?#.FZ \TE@DS33*J/-<3O-(57 M.U=SDG:,G Z'I?$0LH#J+6MG!JKI)^3_ELS*!W^[EAS56U\?Z7=:RM@MM?QAKZ7 M3ENI(,0M<1E@4#9[[&P<8XZYXJI<^ )9M7:>+6Y8K!M6BUE6X_!4<:VP^VN?(UN75Q^['+2-(?+Z]!YG7VH @^(7B6]\+:3]OL M[ZQM@D;LL5U;O(;B08P@92 @/3'XHGN[>4,[W# M&-99%5P<*%5A@X.3[5TWB+1=3UF![:QUK^S[::%H;B,VBREU;@E22-IP2.0007MIY:NTRQ((QMD/*ED4*W!SCC% ';QR++$DB M8P&0N?<\5-4=S M$\UK+%',T#NA594 +(2/O#/&1[T <1X>\=B3P[=:OKVIV4OD^6LME:VSQSVL MSG'DLC,23N( ) S]*T'^(>E16332V]\LZ7J6+VBPAY5E==R#"D@@CH02/UJA M>?#7^V5OY?$6L-?WMU###'.MG'&L:Q2>8A*;1+>^::^>[O\ 4+AKBYNO+"90 %50!STYS61/X"?5[J MXN/$^KOJ3R:?-I\7E6ZV_EQRXWL<$[F^5<'@#' H FT+6M:3Q3_8?B$V%[C3M6;5-6U9]4O1:K9Q2&!85CB# M;C\H)RQ."3[# %=%0 4444 J>(;GQQ/HNA7-A;1V^G1W?^E6[2>8[2.N MW(8;1\G7GK4%G\2K*31;*XNK*X-]-%+)/:6H$AA$3F.1LDC*[E('<]A5W5_" MNI7?BA]:T?7O[,>:S2SF3[&LQ*J[,&4L<*?F/4&LVZ^%VG[-..F30QRV-LUL M6O[-+Q9E9]Y9@V,/N).X'N>* -A?&VG7%[;V^FP7FHB:"&Y:6T@WI#%+_JV< MY&,@$X&3@9Q5?Q[X@N_#>BF_MM0LK)8T=O\ 2K:2;S6 RJ#:1MSZFGKX1NK/ M61?Z1K!L1-;P07D*VB,LHBR%*=HS@D< C&, 8K0U[2]4U.(1Z7K(TY&1HY5: MT68.#W&2,$?B/:@##U;Q1KEI9^%[N&QLXX=3N+2*]+REVC,Q *1XX.,_>)QZ M UV=<9J7@.YDT/0](T765L+/1G@DB$UIY[N\1RI)WKQZC'Y5V,0=84$KAW"@ M,P7 8]SCM0 ZBBB@#EOB#K^J^'O#L%QH$$$]_<7T%K%'."5;S'QCCO6/XA^( MLT6E^'[GPY%#,VI&&XN/.!/D6S2)&W _B+R!1[AO2NK\0:$FO0V,;SM#]COX M+T$+G<8G#!?QQUKGXOAG901ZLD-],!J-[%+;2V\1P:1=6=[ US*8(+F2("*60*6V@YST!YQCCK3_ WXIMO%,$UQI]G> MQ6T;%5GN(=B2D,RMLYYP5.3TK$_X5Q%_PEZ:V=05O+U$Z@JM:(9BQ0H8S-G= ML&>%XQ[UT7AS1%\.^'[?2XYVG6$N1(5VD[G9NG_ L4 V=7"JF7)WA@3R.A7W%:/A#7=6U>]UVVUR"U@FTZ]$*);,6 M1HD< L<9(WX)P!1;^%;U_$EKK&L:T;^6PCE2R1;58A'Y@ 9G(/SG [#VH\- M>&=3T36=5OK[68K]=3E$\D267D[7"*@(.\\;4''KWH Z:BBB@ K#UG6YM-\1 MZ+9*JF"]%P9B1E@(X]XQ^-;E8-YX;EU#Q9;:M=ZB[VMI#(D%DL2@*TB[68OU M/'0=LT ,7QKI;VEA<@3[+[3Y=1B^09\J,*6SSP<..*/#_C.P\0WBVUO:WUK) M+:K>0?:X/+\^$D#>O/J1P<'D=C6/8_#F:V$$=SKTUS;VFFW&FVL1ME7RXI0H M!)!^9@$ SP#Z#OMZ;X733M3TV\6Z:0V&E_V<%*8WC*'?UX/R=/>@#(\0^*]0 MT;QEIFG0W=A*E[=10BQ:%UE\M@=TGFD[:_?1K?ZRQTE+F*Z%DMJH?=& MP91YN<[=R@GC/;-5K#P']CU"T$FJRSZ5I]W)>V=@85'ER/N^\_5E4NVT8&,C M).* .OHHHH *Q/&&KWNA^&+F_P!,MOM$\;("#&SB-"X#2%5^9@JDM@@#GK3QI;6VBV,US?V^N7%_(ZVI MTJ/'G!1D\,^%*CKENN/I4C?$+2Y([$Z?::AJ$E_;R7$,5K;[FVQL%<-DC!#' M&#WXK+E^%EO-$EQ+?Q3ZH+R6\DN+FPCDAD:151QY!X PBXPGQ6>F3V\EU#9Q",N\B-M\G(QT)&.A'.$;?1-$O7M3:PK'%,5 MB'X>M*MU>7&L2-K5Q?0WXODMU5(Y(DV(!%D@KL)!!.3D\]* -3PIK-]J3:M8 MZL(3>Z5>?9GE@4JDRE%=7"DG:#4/LQ%PR+)#%-<*@,<#RA2BL(94T;6+MKJZLHK55=MP4-'YI)(4A<' !P3S4LGP\ME\5 M3:O9RV:)<31330W&G1SN&157]W(W* J@]<'D8H U]/\ %-KJ>L2V-E:7LD44 MKP->B']P9$^\F[.>#D9QC((SFL7Q9XKU#0/$>FVUM=V#K>74$"V$D+B217;: M[>;G:I R0,9UV[B6 QGGJ1 MQ47B/PI>>)6:UO-:9-'EDC>6R6U7>VQ@V!+G(!*C/!/H10 UM>U>/XF6VB3V M]K'IEQ8SSQ.'+3.T;1#)[*/WA&.3QGCI745S%YX8U2Y\=6GB"/6HHXK6)X$M M#9;LQN4+@OOZDQC!QQZ&NGH **** .)\;>,[_P +^)=$@@@ADTZ99)=1=P=\ M<2O&FY>A6<,+:9M>*ZF()C_#V'2;/2(CJ=Q<3:>]Q M)+5"A8G/! (QUZ"@"9OB%ID":E]OM+^R?3[1KUXYX0&DA!P64 GOV M.#R.*UK?5I=3\/2W]I;36+E&,0U"$KC X9E!SM/7'!^E<=:?"."VL;^V;5%/ MVO2GTOS(K)(VVE@?,<@YDDXY)Z^U=]=03RZ?)#:7)M9BFU)P@?8?7:>#]* . M0\+>*]6UVSUU;0V&J2Z?.D-K<(&MTF+("0ZGO?M6SX(UJ[\0^"].U34 M5B6ZN$8RB$$)D.5X!YQQ5;3_ K?V,^K:DVLK-K6I)%&;LV86*-(\[0(@W/W MFR2V>?;%6/!OAVZ\+>'HM)N=274(X"?)<6_E%5))(/S'/)//% &_1110 5RN MH>,!I'B35;?4$_T&QL[28&-F57]:ZJN0O/ ;:G_ &Y)J6KRS7&J M)%%%*D"I]F2)R\8 Z,0S$DGKTH NZKXVTO2);^.Y2Z=["6VAE6&+>6:(+;7DNA#!<6L]G-Y%Q;74>R2-MH89 )&"K @@]ZP5\ S337=SJ>MO M=W5W>V5W)(+98U!MF#!54'@''%[=HR B98GS-V2,@<8]# M6WH6MZVOB>/1O$)LY7NM.^WPR6D;((\.JO&02^ I-%KC3=5_M/5M6?5+N.T%E Y@6 M(1Q ACP"_TS4[+3HK2%YII+JW,N[:,JH 9< G@GD],5T%<]XI\*OXFET]Q MJ]S8K8RF8111QO'*_&UG5U(.WDCW.>H% '/2^*?$VHPS?V>MIIMSIVBP:E=V M]S"TGF32*[>3]X;5'ED$\G)'IS?'BC5[CQ+X4$4=K%I&MP/(RG.O% %+4+OQ)9^.M)TZWUFWN8;Z:2:6 MU-@%,-J@^8E]^<[BB@XY+>U=I69;:'#!XEO=;:626YNH8X%#XVPQID[5^K,6 M.>^/2M.@ HHHH *H:RFHOIY&DWEM8R[LO<7,)D6-,')"[EYZ=3CK5^L7Q7X= M/BG0SIAU&YL(WD5Y6MPI,JC_ )9L&!!4\9'?&.F: .4TGQ=X@UZUT&P@EM+. M]U)+N=K[[,71X('")(D988\S>KU2&&QB%SJ<=CJ&0S M$G[28&\L=@=I.23C@<]:VY?!TTT>GRG7;M-2T_S$@OHX(581R !HRFS9M^5< M<9&!4%_X CN-!TS2-/U>[L+73IDN%V)'(TLJOY@=BZGG=DG'!S0!%XUN_$>F M7%M)HNLVZ/?W45K:6,EB')8_?)?>#@*'8\< 5VE9+Z!'/X@L-7N[B6>>PMGA MA1@ @9\;I< ?>(7'H 3ZUK4 %%%% !4%\MVUC*NFO#'=%<1/.I9%/J0""?ID M5/5+6=/DU71;JPAO;BP>XC,8N;8@219[J2" : .&A\8:^D%QIYGL[NZ;7(]) MM=36W*Q-F/?(QCWED5[F2-E22-8 M1*&$8)^8A@N,XSS[5JV_@%8O#T.E2ZQ=2+9S13V$J0Q1M:.F<%0JX;.3G<#G M)]:==^ UN?"^I:.-8NT?5WD?4+S9&TEQO381@KM4;0 ,#C% #?%FHZO8^%?[ MNCTD7PT:S_MAHVO\ R4^TF)<+YF/F MP/3.:S7\+K=6.CVVI7\]VNEW"W&61%%PR [-X QA201C'*@UO4 %%%% !2-N MVG9C=CC/3-+374M&RJQ0D$!AU'O0!Y[>>+]?\/7&OPZA+8ZL=/T^.Y5K>W:% M89Y'*K"WS-D'AL\''U%:=EJWB2#7-0\/W,MA?WZ6,5[:W'E-!&-[LC*Z@L2% M*Y&.2#CWIFF_#I+31;_2-0UN]U*QOT<3K-'$LCR,03*9%4,7XX)/IZ"M&R\) MS6;WMV=;NY]5NH8[<:A+'&6BC0DJJH%"]68G(Y)H YK_ (3G5_\ A5^@Z[W:6S2B!26&Y(0KW>O>$[34;\PO),7VR0C: MLB!R$?;D[25 )7/!)%9-C\.EL-!TO3X==O3+I$[36-T8XMT6Y2I4KMVL,,W4 M9YZUO^'M @\.Z:]K;RRSM+/)UO1O&UM:7EU9WEC=07-Q);06S+):11+E'+[CNW'"G(')XZ55T;Q/X@-[H M1U-K*X3Q%92W-M;Q1-']FD5%D5"^3N4JV"< Y'X5IZ?X+FL/$-]J;:]>7*ZA M*7N;>>&(ATP0L>[;N"*#P ?YFETCP-%I$]O(-5O+D6%L]MIR3A"+-&QG&%&X MX4#+9X&* ,E?%OB"#P)XBU&Z2QDU+2[^2W'E*PB5%9,M@G+%58G&06( XS6I MX"\0W7B&POY;BZAO8+>Z,-O=) 8&E4*I.Z)B2A#$CG&0 <5!!\/<:9J5E>Z] M>W2W]VM]O,42-%.'5PZX7!&47Y2"*V=!\.KHUQ?7 M^#KFY\8'Q!!X@O+>7RUB2#R8I$B0I')X]*(_ MM'JPG_M"[:P2^ M;44TX[?*6X))+9QNQN);;G&3F@"'3]=UYO$7B2QO8;)VL;6*XLH86(!W^9A7 M=NYV#)P ,^V:SOAWXRU'Q/J%Q%WG8G=$%9CO0 <../< MUJ?\(0TVKZM>7^MW=U%JUM]DN;8Q1HOEX<* RJ&!&\\YY[U9T/PBNDZHFH76 MIW.HW$-H+*!IDC010Y!QA%&3D#D^E '14444 %%%% '*^/=3UK1-"GU;2+ZR MMX[.(OY%Q;-*UU+G"1 AAMW'C@$Y(K)UCQ7X@1='K>*6XM9H2[7 M+F,2R)OW#9A2 " >>O%;GB3PE-K^KV%_'K=W8FP!,4,<4V$UQ"%#&8LABY8] /WA&!GIG/:L/P]XWU?4_'@TBXFM3^^NDNK(6Y0 MVR1G]VZ3%L2EOER .,GIBNCNO"L]QXOM-=36KB$6<;0Q6BPQ>6(VV[UR5WHW.EMJ-S)+;M(I&_9&%0L,!OO')) P/>NE\6>&3XJT^&S.IW%C%',LK MK"B,L^.BN&!!7.#CO@9JM=>#I[IK2Y_M^^AU.W@DMGOHHXE:6)R"5*[=HP0, M$ $4 9$?C+6[W3_!^I6\%G#9ZO/%#>*VYGWLKY5.P4%.IR3GIWJKK/C[4-,\ M274==12; 9E?/JYQ@$?*0>>FY?^!%GL]%L],U>ZTVT MT8QO;Q111OET! 9BZDG@G-7K[PPVJ:I%/J.J7,]G#+',MALC6,R)@J2P7<1N M&[&<9H WJ*** "BBB@"KJ*7TEBZ:5-#!=-@)+/&9%3GD[01DXZ#(KA-/\7Z] M?VUGIL<]FUY>ZO<6,&J+;GRI8(8R[3+'NZDJ4 W8R">E=EXCT=_$&@7.EIJ% MSIWVE0C7%J0) N>0"0>HX/L:QU\$,-+L;9M:N1<:;,);"ZC@AC-L-A0H%5=I M4J2"".] &)J7C'Q):^!=0OK==/-]I.H/9WP_;(&?\ M%\ONB5@PVX"@'&3EP>@K3O_ (?QW?A. M30H=8O+>.XG:XO+@)&\ES(S[R267 ^8#H!P,5>U/PO/*C"0Q*7;/%U*]L$N-(NK.TU6&2?3KA MF5_M"H-QRB\H2IW '.1Z'BJ5MHOB2]\8WE]XAL+&6VD66UM)8KULVELPZK&8 M^9&P"QW>@' Y;H/A;7K>X\/QZL+(6WANVDBMW@E9FO&,?EHS J/+ 7.1EN3Z M"@#7T;Q;<:_I>K7&GZ+<)=:=>-:"SNI%C>4A$?)/(7(D'!YXI_AKQ->:YJFJ MV%_HYT^736B1V%RLRLSJ6VY4#! VD_[PJCX1T[Q#IEWXAFU/3[*(:C>M?0"* M\,F&,4:!&^08_P!7G/OTK4\(:'-H/A](+^19M1N)'NKZ9.DD\AW.1[#.T>RB M@#3; M>M)3V^NR1(D^T*EOOS@.2?O9!&T9Z4[Q+ MXMU7P[.&_P"$=-W9R7$5O%,E\BO*\C!0%C(SG)_($UD7WA37K'P_X6TC1K:S MO5T>XANIYYKHP^8Z;MRJH1N"6)SGBNBOM%O-5\7Z3?7GE+IVFPO,D("TU*ZM?$&D7.DK#82ZC'))* MDGF0QD!\A2=K?,O'?/6NN.=IP,GL*\XM_"GB368]=3Q5:6,=SK%I+:_;K>\: M3[-'SY<21E!A03DG.2>?0 WM-\:27%Y):ZGH=Y87!L?M]O$"LS3Q @$ +T< M$KE?]HX2-E\N1D8EN1_#G%4]-TCQ$VMI MK>L6U@MS8:8UG:VUO<,5F=F5F=G*C8#L4 8.,FF>%]+\4:-X0U2RDM+"'47F MN;BS9;HR1EY9'N<4 :_A3Q'/XCM[][G3#8-97;VA'GK*LC*!N*L M/0DK]0:WJS/#>BQ^'?#EEI<3F3[/& \K=97/+N?=F)/XUIT %%%% !6%XG\0 M7GA^R>ZM-%GU*&&%Y[AXYDC$:(,G[Q^9L9P!Z=16[7(^.M,\0ZTMK8:5:VEQ MI,A)U&*6[:!YP.D0(1L(?XNY''HW;HZH8(9 M6488_,Y56.WT'7D5=?QE!_PDND:5!8W4D6JQM)%?;0L(_=F0 9Y8E1VX%8VH M>&_$7VO5)])M].B&O:=%:7*2SMBSD177WE;<8V_) MUQWZUZ10 4444 %,FD,5O)(L;2E%+"-,;FP.@SW-/J*[:X6SF:R2.2Y$;&)) M&*JSXX!(S@9H Y(?$);0:M'KFC76GW>FP0W'V<2)*9DE8I&%*G&XLI7!Z'OB MK5MXRE(U.WU#0[RWU+3XXI6LH669IDD)"%&!P>58'.,8/;FN=MO!_B34?#^J MP:W;V,6L7SQ73:@MVTJR312*\:;-B[(EVX !/<\DDUMV>EZ^NI:OX@O+*R.I M75K#:6UE'=-L5$9B2TA3J3(Q^[T '>@!W_">1OX3T/5X--E>;6Y$BMK5I53: M[*S8=SP AYYR< =:V/#6NIXCT1-02VDM29)(GBD(;:R.4;##AAD'!'45Q$7 M@WQ!-X!T31-3L=.N$TV4"ZT]KMO*OHPIVY?9E<,0VW!!VUUO@K1;S0/#:6%^ M\>4ED:&")RZ6T1;*1!B 6"CC)H WZ*** "BBB@#F_%?BR?PM"]Y)HMQ=Z;;H MKW5W'+&OE*6Q\JDYO2JVK>/$TR^O@FE7%SIVERQQ:A?)(H$#.%/"D MY8*'4MCIGOBH/%^E^)-7UNSCMK"QO="M]LTEM->-"T\X;*[_ )&RBX!V]SC/ M Q5+5?!^N7?]NZ9;"R&F>(;B.XN)GE;S+;Y$650NW#Y$?!R,9Y% '11^*DD\ M;_\ "._V?=1G[,\ZW<@"QR;"@(4=3]\<]/K6=H_Q CU?7+6R32YXK:]EN(;: MY,J,2T&=^^,'<@^4X)]LXR*6YTW7W^)5CJL6GV?]FVMI)9^8;PB0K(T;;]FS M'&PC&>?6L?P[X&UC3/%5KJ<\=E!IQLXH ] M'HHHH **** (+ZXEM;&:>"UDNY47*01$!I#Z D@#\37*1_$$+:7R7FC7,&JV M=[%8?8%E1_-EE4-'M<';@JV23CH:TVIKHMT=!2WDU+RS]F6Z8K'O[;B 3 MCO7#VGA'7O\ A'XA+:6<6KVFI1:GY[WC2_;YAD2>80@V94X& 0!@8P* ->7Q M[]FT'5;NXT2]^WZ3*8KG3X2LC ^7Y@;?G;L*'.XX],9XJ?4_&GV.WT7['ISW M=UK$#3PQ-.L2JJHKMN=N,X88'?GL#6;+X>U_^Q/$UP+6RDU;Q"^UH!=,L5O& M(1$OS[,L1C)X&<^U4]3\(:SK&B:!;:MI6FZA;Z?;-!<:7->,(GDVJJ3!PF20 M WRD<;NM ';:#K$6OZ!9:M;Q2PQ7D*RK',,,H/8UH5D^%].OM(\+V-AJMT+J M[@CVO*"2.IP,GDX&!D\G&:UJ "BBB@ KFM;\63Z%JUM%=:+<-ILUS#:&_65, M"24A5PF=Q7) )_0UTM<5K.F>)K_QO;W3Z?87FC6#))9PM>M&1+_%,Z^6=Q7) M"C.!R>N, %AO'B+J>W^R[C^RAJ/]F'4O,7:)]VS[F<[-_P F[U[8YJS;>,X) MM?UC3KBPN[1-+M1=-/.H F35LVXSOXW;NG;-7[;2]?;XBZCJMWIMB-.NK%+(?Z86?$;2,&*[,8;> M 1GCGK0!9T#QFVLZC;6MWI,^G?;[,WMB\LJ.)X@5SG:?E8!U.WG@]>*ZBN%\ M+>"7TWQ-'J\^GVNEQVMH]K;6EM=R7 ^=E+-E@ J@( %48Y/M7=4 %%%% !5/ M5+NYLK!YK&PDU"?(5((W5"Q)QDLQ '4G^=7*R/% UUO#\Z>%1;#4WPL;W3E M50$_,W /(&< C&>M &+!\0!=:=#Y&CW#:M-?RZ<-/,J#$T0)^DDM[B2VNK5-I-L\;;7WOG;@9!!'7(P*IVOA;6;+3]$N M+#3;*VO='NI9/L[WS2"[25")':78")"S;L[3T]^(M3\(^(&^'^J:5:06,^I: MW=S75T6N6CBMR[A@%.PE@ H';UH WM>\8OI.I36-AI%QJ1706-Y#J.GV][:MO@N8EEC;'56&1^AKC/%'AC4/$D,+-HF MG1WTUF;:2[:_D!MP2E:19Z? 2T=I D*$]2%4 ']* M+5%%% !1110 4444 %%<7\2=7%MIECHZ7UQ82ZO<>4US:J[20PH-\C+M!(Z! M^(M'\&O'!?7T[_:XKZRL[IK626:&/!R.) M>W^H6O@^&ZGU;63( M;UI[N/P[;/.N_*M-YL@=AV)^Z"1[4 =U17(?#^[U2_\ ".CW,D\<\,AN3<23 M,S2/^];RRIZ8QZ]L8KKZ "BBB@!LDB11L\K*B*,EF. !]:=UKDO'NCZEJ]K9 M):027^GI(_\ :&FQ71MWND*X7#\?=/.TD ^M8NJZC_:'AGPEK&@ZGJ5O8MJE MG!]GD?#2@W"HRRLO/% 'H]%>6^.YM?TJ_U;5 FJ-Y3VS:1/:7*K M;QC*JZ21EQN+,2.5;((QTKNO%%G->Z*R6UO<7&_#MK:RZCK-\D%Z+O3XKPVTV^*39O:4'YO+8;.OSYWVHF2TC+7;)L,S;<%B#T.0: -FBBB@ IJ2))N\MU;:VUMIS@^ MA]ZKZI#=W&CWD.FW MKR2!T@F89$;E2%;'L<&N"\-QV-A::OHFM#4M#U!;=+ M[4)VU)I4E7)#3QRD_+N*$-PK?H: /1Z*\ZTVSU:;X;ZW(NIZG96LDL]QIKR/ MFY2U"?*I=\L-Q!89^8*0.#76^%I9;SP3H\L\SM--I\+/*3EBQC&6R>_>@#8H MKR:[O+W2=-\4:AX=U:_DTB*WAMDO+NX:?-R9=LTL9;/"JP!(^7<.!Q74>'4D MTKQ_JNAV]W=7-@FGVUTJW4[3-%*SR*P#,2<,$!QZY]: .QHHHH * 0>AS6=K M\6IS^';^+09DAU)X'%M))]U9,<$]?Y&N/\/&P31M7TF:]UK0;JV*W=^M[=*T MD2N2S2)+R-KD/E@>N>%- 'H-%>3KJ_B--#T33E?5+A=8U.Y%M)YB1WC6:(SQ MAG? 4M@'=][;[UW'A>\M]<\)E()-0CV/-:3?:ILW$4B.R.#("375[J>BP>*M2T75M3NK6R,.EVPN[CS\W+2*)9%W\97>JC)QD-FNO\&7G[ M[4M,N1JL=]9M&TT>IW*SMM=25974D8.#D=B#Q0!U5%%% !1D9QGGTHKSS2OM M&E>/&/BE]2BU+499;>RNTF#V5Q$"[QQ!!]QE7)PPY(8Y.: /0Z*X/0([^3Q) MK=M8:SJFHZ5#:"%[B:5&;[9D[A"Q PN 1]T,0.,&I/ -YJ/]M>(--U62^C- MO)#);V6HRK--%&R?>\U20RLRM@ G;@^M '<45Y]YFIZ)XX^T:\=4:UU#46@L M)8[_ '6R[D_=H\'4=&YYYQ5'PUJ>O6WC#1;35WUA;N_2Y748KU5^SET&Y6@Q MP #P-O!##/- 'I]%%% !02!C)QGI17GOB];FQ\6)K'B#^T3H%H(I+6?3I0!9 M2Y97::/[S*0P&1N &>!UH ]"HKB-5%['\1-*BT?6+^>XDF,U_9EU-O!9[".5 MQ\I+[=I^\3N["JGA]]3T7QC%:^)VU1Y]3GNA9RF_$MLP!9U7ROX"(P,<'H: M/0J*\Y^(5YK=C?7]U')K$%C;:9YUE+IH4QK=GJ,!.#\N-W>KUS>:O\ M\)AX1N)-1ECM=1CD$M@B!4S]G+DL>K'=TZ >G>@#N**** "@D 9)P/>BN)^( M5AJ-XUFYAO[O0HE=[ZVTV98[C>"K1R#)&]5VD[0E ';45YWXEO);[3- M%O\ PIK^HOJ&H" Z9;(X$7MS]JN(DO&\F*VBP7^3H Q*I_P(^E '=T5QGCG4-375M$T?2TO&6^,\DRV, MR0RNL:KA1(Y 4$MDD<\8'4UFZCJMW=>%?#FJ:-JNH6UL-2M[>:"?:9I2;@1N MLK\YQ\PXZ]DPK( M;W3;:[-O+*?E*.K9&[;@_*2 20>U '945YCXQOI+OP-8^)?#KZH;5+2.<7HO MV1K2)2"TC0D_O6V[L@YSBH?$WC2*7QMI2)K#65G8:C!"T(+(;LR(69F&.44% M0!ZEO04 >J45Q/Q$N+SS-$LM-%Q=S7%RY?3+:Y-M)=QK&<_O01M"DJQR1G@5 MR=IJVKZM:Z%IL6.;RRCR?>;R^5]R 2: /8J*S?#NH MV^K>&M.U"R$PM[FVCDC$YS(%*C&XG.3ZGO6E0 445G>(+T45QGP]NHAHMY9"['V<:G>1:;F7 M<7MTD(&PGEE7)&>< "LSPY'I%BOCFUU/4'.F07RM--<7C%@AMHF8E\YY)/3U MQ[4 >C9STHKB_AQ:)#9ZI=V:FVTZ^N_.L; R;C;Q;%4$C)V%R"^WMGUS7:4 M%%%(WW3D[1CKZ4 11W<$MU-;1S(TT 4RQ@\INSC/UP:FR#TKS#PM!9>'M=_L MG5([&\GU"RGD_MVVNR6N8E(+&<9RI^888$CKC'2HO#=O#:ZUXIT>\CT^*.6U MMIT@MKQS9 $LHW.<,LC,.1W&WKFF!ZH#GI1FN ^&US%I\>NZ?>2V\#PZL8UC M@N-]LA>-"L<+-S[E>H8GBH=-LM*O_B<+;6D=Q#J@R%'?" ]$# ]"#^-+7 >$-"TK_A/=7U31+*.TL=.3^S(O)R%FER&F8^N MT[4'N&KOZ "BBB@ HHHH **J:MJ4&C:->:E>-M@M('FD/LH)_I7GB^-]>M?A M[XEFU5[>/7])B%PICBR@CE4/&=OJ^U #J*** "BBLGQ1>:G8>%[ZZT&U^UZA%'NAAV M[MQR,X7(W$#)QD9QB@#6HKS./Q>VC>"B]AKQUF\GU*.T66YLG66T>5LD20CY MS@;BJX&>![UUWA+51JFES9U1M1GMYVBE:6S-K)$V =CQGD'!!S@9!% &]17# MQ:OXDLO&MQI4U[9ZJO\ 9DMXZ);^2+.0,!$A;B4444 %%%% !17 ^,=8 MO[3Q9:P7NJ-H.CPI'/#??93+%/-N8-%*^<(H&W@XSGKQBH[_ ,;R?\)A?6LF MJ?V5IVF7,-L[_P!G/,LSNJL?,E^[&OSA1R#GDGI0!Z%17*>/]?O/#^G:?+:3 MBT@N+Q8;FY6W-Q)$A5B"D0YWA)^>18QRQ [?C@X MQ7*7OBJ?2/!NA/IWB);ZRDN&M;G5DLS-.@56VCR P!ZU17,>#M9?43>V]WK#7]Y;E&D MBDTYK-H0P."%;DJ<'!]CR:Z>@ HHHH *0D#&2!DX&>]+7G?C9+FS\2IJ^O\ M]IMX=LXXY8)M,E ^Q3 L'DE3[SJ5(Y&X 9XYS0!Z)17DVNZ[JD?C>ZDAU&^6 MP@U&TB6_@D_T&T0A-\,R8^9VS][D#S$R5QBNR^(IU"/P#JUSI6IRZ=-:VDMP M98%!=MD;$*"?N\@9.,XSC'6@#IZ*XCQ>[_\ "$VU\^LZG9W?V8+:PV$H5[JY M=1L&,$L<]NF,D]*ZS2!>KHMD-696OQ;QBY9/NF7:-Y'MG- %NBBB@ HHKG_& MMMK-WX=,?AXN9_.C,\<4HBDE@W?O$1SPK$="YU6 M.'POH^F^&9-;"0ZD]I@3*,3NP5_BYP>O\#7$^K^ H/MU_ M-/<-YL,LA)6:$AV'EL< ^8@PI.!R,T =317DUW?:AX>7Q?J^BZKJ=Y::/:"R MA6]NC<*]V2"[@-Q\@*+]2P-=5X,NS#J5]H]\-8348H8KATU2Y2??&Q90Z%"5 M7)5@5&,8&!0!U]%%% !1110 TRH)5C+J)&!*J3R0,9('XC\Z=7G5U!)HGQ"7 M5?$\%Y<0W-ZMOIFI6]XWEVRRA5$$D.1@%A][# G&<5D>&-0U(^-M-NKVZOOL M5[>7D<>I/<,]OJ8^8QQ+"3^ZV@$@X&?+."=U 'KE%>9_$FXU.3Q!':Z2M]?^ M5IU>&=DB\ ME2IEG>+[H5ESG<"22 .: /2Z*** "BBB@!OFQ^=Y6]?,V[MF><=,X]*=7G5C M!+H/Q 6Y\407DMUJ-W+;Z?JL-VS0-&VYTMWAR-F ./E()&N4 %%%% !4,5Y;SW,]O#,CS6Y43(#RA(R,_4AS]*3>H;;N&?3->;>!W_LWQEK$/V.#1]/AT^V-Q"EZ)HD MG+.-Q;@*Q7&>Y&TFF:O91:!XX;7YX-*U5;[5K>&,%F^V6S,J183D@X(W%<#@ MF@#TP.I;:&&?3-+7F6G64?ACQ];320:3J3:YJ=UY-W;LWVJ /OD^89(9% VD MC&.*]-H **** "HX;B&YC\RWE25-Q7/9%.6(VG(XR.1GIDI8-' M(YS0!Z#17EFEO)JOA_X<:5J,\[6.H6;/<_OV4SND *(S Y.6EL\DI9Y8$E91\VXLK*R2/2876YD?+>:HN)AN8X*AMH(Z%&KL/#=M'H_Q#U?1],DF M.FKI]M<>5),THBF9I%)!8DC']*L+B*>SL8H9(?-\ME'W/-??)C_>89-1ZUX8T7Q"T3:SI\5T\((C= MLAE!ZC(P<''(Z&M6B@"DFCZ='-9216<4;6$;1VNQ=HA4@ A0. , #\*NT44 M%%%% &1X@\,:;XEBMTU-),V\HD1XG*-@$$ID?PL!@CN*AU#P7X>U2UL[6\TR M-K>R %M$CM&L6"",!2!D$#![5NT4 9+>%M%DU.#4);!)+JW"B)Y&9MNT84X) MQD>N,^])=^%=%OHIH[FP1A/M?A]XVL$2*T618%+LWEAUVL!D]".*V** .?TSP+X;T>"6#3M*CB@F@-O)"79 MT:,]5VL2,?A5_1] TO0(9(M(LX[996#2%@S@5U-% &"W@S1WTQ;&9+J:-)_M$FFS^P6WD"RCDCA57; #D%R1GYB2,Y.3U]:TZ* ,M/#>D)X>DT/[%&VG2A MQ) Y)#[F+,23SDL2<]V\'Z+:VMS!%;R'[5)')/* M]Q(TLA0@IERVX@8X&&=+TK4)+ZUAD:ZD4IYL\[RLJDY*J7)VC/.!CM6M10 4444 %8&I M^#=+UC7$U&_\^5 FV2T,[^1,P*E&=,[25V^F.>FUB%+J M*\N)EGF:.\E59' !9 VT\#&",5-9^$M'LM3.H0V\C7.'5'FGDD\H-]X(&)" M9]L5LT4 84W@S1+F*UAN+>66"UC6)(7N9#&RJ<@.N[#X/]X&G:EX1TK5M7M] M3O5N3=6QS"T=W(BQG&.%5@!D<'UK;HH **** "L77_"UEXBFM7O);J/R&(=8 M+AXQ-&008WVD94D@_A]:VJ* .E:\>E6<6K2:FD/^F20+;M*6)/EJ20HSTY)/O5RB@#%O/".C7UNL5Q;R'9 MU;5(G8VS[ M@8W*;U[QMCJAXR/85M44 8MYX.\/W\EN]WI5O)]G18XTP0@1?NJ5'! [ @XK M2NK"UO?(^U0)+]GE6:+PM'ZR"582O M]YPP.03WP:9<^#/#MY86ME<:1;M;V898$4%=@;[PR.<'N._>MRB@!D44<$*0 MP(L<4:A41!@*!P !V%/HHH *9-#%<0O#<1I+$XVNCJ&5AZ$'K3Z* ,G3O"VA MZ7HG]D6>EVJV!^_ T2LLASG+ CYC]:L'1-*.E_V:=,LS8?\ /K]G3RNN?N8Q MU]JO44 5ETVQ3R-EE;K]F0I!B)1Y2D8*KQP" .!Z51B\)^'($G2#0-+C6X3R MYE2SC E7(.UL#D9 .#Z5KT4 4M.T72]'60:1IMG8"4@R"U@6+>1TSM S5VBB M@ HZ]:** ,K3/#&BZ/\ ;/[.TVV@^W2-)<;8A^\W=0?;VZ5-!H.CVUC+96^E M6,5I,X MMLC0*,DY)P.Y))_&I:** "BBB@ HHHH S/$&A6WB323IM^SBU>6-YHUQB948 M-Y;9!^4XP1W%8=_\-- N6O?L$"Z3'?61L[B*PBCB21=X97("_>7! /HQKKZ* M .8U?P+8:Q-J;R7-S"NIPV\=RD97#&%]R/R#\V/E/J /2M37M"MO$.D-873R MPCS$EBF@;;)#(C!E=3Z@@>U:=% '.V/A)K/^T;B36;ZYU2_@$#:C((Q)"B[M MH10H08+$]#DGG-=!&I2)59RY50"S=6]S3J* "BBB@ JKJ=K/>Z=-!:7DME.P M_=SQ!2R'M]X$8_"K5% '&P?#Y)].FDUC4KF?6[J2WN9M1BVJ8YH1\AC7;M"C M+<$'(8YK3TOPM_9;^=%JMY)<37AN[V9PF;MMFP*P"X"@!H MSVMH;*V-PL:B&(E21A%7).U>3GI7244 %%%% !1110!S/B7PM?>(KO[.VM7% MOHMU T5]9(J9D'& K%25R"V[GTQBHK_X?V-]>73"^O(+"^>*2\T^,IY5PT84 M*22I89"*#@C(45U=% '.ZEX2;4;F"[.LWT5[:74EQ:7"B,^0'38T84J5*XSU M!//6H(?!3V.DI8Z7KVHV09YI+F1!$S7#RMN=CN0A3DG&W&,UU-% %32=+M=% MT>UTRP0I;6D2Q1*3D[0,K=%% !1110!E^(;'4K_ $B2/0]2;3KY?FAF MVJREL='!!ROTYK$7X>VT'V>XL]5OH-3ANIKMK\"-GDDF4+)N4KLP0JC QBN MOHH YF'P/9Q:&VC_ &Z\:QFAN8[N(LH^TM.5VET#;3MP>,<[NIR7LUK(6FF6>:%;B00S2+C: M[Q [6(VKR1V'I4NH>$M,U/2[K3KHW7V:\F>:=$NY%WEQAE)!^Z0?N]/:MNB@ M#FKKP#HUXFFB9]0WZ8CI:RI?S+(@;K\P;)X&/IQTK?M+9+.SBMHVD=(D"*TL MA=B!ZL>2?# MWK2HH YT^!=!^PP6Z6\T;P3-<)=1W,BS^:XP[F4-N)8<')Y&/05=T_PUI>E_ M9/L$+PBT$OE@3.=QD(+LV3\[$C.6R>M:M% &7!X;TJ#09M&%HKV%QYGG12$M MYAD8LY8GDDECS2:+X;TW0&F>PCE,TX42S7$[S2,J\*NYR3@9.!TY-:M% !11 M10 4444 <^G@K1D\32:XT#27#,LB122,T44HW9E5"']/ MU/\ M"STR.*X#.R$,Q6-GSN*(3M0G)R5 ZFMRB@#G[CP)X;N;>U@ETQ=EK"8 M(MDKJ1%G.PL&!9<]B2*9=^ /#5YJ OI=-*7 A2 /!<2PXC3[JX1@,#TKHZ* M # P**** "BBB@#G['P3HUAX@GUB*!GN)',D2RR%DMV((8QJ3A2V221ZT^R\ M%:#I^J7&H6UD_P!IN5*3M)%]&EUF/59K(27<15HV>1F5& P&"$[0P M'\6,^]:U% &(G@WP_'K']J)ID8N_.,X.YM@E/60)G:'_ -K&?>MNBB@ HHHH M 1E#*58 @C!!'6L?2_"6A:-#>1:?I=K$E\[M<*(5Q(&ZJ>.5Y^[TK9HH H1: M#I%OIKZ=!I5E'8N@_*E&AZ2NJG4UTNS%^>MV+=/-/;[^, M_K5ZB@"C:Z'I-C?RWMEI=G;WA^E78-$TRU:S:VL+>$V,;1VWEQ MA?)5L;@N.@.!5ZB@"G#I.GV^F-IT5G"MDX8/;[ 48,26R.^23GUS3-)T+2]! M@>'1K""RCD;%?% M6J^)/"$&GM-J5SJ;;Q;28)7:Y5>>!P!T)ZXX /=Z*\;@^.MW)':ZW+X<2/PK M=7HM([S[M=##\6;9+3QJ^IV!M)_"[OEABM8F^Z"Y'+'(XQWH?X MX0+X"TOQ#'H=Q+/=ZM_9,]BDH+Q388D*>C=!CI]Z@#U6BO-M&^*&J-XDUO0? M%/AU=+U'3M-;4X8XKL3++$!T+ 8!Z#OWJ.;XQ+#\+]$\8?V.3_:MXEK]F\__ M %>YF7=NQS]WTH ]-HKS/Q/\5-1LO%NHZ#X3T*#59M(@6?4);F]6W5=PW!$R M/F;%=AX,\4VOC3P?I_B"PC>*&\C+>6_5&!*LI^A!YH W**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@#SCQ=\0_$.F?$>U\(>%M M=3NI[$W>ZYN_) )!'3':KO@3XF0>*M( MUB?6K(:%=:'.8-0CFG#1QD9^8/QQP?RKA?'/AX^)_P!I/3]-&IW^EL^A.RW- MA+YL:'K"-JS1*6>[AW_ .M;DD\@9[8& M?6@#Z(T?XC^$-?BO)-(\065RMC&9KC#[3&@ZN0*M!M_#\6N3ZM M:)I--*U6X339H/[/TW3/(WP,F"L MF"0,;NC<]JY+PU;7VH^*]&^$=[%(UKX?UV>]G9ONO;I\T8_$LWUWB@#Z!UKX MB^$/#FJ1Z;K?B"RL[R0 B&1^5!Z%L?=_'%7=4\7>'M%9!JVLV=H9(#<)YLP& M^,=6'J/I7SF\44?B[XA:5XL\3:9X?EO[V0O_ &EIXF>>W;=L:)R1C Q@#VKI M$T73Q\4?A5ISRKK%E#HLABFGA*B4*I*-L;D=C@T >PV/CKPOJ7AR?7K+7+.3 M2[=MLUUOVK$<@8;/(/(Z^HJ[-XBT>WETZ.;4K9'U3_CQ4R#_ $C@'Y/7@C\Z M^?-2TUI- ^-UEIMN J7EO(L,28 "N7; 'L":L2^*=(\1>)_@_;Z+<_:VT\HE MTR(=L+F-!Y9/3=\C<>E 'M&L_$7PAX>UA=*UKQ!96=\V/W,DG*YZ;L<+^.*Z M1'61%=&#*PR&!R"/6OE>."%=;\?:-XN\4:;X?GO=0E:8:CIXFEGA;.QHY"0> M!T ]C7T;X*LXM/\ FB6EO>-?0PV,*QW+QE#*NP;6VGD9&.#0!N4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% '"_%SP=J7C?PA;:9HS0+/'J$-PWGN578N<\@'GFL_5/AUJ" M?%L>(="-O#I6K:?)8ZU!OV,^00LB@#!;[O7T]Z]*HH \%\,?"K7O#L<&C77@ MGPOJ\<%SE=B@#Q_P <_#+4)OB'#XHT;0=*\16CV*V<^EZA+Y6S M:?E=&((Z #\_6GZK\-]:U;P9X>LK32-%T2XLO$$>I7%G8R,(EB7(^]CYGQC/ M %>NT4 >>7W@+4;[XOZGXA>2!=+O?#[:8"&)D$C-UVXQC'O7 +\+OB)=^ M* M\'W$.CV]EHNH+<)<_:69KM0Y(P OR8#'KR>.E?05% 'B_B;X9:K#\3-6\1Z? MX9T?Q59:PD9>VU&?RGM9%4+E2005('/?\J]/\(Z;+I'A6RLKC3[#3IHT)DM= M.!\B,EB<+GD]>3ZYK6FGBMXS)<2I$@ZL[!1^9IP(905(((R".] "T444 %%% 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 445A^-/$T?@WP;J/B":V:Z2QC#F%&"E\L%QD].M &Y17END_&EI=6T2U M\2>$]0T.WU[:-/O'F2:.4L 5SC!&=P_,5WU_XFT+2[^*QU+6+&TNI<;()KA4 M=L]."^M4M5U_2-"CC?6M3M+!9 M3B,W,RQ[S[9/-86K?$SPUHOBS3- O;U1<:E&TL*Y1G&.O .: +ESIMC>RI+>65O<21_<>6)6*_0 MD<5/Y:;E;8NY1A3CI7F4OQ%U74_C.WA30+K1(M.L$B>[DNI2TMR6(W1Q;3C> M 3Q@\@YKHO%_CR'P?X@\.Z?>6,DL.N71M1=+( L#\8R,X^]]:BM["TM(PEK:P0(&+A8XPH#'O@=ZXK6/BMINC_ !8TSP-+:.\]_&I- MT) %B9MVU"N,DG:/^^A6E:^.8+OXE:CX1BLV_P")=8K=W%Z91L0L1A",=<'. M6)69?H2.*L@8&!P*R]-\3Z#K-W):Z3K-C>W$7 MWXK>X5V'X T^3Q#H\=U';-JME]HEE,$<7GKN:0=4 SG#]0UO7A::>EG?S6S.'VQA$QAB6/!YJ.+XCK?_%K3/#>D/97VE7NF/>?;(9- MYWJS#:"#C''UH [ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "O)_C!J>O:GKFC>#/!NIW&G:E=13W]Q/; M2%&6.-#L4D'.&?C\!7K%>43?"C4/$OQ,U[Q+XCU6^TV-Q';:7_9%YYJWC3Q3J M6H_!;7;_ ,7Z%)I\41MVB;2=61AF5S6/;?"'Q3)\-_&.EQ6EII/]M3P26& MC"],T5J$D5F/F'/)QVH ] UOQ3XGT;3[0>&O"JZE916$<[W=[J:0Y^7[@R"6 M; R3QUK:\$^-++QGX,L/$$2?8DNU;,,KC*,K%6&>,\CK7G'BSX<>)M0\9Q7? M]CZ9XBTZ32H[*&+4+HK'ITH4!I F/F[G@9Y[5M>#?@]IJ_#?2-"\?:7::C=: M:\YCVR,502/DX(QU 7\J .=\?ZK).?&E[\/+FX@T]_%,T6J26EG>7$ZVHDMU&1*[$ .]2_%;P9J^NZ7H(8H#9V]C(6BMW0[MAX' ( )'7DBN@MM+^( MFM_#W4O#.O:3I=@HT62QAE2[\QKF;9L5N!A%QUSSDT >=>-+^\U:P^%VDVWA MVYU31KF!;B*UN=2&Z_?8O[IVP,%0?O$8.[H*[?1?$6B>$_'7CNXGM]0M8]%T MVS>>)KSS8E'DJ5CB3 VD<+G)R?3-6E^'.NC_ (5=G[-_Q2Z%=0_>],QHOR6QN+2Z%ZLK8R-JNF 02#D?2NWK@_AZ/'MM;V6E^*]*TVRL=. MLQ;_ &B&Z\V2Z==JHP4<*NT'.>%X8?=P3Z>U9<>ER^(-:^(%GKM[X2L[Z7494EG\0!Q=01_P/ M"V0%4#'0>F>,5]/W.CZ;>6L-K=Z?;3V]N5:&*2%66,C@%01@8]JHZIX-\-:W M?K>ZQH&FWUTH 6:XM4=QCIR1F@#P_P ::+%IMGX=\0?V]X;UV^T?P_&D^FZP MP:.]AQD2Q!CDLW.#U)QZXJIJL'A35_'OPRU;4M$L-,TG5--D-S!<@"(!8\(K M,< @<8SVQ7ONI^$/#FM26\FKZ%IUZ]LH6%I[9',:CH!D<#VJ75?#6AZ[:PVV MLZ197T$!S%'<0*ZQ]N 1Q0!@?%%[R#X/Z^WA_<)EL&\HP=1'QN*X_P!C/2O$ MM5A\(KX!^'3>!Q8_\).U_:D-9[?M)X/F^9M^;[V,[J^G0B+&(PJA -H4#C'I MBLC3_!WAO2=2?4-+T'3K2\?.ZX@M41SGKR!F@#RWPOX:T0?M.^*B-+M0;2T@ MNH/W8_=3-M+./1B23GWK>^/VE27WPLGU"UXNM&N8M0A8=5*-@G\F)_"O18]/ MLXK^6^BM84NYE"R3K& [@= 6ZD5+-!%

V77_OFKM]<7^M_"'XB>.=-653KNII M&&0?,+.)@N#Z#!(/TKZ0BT;3(-+;38-/M8[%@0ULL*B,@] M$O#N@7,EQHFAZ?I\\O#R6ULD;-^(%:%KI]G923O9VL,#W#^9,T484R-_>;'4 M^YH ^4RQ_P"%*6JW1(TE_&[C43GY?*X^][?_ %J[O1(O"D7[4MFO@H62VW]C MR?:!88\D2\]-ORYV[I*XP33-.\- MZ)H_D_V5I%E9^0K)$8+=4*!NH&!QF@#3HHHH **** "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@!OFQF4Q;U\P#<4SSC MUQ3J\0\-W,>M7?Q:\5W[7!6-IM,A:WEV2QP01MD1M_"3P<]C6AHWQ*B\-^#? M VGZ5HVIZO-KMK(+1)KM7FW)C =R #G=UX Z4 >OU!>7MMIUG+=W]Q';6T* M[I)96"J@]23TKD? 'CZX\6WVM:5K&CG1]7T6=8KFW$XF4A@2I#@#/2N!^-FJ MR-XVTW0/%FIZCHW@>]LC]HNK"+=YL^X_([;6P!A3C!Z_B #W)6#J&4@JPR". MXI:Y_P #"(>$+3[+XA;Q%;_-Y6H,5+.F3@$KP2!Q^%<9K/Q@U*VU#Q-::%X1 MFU(^&G+7TS7:Q1K$%W;AD9+<-\H!X4T >IT5Y3:?&FXN-0\.W$_A:YM?#_B& MX6UM-1EN%WF5N!F(9(7.0"3SC.*YCQ7?VDVE_&"&UDU0W%ND(F^TW?F0C/\ MSR3 V#\30![[17AVC.[?&+X: /;:*\[T+XFW\GB>\\-^+O#K:)J\-DU]! M''=+/'<1@&AJITOR_MKO? MI!)AP#F.-N7P#Z_TJA+(?#W[4%M' =L'B;1SYR=C-#N(;_OA>5(/X'VKNIKRVMT+SW$4 M2AMI+N ?3GO7BOCMTCL_A +-RL)O[4+L. 5V)BL>#PGI/BGQ%\6YM=ADNSI M\SM:(TS!(7,;G>%!QN^4<^E 'T0#D9'(KR?7?C(4\7PVOAG2M3U72-,N)(M< MN[2P:98\+\JHP/4-U]AQ70?!>ZGO/@WX-]/>RN+OS;O0[ATE620MA@F#G()/'! '7B@#Z$2021+(.%90P MR,<5']LMA+'$;B+S)!E$WC+CU [UE+J$FJ> AJ,T#6TMUIOGM">L9:+<5_#. M*^8+G0+*V_9S\.>+83<+K[:H(EOQY"G/3I M^M[4 >YGXBW!\:>*M M]$>Z?0+%+N/R9M>+:ZQ7XB_%\J2I'AQ2"#@C]R*Q[4 M1:Y_PJ/P[XDF<^'[K3FFEA=RL=S,,[58YY_AX_VO>@#Z1BN8)X/.AFCDB_YZ M(X*_G0+NW-P(!<1&8KN$8<;B/7'7%?. !WH ?156RU*TU'2K?4K297M+B)9HY M3P"C#(//3@U95E=0R,&4\@@Y!H 6BFB6,RF,.OF 9*9Y ^E,^U6_G>5Y\?F9 MQLWC.?I0!+13?-C\WRMZ^9C.S/./I3J "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \2\&:5/%<_%CP M1'M6]N;F:ZM1(=H=+B,A3GT'R@GWJ[I7PT\06=Q\,GF6VQX9CG6_Q+G!=<#; MQ\U>LK8VBZ@U\MK"+MXQ&UP(QO9 U3T <'X.\(:IH?Q+\9ZY?"'[' MK,L#VI1\L0JD'<.W6JGQ'USQ=I.IVEEIF@:/K>DZM(EE%'=L^Y)F#9,@P5,> M!UKT>B@#B/A-X&N?A_X(&E7]S'/=37#W,H@!\N,MCY%SV %8MK\/];BN?B>[ MBWV^)T*Z?^]ZGRI%^?CY>6%>HT4 >/S?#/Q!)X%^'6E*+;[3X=U.WNK[,ORA M$8EMIQR>:;J?PR\07?\ PLSR5MC_ ,)+Y7V#,V,[>N[CY:]BHH \QTWP%K5K M\1/!VLRBW^R:/X?&GW1$GS>;L(^48Y&3UKEK3X1>*M/^&NC06QL_[>T+7'U2 M"!IB@#RG2_"GBSQ+X^N?%_BO3[71FATJ33['3XKD3L2^< ML[@ 8Y/Y^U9,OPK\2/\ L_:-X/5;7^U;.^$\H\[Y-OG._#8Y.&%>V44 >*_$ MSP)XF\8>)C_97AG3K2Z2>)K3Q/#?F*:&-<9#Q@98]0.?3%:-Q&VM_M0:8L)\ MU/#>BL]Q)Z2S;E"GW*L#7K-00V%I;W4]S;VL,4]P09I4C :3 P-QZG'O0!/1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !16)XL\2+X7T5;TVQNI9KB*U@A M\P1AI)&"KN<\*,GDU4T74O$5GX7FF\4:4TNI6[D+'82++]I!/R[>%QC.#G'W MGVY41N=4,*;K1=)T"TN'L MX+>6=[C4_)(,H8[541MG&T\YINM^.[VRU#5X=&T!M4M]#C5]1F^U+$5)3>4C M4J=[!,$\J.0,T =G15>POH-3TVVO[1M]O=0I-$V.JL 0?R-6* "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MK-\1:+!XC\-ZCHUW_J;ZW>!CZ;AC/X=:TJ* .-\*>!UM/!GA_3/%\-GJ=_H6 M/LUPJDA"IPC+GH0H4?A6_!X;T:VDU.2WTZ"-]6.;XJO_ !\'!'S>O!/YUIT4 M 5-+TNQT33(=.TFUCM+.W&V*&(85!G/'XDUR$?PB\*IX^G\3-IEF[20JJVAM MEV)*'+&;W8Y Z=J[JB@!LD22PM%(H:-U*LIZ$'J*Q&\$^&G\.P:"^BVATJWD M\V*T,?[M'R3N ]"4W-O'::?%&#F&(T\5Z0;.Z>2"53N@NH799(&Z;E((.<<=: .8T=-*UKP?J&FVG M@RW2?2[\Q7&ARS*L(GPK$A@"I7:X8YSDU M ? NF1?V3;Z?&MG8:?>F_>!,EIYP"%9G)R<$EB3DD@4 <[JNAZ7??$[2H_#% MC'#J.GWAO]8U*(8*1LC8@=_XF5V2.0]75"=JMR>0,\T >8&QMCX A\6B-3X MH/B)1]LS^^W&^\IH<]=HCRNSI@=*]NK 3P1X=CU_^V4TR,7OFF?=O;8)2,&0 M)G:'_P!K&?>M^@".>=+:+S)<[=RKP.[,%'ZFI*HZO_QX#_KO#_Z-6KU !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 %5H=1M;C4+JQA MF5KFT"&:,=4#@E?S -2W$;2VTL<E#,%&6( ]S7F_ MA?1--7XH3WW@^U%GH]A9O9WTT1/EWMR7!"_[9C .7]6QGK5WQEX>NM1\6VM] M>:$/$6C)8O#]C-PB""8N#YI5V"G*\9SE<<=: .[9@HRQ 'J32,Z)C>RKGIDX MKPBS-]KF@^#T33$\3WD6FW3OI-[-^[\GS-L4YD;@L-H49!)!)&.M:UAX2D\1 M^&/"=_96UAXA@TNRNK::WULM&WFLZ9 ^5\%#&R<]LF7^F6?V&UDAV1VO&(=A*%!CC *D ^F*W: "BBB@ HHHH P/&MS;6O MA6[EU+16UK3U4M>6R["1" 69]KD!L8Z9SZ5SG@>'4=#T[6M132]471)FBETG M2)9EFN8UV_.1ER%!)!"%^,'IG%>A$ @@C(/4&B@#S/PIKU]X3\!21ZKX=U*" M[34'$$$WEJ;EKBZ/XMB!<_I6C110 M!5TN5Y]'LY96W220(S,>Y*@DU:JEHO\ R ;#_KVC_P#015V@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK@ M_B-KM[:W>G:#;ZK;^'[?5HIE?6;E6(B==NV-2&4*[;B02P^Z<9-6/%^N^)_# M_P /7U.PCTRZOK:V::YN2SB$!1G*)R6+=AG ]30!VE%1VTAFM8I&ZN@8X]Q7 MGO@/QA?>([]#J7B721,7G#Z*EH4G4([*#O,F3P QPO>@#T:BN \,>-;CQ1JT M<\.NZ':VTLTBP:21ONI85)7>6\P;6.-V IP.M1^%_%M]K7BBXM;WQ-I,#17] MS -'-F5N'CCD95PYDY. &X4T >AT444 %%%% !1110 4444 %%%% !7G?B]' MT/7-5\3Z+J^DFX2P6/4=+U(C;+'&&9=K [HR0Q'((/'%>B5B:GX0T/6->LM7 MU'3K>XN[-6$;20JV[.,;LCG&./3)H XWQM-I6I>&_"VO26<%I>W%]ICH)@HE MAB:56V<] ,\XKI_'&I8\$ZY!I=TAU$Z3//!'&X\PJ%(WJ!SC)'([XK3U/PUH M6MS)+K.BZ?J$D:[4>[M4E*C.< L#@5%8^&-.T_7)-4MX@LOV1+*&-558[>!3 MG8B@< GD_0>E 'GNC^+-3\/V&DZ=IB:7KT$NBR7%G9Z3"RRPF-%V@_.VY6+8 MS\IS69X7U.71/'5Y+'H>M76J/X?:>Y\ZR,;W5SYSN3ST4G"+Z8 [5Z_I^AZ3 MI$DTFE:796+SG,K6UND9D/\ M%0,_C5G[);B\-V((OM)C\HS;!O*9SMW=<9Y MQ0!Y!X'N6M_BI:"[TO5DU*^TF66_N+FR:,-,TRL6YZ1@ (I]E%>R5$;6W-X+ MLP1?:1'Y8FV#>$SG;NZXSSBI: "BBB@ HHHH *YWQEXEE\.:?9BT@CFO-1NE ML[8SS>5$CLK$,[X.!\O3&2<"NBKFO'=VMGX:EDNO#R>(+ ?\?5J63=M[%588 M8YQQD'O0 MC<^++?PG;+=Z;9W6N(5BE_TS;#)@))?$V MDW$]S9BSN;2\FLIXTE\Q#)&V"4? W*?7 KEM)\.ZKI?@N_L;WP\VHV5W?F6# M13J +6=OM7""1C@_.I;;N &[ )Q3_"BZIX+LK73)=-*IJVKLMCI:W/F'3K7; MN;Y/F^7MQY?FSC MG%+-\1+V,RZI'HR/X;AU'^SY+W[5B8MYOE&01[<%!)Q]X'@G%9,/A3Q&NBQ^ M#&TV,:9'JWVO^UOM"[6M_M)N-OE_>\S)V^G?/:AO"OB/^Q;CP:--C.FS:LUV M-6^T+M%NUSYY7R_O>9DE?3OGM0!JGXBWH*ZI_8T?_"--J/\ 9_V[[5^^W>;Y M0E\O;CR_,X^]G'.*[VO+8_"GB)M#C\%R:;&NF1ZJ+K^U?M"[3;K<^>JA/O>9 MD!>F.ISVKU*@"CJ__'@/^N\/_HU:O51U?_CP'_7>'_T:M7J "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN$ M\:>(=7'B6T\,Z)>Z?I,\\"W:WFH.RB?;(,PQ@=20/FYR W K0\4ZKXITC07U M33X=&5+*S-S>+=2R'/9="UIM&GMK:Q^U74UE%*AA+-B-27_/ H Z^BBB@ HHID4 MT<\2R02+)&W1T;(/XT /HHHH **** "BBB@!DT,=Q;R0SJ'CD4HZGN",$5S& M@_#W2-#N+BXS/>3N94@EN)Y)#:PO_P LH]S': !C(P37551UNZEL?#^H7=N0 M);>UDE0D9 95)'ZB@#"TOX>Z5X=@/_".27EK+%"\=LDU]/+!&6! )B+[2 3G MI1%\.=#_ + TS2KS[5<1:?;_ &?/VN6,3+_%O56 8$Y.#GK7S#_PTM\0_P#G MZL/_ #6C_AI;XA_\_5A_P" :T ?5FI>#=#U0VC36K026<7D026(+[Q5\--&UK5V1KR[B9I6C3:I(=EX';@"@#I+*RM MM.L8;.P@CM[:!!'%%&N%11P !4]%% !1110 4444 %%% (89!R/:@ HHHH * M*** "BBB@"EHO_(!L/\ KVC_ /015VJ6B_\ (!L/^O:/_P!!%7: "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M.7\93:Z@M8-*T;3=8L[MQ;S07C,-C,>'.%8% .O&:P+GP3X@L?A%_P (AH[: M?=3W$,T4TMQ.\4< D8L!& K$JN[: << 5Z/7)^,OB7X9\!3VL/B:\DMGNU9H M@D+/D @'H..M #[74O$<.H:'I5QIUHDDB2O?R0R/)%#$BX3:Y5(4TFTMM'NC=(]E)))+.VQD"_,HV+ALD9;.!6+_PT7\./ M^@O/_P" J6C_'3P'KVM6FE:;J2K#"AM74,Q. ,D<5Z)0 4444 %% M%96E^)M)UK4]0L--O(KB?3W5)PCAL$J&XP>>N#[\4 :M%1175O/-+%!/')) MP65$<$QDC."!T/UI9[B&UMWGN94AAC4L\DC!54>I)Z4 2453N=8TRRM8KJ\U M&TM[>;'ERRSJJOGI@DX-/N]3L;"S%W?7MO;6YQB::540YZ% M98)%DC<;E=&R&'J".M/H **** /F;X^_$CQ=X5^)*Z?X>URXL;3[%%)Y4:J1 MN);)Y!]!7F/_ NWXC?]#5=_]\)_\373?M/?\E<7_L'P_P VKQV@#O/^%V_$ M;_H:KO\ [X3_ .)KT3X&?$WQCXG^*EIIFO:]<7MF\$S-#(J@$A"0> .]?/\ M7JW[-W_):;'_ *]I_P#T T ?9M%%% !1110 4444 %,FEC@A>69PD<:EF9CP M .]/KEO'WAR\\1Z1:16 M9VM;M+E[&]8B"\5008W(!XYR.",@9% &_9:E::A MI=OJ5I,KVEQ$LTU+XE:-I6G:)80SV\G]LZE=16ZK(%1L1*6 SEY.3ZA#5:XT3_A"O M%$WB#5="T74;?4=<5H[Y,_;;I^;'YOE;U\S&=F>T_4 8@]W M*RBUD"LQ=_W;?+@#!!!W<=Q6+JGA7Q9'I/A_0%@M]>T>PM8_MRS7QMVO9E/R MJY*-F(8!Q_%QG@<^G5Q/BWXN^#_!&M#2O$5_-;W9B64(EL[C:[=9"XBG9L+$K8 ;Y0Q)QZ>M9FE^#+FX\-:]!KMR MT&I>(9Y9+N:S?F)#\D<:,1T6, =.YK _X:-^&_\ T%[C_P 9?\ XFC_ (:- M^&__ $%[C_P!E_\ B: -#3/!&OZ!XNO=7M-:FU&)-(2UM8+H11K)(A?:C;(Q MM094@CGDYS5GP%IGB/3+NZE\2Z1;"]OOWM[JBZAYSRN,!46/RQMC R ,\8[D MDTOA3XP>#O&NN#2/#U_-/>-&T@1[9T&U>O)&.]=Q0 4444 6!;?@GDC!KFQXG%UK^K:IKUQXAM]/ MT_5C8PO8DQVENJ,J9DVG+[G)R2" "!Q74R^'/$,&FVNGVWB.YN U["\MR\<4 M#06\9W-&@C10=VT+@]F--O?AU97NH7;-J=_'IE]=+>7FE(R>3/,"IR3MW@$J MI*A@"1[T 8WC31'_ .$CTFRTC7=>@U+6+_S&6/5)1%!;QD/,PCS@#&% Z9<5 MD:KJ>KOX7\0>-XM:U"*ZTK598[:QCFQ;>1%,(_+:/HQ8!B6/.3QC%>E1>'[= M/%T_B&2626ZDM%M(D;&V",,6;;[L2"?]T5BW'PYLKC4+ECJ5\FEWEX+ZZTE6 M3R)I\AMQ.W>%+*"5#8)H ["BBB@ K+\3_P#(HZO_ ->,W_HLUJ5E^)_^11U? M_KQF_P#19H _/"BBB@ K[D^!O_)$_#?_ %P?_P!&O7PW7W)\#?\ DB?AO_K@ M_P#Z->@#OZ*** "BBB@ HHHH YOQ[?ZOIOA5[C05F,PGB6:2W@$\L,)8"1TC M/WF"Y('/T-9G@H ^"[BV\)^)X]8*2E8)[V$;K4DY99%7:202QP0#SCI70^)4 MUHZ'-)X9GACU&$&2*.>$2).0IQ$?F7&XX^;(Q6-H7AC6=,CUC5Y+ZS;Q%K/D MO,QM2+:$QKM"A ^YL M\V[)X]* )OAQJ>HZMX)@N=9N_MEX+FYB>?RU3>$GD M0?*HP.%%.]4&M:_K&BZ-#);"T>#3T>V8,B[]\IB;'SDC)(Q5O3= M!\8^%O";:387UC=W,]Z#!/#:%/LXDF:29Y-[L& #$ ].O6M/Q-X7U[Q+%> MZ5/KMM%H5\-DT2V/^D",XW1K)OVX//S%M_V7#X<5 M4@A6WCD6YE\@3$R%@3M.Y5PN#U.:SK7Q1XD\8Z5K.MZ/K']CPZ39Q20VJ6\< MBSS&W69_,+ G;E@H"D' SFN@U3P)J3W^KG0-;CT^RUR)(K^*2U\UT*Q^7OB; M<-K% !\P(X!J"?X7]NLXKG9_=WH&Q^M:-5["Q@TS3;:PLUV6]K"D,2YZ M*H _(58H I:+_R ;#_KVC_]!%7:I:+_ ,@&P_Z]H_\ T$5=H **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH ***Y+XB:SJ6BZ%:RZ=(UK#-=I#>WZ6QN#9P$-F38.O(49P0,YQ M0!UM%<7HQU*'X<1Q^&?$.GZTT*>7;ZE*F56)5_B"'YW&,=1D]:UO VJ7>M> MM$U/4I!+=W=E'+,ZJ%#,5R3@<"@#>HKSKQ)XDU71_&NG6=CXDL[NXN]0BA.@ MBV4,MNWWG+YW JOS9Z=L5%)XFOHO'VH6FL>*)M&M(M0BAL[9],7R;A"B''GL MF 68L/O9]* /2J*\^\>/XFTB-9]&\4RI1VNGV!L('7>Y[L1N*JH9B?05 MW\898U$C;F 9L8R?6@!U%%% !154:E:'5FTP3 WBPB=HL'(C)VAL].HJSN& M[;D;L9QGG% "T4C,J*6=@JCJ2< 4%U";RP"XSNSQB@!:*3\W_H2U].5\Q_M:?\AGPW_U[S?^ MA+0!\\4444 =?\)_^2N^%_\ L)0_^A5]Z5\%_"?_ )*[X7_["4/_ *%7WI0 M4444 5-6M$O]&O;.2=K=+B!X3,IP8PRD;@?49S7!>%8G\+^(=,\*:WH^EBXF MT^1++5M,78TL<04,)%QN1CE3D$@FO0[FV@O;66VNXDF@F0I)&ZY5U/!!%8'A MKP)H?A9)_P"SK-/.G+AYV&7$;,2(P>H4 X 'H* ,;P%I=EHWC?QI9:9;K;V\ M=Q:$(I)Y-N"22>223DD\FL_XFZU;7DD>BWD=V^D&S>]N);>TEFCN6&1%#N12 M,;AO;/95'>NEMOA[X?TJ2XN_#]A%INHRQ.BWB;G9"RE=Q!;#8]ZU='T"QT3P MS;:%:1YLK>W%N%<_6@#A]#C;7/A)X=ET31]*U2]ATM(0FL*T00> M4 VW*$D%E'H".]8/@:/3M2U'P/87*-=6-KHEXL,5ZBL#'M3TJUTV]T MBUDL[/\ X]H1'M$/&/EQC;QZ4 87PL5(O#^JP6N!8P:W>QV:K]Q8A*%[3Q7I#65T\D$JG=!=0NRR0-TW M*00F"2<"@!MQ\ M/O#-SH46CR:=MLHK@72K'-(C&8?\M"X8,6]RGQ2Z9':2W"6=E??;W MBFN))FEE5=J?,[$A03G ZD#WJ6QN?%D'A.V%WIEG=:XF(I?],VPR8',NX)D M_P!T+D9J7P?XEE\3:9=R7=E]BN[&]EL;F%9/,021G!*M@97\ : -.VTFRM-4 MO=1MX MW?;/M$N22X084<] !V'J:S(O _AZ'6QJJZ?NNEE,R;Y79(Y#U=4)V MJW)Y SS67H?B[6M=\27MI!8:4EA9:A-:2,U^WVDK&<;_ "MF.3C^*JLWQ%O( MS)JD>C(_AN'4?[/DO?M.)BWF^49!%MQL$AQ][/!.* -Y/ _AV/7_ .V4TQ!> M^:9\[VV"4\&01YVA_P#:QGWK?K@C\1;P,NJ?V,G_ C3:C_9_P!N^T_OMWF^ M4)?+VX\O?Q][/?%=[0!1U?\ X\!_UWA_]&K5ZJ.K_P#'@/\ KO#_ .C5J]0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 444V66."%Y9W6..-2SNYP% ZDGL* '45@:'XWT#Q M#;ZC<:=J-NT.G2M'/(95P /X\Y^X><$]<&KVC^(-(\00R2Z)J5K?I$VR1K>4 M/L/H<=* -&BLK4?$^A:1?PV6J:O96EU/CRX9IU5FSP.">]+J7B71-'O(;75= M6L[.XGQY<4TRJS9.!P??B@#4HK"U7QOX8T.^:SUC7;&RN54.T4TP5@IZ'%;% MMFAVPFF7+Q/>)!(8 M4N%8#R=^W;N^]WX(QUJPGCC07\0)HINI4NY)6AB,EM(D0B;CS_$V,<#) /3+FXAM+66YN9% MBAA0R22,'9O"]MX@BO7:PNY3#;D02&2:0,5V+'MWELJW&. MU8_BV^N_$UM!9^&]/.M:?;ZD\&L11SK Q,.#Y/[S *ER-V.P([UQ'AR_N+&U M\+:UKUA)INF:?KFJ+/+(P=8S*TH5VV_= 8E,GCOT- 'JD?C;P_+X>?6Q?A;) M)?(B_#_5[_5[/5&NKQ]1 ML8+YHM/U"2(1M=0[%.[@ -ABR[@ #B@#K:*** "OC_\ :?\ ^2N1_P#8.A_] M">OL"OC_ /:?_P"2N1_]@Z'_ -">@#QRBBB@#UW]F;_DL<7_ %XS_P A7V-7 MQS^S-_R6.+_KQG_D*^QJ "BBB@ KAOBU\09_AMX1@UFVT^._>6\2V,4DA0 , MCMG(!_N_K76RF69$E>%F7H'1BK#\""/PK*\:Z7J>M>#=0T_0[D6U],@$;F M0QAL,"R;EY7< 5R.F:YOP;!I/_$W\/66DW_A/5/*26YMDGW@*Y8"6%\LAR0P M+ YZC- 'H-%<7\+H1:^&]0MEDFD2WUF]B1II6D;:LS 99B2?QK,^*NDZ?*0'/F* <*JC)9L=.#G(H ]'Z45Y3X@>\U3Q]J-E?Z- M<>(+/1M-MW%LMVL$9=]Y>4J2-S$* !T&#T)K%\?^--&\0^$6TW3=673K"VT9 M=0,M:'H>K_V?&ZN \+QVT>Y A5%4[NB@Y)Y M.35?2-/\7>%_"6B:#$;"YN(;B"V%Q!$^Q+5!F1Y-QX8A2!CNPK4\>?$+1OAU MI5MJ&OI=/#<3>2@MHPYW8)YR1Q@5P?\ PU%X"_YX:S_X"I_\70!UWB7PAKOB MBX^Q7]_I<>DB\CN5EBM&%VH1PX0,6V@\8WCG&>*D\2>&/$7BA+C2+_4].CT& MXF5Y/*MG^TF-7#>7DMM'0#?C/M7&_P##47@+_GAK/_@*G_Q=/A_:=\"3SQQ) M!K&Z1@HS:IU)Q_?H ]#NO#LM]X[L=;NYT:TTZU=+2V"G*SR'#R$]/N */JU; M]%% !1100""#T/6@#RG1M*B\%^)[%/%6@Q7-W>ZC)'9^)K>3=)-)*794F!PZ M_+E?XEX[5LZ;I4.F?&^Z:&6XE>[T0S2O/,TA)^T8 /"@#@ #%7])^'>F:; MK\NI327-X(YA+I\%Q*JNH'4'(P.E=-9^!+9M%-MK%W M=3W4EY-?27%M&KG08=':TF2TANOM@\JZD1V MG_YZ,X;WI0!P%EI-Q!H7AO2-3AFM-(USQ)/.NFRNU &G1110 5\Q_M:?\ (9\-_P#7O-_Z$M?3E?,?[6G_ "&? M#?\ U[S?^A+0!\\4444 =?\ "?\ Y*[X7_["4/\ Z%7WI7P7\)_^2N^%_P#L M)0_^A5]Z4 %%%% !67XFO9]-\)ZM?6C!9[:SEEB8C(#*A(./J*U*Q/&O_(A: M]_V#KC_T6U 'R5_PT;\1O^@I;?\ @''_ (4?\-&_$;_H*6W_ (!Q_P"%>644 M >I_\-&_$;_H*6W_ (!Q_P"%?2_P<\3ZGXP^&&GZSKLJS7L\DRNZ($!"R,HX M'L!7PK7VG^SI_P D1TG_ *ZW'_HYZ /4**** "BBB@#X^_:>_P"2N+_V#X?Y MM7CM>Q?M/?\ )7%_[!\/\VKQV@ KU;]F[_DM-C_U[3_^@&O*:]6_9N_Y+38_ M]>T__H!H ^S:*** "BBB@ HHHH *YKQW=+:>&99+KP\OB"P'_'U:EDW;>Q56 M&&.<<9![UTM,FEC@A>69PD<:EF9CP .] 'FEEIOC+PUX%OX-!TU_M%YJ!-E8 MF[65M+M650<,Y 9@0Q"YP"P&2!6GH&H2^&=)T?1H/#5W9S75]Y'E7-S')*ZE M2\MT[(6!./8T >=ZIX>U#6_$MB]MX2M=&GM-4CO)M;2:(M+&K98+M&]BX^4AL#!/7 M%4V\*^(_[%N/!BZ9'_9LVK-=C5OM"[1;M<^>5\O[WF9)7&,=#GM7J EC,IC# MKY@&2F>0/I3/M5OYWE>?%YF<;-XSGZ4 >91^%/$3:''X*DTV-=,CU477]K?: M%VFW6Y\]5"?>\S("],=3GM7J5-\V/S?*WKYF,[,\X^E.H HZO_QX#_KO#_Z- M6KU4=7_X\!_UWA_]&K5Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBHKNZ@L;*>[NY!%!;QM++(W1549)_ "@"6BF13 M)/ DT3!HY%#*WJ#R#3Z "BBC- !1110 5C>+M/L-5\(ZEI^KW@L;.ZA,,ER7 M"^7NX!R>.I'!Z]*V:CG@ANK=X+F))HI!M>.10RL/0@]: //]"\1K9:QJ6B^* M)=%O+>QTQ;N35[- D9A#%=DR$D(W\0 )!&< 4_P=<6=YKFN^-KB6VT^UO;:* M."!I%5DM8=Q$\HS\I8N3@]%"@\UT^D^$="T7P_\ V+9:;;BP9=LD3Q*1-_O\ M?,?K5:Y\!^')=-N[*STJTTZ.\017#V4"1/+'N!*$@9P<8/UH Y[XBWNF:[9R M>$;![)]0UJW4W%R[(%M;4G_7,QZG&0@[GGH#65XUL1HL?BF_M[_1+FUU738H M9+>^=C.A2,HBQA<[]^00./F->@WOA'PYJ4PFU'0=-NI50('FM$079TFR-S;H(X9C;IOC4< *<9 'M0!Q7B%+J7P3X;\(OQJ^N0PV=RY& M7CA2,&Y?/LN5SZN*]"MX(K6VBM[=!'#"@2-%Z*H& /RI&M+=[Q+MX(VN(T*) M,4&Y5."0#U .!^52T %%%% %:'3K2WU"YO88%2YNP@GD'5]HPN?H#4WD1;MW MEINSG.T9S3Z^!/&&MZK'XXUQ(]3O%5=0G"J+AP /,;CK0!]WZ7I=IHU@MGI\ M7EPJS/C.2S,Q9F)/)))))JWL7:5VC:>HQ7YV?V]J_P#T%;W_ ,"'_P :/[>U M?_H*WO\ X$/_ (T ?HGM&W;@;<8QCBE & .@%>*_LNW=S>?#;4I+RXEN' M&K. TKEB!Y47&37M5 !1110 5\?_ +3_ /R5R/\ [!T/_H3U]@5\?_M/_P#) M7(_^P=#_ .A/0!XY1110!Z[^S-_R6.+_ *\9_P"0K[&KXY_9F_Y+'%_UXS_R M%?8U !1110 5XK^U-_R2FR_["T7_ **EKVJO%?VIO^24V7_86B_]%2T ?(U% M%% %G3?^0K:?]=T_]"%?HU7YRZ;_ ,A6T_Z[I_Z$*_1J@ HHHH *R_$__(HZ MO_UXS?\ HLUJ5E^)_P#D4=7_ .O&;_T6: /SPHHHH *^Y/@;_P D3\-_]<'_ M /1KU\-U]R? W_DB?AO_ *X/_P"C7H [^BBB@ HHHH **** D*I+' '4GM5 M32]4L]:TV._TV836TI8(X'7!(/Z@UC>._#]YXE\+M8Z=)")EGBF,-R6$5RJ. M&,3E>0K 8/7Z&L?PC%I.HV>N>&UT%_#5W;R1'4+2SGVJV]HBCL!=2@ M"LGXCZ%I6JZE:Z=I%C&_BR_N(9H[U,^990QNI:9GZHNU2H'\1;&#S0!Z/)

8X>SB^R+*C)_<)9BQ(Y MS]* /7Z*Q_"-U'2M*G%UJ-]VZ17F MJM<,9FVC^!C]Q02Q '3-=37(?%'Q?=^!?A[?:_I]O#<3VSQ*L'-5TWP_K.I1OJFY99+N[:3RO,?,LB8Y$A!;!]<5)O^@%I?YR?XT?\-7>)O^@% MI?YR?XT ?0VK> ]*UBYBN;BXU&&X6U%I--;7CQ/WPXACFCADE199<^6C, SX&3@=\5)7! M>(-'LK?XN>$M4CA)O;F:Z229G+$*MJV%4$X4<9P,<\UV6H65IJ]C/I]V2\4@ M"RHDI1L=<$J00#C\10!/#<0W,7FV\L2-Z,&&0<'D>]1VNH6=\T@LKN"X, M1VR"&4/L/H<'BO(29-,^ -Y;:6BP1-J\UH51S$J0M?E&&X?=&TD9["M2;Q-+ MX*&KZ:/#>F6FHV]A#-:MI$;2(RR2&)!( @8;6!8]>,XH ]-BNH)Y)8X)XY'A M;;(J."4/H0.AJ6O*OA/[4 %%%% !7S'^UI_R&?# M?_7O-_Z$M?3E?,?[6G_(9\-_]>\W_H2T ?/%%%% '7_"?_DKOA?_ +"4/_H5 M?>E?!?PG_P"2N^%_^PE#_P"A5]Z4 %%%% !6)XU_Y$+7O^P=]%%% !7VG^SI_P D1TG_ *ZW'_HYZ^+*^T_V=/\ MDB.D_P#76X_]'/0!ZA1110 4444 ?'W[3W_)7%_[!\/\VKQVO8OVGO\ DKB_ M]@^'^;5X[0 5ZM^S=_R6FQ_Z]I__ $ UY37JW[-W_):;'_KVG_\ 0#0!]FT4 M44 %%%% !1110 5RWC[P[>>(](M(K 6L[6MVES)8WC%8;Q%!!C<@'UR.",@9 M%=36)XJ\+VGBO1VLKIY()5.Z"YA=DD@;IN4J0>G% '+Z3<^$;GP5J<&LZ!!H M]GHMZR7VFRXDBCGVJWRA?E<,'7 Y)Z9K3^&>D7.C>%91=6[6,5Y?375I8.> M;.!VS'%CL0.=HZ9QVJW&_UC48@04C*-B!W_B9RP.SL%S@<53N-$_X0KQ1-X@U;0M%U&WU# M7%,5\F?MMN9V5$QE<$*3T#9P2:ZV#X=>'+75WU.VM[J&YDN?M;F._G5'ESDL M4#[3R.A&*L1>!_#T6MC5ET_==+*9DWS.R1R'JZQD[5;D\@9YH \Q^PVY\ P^ M+1&#XG/B%1]KS^^W&^\IH<]=HCR-G3 Z5[=6 G@?P['K_P#;*::@O/-,^=[; M!*>L@CSM#_[6,^];] %'5_\ CP'_ %WA_P#1JU>JCJ__ !X#_KO#_P"C5J]0 M 4444 %%%% !1110 4444 %%%% !1110 4444 %>:Z_K-][> MU9IK8 J-B_-@N'[5;P0Z4UIEKDR2*C+Y MF[.[DD8' '.:U_&VNW.@>'EFTY8VOKNZ@LK7S@2BR32*BLP'4#=G'?%9&H^% M?$\TNYM;*)8].MKV.0_9CC#R?*V&=NFX]!P.IJ75]&UGQU $%OXIO_#>N:QIOBR^BOH++3H]1 MANX;?RG92S(T90$@G<%VXZ[L5F67C#QESQ^5!'$2+>-XXY M"" ([S5/ M+U2#6])M_*%OJ45OY.^0@EX]N>=ORG/'WLE 'GFEVZ6GA?P1XLAFF;6M3U6!;ZZ:9B9TF+"5&&<%5'08PNWC M%4_#;SV_B#0M0N(98K:74+DP^(O,8G6-P?RXG0G**<\%N#Y8VXS7I]AX!\/: M;JD=]:VD@:&226"%[B1H8'?.]DB)VJ3D]!W-)8^ - TZ\MI[:"XVV2 M[D>&W* //=)ME@\*>"/%L,DQUW5-3@^VSF9BUP)BWF1,, MX*J.@QQLX[U[/7.6'@+P_INJQW]K:2!X97F@A>XD:&"1\[G2,G:I.3R!W/K7 M1T %%%% ''?%K4KW2/A/K]_I=S+:7<%N&BFB;:R'>HR#7Q[_ ,+:\?\ _0W: MM_X$M7UQ\:_^2+^)?^O4?^AK7PO0!V'_ MKQ_\ ]#=JW_@2U'_"V?'_ /T- MVK?^!+5Q]% 'Z'>%KB6[\'Z/<7,C2S36,+R2,WC/_D?->_["-Q_Z,:OT)K\]O&?_ "/FO?\ 81N/ M_1C4 8M%%% 'UG^RI_R3/4_^PN__ *)BKW"O#_V5/^29ZG_V%W_]$Q5[A0 4 M444 %?'_ .T__P E.4444 M >N_LS?\ECB_Z\9_Y"OL:OCG]F;_ )+'%_UXS_R%?8U !1110 5XK^U-_P D MILO^PM%_Z*EKVJO%?VIO^24V7_86B_\ 14M 'R-1110!9TW_ )"MI_UW3_T( M5^C5?G+IO_(5M/\ KNG_ *$*_1J@ HHHH *R_$__ "*.K_\ 7C-_Z+-:E9?B M?_D4=7_Z\9O_ $6: /SPHHHH *^Y/@;_ ,D3\-_]<'_]&O7PW7W)\#?^2)^& M_P#K@_\ Z->@#OZ*** "BBB@ HHHH R?$OA^#Q+H7: M0LBE2#D9SC/-5=.\%Z5INAW&FV_VE3=[6N[M;J07$[@#YVEW;\\>OM7044 < M7)\---@T-]'TFXN[:RN;F*6Z26ZEFW(LAD94W,0A9NI'7)[U=O?A_HE]K=WJ MS/J-O>7FWSY+749X/,VC"@A& X%=/10!SNI>!-!U>^:YU&WGG\S;YL)NY1#, M5 "EXPVUL8'4<]Z-6\!^'=;U!KW4+%FED18YUCF>-+A%^ZLB*0K@=@P-=%10 M BJ$4*H"J!@ #@"EHHH I:+_ ,@&P_Z]H_\ T$5=JEHO_(!L/^O:/_T$5=H M**** "BBB@ HHHH 9)-'"%,TBQAF"J68#+'@#ZFGUYAX_24>*O.\3SZW:^&H M8(IK2[TD_):W*LQ9Y@H+_2@#O:*P?'.MS^&_ >LZQ: &XL[1Y(MPR V."1WYKE#- M=> _%&B?VEXBO[^PU&SN6OS?RAU22*,2>:G'R#[PVCCD>E 'I-%>9^%[W7-4 M^(=ZNM7MW!;:KHOVN'3UDVBR0RE$QCI)LP2?4^U3Z3IDT/Q86QTS7-:N;+2; M,RZ@EY?O,CRRC$4>&XR%#/\ BM 'HM%%% !7F'[1/_)$-8_ZZ6__ *.2O3Z\ MP_:)_P"2(:Q_UTM__1R4 ?%=%%% !7WU\,/^23^%O^P3;?\ HM:^!:^^OAA_ MR2?PM_V";;_T6M '4T444 %+I-?FLTDD<*XMVR8A,&),VW."YR! MG'\(/6NJHH YS5O /AK7-6_M/5-.:>\!!67[3*NWC;P%8 <#''6G6_@^R\W7 M)-0=[MM:E5I\%H]L:*%CC!4YX ZYR23]*^=_'WQ\\<^'OB%KFD:;=V:VEG>2 M0PJ]JK$*#QD]ZYW_ (:4^(G_ #^6/_@&M 'U5IO@+PSI&GWMC8Z5&MI?+MN8 M))'D209).0Y(ZDGBK>A>%]%\-)*NB6$=J9B#*X)9WQP 68DD#L,\5\E?\-*? M$3_G\L?_ #6O7?@%\4/$OQ!U368/$D]O*EI#&\0B@$>"S$'..O2@#V6#3K2 MUO[N]@@5+F\V>?("-?^1"U[_L'7'_HMJ /SWHHHH *^T_V=/\ DB.D_P#76X_]'/7Q97VG^SI_ MR1'2?^NMQ_Z.>@#U"BBB@ HHHH ^/OVGO^2N+_V#X?YM7CM>Q?M/?\E<7_L' MP_S:O': "O5OV;O^2TV/_7M/_P"@&O*:]6_9N_Y+38_]>T__ * : /LVBBB@ M HHHH **** "N:\;^)9O#>F6?V5;<3ZA=I9QSW7%CX>DFCT.#7;49^U6>&=-T70[3PW]D:>\\CRC=B8B$*7EN'<#EL]<]2WO0!5_P"%@ZH84UQ- M+M3X;;4_[/$OGM]H(\[R?.VXV[?,[9SCGVHF^(.J)#-K<6EVK>&X-3_L]Y3. MWVA@)?):8+C;M$F>,YP"?:J47@WQ"FD1^$FM[3^QH]6^V#4?M!WF#[0;CR_* MV_?W';G.,#?$/]DW'A(6]I_8TVK->?VC]H.\0-$)+:T&BQZJ+O^T1<'>;=;CSUC\O'W]P"YSC'/M7IM %'5_P#CP'_7>'_T M:M7JHZO_ ,> _P"N\/\ Z-6KU !1110 4444 %%%% !13)69(7:-/,=5)5,X MW'TKSKX>ZQJ.N:U<:C?^(K62[GA"WOA]K9HI+!E) "AFSU)!8KAN"* /2**Y M'POK.O7GC+7],U\V:K9QVTL$5JIQ&L@?@L>6/RCG 'H*M^+EU2WL9-3LO$D> MBV5E \MSOL5GW #.!?$4OBGP;9:KIOM9/_#4W@K_ )\-8_[\I_\ M%UX)\\2?]>T/_ *$U 'T_1110 444 M4 >1?'7XH:[\-TT<^'X[-_MIE$OVJ(OC;MQC##UKQ_\ X:B\=_\ /OH__@,_ M_P 777?M:?ZKPU_O3_\ LE?-= 'LW_#47CO_ )]]'_\ 9__ (NM[P/^T1XR M\1^/-&T>_@TM;:]NTAE,5NP8*3@X.\\U\]UUWPH_Y*YX8_[",7_H5 'WK111 M0 4444 <)\:_^2+^)?\ KU'_ *&M?"]?='QK_P"2+^)?^O4?^AK7PO0 4444 M ?H5X._Y$;0O^P=;_P#HM:V:QO!W_(C:%_V#K?\ ]%K6S0 4444 %?GMXS_Y M'S7O^PCX4 %%%% !7Q_\ M/\ _)7(_P#L'0_^ MA/7V!7Q_^T__ ,E@#OZ*** "BBB@ HH MHH **H:UK=AX?TQK_5)C% K*@VH79V8X554 EB2< "LK0O&5KJ/AF?5M6AET M?[*S+=17L;1&'GY?O 9R"O3/)Q0!TE%9OA_7[#Q-HL6JZ1(\MI,SJC/&R$E6 M*'Y6 (Y4UF:QX_\ #^AZE-97]Q-OM@ANI8K:22*U#?=,KJ"$SUY/3F@#I:*Y MO6O'V@:#>O;7UQ.SPQ+-<-;VTDR6T;='D900@."1E!" CGGMSTH Z:BFQR)+$LD3!TG6^B_O)$^S M2SVOV@P?:X5 +P^8.5W#O7,>5;W/A&?2?".C:MI_]GZI =9T,SE9A 1EEB.\ MC:PVGY6 (!Z$T >MT5XYIWBU?"@34UD9S>>8TN8HV,@*MD*9-W3CJ.U ' MJU%>>?#+1[(:GKVOZ3$UOIMU-0 ,S-P!QT"J%4#T%>:_#O M]H&W^('C.W\/Q>'9;%IHY'\]KL2 ;5+8QL'7'K7L5 !1110 5YA^T3_R1#6/ M^NEO_P"CDKT^O,/VB?\ DB&L?]=+?_TT/_H35\]5]"_LF?\ M(<\1_P#7M#_Z$U 'T]1110 4444 >$_M6_\ (@Z/_P!A+_VFU?*5?5O[5O\ MR(.C_P#82_\ :;5\I4 %6=._Y"EI_P!=D_\ 0A5:K.G?\A2T_P"NR?\ H0H M_1JBBB@ HHHH *_.;4_^0M>?]=W_ /0C7Z,U^K?LW?\EIL?^O: M?_T T ?9M%%% !1110 4444 %175U#96LES=2K%#$I9W]2US'CKP[<> M(]-L8[*6S^T6=XEU';7ZEK>ZV@C8X'..K6>L:-;:I83![2Y MA6:-R0-3LS-NV>7]H3=NZ8QG.:?_ &MIPO/LGV^U^T[MOD^ MJ:\"'\C%Y"9W5%V.C_;;7[9]D^TP_:<9\GS!OQZ[>M3UXE] MDM6^&\&NK#$?$I\3+_I6!YYG^W>6T>[K@1[AMZ;17MM %'5_^/ ?]=X?_1JU M=5@RY4@CU!KE_B-<:I:^#WET03>:MU;^:UO&'F2+S5WM&IX9P.@.:SO!RPR^ M#[JQ\'>)9;@PS%%?4+8&:Q)^9D=,(=W)(W#J>XH [JBN9^'6HWNJ_#[2KW5+ MEKJ[DC;S9V4*7(=AD@ <#M7.S:O>:;XROIO%&I:]I]A_:<<5BT<"?8FC94" MJ[["1NT_31J,4=B\4"?8FC*)@.^PD M R%@22.O45E:]XNUBT\;7NG+K%Q;7RZE;PV$"QQFQ,#[21-(5RKD;^"P;.W: M#F@#UVBBB@!DH=H76%PDA4A&*Y"GL<=ZX72_#WB+6/%MGK7BO^SK=]%EFCMF MLH&62\#)MWLQ8X3DG9SR!Z5WM1W$RV]M+.X)6-"Y ZX S0!Q6E:1XLTOQAJW MB#5&TF:UO($66"R28S8A5]FP'@D[N1^53W6AZ[XL\$Z18^(9+>VEFGBGU:%% M/SQ*Q?R1[DA W; ;UKA?^&I_!/\ T#]:_P"_$?\ \!;+Q'>-?M>ZC9WHM&M$>TO'A7823A@IY&<9]<"LRS\'Z[HO M@[1M"TFZTR[^QP".>;5XY+@H^ -T7/0D6\ MC3+;J=TK@ R.Q+.Q Z98DX[9K5HHH **** /AGXX?\EK\2?]?"_^BTK@J[WX MX?\ ):_$G_7PO_HM*X*@ KZ$_9+_ .0]XD_Z]H?_ $)J^>Z^A/V2_P#D/>)/ M^O:'_P!":@#Z?HHHH **** /G#]K3_5>&O\ >G_]DKYKKZ4_:T_U7AK_ 'I_ M_9*^:Z "NN^%'_)7/#'_ &$8O_0JY&NN^%'_ "5SPQ_V$8O_ $*@#[UHHHH M**** .$^-?\ R1?Q+_UZC_T-:^%Z^Z/C7_R1?Q+_ ->H_P#0UKX7H **** / MT*\'?\B-H7_8.M__ $6M;-8W@[_D1M"_[!UO_P"BUK9H **** "OSV\9_P#( M^:]_V$;C_P!&-7Z$U^>WC/\ Y'S7O^PC'_ +*G_),]3_["[_\ HF*O<* "BBB@ KX__:?_ .2N1_\ M8.A_]">OL"OC_P#:?_Y*Y'_V#H?_ $)Z /'**** /7?V9O\ DL<7_7C/_(5] MC5\<_LS?\ECB_P"O&?\ D*^QJ "BBB@ KQ7]J;_DE-E_V%HO_14M>U5XK^U- M_P DILO^PM%_Z*EH ^1J*** +.F_\A6T_P"NZ?\ H0K]&J_.73?^0K:?]=T_ M]"%?HU0 4444 %9?B?\ Y%'5_P#KQF_]%FM2LOQ/_P BCJ__ %XS?^BS0!^> M%%%% !7W)\#?^2)^&_\ K@__ *->OANON3X&_P#)$_#?_7!__1KT =_1110 M4444 %%%% '-^.XM#F\-A/$U]+IUJ+B-XKV)BC6\JGU:WU+0],EB^RZ[)"(4N 1E@?X6*-M&]>#D=Q7*-5AC4(J8X '04 ><_#?Q=H-C\.YY[C4X M0EG?7+7&S+M&);N3RR5 )^;(QQWK(U/4[71K#XC:%J@;^U-6NI9;"V\LLUZD MUO''&(^/F^92#Z8YQ7J=_HMAJ4<$=Y;J\<,Z7"H.%+H<'N!5TJ"P) M )'0XZ4 >.P7UOX2@\9Z3XC9A?:A:0-9QF,LUZ/L:0[(^/F/F(PQVSGH:J:) M=1>#= \4Z'XFWQZG>V%O]EB,99KO-FD0CCP/F*NI7 Z?2O;2JD@E02.A(Z4% M5)!*@D="1TH R?"=C<:9X+T6PON+FUT^"&89S\ZQJ&_4&M>BB@#FK[19M=\" MVMM97]QIUXMJCVUS;S,ACD\O"DX^\N3R#D&DLO ]I9:1<6T6H:DE[>2)-=:D MET?M$TB@ $N>V!C;C&.U7!>OIO@07T2J[VNF^DZ38S6Z0&[-Q-Y]Q->MYTD\F,;F9NIP !V Z4VS\(:5 MIR:P-.C:U;6&+7#PD*R$H$^0@?+@#(]^:^?#^SU^_MH;6>XDE5HH22HVN5'7GM77T %%%% !7R'^U%_R5:W_P"P;%_Z M&]?7E?(?[47_ "5:W_[!L7_H;T >,4444 >J_LW_ /):M/\ ^O>X_P#19K[. MKXQ_9O\ ^2U:?_U[W'_HLU]G4 %%%% !7F'[1/\ R1#6/^NEO_Z.2O3Z\P_: M)_Y(AK'_ %TM_P#TT/\ Z$U?/5?0O[)G_(<\1_\ 7M#_ M .A-0!]/4444 %%%% 'A/[5O_(@Z/_V$O_:;5\I5]6_M6_\ (@Z/_P!A+_VF MU?*5 !5G3O\ D*6G_79/_0A5:K.G?\A2T_Z[)_Z$* /T:HHHH **** "OSFU M/_D+7G_7=_\ T(U^C-?G-J?_ "%KS_KN_P#Z$: *M%%% 'U;^RC_ ,B%K'_8 M2_\ ::U[M7A/[*/_ "(6L?\ 82_]IK7NU !1110 5\Q_M:?\AGPW_P!>\W_H M2U].5\Q_M:?\AGPW_P!>\W_H2T ?/%%%% '7_"?_ )*[X7_["4/_ *%7WI7P M7\)_^2N^%_\ L)0_^A5]Z4 %%%% !6)XU_Y$+7O^P=]%%% !7VG^SI_R1'2?^NMQ_P"CGKXLK[3_ &=/^2(Z3_UU MN/\ T<] 'J%%%% !1110!\??M/?\E<7_ +!\/\VKQVO8OVGO^2N+_P!@^'^; M5X[0 5ZM^S=_R6FQ_P"O:?\ ] ->4UZM^S=_R6FQ_P"O:?\ ] - 'V;1110 M4444 %%%% !6-XH\+V'BS1VL-13!!W0SJ/G@;IN0]CC(_&MFN:\;^)9O#>FV M?V5(!/J%VMG'/=R^7! S G>[8/'RX [D@4 7/^$2T'^P1HJZ9"FG;]_V>/*@ MMUR<'))]3UJBG@#1;9M,BTZ 6=CI]W]M%I%G;)*J;4))/ 7.<#OCTHM;SQ)I M/@>-KZR@U;5X$$>Z"YVQS@#_ %S,P&T'&2 "?3-:'A369/$7A#2M8FA6"2^M M(YVB1LA"R@D ]Z +L&FV=K?W5[;VZ1W-X5-Q*!\TFT87)]A6=#X-\.V^L_VK M#I%JM]YC2B;9DJ[=6 Z G/4'X]=.LII%J-1+F3[0$YWD8+^F['&>M;->?GX@ZF(5UO^R[7_A&FU,:?YWGM M]HP9?)$VW;MVF3 QG.#GVKT"@#G_ !O!JD_A>7^P;H6U_'+$\.Y%99&#C",# MV)QR,&JFD>%-2T^UU*];6 =?U8Q/A MZ/K"W1%Y$!=&V2,VT&\O+D$G>6&5'<;AZ9J[K/@^_P#$$[6^J^()9=&:Y2X: MP2U1&8(P=8S*.=H90>F3TS7DO_#6FE_]"M=_^!2__$T?\-::7_T*UW_X%+_\ M30!ZUK7@Z^\0RR6NJ^()9=%DN$G>P6U168*P98S*.=NY0>F>V:HWWPV:\BU7 M3UUN6/1M7O3>W=I]F5I"[,&8+*3D E1V)'8UYS:_M6:9=7D-NOA>[4RR*@)N MEXR<9^[7O] !1110 55U7_D#WG_7!_\ T$U:JKJO_('O/^N#_P#H)H _.:BB MB@ K[9_9^_Y(IHWUE_\ 1C5\35]L_L_?\D4T;ZR_^C&H ]*HHHH **** /AG MXX?\EK\2?]?"_P#HM*X*N]^.'_):_$G_ %\+_P"BTK@J "OH3]DO_D/>)/\ MKVA_]":OGNOH3]DO_D/>)/\ KVA_]":@#Z?HHHH **** /G#]K3_ %7AK_>G M_P#9*^:Z^E/VM/\ 5>&O]Z?_ -DKYKH *Z[X4?\ )7/#'_81B_\ 0JY&NN^% M'_)7/#'_ &$8O_0J /O6BBB@ HHHH X3XU_\D7\2_P#7J/\ T-:^%Z^Z/C7_ M ,D7\2_]>H_]#6OA>@ HHHH _0KP=_R(VA?]@ZW_ /1:ULUC>#O^1&T+_L'6 M_P#Z+6MF@ HHHH *_/;QG_R/FO?]A&X_]&-7Z$U^>WC/_D?->_["-Q_Z,:@# M%HHHH ^L_P!E3_DF>I_]A=__ $3%7N%>'_LJ?\DSU/\ ["[_ /HF*O<* "BB MB@ KX_\ VG_^2N1_]@Z'_P!">OL"OC_]I_\ Y*Y'_P!@Z'_T)Z /'**** /7 M?V9O^2QQ?]>,_P#(5]C5\<_LS?\ )8XO^O&?^0K[&H **** "O%?VIO^24V7 M_86B_P#14M>U5XK^U-_R2FR_["T7_HJ6@#Y&HHHH LZ;_P A6T_Z[I_Z$*_1 MJOSETW_D*VG_ %W3_P!"%?HU0 4444 %9?B?_D4=7_Z\9O\ T6:U*R_$_P#R M*.K_ /7C-_Z+- 'YX4444 %?HT %%%% !7R'^U%_P E6M_^P;%_Z&]? M7E?(?[47_)5K?_L&Q?\ H;T >,4444 >J_LW_P#):M/_ .O>X_\ 19K[.KXQ M_9O_ .2U:?\ ]>]Q_P"BS7V=0 4444 %>8?M$_\ )$-8_P"NEO\ ^CDKT^O, M/VB?^2(:Q_UTM_\ T*/^ MPE+_ .A5Q] !7T+^R9_R'/$?_7M#_P"A-7SU7T+^R9_R'/$?_7M#_P"A-0!] M/4444 %%%% 'A/[5O_(@Z/\ ]A+_ -IM7RE7U;^U;_R(.C_]A+_VFU?*5 !5 MG3O^0I:?]=D_]"%5JLZ=_P A2T_Z[)_Z$* /T:HHHH **** "OSFU/\ Y"UY M_P!=W_\ 0C7Z,U^[5X3^RC_R(6L?]A+_VFM>[4 %%%% !7S'^UI_R&?#?_7O-_P"A+7TY7S'^ MUI_R&?#?_7O-_P"A+0!\\4444 =?\)_^2N^%_P#L)0_^A5]Z5\%_"?\ Y*[X M7_["4/\ Z%7WI0 4444 %8GC7_D0M>_[!UQ_Z+:MNL3QK_R(6O?]@ZX_]%M0 M!^>]%%% !7VG^SI_R1'2?^NMQ_Z.>OBROM/]G3_DB.D_]=;C_P!'/0!ZA111 M0 4444 ?'W[3W_)7%_[!\/\ -J\=KV+]I[_DKB_]@^'^;5X[0 5ZM^S=_P E MIL?^O:?_ - ->4UZM^S=_P EIL?^O:?_ - - 'V;1110 4444 %%%% !7/>- M;RXL?#TDR:%#KMJ/^/JSD< NG^RI4ACG'!Q70U%]O'EM=)BO/W=C$RA=@D88Z@M@#&6(%)X8N]= M\,>%_#'AZ^T5?MV^.R?9H- '!ZQH&M>(=;TX2Z%IVF)8ZFEX MVJ1W >5T1L[5 0$%QPV3C!/6J!\&^(?[)G\)"VM/[&FU9KS^TOM'SB!KC[0T M?E8SOW$KG.,<^U>CK>VK71M5N83<*,F(2#>!].M1_P!JZ?\ :_LOVZV^T;MO MD^>L?EXSOW +G.,< M^U>FU#]LMOM?V7[3#]HQGR?,&_'KMZU-0!1U?_CP'_7>'_T:M>7?M-_\D>;_ M *_X?_9J]1U?_CP'_7>'_P!&K7EW[3?_ "1YO^O^'_V:@#X[HHHH MZ1_P A MNQ_Z^(__ $(5^C%?G/I'_(;L?^OB/_T(5^C% !1110 55U7_ ) ]Y_UP?_T$ MU:JKJO\ R![S_K@__H)H _.:BBB@ K[9_9^_Y(IHWUE_]&-7Q-7VS^S]_P D M4T;ZR_\ HQJ /2J*** "BBB@#X9^.'_):_$G_7PO_HM*X*N]^.'_ "6OQ)_U M\+_Z+2N"H *^A/V2_P#D/>)/^O:'_P!":OGNOH3]DO\ Y#WB3_KVA_\ 0FH M^GZ*** "BBB@#YP_:T_U7AK_ 'I__9*^:Z^E/VM/]5X:_P!Z?_V2OFN@ KKO MA1_R5SPQ_P!A&+_T*N1KKOA1_P E<\,?]A&+_P!"H ^]:*** "BBB@#A/C7_ M ,D7\2_]>H_]#6OA>ONCXU_\D7\2_P#7J/\ T-:^%Z "BBB@#]"O!W_(C:%_ MV#K?_P!%K6S6-X._Y$;0O^P=;_\ HM:V: "BBB@ K\]O&?\ R/FO?]A&X_\ M1C5^A-?GMXS_ .1\U[_L(W'_ *,:@#%HHHH ^L_V5/\ DF>I_P#87?\ ]$Q5 M[A7A_P"RI_R3/4_^PN__ *)BKW"@ HHHH *^/_VG_P#DKD?_ &#H?_0GK[ K MX_\ VG_^2N1_]@Z'_P!">@#QRBBB@#UW]F;_ )+'%_UXS_R%?8U?'/[,W_)8 MXO\ KQG_ )"OL:@ HHHH *\5_:F_Y)39?]A:+_T5+7M5>*_M3?\ )*;+_L+1 M?^BI: /D:BBB@"SIO_(5M/\ KNG_ *$*_1JOSETW_D*VG_7=/_0A7Z-4 %%% M% !67XG_ .11U?\ Z\9O_19K4K+\3_\ (HZO_P!>,W_HLT ?GA1110 5]R? MW_DB?AO_ *X/_P"C7KX;K[D^!O\ R1/PW_UP?_T:] '?T444 %%%% !1110 M4444 <'-XD\0:OXZN-/\.Q6*VVA7*I?07-R4FNP\0.54*<*-X()ZE<<5/XU\ M1^*?#%C>:G:6>CW%C$46".6>59YG8A50 +C)8@#FL+QS87WB;Q!+HUCX82VU MR.-9K#Q"ETJ_9X@X Z]D8L/WUT/ MEB7;Z+EGSZ[: ,\^+M>N/&%UHEG%H<#6@MQ(MY>.LLC2(&8(H7D#D4[6O&>L MQ:IK4'AS2+6]@T&)7OGN;DQM(Q3S/+B 4@D)@Y.!D@53\>:'J7B:+4-)M?"- MFTUR%2WUR2>,>2./WAX\P,IS@#/0<\TR]T3Q-H^I>)8M&TV/58?$$,?EW3W* MQ?9Y1"(G,@/)4[0WRY/48[T =WI.I0:SHMEJ=IG[/>V\=Q%NZ[74,/T-6ZSO M#^E#0O#.F:0K^8MA:16P?&-VQ N?TK1H YS4/^27W7_8'?\ ]$FOS_K] -0_ MY)?=?]@=_P#T2:_/^@ HHHH ^TOV<_\ DB.E?]=KC_THUY=^SG_R1'2O^ MNUQ_Z.:O4: "BBB@ KY#_:B_Y*M;_P#8-B_]#>OKROD/]J+_ )*M;_\ 8-B_ M]#>@#QBBBB@#U7]F_P#Y+5I__7OX_]%FOLZ@ MHHHH *\P_:)_Y(AK'_72W_\ 1R5Z?7F'[1/_ "1#6/\ KI;_ /HY* /BNBBB M@ K[Z^&'_))_"W_8)MO_ $6M? M??7PP_P"23^%O^P3;?^BUH ZFBBB@ HHH MH ^#/BU_R5[Q1_V$I?\ T*N/KL/BU_R5[Q1_V$I?_0JX^@ KZ%_9,_Y#GB/_ M *]H?_0FKYZKZ%_9,_Y#GB/_ *]H?_0FH ^GJ*** "BBB@#PG]JW_D0='_[" M7_M-J^4J^K?VK?\ D0='_P"PE_[3:OE*@ JSIW_(4M/^NR?^A"JU6=._Y"EI M_P!=D_\ 0A0!^C5%%% !1110 5^?] M=W_]"- %6BBB@#ZM_91_Y$+6/^PE_P"TUKW:O"?V4?\ D0M8_P"PE_[36O=J M "BBB@ KYC_:T_Y#/AO_ *]YO_0EKZ**** M .O^$_\ R5WPO_V$H?\ T*OO2O@OX3_\E=\+_P#82A_]"K[TH **** "L3QK M_P B%KW_ &#KC_T6U;=8GC7_ )$+7O\ L'7'_HMJ /SWHHHH *^T_P!G3_DB M.D_]=;C_ -'/7Q97VG^SI_R1'2?^NMQ_Z.>@#U"BBB@ HHHH ^/OVGO^2N+_ M -@^'^;5X[7L7[3W_)7%_P"P?#_-J\=H *]6_9N_Y+38_P#7M/\ ^@&O*:]6 M_9N_Y+38_P#7M/\ ^@&@#[-HHHH **** "BBB@ KF/'7AVX\1Z;8QV4EF;BS MO$NDM;]2UO=;01L<#G'.0<'! .#73UC>*?"]AXLT=K'4%VD'=#.O^L@;IN0] MCC(_&@#FM&32O$WA'6]*NM!BTHZ?>217UC;2_N7F"!\@IMW*0RD@@<\$<5J? M#5DC^%?A@,RH#IT"KDXR=@P*T?\ A$=!&@C1DTV%-/W[S!'E 6ZDD@@DGN3U MJBG@#1;9M,BTZ 6=CI]V+T6D>2KRJFU#DG@+G.!WQ0!S^J:/INL?$C2H/#=A M!#<:/?'4-6U*&,*5+(P\@N.6=RP)'8#GJ*@NK";P-K;ZS/9:-J=GJFO B3R< M7D)G=478QR&VGDCCC/I76Q> _#,&I-J$&E1QW33_ &EI$D==TN<[R <$YJ:' MP;X=M]9_M6'2+9;X2-*)MN=KMU8#H&.>H&: /+?L=JWPW@UY8HCXE/B9?]*P M//,WV[RVCW=<"/;_K_ (?_ &:O4=7_ ./ ?]=X?_1J MUY=^TW_R1YO^O^'_ -FH ^.Z*** +>D?\ANQ_P"OB/\ ]"%?HQ7YSZ1_R&[' M_KXC_P#0A7Z,4 %%%% !575?^0/>?]<'_P#035JJNJ_\@>\_ZX/_ .@F@#\Y MJ*** "OMG]G[_DBFC?67_P!&-7Q-7VS^S]_R131OK+_Z,:@#TJBBB@ HHHH M^&?CA_R6OQ)_U\+_ .BTK@J[WXX?\EK\2?\ 7PO_ *+2N"H *^A/V2_^0]XD M_P"O:'_T)J^>Z^A/V2_^0]XD_P"O:'_T)J /I^BBB@ HHHH ^&O M]Z?_ -DKYKKZ4_:T_P!5X:_WI_\ V2OFN@ KKOA1_P E<\,?]A&+_P!"KD:Z M[X4?\E<\,?\ 81B_]"H ^]:*** "BBB@#A/C7_R1?Q+_ ->H_P#0UKX7K[H^ M-?\ R1?Q+_UZC_T-:^%Z "BBB@#]"O!W_(C:%_V#K?\ ]%K6S6-X._Y$;0O^ MP=;_ /HM:V: "BBB@ K\]O&?_(^:]_V$;C_T8U?H37Y[>,_^1\U[_L(W'_HQ MJ ,6BBB@#ZS_ &5/^29ZG_V%W_\ 1,5>X5X?^RI_R3/4_P#L+O\ ^B8J]PH M**** "OC_P#:?_Y*Y'_V#H?_ $)Z^P*^/_VG_P#DKD?_ &#H?_0GH \,W_HLT ?GA1110 5]R? W_ )(GX;_ZX/\ ^C7KX;K[D^!O_)$_ M#?\ UP?_ -&O0!W]%%% !1110 4444 %%%% !1110 4444 %%%% '.:A_P D MONO^P.__ *)-?G_7Z :A_P DONO^P.__ *)-?G_0 4444 ?:7[.?_)$=*_Z[ M7'_HYJ]1KR[]G/\ Y(CI7_7:X_\ 1S5ZC0 4444 %?(?[47_ "5:W_[!L7_H M;U]>5\A_M1?\E6M_^P;%_P"AO0!XQ1110!ZK^S?_ ,EJT_\ Z][C_P!%FOLZ MOC']F_\ Y+5I_P#U[W'_ *+-?9U !1110 5YA^T3_P D0UC_ *Z6_P#Z.2O3 MZ\P_:)_Y(AK'_72W_P#1R4 ?%=%%% !7WU\,/^23^%O^P3;?^BUKX%K[Z^&' M_))_"W_8)MO_ $6M '4T444 %%%% 'P9\6O^2O>*/^PE+_Z%7'UV'Q:_Y*]X MH_["4O\ Z%7'T %?0O[)G_(<\1_]>T/_ *$U?/5?0O[)G_(<\1_]>T/_ *$U M 'T]1110 4444 >$_M6_\B#H_P#V$O\ VFU?*5?5O[5O_(@Z/_V$O_:;5\I4 M %6=._Y"EI_UV3_T(56JSIW_ "%+3_KLG_H0H _1JBBB@ HHHH *_.;4_P#D M+7G_ %W?_P!"-?HS7YS:G_R%KS_KN_\ Z$: *M%%% 'U;^RC_P B%K'_ &$O M_::U[M7A/[*/_(A:Q_V$O_::U[M0 4444 %?,?[6G_(9\-_]>\W_ *$M?3E? M,?[6G_(9\-_]>\W_ *$M 'SQ1110!U_PG_Y*[X7_ .PE#_Z%7WI7P7\)_P#D MKOA?_L)0_P#H5?>E !1110 5B>-?^1"U[_L'7'_HMJVZQ/&O_(A:]_V#KC_T M6U 'Y[T444 %?:?[.G_)$=)_ZZW'_HYZ^+*^T_V=/^2(Z3_UUN/_ $<] 'J% M%%% !1110!\??M/?\E<7_L'P_P VKQVO8OVGO^2N+_V#X?YM7CM !7JW[-W_ M "6FQ_Z]I_\ T UY37JW[-W_ "6FQ_Z]I_\ T T ?9M%%% !1110 4444 %< MUXV\2S>&]-L_LJ0?:-0NULXIKJ7RX8&8$[W;!X^7 '_LH-5U>!!'FWN0LPS6CX4UF3Q%X1TK6)H5@DOK2.=HD;(0LH) />N9\.:%K?AGPEJ MD4&F1N][>/+::3%>?)91,H78)&&.H+8 P-Q I/#%WKGACPOX8\/7VBJ+[?'8 ML$N0ZB%(\R3Y X QC!ZDB@!A^(6IF%-;32[8^&VU/^SA-Y[?:"/-\GSMNW;M M\SC&K?;!J7VCYF@^T&X\OR\9W[CMSG&.?:AO!WB+^R;CPB+ M6U_L>;5FO/[2^T?,(&N/M#1^5C._<2N@5YE'X-\0G1D\(26MJ-&CU47?]HBX^8V MZW'GK'Y>,[]P"YSC'/M7IM %'5_^/ ?]=X?_ $:M>7?M-_\ )'F_Z_X?_9J] M1U?_ (\!_P!=X?\ T:M>7?M-_P#)'F_Z_P"'_P!FH ^.Z*** +>D?\ANQ_Z^ M(_\ T(5^C%?G/I'_ "&['_KXC_\ 0A7Z,4 %%%% !575?^0/>?\ 7!__ $$U M:JKJO_('O/\ K@__ *": /SFHHHH *^V?V?O^2*:-]9?_1C5\35]L_L_?\D4 MT;ZR_P#HQJ /2J*** "BBB@#X9^.'_):_$G_ %\+_P"BTK@J[WXX?\EK\2?] M?"_^BTK@J "OH3]DO_D/>)/^O:'_ -":OGNOH3]DO_D/>)/^O:'_ -":@#Z? MHHHH **** /G#]K3_5>&O]Z?_P!DKYKKZ4_:T_U7AK_>G_\ 9*^:Z "NN^%' M_)7/#'_81B_]"KD:Z[X4?\E<\,?]A&+_ -"H ^]:*** "BBB@#A/C7_R1?Q+ M_P!>H_\ 0UKX7K[H^-?_ "1?Q+_UZC_T-:^%Z "BBB@#]"O!W_(C:%_V#K?_ M -%K6S6-X._Y$;0O^P=;_P#HM:V: "BBB@ K\]O&?_(^:]_V$;C_ -&-7Z$U M^>WC/_D?->_["-Q_Z,:@#%HHHH ^L_V5/^29ZG_V%W_]$Q5[A7A_[*G_ "3/ M4_\ L+O_ .B8J]PH **** "OC_\ :?\ ^2N1_P#8.A_]">OL"OC_ /:?_P"2 MN1_]@Z'_ -">@#QRBBB@#UW]F;_DL<7_ %XS_P A7V-7QS^S-_R6.+_KQG_D M*^QJ "BBB@ KQ7]J;_DE-E_V%HO_ $5+7M5>*_M3?\DILO\ L+1?^BI: /D: MBBB@"SIO_(5M/^NZ?^A"OT:K\Y=-_P"0K:?]=T_]"%?HU0 4444 %9?B?_D4 M=7_Z\9O_ $6:U*R_$_\ R*.K_P#7C-_Z+- 'YX4444 %?^)K+0H?L[6UQIV/LL:[/WADP"V-W4XX% 'I] M%>6ZOJ&MZQ#XSUK3]?N]/7PZSK86]OL\J0QP+*S2@J2X8G'48&,4Q=4UOQBF MOZE:ZW=Z.ND64#VD%IM"-*ULL[-(&4EAE@N,@8'J: /5:*RO"^JR:[X0T?5I MD"27]C#HT %%%% !7R'^U%_P E6M_^P;%_Z&]?7E?(?[47_)5K?_L&Q?\ H;T >,44 M44 >J_LW_P#):M/_ .O>X_\ 19K[.KXQ_9O_ .2U:?\ ]>]Q_P"BS7V=0 44 M44 %>8?M$_\ )$-8_P"NEO\ ^CDKT^O,/VB?^2(:Q_UTM_\ T*/^PE+_ .A5Q] !7T+^R9_R'/$?_7M# M_P"A-7SU7T+^R9_R'/$?_7M#_P"A-0!]/4444 %%%% 'A/[5O_(@Z/\ ]A+_ M -IM7RE7U;^U;_R(.C_]A+_VFU?*5 !5G3O^0I:?]=D_]"%5JLZ=_P A2T_Z M[)_Z$* /T:HHHH **** "OSFU/\ Y"UY_P!=W_\ 0C7Z,U^[5X3^RC_R(6L?]A+_VFM>[4 %% M%% !7S'^UI_R&?#?_7O-_P"A+7TY7S'^UI_R&?#?_7O-_P"A+0!\\4444 =? M\)_^2N^%_P#L)0_^A5]Z5\%_"?\ Y*[X7_["4/\ Z%7WI0 4444 %8GC7_D0 MM>_[!UQ_Z+:MNL3QK_R(6O?]@ZX_]%M0!^>]%%% !7VG^SI_R1'2?^NMQ_Z. M>OBROM/]G3_DB.D_]=;C_P!'/0!ZA1110 4444 ?'W[3W_)7%_[!\/\ -J\= MKV+]I[_DKB_]@^'^;5X[0 5ZM^S=_P EIL?^O:?_ - ->4UZM^S=_P EIL?^ MO:?_ - - 'V;1110 4444 %%%% !1110 5DOXHT=/%$7AXWT/]IR0M,(!(N0 M%*C!&VL\\F!@\B158XR"& M ]<4 =R?&'AH7WV,^(=+%UYGE>0;R/?OSC;MSG.>,5*GB;09-5.F1ZUI[WX< MH;5;I#+N'4;,YS[5RNOV%EKWQ&TG0K>SMQ'IY&L:E(L2Y)!Q A..[Y?_ +9U MG[+CP3KEI<13Z1JMGK.N-&J+;[;J(S.Q)60,=^TYR,#@'TH ]!.LZ8-5&F'4 M;07Y7<+4SKYI'KLSFKM>(R0VC_#.2\"0GQ&?% Q+@>?]H^W@$ _>_P!7D8_N M^U>W4 4=7_X\!_UWA_\ 1JUY=^TW_P D>;_K_A_]FKU'5_\ CP'_ %WA_P#1 MJUY=^TW_ ,D>;_K_ (?_ &:@#X[HHHH MZ1_R&['_KXC_P#0A7Z,5^<^D?\ M(;L?^OB/_P!"%?HQ0 4444 %5=5_Y ]Y_P!<'_\ 035JJNJ_\@>\_P"N#_\ MH)H _.:BBB@ K[9_9^_Y(IHWUE_]&-7Q-7VS^S]_R131OK+_ .C&H ]*HHHH M **** /AGXX?\EK\2?\ 7PO_ *+2N"KO?CA_R6OQ)_U\+_Z+2N"H *^A/V2_ M^0]XD_Z]H?\ T)J^>Z^A/V2_^0]XD_Z]H?\ T)J /I^BBB@ HHHH ^&O]Z?_P!DKYKH *Z[X4?\E<\,?]A&+_T*N1KK MOA1_R5SPQ_V$8O\ T*@#[UHHHH **** .$^-?_)%_$O_ %ZC_P!#6OA>ONCX MU_\ )%_$O_7J/_0UKX7H **** /T*\'?\B-H7_8.M_\ T6M;-8W@[_D1M"_[ M!UO_ .BUK9H **** "OSV\9_\CYKW_81N/\ T8U?H37Y[>,_^1\U[_L(W'_H MQJ ,6BBB@#ZS_94_Y)GJ?_87?_T3%7N%>'_LJ?\ ),]3_P"PN_\ Z)BKW"@ MHHHH *^/_P!I_P#Y*Y'_ -@Z'_T)Z^P*^/\ ]I__ )*Y'_V#H?\ T)Z /'** M** /7?V9O^2QQ?\ 7C/_ "%?8U?'/[,W_)8XO^O&?^0K[&H **** "O%?VIO M^24V7_86B_\ 14M>U5XK^U-_R2FR_P"PM%_Z*EH ^1J*** +.F_\A6T_Z[I_ MZ$*_1JOSETW_ )"MI_UW3_T(5^C5 !1110 5E^)_^11U?_KQF_\ 19K4K+\3 M_P#(HZO_ ->,W_HLT ?GA1110 5]R? W_DB?AO\ ZX/_ .C7KX;K[D^!O_)$ M_#?_ %P?_P!&O0!W]%%% !1110 4444 %%%% '#^(/".O>)-4O-+O]<8^%KV M+=-"((_.SO&85?J$P,YP3SC-7?$'A#4?$*W=A<>(YHM$O%V3V*6L>\QX :-9 M>H5@#G@GDX-=710!Q.I_#IKJZU1-.URXT[3-:"C4;*.%6\S"",['/*;D4*>O MM@T[4?AZ\M[?OHFMSZ1::K!';W]M%"LF]43RP49N4;9A<\]!QFNTHH @L;*# M3=/M[&S3R[>VB6&)!_"B@ #\A4]%% '.:A_R2^Z_[ [_ /HDU^?]?H!J'_)+ M[K_L#O\ ^B37Y_T %%%% 'VE^SG_ ,D1TK_KMHT %%%% !7R'^U%_R5:W_ .P;%_Z&]?7E?(?[47_)5K?_ +!L7_H; MT >,4444 >J_LW_\EJT__KWN/_19K[.KXQ_9O_Y+5I__ %[W'_HLU]G4 %%% M% !7F'[1/_)$-8_ZZ6__ *.2O3Z\P_:)_P"2(:Q_UTM__1R4 ?%=%%% !7WU M\,/^23^%O^P3;?\ HM:^!:^^OAA_R2?PM_V";;_T6M '4T444 %%%% 'P9\6 MO^2O>*/^PE+_ .A5Q]=A\6O^2O>*/^PE+_Z%7'T %?0O[)G_ "'/$?\ U[0_ M^A-7SU7T+^R9_P ASQ'_ ->T/_H34 ?3U%%% !1110!X3^U;_P B#H__ &$O M_:;5\I5]6_M6_P#(@Z/_ -A+_P!IM7RE0 59T[_D*6G_ %V3_P!"%5JLZ=_R M%+3_ *[)_P"A"@#]&J*** "BBB@ K\YM3_Y"UY_UW?\ ]"-?HS7YS:G_ ,A: M\_Z[O_Z$: *M%%% 'U;^RC_R(6L?]A+_ -IK7NU>$_LH_P#(A:Q_V$O_ &FM M>[4 %%%% !7S'^UI_P AGPW_ ->\W_H2U].5\Q_M:?\ (9\-_P#7O-_Z$M ' MSQ1110!U_P )_P#DKOA?_L)0_P#H5?>E?!?PG_Y*[X7_ .PE#_Z%7WI0 444 M4 %8GC7_ )$+7O\ L'7'_HMJVZQ/&O\ R(6O?]@ZX_\ 1;4 ?GO1110 5]I_ MLZ?\D1TG_KKH4444 %%%% 'Q]^T] M_P E<7_L'P_S:O':]B_:>_Y*XO\ V#X?YM7CM !7JW[-W_):;'_KVG_] ->4 MUZM^S=_R6FQ_Z]I__0#0!]FT444 %%%% !1110 4444 %<_8^!O#^G>)[O7[ M;3;=;^YVG?Y2CRR ."V>3WKH*\_T/Q%KGB+QS=/;7FFV]CIMQ/8SZ1)(P MN2H<8G(Z9.W*C&-K'F@#N(;"TM[VYNX+>..XNMOGRJN&DVC"Y/? XJA:>%- ML-7DU2RT:R@OY"2UQ' HN.]:E>=2^/M;2V;Q"+*Q_P"$:34_L#*6 M?[25\_R/.!^[C>?NXZ\_ZX/_Z":M55U7_D M#WG_ %P?_P!!- 'YS4444 %?;/[/W_)%-&^LO_HQJ^)J^V?V?O\ DBFC?67_ M -&-0!Z51110 4444 ?#/QP_Y+7XD_Z^%_\ 1:5P5=[\&/\ ML(Q?^A5R-==\*/\ DKGAC_L(Q?\ H5 'WK1110 4444 <)\:_P#DB_B7_KU' M_H:U\+U]T?&O_DB_B7_KU'_H:U\+T %%%% 'Z%>#O^1&T+_L'6__ *+6MFL; MP=_R(VA?]@ZW_P#1:ULT %%%% !7Y[>,_P#D?->_["-Q_P"C&K]":_/;QG_R M/FO?]A&X_P#1C4 8M%%% 'UG^RI_R3/4_P#L+O\ ^B8J]PKP_P#94_Y)GJ?_ M &%W_P#1,5>X4 %%%% !7Q_^T_\ \E*_M3?\DILO^PM%_Z*EKVJO%?VIO\ DE-E_P!A:+_T5+0!\C4444 6 M=-_Y"MI_UW3_ -"%?HU7YRZ;_P A6T_Z[I_Z$*_1J@ HHHH *R_$_P#R*.K_ M /7C-_Z+-:E9?B?_ )%'5_\ KQF_]%F@#\\**** "ON3X&_\D3\-_P#7!_\ MT:]?#=?@#OZ*** "BBB@ HHHH **** "BLN_\ $>EZ M9K%AI=[>11WFH.R01%P"<*6R1G@<8^N!5J74[""]CLY[VWBNI?\ 5P/*H=_H MI.30!:HJA=:]I%E=_9;W5;*WN./W,MPBOSTX)SS4UUJ5C8S117M[;V\DQQ$D MLJH9#Z $\_A0!9HHHH YS4/^27W7_8'?_P!$FOS_ *_0#4/^27W7_8'?_P!$ MFOS_ * "BBB@#[2_9S_Y(CI7_7:X_P#1S5ZC7EW[.?\ R1'2O^NUQ_Z.:O4: M "BBB@ KY#_:B_Y*M;_]@V+_ -#>OKROD/\ :B_Y*M;_ /8-B_\ 0WH \8HH MHH ]5_9O_P"2U:?_ ->]Q_Z+-?9U?&/[-_\ R6K3_P#KWN/_ $6:^SJ "BBB M@ KS#]HG_DB&L?\ 72W_ /1R5Z?7F'[1/_)$-8_ZZ6__ *.2@#XKHHHH *^^ MOAA_R2?PM_V";;_T6M? M??7PP_Y)/X6_P"P3;?^BUH ZFBBB@ HHHH ^#/B MU_R5[Q1_V$I?_0JX^NP^+7_)7O%'_82E_P#0JX^@ KZ%_9,_Y#GB/_KVA_\ M0FKYZKZ%_9,_Y#GB/_KVA_\ 0FH ^GJ*** "BBB@#PG]JW_D0='_ .PE_P"T MVKY2KZM_:M_Y$'1_^PE_[3:OE*@ JSIW_(4M/^NR?^A"JU6=._Y"EI_UV3_T M(4 ?HU1110 4444 %?G-J?\ R%KS_KN__H1K]&:_.;4_^0M>?]=W_P#0C0!5 MHHHH ^K?V4?^1"UC_L)?^TUKW:O"?V4?^1"UC_L)?^TUKW:@ HHHH *^8_VM M/^0SX;_Z]YO_ $):^G*^8_VM/^0SX;_Z]YO_ $): /GBBBB@#K_A/_R5WPO_ M -A*'_T*OO2O@OX3_P#)7?"__82A_P#0J^]* "BBB@ K$\:_\B%KW_8.N/\ MT6U;=8GC7_D0M>_[!UQ_Z+:@#\]Z*** "OM/]G3_ )(CI/\ UUN/_1SU\65] MI_LZ?\D1TG_KK,[9+W1=.TYM'O8+H:Y!(QEFB!+> M4@V \@;6!8@9[UZ162_B?2$\3Q^'S?0_VE)"TP@$BY"J5&",YR=V0/0$]J . M;UO0/$/B75+*VOK#2K.RLM2BO1?PSL\SK&^X*J%!M+8 )W'@GUJA!X)\0#3[ M?PM-]A_L"WU07PO5E;SGB6?SUB\O;@'=@;MV,#IFN\76=,?4VTU-1M&OE&6M M1.IE ]=N_WE/LJW*&7<.HVYSGVH XC_A"/$#:>_A9_ ML/\ 8#:I]N^VB5O/\K[1YXA\O;C.X!=V[&.V:]*JF=8TP:H--.H6HORNX6OG M+YI'KMSFKE %'5_^/ ?]=X?_ $:M>7?M-_\ )'F_Z_X?_9J]1U?_ (\!_P!= MX?\ T:M>7?M-_P#)'F_Z_P"'_P!FH ^.Z*** +>D?\ANQ_Z^(_\ T(5^C%?G M/I'_ "&['_KXC_\ 0A7Z,4 %%%% !575?^0/>?\ 7!__ $$U:JKJO_('O/\ MK@__ *": /SFHHHH *^V?V?O^2*:-]9?_1C5\35]L_L_?\D4T;ZR_P#HQJ / M2J*** "BBB@#X9^.'_):_$G_ %\+_P"BTK@J[WXX?\EK\2?]?"_^BTK@J "O MH3]DO_D/>)/^O:'_ -":OGNOH3]DO_D/>)/^O:'_ -":@#Z?HHHH **** /G M#]K3_5>&O]Z?_P!DKYKKZ4_:T_U7AK_>G_\ 9*^:Z "NN^%'_)7/#'_81B_] M"KD:Z[X4?\E<\,?]A&+_ -"H ^]:*** "BBB@#A/C7_R1?Q+_P!>H_\ 0UKX M7K[H^-?_ "1?Q+_UZC_T-:^%Z "BBB@#]"O!W_(C:%_V#K?_ -%K6S6-X._Y M$;0O^P=;_P#HM:V: "BBB@ K\]O&?_(^:]_V$;C_ -&-7Z$U^>WC/_D?->_[ M"-Q_Z,:@#%HHHH ^L_V5/^29ZG_V%W_]$Q5[A7A_[*G_ "3/4_\ L+O_ .B8 MJ]PH **** "OC_\ :?\ ^2N1_P#8.A_]">OL"OC_ /:?_P"2N1_]@Z'_ -"> M@#QRBBB@#UW]F;_DL<7_ %XS_P A7V-7QS^S-_R6.+_KQG_D*^QJ "BBB@ K MQ7]J;_DE-E_V%HO_ $5+7M5>*_M3?\DILO\ L+1?^BI: /D:BBB@"SIO_(5M M/^NZ?^A"OT:K\Y=-_P"0K:?]=T_]"%?HU0 4444 %9?B?_D4=7_Z\9O_ $6: MU*R_$_\ R*.K_P#7C-_Z+- 'YX4444 %?Z\X 7=EL54_=E@0ZC:&"Y4@DXJW\0]*TSQ#<)X?TG3;:7Q!J, ML$\U\(1OL88W4^<[XRIPNU1G))] :WKCX>>'[KQ<=?N;*.25D&ZW9?W32AL^ M<5Z%^ ,D5-J/P_\ #&JZK/J5]I:O>7&WSIEFD0OM&!G:PZ"@#E?%VG77A:_U M[QFEKHFJ686&6:WO8CYZB) I"2<@,>H!'6J=Q9Z3KNH_$:Z\06T$SP6T2PFZ M0%K> VH==N?N?,6/'?Z5W5QX&\-7>JC4;K1[>:Z#*Q=P2&90 K%"I;J?P#X?EU L;N33 M+9IR_P!XN8EW9]\YK;H & .@%% '.:A_R2^Z_[ [_ /HDU^?]?H!J'_)+ M[K_L#O\ ^B37Y_T %%%% 'VE^SG_ ,D1TK_KMHT %%%% !7R'^U%_R5:W_ .P;%_Z&]?7E?(?[47_)5K?_ +!L7_H; MT >,4444 >J_LW_\EJT__KWN/_19K[.KXQ_9O_Y+5I__ %[W'_HLU]G4 %%% M% !7F'[1/_)$-8_ZZ6__ *.2O3Z\P_:)_P"2(:Q_UTM__1R4 ?%=%%% !7WU M\,/^23^%O^P3;?\ HM:^!:^^OAA_R2?PM_V";;_T6M '4T444 %%%% 'P9\6 MO^2O>*/^PE+_ .A5Q]=A\6O^2O>*/^PE+_Z%7'T %?0O[)G_ "'/$?\ U[0_ M^A-7SU7T+^R9_P ASQ'_ ->T/_H34 ?3U%%% !1110!X3^U;_P B#H__ &$O M_:;5\I5]6_M6_P#(@Z/_ -A+_P!IM7RE0 59T[_D*6G_ %V3_P!"%5JLZ=_R M%+3_ *[)_P"A"@#]&J*** "BBB@ K\YM3_Y"UY_UW?\ ]"-?HS7YS:G_ ,A: M\_Z[O_Z$: *M%%% 'U;^RC_R(6L?]A+_ -IK7NU>$_LH_P#(A:Q_V$O_ &FM M>[4 %%%% !7S'^UI_P AGPW_ ->\W_H2U].5\Q_M:?\ (9\-_P#7O-_Z$M ' MSQ1110!U_P )_P#DKOA?_L)0_P#H5?>E?!?PG_Y*[X7_ .PE#_Z%7WI0 444 M4 %8GC7_ )$+7O\ L'7'_HMJVZQ/&O\ R(6O?]@ZX_\ 1;4 ?GO1110 5]I_ MLZ?\D1TG_KKH4444 %%%% 'Q]^T] M_P E<7_L'P_S:O':]B_:>_Y*XO\ V#X?YM7CM !7JW[-W_):;'_KVG_] ->4 MUZM^S=_R6FQ_Z]I__0#0!]FT444 %%%% !1110 4444 %>6F >"=>BN9;?2M M;TK5]ZUZVTVW6^N-IW> M4N(B 2*K>7<>"=;M+B.71]5L]8UQHU5+?;=1&=V.5?<0^TYR,#@'TKK?^$" M\*?VJ=2&@6(O3/\ :#.(@&,F<[\^N> _Z[P_^C5KR[]IO_DCS?]?\/_LU 'QW1110!;TC_D-V/_7Q M'_Z$*^[_ !9XJO-,NH]'\/:;+J>MS0&Y2%-H2.%7569BS*.^ !SGVKX0TC_D M-V/_ %\1_P#H0K[<^(3Z(-0T]=5T[6A?D,FG:CI"L)%D;)\H,ISDA* M-7Q!XXM?#FBVM_?:9J3&X"DP1P9: $JI,ASM7!8#KSVS4_BSQA9^$;6*:[M+ MVZ\UU7;:P[@@+*NYF.%498=3D]@:Y#Q)-KS?!RUTS6["_OM>NH8O-%K;&3!6 M56.\I\H;:.>Q.<5H_$34WU/P!Y%AI6JSS7S1/'$EBY9 DR,=XQ\IP#@'K0!W MU5=5_P"0/>?]<'_]!-.L+Q=0L(KJ.*>%91D1W$1C=?JIY%-U7_D#WG_7!_\ MT$T ?G-1110 5]D?!_56T/\ 9OM]5CMGNVLK:YG$$?WI"K.=H^N*^-Z^T?@< M;Q?@)IATR."2["S>4EPQ6-F\QN&(!('X&@#H?!FH:[>V%[JE[>Z9J]K=J+FU M&FSEO+;:!Y(W<8XZY').0*L>%/$NJZS:ZX=4TR&"\TR\>W6UMIM^[$:N%WM@ M%OFQG@5B>#]&U*;Q%=>+5T.UT%;BQ:W_ +,AE(-U*'R))?D4+]W ."<-D^E7 M_"-EXFTS4/$$^IZ/:1+J-R][#Y5_OP^Q%$9_=CKM)W=O2@#0\%^(=2U^+5QK M-E;V5SI^HO:>5!*9 $1QEB!D_/@X&.*Z6N-\$V'B'3M5UQ];TNUM8-2O7OD M>&]\TH2D:",C8/[A.<_A794 ?#/QP_Y+7XD_Z^%_]%I7!5WOQP_Y+7XD_P"O MA?\ T6E<%0 5]"?LE_\ (>\2?]>T/_H35\]U]!_LG%AK?B4HNYA:PX&<9.YJ M /:_"'BC7/%.H)J\>G11^&[V';;,+I6EB96;+R)MXW?*-H8[=O/6M#0?%LNM M>*-5TB;2+C3Q81131R7#KNF5RXSL'W1\AQDYYZ"N3T.RN-3\?P:EH7AV?PW] MCNI4UQC<)Y-TQCSL$:,0YW,K;\+C!^E:^C/K!^*&IZA<^'-0MK&^M8+9+B22 M$A#$9268+(3@[QC )]0* -70O%LVL^*M5T>;2+C3Q8PQ31RW#KNG5V=<[!]T M?NSC)R0>@KI:X72'UC_A:6I:C<>'-0M[&]M(+5+B22$A#$TI+$"0G:=XQ@$^ MH%=U0!\X?M:?ZKPU_O3_ /LE?-=?2G[6G^J\-?[T_P#[)7S70 5UWPH_Y*YX M8_[",7_H5= M=+&\RR1%@L:E3TW*VXD9*E:T-4\6S:=XRTK0_P"R+AX-0E:(W[.JQJPB:3"C MDOPO/0#/4]*Y3Q[:3ZWX@ETS3/#,\/B/R/,T[78+I(A'&&4%W8,&PK-C85;- M:OBTZT_BCPY+9^'[[48M)N&GGN('A59-T#IA0T@.P:7= MM=32Q20@,&@D3:NZ0'(+C.0![UW*DLH)4J2,X/:@#A?C7_R1?Q+_ ->H_P#0 MUKX7K[H^-?\ R1?Q+_UZC_T-:^%Z "BBB@#[C_X22]TGP-X9TK0++[;KNJ:4 M/L,;NJ1H8X4)=RQZ#,[CPYX-76-1T&^DNEB9YK.+:WE;/O,S@[0 MO&0<\Y&!FN>U.725^'?A1-?\/7VJV\EI;)#/8$"6WG9$5-IWJRELXRI[J:I?Q7$$"1[)I88V+>4)GR 2%*@D9Y]>M '6ZQXK>QO= M.T[2],DU+4]0@>XCMUE6)4B3;N9G;IRZ@8!R35[PWK\'B71(]1MXI("7>*6" M7&^&1&*.AQQD,I&17*ZN(=2TK1=2N/#/B3[? CQ1&Q98+B#@!EI' M /%;'P]\/W/AOPA':7Z[+J:XFNI8_-,OE&61GV;SRQ (!/<@T =/7Y[>,_\ MD?->_P"PC(;?PW\ M(KZYN(9KF2XU_P"RV]O 7FE>*(*HR0!WY) XKV#3/$FH0^$C?\ B?1[RUU" M%O+EM8(O-,KG&/+"%L@YQDD=#G%>(_!&32(_@3K#>)--N;_35UEFF^S(6>W" MPQL)>"&&TCJO(KU?PA>ZGI>AZO![3Q.\%TD%YL6"UV!IY)';8L84'!8MQUQ[UK:1J%UJ$#O>Z5 M":2,,V[RCP6 M(#YX/;'6NQ\ 6U]#.4444 >L_LW3 MQVWQ:$\[;(HM.N'=CV )-?3WA;Q7J/B+4))Y-$N[71KJ!)].NY G[Q>*^8/V<'\OXKE_):XVZ;<'R4 )DX'RC/&3TYKWKP< /&%L/!5 MKK%AX?C6>/5+._4K;P2C&U(58DJX?.0GRXH Z[0O&=MXBO-7MK"POHY-,$9Q M:XL7C0^5&P?)(XY(QGKVK2\,6%Y M>>+-=\2:K;26[R2#3]/CE&&2VB/+8_VW+-] M '6UXK^U-_R2FR_["T7_HJ6 MO:J\5_:F_P"24V7_ &%HO_14M 'R-1110!9TW_D*VG_7=/\ T(5]VZIXW>V\ M3+I6E:3?:DEI.L>J3V\.Y;4/'N4#D%FY0D '"FOA+3?^0K:?]=T_]"%?8OC. MZ@M?$U\_A'^VK+QC($98(+9VMM0"[5#2 @QE #M+Y4CUX% ';W?C'3+/Q=9> M'&6XDO;LLH9(3Y49"%\,YXR5&<#)J#7/&]GX>OA%J.G:FMFLL<4FHK;YMXV< M@+ELY(RP&0" 3S7/^-->AM?''A83VNH2'3KF2:[>VL)I4C#V[J,,JD'E@.*K M^--?@U;Q3'X>U2UU*#1+&2*YNY8M.GE^W2 ATB4HI 0$*6/<@ =S0!Z;67XG M_P"11U?_ *\9O_19K3!W*".A&:S/$_\ R*.K_P#7C-_Z+- 'YX4444 %?6_@ M;Q%J&F_!7P9HVAFUAU/68+F*VN[V7RX8&5G.3\IW-SPN.<'TKY(KZY\%S.OP M!\)P3>%H?$ECD377BQ-"L_LNF::VI%6^ MT_:+UA"A7H5*IEMW7H,=ZH:;XFU_Q-X1TS7/#ECIL'VE'-S%J5Q(HC*L5.UD M4[AE6Y..,5STV@^-=*\!6&@:?:O=)%':3=NEBB:EIFIXP8XPS+MD',9(9N""#Q0!U6I>,O#6CW7V;5=>T^SGV! M_+GN50[3T.">E:EI=V]_9PW=C/'<6TZ"2*:)@RNI&001U!KA?%NK+K'@O1]/ MTFW^RW_BI8[:W1D&^WA9-TK]/X(]WXD5W-C9P:=I]O96<8BM[:)8HD7HJJ, M?D* )Z^0_P!J+_DJUO\ ]@V+_P!#>OKROD/]J+_DJUO_ -@V+_T-Z /&**** M /5?V;_^2U:?_P!>]Q_Z+-?56N>/-"T#7++2;^]B6YNI D@WC_1E*L5>3^Z" M0%&>I85\J_LW_P#):M/_ .O>X_\ 19KWWQ9?)X/U+7O$F@:YI=RTAC;4M#O" MK/-(BA0L; [ES6FJZM';30#,JO&^$XSR0,=#7 M0031W-O'/ X>*50Z,.C*1D&N*\;W#:]/HOA"#8?M$_P#)$-8_ZZ6__HY*]/KS#]HG_DB&L?\ M72W_ /1R4 ?%=%%% !7W3X+URP\/?!;PM>ZI*T<7]F6D:*D;.\CLBA455!+, M3T KX6K[3TU-#D^ _A$>)-1ETN%;*SDM[Z)BK6\RQ@H^[! Z'[W!Z=Z .HTS MQLEYX775;K2-5AG67R;BPCL)GFA?&?N;02,8.X#'-7/#_BW3_$EW?6ME#?6] MQ8>7]HBO;1X&7>"5X8#J!FN<\)>,;D:'XBOM:OUU32=';=:ZPD'E?;(Q'N;@ M<$J?EW+@$UJ_#W3+JS\-G4=63;JNM3-J%XIZHS_=C_X @5?PH ZJBBB@#X,^ M+7_)7O%'_82E_P#0JX^NP^+7_)7O%'_82E_]"KCZ "OH7]DPXUSQ)G_GVA_] M":OGJO?_ -E<0F^\5BZ8)!]BC\QB<87+9.>W% 'O^C^/="UWQ-=Z+IUY'--; MHKI(K@I/UWA#_%MP,XZ9%6[#QCX>U/5CIEAJ]K/>98")'^^5^]M/1L=\9Q7# M:#JQ\*ZGHOANTU73_$NB3P2K:-;!3=V<4<98;MA*NF!MW?*GZ1XM3Q#;>$]3;1SFSN%B=/*9@V M[:^#LRG!&.* /2K:YBO+6*YMGWPS('1L$9!&0>:EK$\&:Q=^(/!6E:MJ5N+> MZN[99)(U! !/< \@'J,^M;= !7YS:G_R%KS_ *[O_P"A&OT9K\YM3_Y"UY_U MW?\ ]"- %6BBB@#ZM_91_P"1"UC_ +"7_M-:]FN],_LH_\ (A:Q_P!A+_VFM=%XBT@>%-;_T): /GBBBB@#K_ (3_ M /)7?"__ &$H?_0J^\9IH[>%YIW6.-!EG8X 'UKX.^$__)7?"_\ V$H?_0J^ MS/'GAN[\2Z/:PV#6KRVMVEU]EO03;W87/[N3&3CG/0\@<4 ;>E:O9:UH]OJF MGS"2TN(Q(DG3Y??TJQ;W5O=QE[6>.= <%HW##/U%>.ZQJ<=UH$'A_3O#L&CW M#>);>RU72UG"02EXS(!YB+]Q]J9PN>H(YY[GP3>1K?:SHK:)8:1>:;)$9UTX M@PRB1,HP.U3G P01V'K0!UU8GC7_ )$+7O\ L'7'_HMJVZQ/&O\ R(6O?]@Z MX_\ 1;4 ?GO1110 5]I_LZ?\D1TG_KK@C6]/;7SHJW"F_6#[08@>0F['YY[4]=7TUIO*74+4R$[0@G7.?3&:\WTW M25\">(+"/Q!H=CJ$=[J;I9^(8"/M*RS%BHF4C=T)7PA&FG^V-1GBMD5RV2L*%@,_,^YS[)0!Z31110!\??M/?\ )7%_[!\/ M\VKQVO8OVGO^2N+_ -@^'^;5X[0 5ZM^S=_R6FQ_Z]I__0#7E->K?LW?\EIL M?^O:?_T T ?8.K:M9:'I4^HZG,L%M;H7=SZ#T]3[5/\ :H/LHN3*@@*[O,+ M+CUS7(^.?#%]K.I:5J=A:6&JC3A*'TK43B*<.!\RG! <8P"01\QZ5QUSJ$7B M2;P9I>@Z%;1:>SZ@9=(O9?+@CN+@/6NE MH **** "BBB@ HHHH *\_P!$\0Z[XB\<7$EK=Z;;V.G7$UC<:1+(PN=H8?OR M.@.!E1C&UNM>@5YMJ>BZYXH\8P1W>B:=ITFD7L-R-5&U@ M6(&>_% $D_C_ %I+6;Q#'8V)\-P:G]@=2S_:F43" S _=QO/W<=!G/:O1:\U M?P3X@;3[CPKBQ_L";5#?&^\YO.6(S^>8O+VXW;OEW;L8[9KTJ@"CJ_\ R#Q_ MUWA_]&K7EW[31!^#[8/_ "_P_P#LU>NRQ1S1M',BR(W!5QD'\*J-HNENN'TV MS8>A@4_TH _.G%&*_1/_ (1_1O\ H$V/_@,G^%'_ C^C?\ 0)L?_ 9/\* / MSWTGC6K+/_/Q'_Z$*_0^2:QE9#+);NT;;D+,I*G&,CT.":@_X1_1O^@38_\ M@,G^%._L32O^@99_^ Z_X4 6/MMK_P _,/\ W\%'VVU_Y^8?^_@JO_8FE?\ M0,L__ =?\*/[$TK_ *!EG_X#K_A0!<26.1=T;JR^JG(JMJA']CWG(_U#_P#H M)I!H^F <:=:#_M@O^%']CZ;_ - ZT_[\+_A0!^=%&*_1/_A']&_Z!%C_ . R M?X4?\(_HW_0)L?\ P&3_ H _.S%?:GP!N8(_@MHRR31HV9>&< _ZQJ[_P#X M1_1O^@38_P#@,G^%.&AZ2HPNEV0'H+=/\* +'VVU_P"?F'_OX*/MMK_S\P_] M_!5?^Q-*_P"@99_^ Z_X4?V)I7_0,L__ '7_"@"TEQ#*2(YHW(ZA6!I^X>H M_.J8T;2QTTVT'T@7_"E_LC3?^@?:_P#?A?\ "@#XE^-__):_$G_7PO\ Z+2N M"Q7Z*-H.CLQ+:58DGJ3;)_A2?\(_HW_0)L?_ &3_"@#\[,5]!?LGRQPZ]XC M,LBH#;0XW,!_$U?2/_"/Z-_T";'_ ,!D_P *5="TA?NZ59#Z6Z?X4 6/MMK_ M ,_,/_?P4OVVU_Y^8?\ OX*K_P!B:5_T#+/_ ,!U_P */[$TK_H&6?\ X#K_ M (4 65N[=F"K<1$GH XYJ3&6D_P#0+LO_ '3_"E71M+7[NFV8^D"_P"% M %S_C/_D>]>_["-Q_Z,:OOW^R--_Z!]K_WX7_"HSH&CDY.DV)/_7LG M^% 'YV8HQ7Z)_P#"/Z-_T";'_P !D_PH_P"$?T;_ *!-C_X#)_A0!XM^S!<6 M*?"_58-0FMU6359 T<[+AE\F+L>HKVT:KIH O[4 =!YR_XTP:#HXZ:58C_M MV3_"C^PM(_Z!5E_X#I_A0!)_:VG?]!"U_P"_R_XT^+4+*>01P7D$CGHJ2J2? MP!J#^PM(_P"@59?^ Z?X4HT32E.5TRS!]1;I_A0!=W#U'YU\@?M/\_%N/'_0 M.A_]">OK3^R--_Z!]K_WX7_"F-H6D.V7TNR8^IMT/]* /SKQ1BOT3_X1_1O^ M@38_^ R?X4?\(_HW_0)L?_ 9/\* /D/]G"ZM[+XN1S7DR01"RF!>1L#H.]?6 MT6O:!"&$.HV,89B[!)%&6)R3]2:F&@:..FDV(^ELG^%._L/2?^@79?\ @.G^ M% $7_"2:+_T%;3_O\M*/$>BLP U2T))P!YPJ3^P])_Z!=E_X#I_A1_8>D_\ M0+LO_ =/\* +NX>HKQ;]J8@_"JRP?^8M%_Z*EKU[^R--_P"@?:_]^%_PI'T7 M2I!A],LV'H;=3_2@#\Z<48K]$_\ A']&_P"@38_^ R?X4?\ "/Z-_P! FQ_\ M!D_PH _/73>-5M,_\]D_]"%?H?YFG_:QZ@D4\<#[D*MQ^\<^E>D?\(_HW_0)L?_ &3_"E&A:2!@:79 ?\ 7NG^ M% &;_P )WX:_Z"D?_?+?X4?\)WX:_P"@I'_WRW^%:?\ 8>D_] NS_P# =/\ M"C^P])_Z!=G_ . Z?X4 1Z7XBTK69)$TR\2=HP&< $8!^HK2!STJD-%TM?NZ M;9CZ0+_A5F"V@M4*6T,<*DY*QH%!/KQ0!)1110 4444 %%%% '(ZYXZ&G:\N MF:9I5_JC6TJ?VG):VS2+:1LI(Z=6^Z=HSPYXHFU.7PYK?C!=E> /^>-]_X%&@#XYHK[&_X9H\ ?\\;[_P "C1_PS1X M_P">-]_X%&@"Y^SG_P D1TK_ *[7'_HYJ[+5O!'A_6_$%EK.IZ;;W%W9A@ID MA1@^0 -V1D[<<<\9-4?#_P /;+POHT6E:%J>I6ME"69(EF!P6.3U'J36G_PC MTW_0=U/_ +^K_P#$T :3V%I)?0WDEO&US C)%*5&Y%;&0#VS@?E5BL7_ (1Z M;_H.ZG_W]7_XFI(-%GMY-XUF_DXQB1E8?EB@#6KY#_:B_P"2K6__ O_0W MKZO^PW/_ $$I_P#OA/\ "N+\6?!CPSXWUA=3\1M>7%VL0A#I+L&T$D# 'N: M/AVBOL;_ (9H\ ?\\;[_ ,"C1_PS1X _YXWW_@4: /#OV;_^2U:?_P!>]Q_Z M+-?7$WA?1[CQ-%K\UC"^H0PF%)6C4D D'/3.[Y0 >PS7&>'O@7X4\*ZQ'JN@ MR:A:WL:LJRBXS@,,'J/2NO\ ^$>F_P"@[J?_ ']7_P")H U?LT'VO[5Y$?VC M9Y?G;!OV9SMW=<9YQ4M8O_"/3?\ 0=U/_OZO_P 31_PCTW_0=U/_ +^K_P#$ MT ;5>8?M$_\ )$-8_P"NEO\ ^CDKT%;"Y50O]IW!P,9*H2?TK*\2^#+3Q=H, M^C:[=W,]C.5,B*50DJP8<@9Z@4 ?G_17V-_PS1X _P">-]_X%&C_ (9H\ ?\ M\;[_ ,"C0!\@H Z)$6.-410JJ M !V%.K%_X1Z;_H.ZG_W]7_XFC_A'IO\ H.ZG_P!_5_\ B: -JBLNWT>XM]V- M7OI-W_/4JV/IQ4_V&Y_Z"4__ 'PG^% 'PS\6O^2O>*/^PE+_ .A5Q]?:>L?L M_P#@O7M:N]5U-;V2[O)3+,ZW&T,QZG '%4O^&:/ '_/&^_\ HT ?'-?0O[) MH#:WXD!&0;:$$'O\S5Z#_P ,T> /^>-]_P"!1K?\+?![0/! MR7EIIMI!*!5=\^K 9-4O\ A'IO^@[J?_?U?_B:/^$>F_Z#NI_]_5_^ M)H VJ*Q1X?F# _VYJ9P>\J__ !-7?L-S_P!!*?\ [X3_ H \6_:M_Y$'1_^ MPE_[3:OE*OO;Q?\ #K2_'6G06/B6XNKF""7S8U1@F&P1G('H37'_ /#-'@#_ M )XWW_@4: /CFK.G?\A2T_Z[)_Z$*^O?^&:/ '_/&^_\"C3X_P!FSP%#*DD< M5\'1@RG[2>"/PH ]%U;PSI&NWEC=:K8PW,MC(9(3)&K'_5M/ KE/ID<57_LFZ_Z#5[^4?\ \31_9-U_T&KW\H__ M (F@#4Z=**R_[)NO^@U>_E'_ /$U)'IURBX.JW3^[*G_ ,30!H5^';[5SJ5YIPFG:03,KRN8 MVD&,.8\["1@;_P!"6OH_[#<_]!*?_OA/\*Y3QC\)]!\>3VLWB:6[N7M% M98BD@CP"03T'/2@#X4HK[&_X9H\ ?\\;[_P*-'_#-'@#_GC??^!1H ^:/A/_ M ,E=\+_]A*'_ -"K[:\5^&+7Q7HCV-R[P2C+6]U$S+);O@C>I!!S@GO7$:3^ MS[X+T/6+75-,%]#>6DHEAD^T;MK#H<$8-=[_ &3=?]!J]_*/_P")H JIX(\. MIX?DT7^S(C8RR>=(K,Q9Y,@^87SN+Y ^;.>*N:+X?TSP]:O;Z1:B!97\R5BQ M=Y7QCJ7_#-'@#_GC??^!1KL= ^'UEX7T6+2M#U/4K6RA+%(EF!P6) M)ZCU)H 71_AUH>CZ]-JD4)E;S1)9PR.S1V7R[6\M2Q ).3D =<5O6FD6-CJ% M]?6L 2ZOW5[F7))D*KM7KV &,52_X1Z;_H.ZG_W]7_XFC_A'IO\ H.ZG_P!_ M5_\ B: -JBLF#19[>0L-9OY.,8D96'Y8JS]AN?\ H)3_ /?"?X4 ?)?[3W_) M7%_[!\/\VKQVON'Q7\%O#'C761JOB)KRXNQ$L6])M@VC.!@#W-8G_#-'@#_G MC??^!1H ^.:]6_9N_P"2TV/_ %[3_P#H!KW#_AFCP!_SQOO_ *-:WAKX'>% M?".M)JV@/?6M[&K(LGG!\!A@\$$=* .E\4^#+#Q4UG)=/+;SVLJGSH)'C=XM MP+Q$JP.UL8-2W7@KP]=Z-::4^F1QVEDVZU6!FB:!N>592&!.3DYYSS5G^R;K M_H-7OY1__$T?V3=?]!J]_*/_ .)H L:5I-AH>FQV&DVL=K:Q9VQH.,DY)/^LI!+;7,:RQ2 $; MD89!P>>AJKX@NFL]!NY8[2YNV\LJL-K'O=B>!@?C7G$^GZ]HNA):KI6H7,L_ MA"'3XTM/F$=T@?*L5F.">%0$ M] 3TKSC5_"^IW::]?"UOFOH+&Q.F,DKC;,BG>4 .-V0 ?RKN?%"[A,\+0Q/)F,?>0"1[UV MW@2TN;#3M69K.ZM;"2_>73K.XSYD<.Q!C!/R@N'(!/&>U &E:>,=!O6NQ%?B M,V:[#0!=: MIXXOM>;3KK3[0Z=#:(MW'Y;RN'=V.WT7%=(M*M?$5KH5Q>)'J=Y$TT%N5.9$7J0<8['C.>#6E7G?C3P] MJ>H>,FU73+5WGT_2DGLI0.&N([C?Y>?5DW+]&H [--?TN3Q')H,=VK:G% +A M[< Y6,G&2<8[CC.>:T:\MM=&UR&ZFUZ71Y)M2U'1KZXGMRY7;-(\1BMBP((* MHH7@_P )YK.LO#NLW&G:I9K9W\-CNZQ!@O[N)I&)/0!5!)/T%9EV\WDS0;D'[N>,HZXXY4]*MT %%%174_V6UEG\J6;RU+>7$NYVQV [GVH MCL-1M-4MFGL)A-$LCQ%@",.C%6'/H015FO,](AU?2%T'4Y](U%H?M.I/-;0I MNEC$\N^(NF?0?@3SBJFF>%-0U*PTB+7K&]VPZ%FQA2X-HH:Y1R@#-@]PZQ)IEI:/:ZY! MXAO8?!UKJNGQW?VI[R&^1?LLV, :8,"7$A<[Y.HW#&0?I0![761!XJT>XULZ3'=D7OS[4>% MT$FS[^UF4*V.^"<5@>";&6W\0ZK<66GWVF:/);P*EO>D[GN!O\R0 DG&TH"? MXB,\]:S=3T[4=8\>6\]A#JX"QW<%P=10"VMD:(JK0$?Q%PO(S\I;.* .OTKQ M;HFMWQM-,OA--L,BCRW42(#M+(S !U!XRI(YK9KSGPO8ZE MTV6WNWN$"J\C)'&$C.?G'R%LCC '>O1J "BBB@#%U;Q=HVB:@++4;F5+CR/M M!2*VEEVQYV[V**0HR",G%:EI=V]_9Q7=E-'/;S('CEC;A!'6N/U:YNM' M^)S:I_9&HWUM+HRVZ-90>9^\$S-M)R .".3Q7'S>%->M+#2+74X+@6'V.Y9H M+.W-U]EN)9VD VJZX*HP4.,@%3C&: /9JR=:\3Z3X="G5[EH%*ERP@D=44<% MF*J0HYZG KD;?3)X?%L3Z_8:MJP%O9KIUXH($+*,2E\, C%OF;/4<./-O)'M# M#L';@=@!@8'KBN9^('AF?Q/JNAVJ1/Y %V)+A M1_Q[L8"(W]B'VX]Q6+I&E^(=2U_0_$VO:7)!J)O&CEA)!%O#':RH.>P>5F;_ M (&OI0!ZC4-W=PV-I+\)F"RMKO"Q;F2W8R3%R/F8%CRV>? MK0 ZV\7:%=Z;>7R:@D=O8MLNC.C0M"< @,K@,,@C''.>*OZ9J5IK&EV^HZ;, M)[2YC$D,H! =3T.#S7$>%+>XTL>([V]L-4N[&>YBFMY+ZWWWL[A K$J.2JD* M%X& #]:UOADEQ;_#G1[*^L[FSN;.W2"6*YB*,&4#.,]1SUH ZNBBB@ JM;:C M:WEU=VUM,))K*017"@$;&*AP/?Y6!X]:LDX!/6O,9+?5I9[W78=*U&.!O$=M M=FW,>V=X$MUB=MF>1N'3N!F@#TZH[B>.UMI)YVV11*7=L9P ,FO-+;0]1UO4 M+(ZKIU_%8S:_>W$T,KE,0&!O+W[6^Z6QQT[5T_A2&]TCP1)!>P7;/:S72PQ M[I3$)7\L+N//R;<9/I0!:B\;>'Y;&[NA?^7'9.B3K+#)'(C/]P>6RAB6[8'/ M:M#2=9L-BZPNJ7>JVUCJU[8PZE M8WA.HQ@7D_EAUD51QE$#*RC YW8S7;>#[6Z.H^(-7N;2:RBU2^66W@G7;)L2 M%(]S+VW%"<'G&,T =11110 4444 %%%% !1110! UG;-?I>M"ANHXFB24CYE M1B"5SZ$JI_ 5/110 4444 %%%% !17G4?B*[TS7M3$$JRQW7BN"Q;S&+!(WM M8R0O/!R/U-23^,M:NKJ.TTM[%'F\23:2LTD9D5(D@:3=@,,L"OJ!0!Z#17/^ M%=5NM<\-S/JQC6XAN+BSFDM\QJ_ER,F\UT5QWA.)=-\:>(M'L)97TVVCM M98XY)FE$$KJ^]06)(R%5L9[Y[UV- !1110 45Y[X_BDL]6_MZ]1]2T>QM,W- MG!?O;S6A#%C.B@@.<<8)!^7CN*(?&OB#4O$]U'I&EO-I]GJ*64B>0/FC(0O* M9#("I ?(78<@=()M'^R1QMYVT2.JR;MV- MPV@E=O3)S5SXH:?<77AR>YL+8S7-M;R.)1J4EL;4 9\U54@.PQD9(Z8SS0!W M%%>0ZE>1:[I_B;59M3O$;2M$MKO2I//>!HR\#2"4HI +,X .<_=Q7JFF337& MDV2!'D&,88J"?UH M4444 %%1R M.#7.:SJ$7P_\17#: 9KBU31;F]NM.:Y>1(WC9!&XW$E-Q9@<<$#..* /3:*\ MY;QEXHT_1KZXU'3XP,6JVEW<0B",232B,AE$CDHNX-NR,CCWKM+&*]_LF:#6 M;VWN9(-$G:XT@SV,,T%O;WS M7:HI9U,PD?E9">,8Q\H//-;7PRWKX3GBDGGN/)U.]B62>4R.56X<#+'D\"@# MKZ*** "BBO%?#GB>_P#"ZZW)<7$UY_;-Y>_V9'-(7Q>1W+1"%<] P:,@?[+4 M >U45Y3X>O\ 4O#WAR?2H-3EN-2;7+BVC:2W:[EFVH&?:I=0.CT444 %%%9_B"7R?#>I2;_+*VDI#;L8.P\YH MT**\XL?&%YIWAJ=&>$_V?X4M=1C>8_,\K(X.XD\C*+^=)JWC+Q';_P!L7=D= M/6TT>RM;N2*6%V>R;@R6S7KV MJR'T+ISC!SC!'%>:^$W_ .$AN-+T+7[R\-I96%ZTJM=NF;F.Y$;+YBMF18U. M%;)X.>O0 ]CHKG/A_>7.H> -(N;V9[B9X.9G.6E )"L3W) !S[UT= !1110 M45Y:FH-X-UN\O-8@EU.XN4O;FQU*WOW=;A45I?)DBSA"JC:" 5^7L3S/'XU\ M4P>%]3U:\L(Q%%I@O;>XE@$48ER/W?$CEDP:RNS'9PWL<]G&4"B1G'EL"S9QLR#GD'I6!K23:1\3-%OTAE@M+R[D@-Q'J# MS&[D:)ML3PDX1 03D9P5'3)- 'I%%>3^&I7C?P/J]O>W,^HZY),-3WW+N)1Y M3NV4)P-CJJC &.G>O6* "BBB@ HKBO%UE;ZIXZ\,Z?J!D:TDBO'>)9GC#%53 M!.TCIDUSUKXLU/2!)HNCR3ZC%)K)?%%_/I6E/%9Z-J4]M<7,\EW%Y@*Q2!%"HK\;@P8_,=HXKH?$=D^I M: L7V6._GRK"W%Z]JDK8Y^=>DNRX() MD24C89 271>@.?F &?2O7(CF%">?E% #Z*** "BN4^)\DD7PQUQX99(G^S8# MQL59U45YOJWC?4M)N[..PD2Z@MS90WD)M"=AF*C+3&08;# @!3[]:Z'PSJFM:OK M.LR7DMHFG65]-9P0QPMYC;2/G9RV.Y& /?/:@#IZ*\YUJ*;2_B9H=\L_N[M9-/M9\7$I8 M(S23#"KT48 & .U ':T444 %%%WC^&TE^S;]4U.]M)E4O[M<_6JWA7Q?X@O[KPY)K M!L)+;7H;AECMX61H&B&02Q8[MPSD8&#C&: /0J*\Z^*<$UM9#6;:*519>5)/ M?1:@Z26D:R L4@!"N2N1@D9SCG@5DW-Q)-#>^(A>7(UB#Q/'96Z?:' \GSTC M$/EYVX:-BQXYSF@#UNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ JI<:M MIUI?0V=U?VL-U/\ ZJ"295>3_=4G)_"K=>;?$&_T&]URW\.77V:TN)9+>ZO= M0FBPT<<<@9$1LH! .^?5=.CU)-.DO[5;UQN6V:91(P]0N4WJ(\VJ:6T#'Q'/XHANK5O))?R1 M+&RRAL?<6)6!.<#!%;>BW&B6WQFUF&P:%)+JPC64*#F6<2REP3W8 CZ#% '8 M6'B/1-5N#;Z7K.GWLP4N8[:Z21MH[X4DXY%:5<=X8LX]2\7ZOXB%JL$$&=,T M\",+E$;,LG_ I. ?2,>M=C0 4444 %5[[4+/3+4W.I7<%I #@RW$HC4'ZDXJ MQ7,^.M=TWP_HD5UJ5G%>3-,([.*9,H)B" 6;!V*!G+>F>I.* -74-0T6.RM[ MO5+RQ2U9UD@FN)4"%NJE6)QGN,5:EOK2#R/.N88_M#!(=\@'FL1D!?4X["O* M](CT;P]-X;?4;F&_T2'2+J".[$!:'[0TJLZA<'&1N"CT!%4YX['1O"WP^;6U M6WU6UO+9CYRDR06P,AP?[H *@_0 ]* /5+CQ-H-I?&RNM;TZ"[5@IMY+N-9 M3T&TG.3D?G6G7&>(;2'Q!XRT?2([9&MX2-4OIO+'S*AQ#'N[Y?YL>D?O79T M%%%% !2,P12S$*H&22> *6JVI36MOI5W-J(!LXX7:<,FX% I+9'?C/% $=KK M.F7UK+=66I6EQ;PDB6:&=72/')R0<#\:=;ZMIUWI[7UKJ%K/9IG=<1S*T:XZ MY8''%>0F;3];T?6],B*>X6$@LHQ\W)09Q@E?:@#T.\\0:-I\$$U_JUC:Q7 M"[H9)KE$648SE23R,$=/6K5I>6U_:1W5A<17-O(,I-"X=&'3@C@UP%MJJ?\ M"E]%_LJ*.[U&6RMM.M0T>[R[AD5#G(XV']!LM)LAB"SA6)? M5L#DGW)R3[F@"_1110 4444 5%U;3GU)M.2_M6OE74'(_&N O-0T/6/BA9V=HUK8RZ/=R2/(T6R6[ MNWC*!%XY4!LLQZD #H:S?"Z02R>#;*VMVCU;3)+EM8)A96B4QNLF]L?QR%". M>>HZ4 >J)?VV][$&VF2WE M610?3()YKR2";0SX5^(&G:1!Y]K)T!4F,PPJ9!P20&R2<'.#UKI/AH6 M.K:^\DT.HR2FW9M4M8#!!-A"HC"= RXY()SN'3H #T&BBB@ HHHH J7VJZ=I MGE?VE?VMGYS;8_M$RQ[SZ#)Y-%UJVG6-Q#;WM_:V\UP<0QS3*C2'_9!.3^%< M7\4-2TB.S31;R.U6_P!6@DMTN[J'8Y;'7IA1R6QV!-0)''/J\]QHL .1^-6SQUKQR M:YTWQ->>(+KPMY%I<0:+=Z=IUG!%Y'A;:@3$T<8;S%*1MP,E5#Y'8'GK6%:75E+\*;&VL66(VOB! MV6<1%HK ?:)7222/'*;< #@?,O(ZT >RVEY;7]JES8W$5S!(,I+"X=6^A'!J M:N-^&.1X;NPR!F_M&=FNHT*1WA8AC+&I VJN#;6NS.<5*EW; M274MK'<1/<0JK20JX+H&S@D=0#@X^E>4S)&UYL1H3_$KQ;IUC<):_VAI444DL(.XRAKCS&SW90P/Y4 >A MV6JZ=J32KIU_:W;0MME$$RN8SZ'!X/UJW7F'@&UG;QC;R6LUAZL M+5X4D;S$*!MQPS!58D#[N[WKT^@ HHHH *KWVHV6EVQN-2O+>S@!P9;B58US MZ9) JQ7+^/-=TW0-'AN-0LX+NYEE\JRCGCR@E((W,V#L4#.3Z<#).* -NZUG M3+&UBNKW4;2WMYL>5+-.J(^>1@DX/X5/+>VL#P+-.QT71/AVV MO;(=9M9;?S#*I,D-N$DX/]T D ^X /2@#UA]6TZ/4DT^2_M4O7&Y+9IE$C#U M"YR:MUY)K^G2'Q7-8Z1>6=Y<7VMVE^R?97-U;;3&6/F [0@13@G^]MYS7K= M!1110 4444 %%%% !1110 4444 %%%% !00&4@C(/!!HHH R$\*:!'HTFDII M%HMA))YKVXB&UGSG=CUR!S[5):^&]%L8X4L]+M8%@G-S$L<0 24KL+C_ &MI M(S[U%XF64:/).NN-HEO;@RW%TD:,P0 \ N"!S['TKC]&UCQ/X@&@Z3?7\FD7 MD^DRZA=SQ6Z>9)B54B&U@0F0VYACKQQ0!W\6FV4%K-;0VL203L[RQA!M M!;O4;>TOT2#)N"9C&V"3A%.TG@9YZBM+QRFKVUW9#1?$5];7NIW<=M;6B1Q- M$@ZR.CZ=HEJ;;2;*&SA9M[)$F-S>I]35VBB@ HHHH MRM1\,:'J]]%>:II-I=W,( 26:(,P .0.>HSS2S>&M%N-8359M,MGOT*L+@QC M?E>ASW([5J5YQ?:_K?AS7=8_XFK:W;6&CS7UVKVZ(MK.,&%%*#C: .DT3P-HVBWT]^MK#<7\MW/("1#*Y8@'VW8SUQ6AJOAO1M(81IHPV!G./<>U1O<6ZJL$Z-&#@)@^6? M,Z')^7KS5CPK+J^O^#)UU'6YHKZ+4+J!KZVBC1BL<[J,*P90, >OUH WK[PU MHFIWD%UJ&E6EQ/;@")Y(@2H!R!] ><5J5R?P\N=1O]%N[^_U*?4+2XO)/[/D MN$17-NORACM !W%68<="*ZR@ HHHH KW^GVFJZ?-8ZE;QW-K.NV6&5=RN/0B MJFF^&M%T>WGATS2[6VCN!B94B'[T8QAO4<]#6G7)?$&XU+3M GU+3=EZ?I;Z=96$$-G(&#P*@VON&#D=\CUKAM4USQ)=-X@>WU :9-X= MTZ"=[>.%'2>=HC*XL_"NA6%GEVTL;7!N6#1CF4C!?ZD=Z MEL]#TO3VMVL;"WMS;1-##Y487RXV(8J,= 2 <>U>?OXEU[3(==MX-6;4X([Z MST^RU*>W3,<\KA)AA0%<)N4]."2#G%:T-YXA@N/$FAQ:NL\]C#!<6M_=6ZLZ M)(K[E95VJQ!C)'3J,YQ0!TVJ^&M%UR6.76-,MKQXQM5IHPV!G./<>U1:KX1T M#6YH9M6TFVNY(%"Q-(F?+ Z8].IKC;[Q1JZ_#[PA?&[N?-U*.(WKV$"RW M%]3TBSNFAC\J/S80=J?W?I[5/)H6ERQ7,4MA;LEW&L5PI08E11A5;U !KF?& MEUK6F:CI\^D:RQN+J\A@MM(%NA29=P\XLV-W";FW @+@>M9<_B37'^W:]#J) M2ULM?72QIWDH4>$3+"S%L;MY+%@:=;6%SH]G):VN?(A,(VQ9ZX],]_6LFPU+6D^)NIZ;J%[!+9# M34NK:%(M@AS*Z\L22QPH)/ ]!7/^ O%>LZOXFM[;4=0FD$MI+)<1W,"1Q22* MX"M9NH'F1XW9.3P5[F@#TR*)(8DBA18XT4*J*,!0.@ IU%% !1110!DV?A;0 M=/U":^L=(LX+J8,))8X0&8-][\^_K5&\\!Z'+H6I:;IUE!IPU&$PRR6\0SM/ M;'3'MTK8U6"YN=.DCL[\Z?(<$W(C5RBYYP&XSCNQ/(/$]O\.]?GM=4A6\ MT.]FMWO'M@SSQIM*_+PH8AP"<8X.!S5GXB>)M4T;4+>*RO+N"%K"6<#3K=)Y M!,I&UI58';#RU7* "BBB@#,UCPYH_B#R?[:TZ MWO?(),1F3.S/7'IG%$_AO1;G2(M+FTNT:PA(,=OY0"1D="H['D\CUK3KBM2O M-:T_X@:5;6NLM>I>RR/$] N]/MK M&YTBTEMK4DP1M$"(\]<>F>_K5G4=#TS5[*.TU*Q@N;>,@I&Z<(0,#'IQQ7#: M#XCURX'A?6[G43-;>(KB2)[ PH$MU*2/'L(&[(\L Y)SD]*M6&M^(8;7QNE] MJ-E->:60;21XQ#!"3;AP#D_=!/4F@#IKOPCX?O\ 28-+N](M);"W_P!5;&,> M6G_ >E:-C8VVFV45I8PK!;Q#"1IT45Q'PZ\0ZAK.HZA#>WEY+#%;P2+#J=LL M%TKL"6(50,Q'C#>N<&N^H **** (+VQM=2LI;2_@CN+>4;9(I%RK#T(JO-H> MEW$UY+-I]N\E]"(+IVC!,T8! 1CW')X]ZOUC^)Q*NCR7 UQM$M[<&6XN4C1F MV@= 7! Y]B3TH 6Y\*:#>7J7=UI%I-<1A LCQ D;#E/RQQZ5H6UE;6?G?9($ MA\^5II=BXWN>K'W.*\^TG5_$^OMH6D7M^^D7DVD2:C=SQ6Z>9(?,5(QM8$+P M=S#'7CBFGQ1XCN_#G@[5EO+>W2]U"WM+Z-(,M.6D*-@DX53MSP,\]: .VA\, MZ);ZPVJPZ7:I?LS,;@1C=D]3GL3W-1VOA+0;'66U:TTJWBU!B2URJ_.]>HT % M%%% !5*?1M-N=6M]4N+&"2^ME*PW#H"\8/7![=3^=7:* ,F'PKH-OJW]J0:1 M9QWWF-+]H6(!P[ AF![$@D'US5B#1-,M19_9[&"+["&%KM0#R0PPVWTS7#7W MB#6_#>M:U_Q-FURWT_1YKV[62W1%MIQS$BE!QN4,2I)( !SS5W3+WQ#8^(;7 M2[C5DU%]3TB2\C>X@55@G1D!P$P?+/F="2?EZ\T =-?>&=$U+48[_4-+M;FZ MCV[998PQ&#D?7':E;PYHSZT-7;3+4ZB,$7)B&_.,9SZXXSUKB+;Q%XD_X5RU MT]U).-!N_#NH M:Y;79DL-.>1+AQ&V5*=<#&3D$$$=01B@#H**YO\ X3S1%TV_O)FNH/[/$9N+ M>:UD291(<(0A&2&/ (S4MOXUT6X"#S9H9FO$L6MY[=XY8YG&Y%96 (!'(/3W MH WZ*S9O$.EVUW?V]U>1VYTZ!+BZ>8[$BC?=ABQXQ\AK15@ZAE(*D9!'>@!: M*** "D(!Z@5!J&H6FE:?-?:C.EO;0+NDET\:Z5/H3:K00000>156S\4Z)J":D]CJ,5PFEMLNVCRPB.W=C..>/3/IUH UJ*S='\0 MZ9KXN/[+N3*ULX2>-XGB>,D9&Y' 89'(XYK2H **** "@@'J,T5AP^+M-N/% M#:);F:65 P>=(6,*2+UB+XV[\J7ZV\TNW&Z-RJ[CM7U@C,DMPX4G8B@$DX'T'>@#6 Z#%&!C&.*P;_ M ,;>']+MK:XU&_\ (CN8A*C-#(=J9QN?"_(,G&6P*T=4UBQT;2Y-1U&?RK2/ M;ND5&?[Q & H).20.!WH N@ =!16;:Z_IUWH\VJ1S21V<(8R27$$D.T*,DE7 M4''OBI]*U6RUS2;?4M+G%Q9W*;X90I&Y?7! /YT 6Z*** "BBH+Z^MM,T^>^ MOYE@MK>,R2ROT10,DT 38&6D;S3)&>-9&AD62-HWBD4X9&5@"K ]C0!H = !2 MXQTK*C\3:5+XEN=!2Y!O[6W%S,FT[40D#ENF>0<=<$&DT7Q)8Z_O;35NFA"A MTN)+62.*93W1V ##Z?7I0!K4444 %%%% 0#U&:,5A7'B[3(/$T.AJ9IKESM ME>*%GCMV(!59& PI8'@$_P!*DM/%NB7NN-H]M?*U\N_$1C=0^PX?:Q 5MIZ[ M2<4 ;&T9S@9^E+69J_B+2]":%=3N3')/N\J*.)Y9' ^\0B M@9&3C S5>[\8 M:%8:E;V-Y?B*>X,8C#1/MR_W S8VJ6[!B": -NBBB@ HHHH .O6DP,8P*QO$ M/BK3_#:PK=^=-<3D>7;6T32R%-P#/M4$[5#9)_K27_C'0=+O+>UO]06&2X"% M-T;E1O.$W,!M3)X&XC- &V0#U&:,#TZ54U/5++1K![W4[A;>W0@%VR>3<%@FW3[AFRO7X&: -RBJ>DZM9:YI,& MI:7-Y]I<+NBDV,NX9QT8 CIW%7* "BBB@ I, = *K:GJ=IH^FS:AJ4P@MH%W M2.03CG P!R220 !R2:R+7QA;R:$=1O=.U.S83&$6DEC*9F.3MVH%R.!G M!Z4 =#@>E)@#H!5#2MH]10!T%%9NC:]:Z[$\ME%>)&NTJ] MS:R0B13T9=X&X<=O;UK2H **** "D(!Z@4M<]IGC*QU74+N.V@N_L5O$9$U MVTGD3[2PD"/MP=N!WYSQG% '0TF!G.!GZ5D:'XITSQ!<7-O8M<)<6H1I8+FV M>"0*^=C[7 )4X.#[56U+QIIVDZDMG?6NIINGCMUG%A(86=R H$F,')(% '0] M.E%8-KXST:\UI=,@FF,LDLD,4IMW$,LD>=Z)(1M9AM;(!['TK>H **** "@@ M'J,T5S^I^+$LO$$.DV6G7>HSAD-XUM&2MI&X;:['N25^Z.<9/;D Z# ]*0@' MJ :Q+CQ796FO6^EW=M?0-1!';#6Y;B22SU!T2W M\J,L[%CC[O48[YZ=ZZ.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P_ M%'A:V\56MK!>7M[:I;3K<+]DD5=SK]W<&4A@#R 1U -5[GP5!=1V;2:OJPOK M1)(TU!)U6=XW(+(Q"[2O [9&!@@UT0=6=D5E++CVEWYOVBUO)D= M)C)]YF(0,3[YKJ)IHK>,R3R+&@(!9S@#)P.?J:?0!SFE^"K/26EEAU#49KEK M7['#H6/*X'(!R02<#).*9IG@BVTS0M2TF/5M4FM]0\TR-+*F^-I M"Q=D*H,$EB>_MBNFHH ALK.#3[&"SLXQ%;V\:Q1(O1548 _(5-110 4444 % M<[X@\'6_B'5K+49=4U*RGL598!:2H%4MU;:RL-V.,]<5T500WUK/>7%I#.CW M%MM\Z,'F/<,KGZ@4 <_J/@/3M4F:2YO=1!GMTMKT1SA1?1IG E ')Y()7:2" M1TXJ74?!T.H>(;'5_P"U=2MI-/!%O! \8B0$ ,,%"<$#!Y^F*Z$,#G!!P<'' M:D+H'"%E#-R%SR: *-KHEK:Z]?:NID>[O4CC=G;(1$!VJOH,DD^Y-:%-+J'" M%E#$9"YY-.H **** "J^H68U'3;FS:::W%Q$T9EMWV2)D8RK=CZ&K%,DFCA5 M3-(J!F" L<98G 'U)H Y:Q^'NGV?A^71)-1U*[L&1%BBFF0?9RK;E>,HBD,& MP<\\BK4'@VVM]/OX(M3U+[5J+*;G4&E1KAPHP%R5V@ <8"]SW.:Z*B@#E(/A M]8V^DZ990ZIJJ2:3E;*[$R>="A4*4SLVE< <$'I6WHFBVF@:6EC8^88P[R,\ MKEWD=V+,S'N2Q)K0HH **** "BBB@#F;_P $P7WBE]?36=6M+MHEAVP3)L5% M.=JAD)4$\G!YITG@72I-8:^:6\\I[M;U[$3?Z.]P,8E*XSG(!QG&1G&:WX[J M":>:&*9'E@($J*V3&2,@$=L@@U+0!SG_ A=N?%$^N3:IJ4TMQ";>2WDDC\E MHN?>DT;P-IVBWMG<1W=_=#3X6@L8KJ?>EHC A #T &6).!7 M244 %%%% !1110!E^)- @\3Z#/I-Y<75O!<8$C6L@1R <[^ -.O/"TF@B^U"WM;B1Y;J2*9?-NF2Q3MJVJQ7:VOV2:ZBG59+B+).U_EQP2<$ $9ZUTKNL M:[I&"J.[' H9U7&Y@-QP,GJ: (-/L+;2M-MK"PC\JVM8EAB0$G:JC &3["K% M%% !1110 5S-IX)@LO$UUK=OK.K+->3B:>$S(T;XX"SM99MT-HTF=QC7&1U(&2< D#%5HOAYI^=8%[J6IW\6LIMO(KF5-KG:%## M:BD$!0!@UU<5STR.U &-HWA>VTC M4)M0>]OM0O985@^T7LH=EC4DA!@ 9)/3)[FMNFI+'+N\MU?8VUMISM/H?>G M4 %%%% !6'XH\*VWBJVM8;R]O;5;6<7"?9)%775]5%]:QR1+J"3JL[QN061 MB%P1D#MD8&"*BU+P#I]_I^EV%O?:AIUII31O;0V,QN;)Y@('=,%690H)Y M .,[<]JW:1G564,P!;A03UI: "BBB@ H/(HHH Y31_A]8Z/'2VAZA8\K@?J#4M ',Z5X)CT;2;JPLMK,W<\ >@ M%:-% !1110 4444 %%%% &-XM_M-O"=_%H41DU">/R(,$?NVW-=O'S$GR;/E'R_W?:G44 %%%% &/XK@LKGPO>Q M:K:W%U:,@,L=J#YH (.Y<$'*D!N.>*X_3?$?B+3_ MJ%]!9:GKEL\T2:-)< MVP%PZ.@)DE50"44]\!B/SKT@C(P>12 !5 4 # [4 9KBXN;0Q$RL3(\CJ?NJS$X_ 5E^';M[;Q-XLF31M5M[>X,4EMMLC'O5(0 MC;,\9SG [UW]% '#^ K&]MM+4&L;MH7BNM60+=2R!2K CCY% 7;P.2W MUKN*** "BBB@ KSFVEN+7X@-;>%(]4A62^,NLV=W"/LJ(ZL3,CGD,S*" I(. M3D"O1J0* Q8 GJ<=: . T+49]6\976N:KHNK6DMM:RVUA;/9,H2$,&9B_0R M2%5PHX '4FD\8ZG/K,UCHTVBZNFDW"0W=]-%9-(SX8,MN-OW3D#<3T P.N1 MZ#10!S&H6=WK?CK34FMY$TK28C>EW&%GN6RL:CUV+O8^[+73T44 %%%% !7) M>/?[/CATZYO1JL%Q#.1:7NEQ[Y()'&T*1R"&SC!!![XKK:1E#8W '!R,CO0! MYEK.I>(;WPAINAZ_I6H>;J5NW]JWEG9F0I#N(\L*F0)'7&>RY;KQ74:VUEJ& M@3Z=0"VB*OC<"NS!W;D*@D=1[UTU% 'FUMI/BO5M):!0TVFKJO MG1V^N3M'/-;*BE49E1CCS03AADJ #UKH/AM::G8?#_3;76[1+2ZB1E,2N6(& MXD9R!@\]/UKJ:* "BBB@ JCK<$-UH5[!=6#:C#+"R26B8S,I&"HR0.1[BKU% M 'FFA:KX@L/#VIZAH6G:MJNF/%#_ &/:ZBZFXW'<')).XQ ;"-Q+<'%;GA%9 MM*T&*%-*U,W=Y>R/>3W44:,97!=IF4.<)D!0!DC@8[UU]% 'E-OX*\5QZM=0 M7)L)%O-#O+>>_BW@R7$S9R<]\X]@HQV%;'@/3]:L]2A$T&JV>G0Z:D-Q!J5R M)0UR"!F+YCM4*&'& AR>3@=YM&[=@;L8SCG%+0!YGXF@U.[\2P:];6WB"VAN-':WA2P MC4313B0L%D4YV@Y'M\O-.UB\U;4)M%T3Q%I6H-!;I;7>I75G9M*EU<+AA$I7 MA5#CE44 %%%% !1110!P_CXV]MJ%C=0#6+763%)!8W>FPB0.S?-Y M+J@W+EB> MW ZY'I!4,02 2#D9'2EH XCQU#>:O#9&TM-36/2=6BEN&MHP))(_*8;XLYW; M2X[9X..159#XHD\ 75DBWSW>H7S6EE-=J//MK5VQYLN.A5=Y&>?NYYKT"B@" MOI]C;Z7IMM862".WM8EBB0=E48 _(58HHH **** ,GQ1#:W'AB^BU'3Y=1M6 MC_>VT) =ER#E22.1][@@\<0"=QZ'UKTFB@#DO#=M%9^%K31AHVJ&"Y\]+E[M8U0!N/, M9FQMSR>PKC9O!.L:MI]]#9#5HK>VT*;3;*/57A5RSLA"KL'0"(#O MT4 <=X+MM6CU:_FGCU6VTIH(5BM]6N/.E$X+>8RG. M-,^T0,FDZ5&;P.Q&)[ILH@Q_L+N;ZLOI72T4 >5Z#X?UJV\;6MZ^FWD,PU"Y MDNTE9#811/NQ);@,2)&^3)QSN?/6O5*** "BBB@ KS[QI97MUXB5?#NE7UMK MTD ^RZO;W"I 45AE9UW?,H+?=*DG)V]Z]!HH X/6-&U+4O'>EW]EI5W;365Z MKRWT]X'MGM]A5PD18X=@< A5(ZY];6I)K2^*-.\16^B33BW@NK&6S6>/S &= M#'*"2%P?+Y&<@,/2NRHH \BO?AQXH3PBD5K>6,MRMJD:V0@ ZUZU$)!"@G96DVC>R+@$]\ DX'XT^B@ HHHH **** "BBB@#@OB M?K;00:?H=IK$FCW6H-)*;R$L&B2)0RHJ \[USM;<,9/T->HC3;0:NVIB$?;&@%N923GRPQ;;[ M,(M.\17C2W4?AVUDN(P_R M&?S9 [@#C/ !(]*Z6P\-:1I<]O-8620O;)+'"5)^197#N!ST+ 'VINM>%M'\ M030S:I:>9-"I2.6.5XG"GJNY"#M.!D=* ,+P1-J^J^%M'O?[6.U;V[-T)D\U MKF,2RJBAB?EQ\ISSPN*[2LP>'-( TM4L8D726W6*H-H@.PIP!_LDC\:TZ "@ MYP<<'M12,H=2K#(88(]: /.?!T-QH_B!]/\ $7]HP^)-0MW9KY[CSK6^\LCY MT7.$*AA\A5< XYK8\ ->K_PD-KJ.I76HM:ZO)$DURP+8\N-L # 498X X&:N MZ+X)TG1+FXN(5FFGEWI'+/,[M!$V/W49).U>!THM/ F@6-O?006\_EZ@,7(> M[E;S.G/+=>!R.>* .+\6>.(F\?:;:P:_'I]MINK06MQ;"Y$;7+.I,A="Q/H*CL]7U,^/HIYM0U#^SI=;FMTU'[0QLYDP56U$/16#_+YF,$H?F.<5 MZA?:99ZB;8WL*RFUG6XAR?N2+G#?J:S(O!>@0:L-2BL +@3&X4>8YC64YS(( M\[0QR><9YH W:*** "BBB@#B_'NB7VJ3V4ZV;:OI=LDANM*CO&MGD;*E)58$ M!BNTX5B!SG.169KE\FJ:7X(UW1=2U".QN-1LTCMS*5$B.3DR?Q.<#')(ZGGK M76Z_X2TCQ++:R:M;F1K9\@JVW>O=&]4/4CV%)JG@[P_K2VJZEI<,RVBA;=):Z3J\D&L:?9ZH\CSCRMRF.9V5F7+H2I*G@C''/=W/A?1;Q;@ M7.G0R?:1&)BN1DX-,;PCH+Z1'I?]F0K91N9%B3*C<>K9!R2<\D]: M ,KX:WEW>>%)3=FX*PW]S!;_ &F422"%)6" N"=^ -N%0D<4:A50#L *FH **** &R$"-BS;!@Y;.,>]>9^#XK3P_P")(-#D MBTV^GO[.=X==TZ0&>2-2I)N.I!.X8?<02.@KTXC(P:S-,\-Z/HS7ATW3K>W- M[(9+@I&!YA/7/M[=* .3^';>6SM-6L4GF>3%_ X"?);KWC.5R."=SX!KU>W\-:%9I,EIH MNGP+.FR58K5%$B^C8'(]C4[Z1ILM_'?2:?:O=QC"7#0*9$'LV,B@#RW2]0:# MQ@VH:C:Z5?W=QXBDL,2.QO;<;BJ%,\*BH =H'W23GFO7JJC3+ :B=0%E;B]* M[3<^4OF$>F[&<5:H **** "N!\?Z7]:WEMY%;?] MH4 J'(48P2",<=:[ZL+6O!NB^(-4M;[5;4326X*E2?EF7G"R#^( DD ]Z ,# M7)'F\5>"M4LM3O3:7MSL2V\S;&R&VD?8.4W% "1S@D#DUJZGX.T#6;Z&\U+38Y[B 1.68>7C M.-H! '4U/=>&=&O;>[AN]-@ECO9A/YMK^[AN="&K2 7'EH-SBZSG:I=" <9+8P"*[SX?W?VWP'IDC7DU[(L9 MCEEG!W[U8JRG.22I!7.><9JQ-X-\.SZ;;V$FD6WV:V9GA15VF-F^\0PYR>_/ M/>M2RLK;3;**SL(([>VA7;'%&NU5'L* )Z*** "F2_ZE_G\OY3\_]WWI](RJ MZ%74,K#!!&010!YMX.LD\/:Y_P (_J5K&NK7UB\HUNRNC(;U4*@R2!N4D^93 MD[AUP<#%:?PX\G3])UZ%[N1X;;7+J,2W,Y=L!@!EF.:W=(\(:%H4=VFF:9;P M"\9C-MC +!CG9T^Z,\+T%+:^#_#ME;W%O::+910W6//C6$;9,'(W#OSS0!YY MXBLM6TKQ*]\]L9[^YUVW_L_44OP-L#,BFW\K.2 N_(Q@@EB>*Z*RMOL?QQNP M+RYF^TZ)YS)-,65#]HP J]% '' ^N:ZJ/0=)BU=]5CTVU74'^]="%?,/&#\W M7I4*>%M"36?[632;1=1W%_M0B'F9/4YH UJ*** "BBB@#S+Q@MIHGBBZ\2W< M6EZY AMTDLIW'VNR8$ &#J"3N#;,*3V-7KV&SM/CGI$RW3&XNM,NQ(LEP3C# M0[5"DX7J3@#G)KK9?#VDSZ_%K4UA ^HPQ&*.X9 64$@_G\HYZCGUITF@:--J M(U"72;%[T,'%RULAD##H=V,Y% '#_$6:'5M5T"WTV73;Z6;VNGO>S -;;6VO/NSA40C( M82FR/S[9'V+Z#(X'M0!;LT\NQ@3SO/VQJ/-SGS./O?CUJ:F111V\*0P1K%% M&H5$10%4#@ =!3Z "BBB@#!\;6-IJ?@Z^L]1U)-+@F" W4A 1#O!7=D@%20 M 02,@D5QEMXE\/6WAO5E\2:=HDUMI]Y%&DFG*IM;^9DR@4'Y0XZ$$D+USQ7I MMQ;Q7=M+;W""2*5"CHW1@1@BH(M*L(=.AL([.#[) H6.$Q@JH P.#0!S'P^_ ML_1?"=A8'4["26[N)FCBM+A9(T=F:4PQD'D(IQQV%9GA$Z#:_$'Q?9Z=>V^R M:*V=BEWN=VV2>8V[=N)'V:*/6Y7CCAF#G88XANZDD$Y^; MNWL+.T8M:6L$#,,$Q1A1RJOA@3&Q7Y@& *G'.#Q6Y5/5M*LM;TN?3]3@2XMIU*NCJ#^(ST(Z M@]C0!P-C<^&(O"FJZ9K6CC28=*O52YL+2Z:2*>9T!18BI!?=N'R8'S=1WKI/ M EE=:/X/L;+5IMER[2/'!)-YC0HSLRQ;B#?#O]APZ.^CV_6K-CX$1Q >6S##$>A(X- ')^%K M.*T\6>-[&2\N+F+=;%GNKIBQ+09;YL_*.?X< =JB\!0R:3XX\0Z5<0Q6A:WM MKF*TL[EI[=$^=2^YL$2,1R-HR%4\\FNJM?"'AVRN)I[71;**6X1DF985_>*> MH;U!]ZMZ7HFEZ)%)'H^GVUDDC;G$$03 XML 17 fb-06302019x10q_htm.xml IDEA: XBRL DOCUMENT 0001326801 2019-01-01 2019-06-30 0001326801 us-gaap:CommonClassBMember 2019-07-19 0001326801 us-gaap:CommonClassAMember 2019-07-19 0001326801 2019-06-30 0001326801 2018-12-31 0001326801 us-gaap:CommonClassAMember 2018-12-31 0001326801 us-gaap:CommonClassBMember 2019-06-30 0001326801 us-gaap:CommonClassAMember 2019-06-30 0001326801 us-gaap:CommonClassBMember 2018-12-31 0001326801 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001326801 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001326801 2018-01-01 2018-06-30 0001326801 2018-04-01 2018-06-30 0001326801 2019-04-01 2019-06-30 0001326801 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001326801 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001326801 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001326801 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001326801 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001326801 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001326801 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001326801 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0001326801 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001326801 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001326801 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001326801 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001326801 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001326801 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001326801 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001326801 2018-03-31 0001326801 us-gaap:CommonStockMember 2019-03-31 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001326801 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001326801 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001326801 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001326801 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001326801 us-gaap:RetainedEarningsMember 2017-12-31 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001326801 us-gaap:CommonStockMember 2018-06-30 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001326801 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001326801 us-gaap:CommonStockMember 2017-12-31 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001326801 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001326801 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001326801 us-gaap:RetainedEarningsMember 2018-12-31 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001326801 us-gaap:CommonStockMember 2018-03-31 0001326801 2018-01-01 0001326801 us-gaap:CommonStockMember 2019-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001326801 us-gaap:RetainedEarningsMember 2019-03-31 0001326801 us-gaap:CommonStockMember 2018-12-31 0001326801 us-gaap:RetainedEarningsMember 2018-01-01 0001326801 us-gaap:RetainedEarningsMember 2018-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001326801 2019-03-31 0001326801 2017-12-31 0001326801 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001326801 us-gaap:RetainedEarningsMember 2018-03-31 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001326801 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001326801 2018-06-30 0001326801 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001326801 us-gaap:RetainedEarningsMember 2019-06-30 0001326801 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001326801 us-gaap:OtherAssetsMember 2019-06-30 0001326801 us-gaap:OtherAssetsMember 2018-06-30 0001326801 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-06-30 0001326801 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-06-30 0001326801 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001326801 fb:PaymentsandOtherFeesMember 2018-01-01 2018-06-30 0001326801 fb:PaymentsandOtherFeesMember 2019-04-01 2019-06-30 0001326801 us-gaap:AdvertisingMember 2018-04-01 2018-06-30 0001326801 us-gaap:AdvertisingMember 2019-01-01 2019-06-30 0001326801 fb:PaymentsandOtherFeesMember 2018-04-01 2018-06-30 0001326801 us-gaap:AdvertisingMember 2018-01-01 2018-06-30 0001326801 us-gaap:AdvertisingMember 2019-04-01 2019-06-30 0001326801 fb:PaymentsandOtherFeesMember 2019-01-01 2019-06-30 0001326801 country:US 2019-04-01 2019-06-30 0001326801 country:US 2018-01-01 2018-06-30 0001326801 country:US 2019-01-01 2019-06-30 0001326801 country:US 2018-04-01 2018-06-30 0001326801 srt:EuropeMember 2019-04-01 2019-06-30 0001326801 srt:AsiaPacificMember 2018-01-01 2018-06-30 0001326801 srt:AsiaPacificMember 2018-04-01 2018-06-30 0001326801 srt:EuropeMember 2018-04-01 2018-06-30 0001326801 fb:RestOfWorldMember 2018-04-01 2018-06-30 0001326801 srt:EuropeMember 2018-01-01 2018-06-30 0001326801 fb:USCanadaMember 2018-01-01 2018-06-30 0001326801 srt:AsiaPacificMember 2019-04-01 2019-06-30 0001326801 fb:USCanadaMember 2018-04-01 2018-06-30 0001326801 fb:RestOfWorldMember 2018-01-01 2018-06-30 0001326801 fb:USCanadaMember 2019-04-01 2019-06-30 0001326801 srt:AsiaPacificMember 2019-01-01 2019-06-30 0001326801 fb:USCanadaMember 2019-01-01 2019-06-30 0001326801 fb:RestOfWorldMember 2019-04-01 2019-06-30 0001326801 srt:EuropeMember 2019-01-01 2019-06-30 0001326801 fb:RestOfWorldMember 2019-01-01 2019-06-30 0001326801 us-gaap:CommonClassAMember 2018-04-01 2018-06-30 0001326801 us-gaap:CommonClassBMember 2019-01-01 2019-06-30 0001326801 us-gaap:CommonClassBMember 2019-04-01 2019-06-30 0001326801 us-gaap:CommonClassAMember 2019-01-01 2019-06-30 0001326801 us-gaap:CommonClassBMember 2018-01-01 2018-06-30 0001326801 us-gaap:CommonClassAMember 2019-04-01 2019-06-30 0001326801 us-gaap:CommonClassBMember 2018-04-01 2018-06-30 0001326801 us-gaap:CommonClassAMember 2018-01-01 2018-06-30 0001326801 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:USGovernmentDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:USGovernmentDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:MoneyMarketFundsMember 2019-06-30 0001326801 us-gaap:CashMember 2018-12-31 0001326801 us-gaap:CashMember 2019-06-30 0001326801 us-gaap:BankTimeDepositsMember 2018-12-31 0001326801 us-gaap:BankTimeDepositsMember 2019-06-30 0001326801 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:MoneyMarketFundsMember 2018-12-31 0001326801 us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:FairValueInputsLevel2Member 2019-06-30 0001326801 us-gaap:FairValueInputsLevel1Member 2019-06-30 0001326801 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2019-06-30 0001326801 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2019-06-30 0001326801 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member 2019-06-30 0001326801 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-06-30 0001326801 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel3Member 2019-06-30 0001326801 us-gaap:FairValueInputsLevel3Member 2019-06-30 0001326801 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-06-30 0001326801 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2019-06-30 0001326801 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2019-06-30 0001326801 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2019-06-30 0001326801 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2019-06-30 0001326801 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2019-06-30 0001326801 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel1Member 2019-06-30 0001326801 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-06-30 0001326801 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001326801 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001326801 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001326801 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001326801 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001326801 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001326801 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001326801 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001326801 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001326801 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001326801 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001326801 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001326801 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0001326801 fb:FinanceLeaseRightOfUseAssetMember 2018-12-31 0001326801 us-gaap:ConstructionInProgressMember 2018-12-31 0001326801 us-gaap:BuildingMember 2019-06-30 0001326801 us-gaap:ComputerEquipmentMember 2019-06-30 0001326801 fb:FinanceLeaseRightOfUseAssetMember 2019-06-30 0001326801 us-gaap:LandMember 2018-12-31 0001326801 fb:ComputerSoftwareOfficeEquipmentAndOtherMember 2019-06-30 0001326801 us-gaap:ComputerEquipmentMember 2018-12-31 0001326801 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001326801 us-gaap:LeaseholdImprovementsMember 2019-06-30 0001326801 us-gaap:BuildingMember 2018-12-31 0001326801 us-gaap:LandMember 2019-06-30 0001326801 fb:ComputerSoftwareOfficeEquipmentAndOtherMember 2018-12-31 0001326801 us-gaap:ConstructionInProgressMember 2019-06-30 0001326801 2018-01-01 2018-12-31 0001326801 srt:MaximumMember 2019-06-30 0001326801 srt:MinimumMember 2019-06-30 0001326801 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001326801 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-06-30 0001326801 us-gaap:TradeNamesMember 2018-12-31 0001326801 us-gaap:PatentsMember 2019-01-01 2019-06-30 0001326801 fb:AcquiredusersMember 2019-06-30 0001326801 us-gaap:PatentsMember 2019-06-30 0001326801 us-gaap:OtherIntangibleAssetsMember 2019-06-30 0001326801 fb:AcquiredusersMember 2019-01-01 2019-06-30 0001326801 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-06-30 0001326801 fb:AcquiredusersMember 2018-12-31 0001326801 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001326801 us-gaap:PatentsMember 2018-12-31 0001326801 us-gaap:TradeNamesMember 2019-06-30 0001326801 us-gaap:TradeNamesMember 2019-01-01 2019-06-30 0001326801 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-01 2019-06-30 0001326801 fb:SeniorUnsecuredFiveYearRevolvingCreditFacilityTwentySixteenMemberDomainDomain us-gaap:RevolvingCreditFacilityMember 2016-05-31 0001326801 fb:SeniorUnsecuredFiveYearRevolvingCreditFacilityTwentySixteenMemberDomainDomain us-gaap:RevolvingCreditFacilityMember 2019-06-30 0001326801 fb:UnitedStatesFederalTradeCommissionInquiryMember us-gaap:SubsequentEventMember 2019-07-24 0001326801 2018-07-27 2018-07-27 0001326801 fb:UnitedStatesSecuritiesAndExchangeCommissionInquiryMember us-gaap:SubsequentEventMember 2019-07-24 0001326801 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001326801 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001326801 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001326801 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001326801 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001326801 fb:EquityIncentivePlan2012Member 2019-01-01 0001326801 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001326801 fb:EquityIncentivePlan2012Member 2019-01-01 2019-06-30 0001326801 us-gaap:InternalRevenueServiceIRSMember fb:TaxYears2011Through2013Member 2019-01-01 2019-06-30 0001326801 fb:AlteraCorpVCommissionerMember 2019-04-01 2019-06-30 0001326801 us-gaap:InternalRevenueServiceIRSMember us-gaap:TaxYear2010Member 2016-07-01 2016-07-31 0001326801 us-gaap:NonUsMember 2019-06-30 0001326801 country:US 2019-06-30 0001326801 country:US 2018-12-31 0001326801 us-gaap:NonUsMember 2018-12-31 iso4217:USD pure iso4217:USD shares shares fb:claim fb:plan false --12-31 Q2 2019 0001326801 Facebook Inc 229000000 295000000 0.000006 0.000006 5000000000 4141000000 5000000000 4141000000 2385000000 469000000 2407000000 447000000 2385000000 469000000 2407000000 447000000 0 P1Y P25Y P1Y P5Y 5600000000 10690000000 7140000000 13510000000 10-Q true 2019-06-30 false 001-35551 DE 20-1665019 1601 Willow Road Menlo Park CA 94025 650 543-4800 Class A Common Stock, par value $.000006 FB NASDAQ Yes Yes Large Accelerated Filer false false false 2405723136 447227362 13877000000 10019000000 34719000000 31095000000 7513000000 7587000000 1852000000 1779000000 57961000000 50480000000 29999000000 24683000000 7272000000 994000000 1294000000 18334000000 18301000000 2446000000 2576000000 117006000000 97334000000 655000000 820000000 560000000 541000000 688000000 10878000000 5509000000 198000000 147000000 12979000000 7017000000 7122000000 8143000000 6190000000 28244000000 13207000000 0 0 44277000000 42906000000 -483000000 -760000000 44968000000 41981000000 88762000000 84127000000 117006000000 97334000000 16886000000 13231000000 31963000000 25197000000 3307000000 2214000000 6123000000 4141000000 3315000000 2523000000 6175000000 4761000000 2414000000 1855000000 4434000000 3450000000 3224000000 776000000 7288000000 1532000000 12260000000 7368000000 24020000000 13884000000 4626000000 5863000000 7943000000 11313000000 206000000 5000000 371000000 165000000 4832000000 5868000000 8314000000 11478000000 2216000000 762000000 3269000000 1385000000 2616000000 5106000000 5045000000 10093000000 0 0 0 1000000 2616000000 5106000000 5045000000 10092000000 0.92 1.76 1.77 3.48 0.91 1.74 1.76 3.43 2855000000 2895000000 2855000000 2900000000 2875000000 2930000000 2873000000 2939000000 109000000 74000000 196000000 130000000 927000000 881000000 1650000000 1599000000 160000000 139000000 273000000 248000000 107000000 92000000 194000000 164000000 1303000000 1186000000 2313000000 2141000000 2616000000 5106000000 5045000000 10093000000 90000000 -372000000 -85000000 -278000000 208000000 -21000000 362000000 -182000000 2914000000 4713000000 5322000000 9633000000 2856000000 0 43533000000 -781000000 43764000000 86516000000 2902000000 0 41134000000 -294000000 36780000000 77620000000 8000000 4000000 4000000 12000000 4000000 4000000 4000000 563000000 287000000 850000000 5000000 492000000 435000000 927000000 1303000000 1303000000 1186000000 1186000000 6000000 1125000000 1125000000 18000000 3214000000 3214000000 298000000 298000000 -393000000 -393000000 2616000000 2616000000 5106000000 5106000000 2854000000 0 44277000000 -483000000 44968000000 88762000000 2891000000 0 41832000000 -687000000 38237000000 79382000000 2854000000 0 42906000000 -760000000 41981000000 84127000000 2906000000 0 40584000000 -227000000 33990000000 74347000000 141000000 141000000 16000000 9000000 9000000 24000000 7000000 7000000 7000000 951000000 411000000 1362000000 10000000 900000000 858000000 1758000000 2313000000 2313000000 2141000000 2141000000 9000000 1647000000 1647000000 29000000 5129000000 5129000000 277000000 277000000 -460000000 -460000000 5045000000 5045000000 10093000000 10093000000 2854000000 0 44277000000 -483000000 44968000000 88762000000 2891000000 0 41832000000 -687000000 38237000000 79382000000 5045000000 10093000000 2857000000 1983000000 2313000000 2141000000 184000000 54000000 -14000000 -18000000 -64000000 -161000000 168000000 898000000 -65000000 59000000 1711000000 -87000000 50000000 20000000 53000000 5982000000 690000000 51000000 -4000000 1638000000 1657000000 -124000000 17924000000 14158000000 7470000000 6272000000 11755000000 8283000000 4456000000 8612000000 4105000000 2338000000 114000000 66000000 -10778000000 -3671000000 1119000000 1758000000 1758000000 5123000000 267000000 0 -119000000 0 9000000 7000000 -3254000000 -6874000000 -18000000 -149000000 3874000000 3464000000 10124000000 8204000000 13998000000 11668000000 13877000000 11552000000 9000000 11000000 112000000 105000000 13998000000 11668000000 6000000 0 1696000000 2281000000 -203000000 231000000 1667000000 1146000000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</span><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The condensed consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> included herein was derived from the audited financial statements as of that date, but does not include all disclosures including notes required by GAAP.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The condensed consolidated financial statements include the accounts of Facebook, Inc., its wholly owned subsidiaries, and any variable interest entities for which we are deemed to be the primary beneficiary. All intercompany balances and transactions have been eliminated.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements reflect all normal recurring adjustments that are necessary to present fairly the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year ending </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conformity with GAAP requires the use of estimates and judgments that affect the reported amounts in the consolidated financial statements and accompanying notes. These estimates form the basis for judgments we make about the carrying values of our assets and liabilities, which are not readily apparent from other sources. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. GAAP requires us to make estimates and judgments in several areas, including, but not limited to, those related to income taxes, loss contingencies, fair value of acquired intangible assets and goodwill, collectability of accounts receivable, fair value of financial instruments, leases, useful lives of intangible assets and property and equipment, and revenue recognition. These estimates are based on management's knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ materially from those estimates.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, we adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02), as amended, which supersedes the lease accounting guidance under Topic 840, and generally requires lessees to recognize operating and financing lease liabilities and corresponding right-of-use (ROU) assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. We adopted the new guidance using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application and not restating comparative periods. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while our accounting for finance leases remained substantially unchanged. For information regarding the impact of Topic 842 adoption, see </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Accounting Policies - Leases</span><span style="font-family:inherit;font-size:10pt;"> and Note 7— Leases. </span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant Accounting Policies - Leases </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, we adopted Topic 842 using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application. Results and disclosure requirements for reporting periods beginning after January 1, 2019 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with our historical accounting under Topic 840.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We elected the package of practical expedients permitted under the transition guidance, which allowed us to carryforward our historical lease classification, our assessment on whether a contract was or contains a lease, and our initial direct costs for any leases that existed prior to January 1, 2019. We also elected to combine our lease and non-lease components and to keep leases with an initial term of 12 months or less off the balance sheet and recognize the associated lease payments in the consolidated </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">statements of income on a straight-line basis over the lease term. Additionally, for certain equipment leases, we apply a portfolio approach to effectively account for the operating lease ROU assets and liabilities.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon adoption, we recognized total ROU assets of $</span><span style="font-family:inherit;font-size:10pt;"><span>6.63 billion</span></span><span style="font-family:inherit;font-size:10pt;">, with corresponding liabilities of $</span><span style="font-family:inherit;font-size:10pt;"><span>6.35 billion</span></span><span style="font-family:inherit;font-size:10pt;"> on the condensed consolidated balance sheets. This included </span><span style="font-family:inherit;font-size:10pt;"><span>$761 million</span></span><span style="font-family:inherit;font-size:10pt;"> of pre-existing finance lease ROU assets previously reported in the network equipment within property and equipment, net. The ROU assets include adjustments for prepayments and accrued lease payments. The adoption did not impact our beginning retained earnings, or our prior year condensed consolidated statements of income and statements of cash flows. </span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under Topic 842, we determine if an arrangement is a lease at inception. ROU assets and liabilities are recognized at commencement date based on the present value of remaining lease payments over the lease term. For this purpose, we consider only payments that are fixed and determinable at the time of commencement. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Our incremental borrowing rate is a hypothetical rate based on our understanding of what our credit rating would be. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current and operating lease liabilities, non-current on our condensed consolidated balance sheets. Finance leases are included in property and equipment, net, accrued expenses and other current liabilities, and other liabilities on our condensed consolidated balance sheets. <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The condensed consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> included herein was derived from the audited financial statements as of that date, but does not include all disclosures including notes required by GAAP.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The condensed consolidated financial statements include the accounts of Facebook, Inc., its wholly owned subsidiaries, and any variable interest entities for which we are deemed to be the primary beneficiary. All intercompany balances and transactions have been eliminated.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements reflect all normal recurring adjustments that are necessary to present fairly the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year ending </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conformity with GAAP requires the use of estimates and judgments that affect the reported amounts in the consolidated financial statements and accompanying notes. These estimates form the basis for judgments we make about the carrying values of our assets and liabilities, which are not readily apparent from other sources. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. GAAP requires us to make estimates and judgments in several areas, including, but not limited to, those related to income taxes, loss contingencies, fair value of acquired intangible assets and goodwill, collectability of accounts receivable, fair value of financial instruments, leases, useful lives of intangible assets and property and equipment, and revenue recognition. These estimates are based on management's knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ materially from those estimates.</span></div> <span style="font-family:inherit;font-size:10pt;">On January 1, 2019, we adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02), as amended, which supersedes the lease accounting guidance under Topic 840, and generally requires lessees to recognize operating and financing lease liabilities and corresponding right-of-use (ROU) assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. We adopted the new guidance using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application and not restating comparative periods. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while our accounting for finance leases remained substantially unchanged. For information regarding the impact of Topic 842 adoption, see </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Accounting Policies - Leases</span> and Note 7— Leases. <div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2019, we adopted Topic 842 using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application. Results and disclosure requirements for reporting periods beginning after January 1, 2019 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with our historical accounting under Topic 840.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We elected the package of practical expedients permitted under the transition guidance, which allowed us to carryforward our historical lease classification, our assessment on whether a contract was or contains a lease, and our initial direct costs for any leases that existed prior to January 1, 2019. We also elected to combine our lease and non-lease components and to keep leases with an initial term of 12 months or less off the balance sheet and recognize the associated lease payments in the consolidated </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">statements of income on a straight-line basis over the lease term. Additionally, for certain equipment leases, we apply a portfolio approach to effectively account for the operating lease ROU assets and liabilities.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon adoption, we recognized total ROU assets of $</span><span style="font-family:inherit;font-size:10pt;"><span>6.63 billion</span></span><span style="font-family:inherit;font-size:10pt;">, with corresponding liabilities of $</span><span style="font-family:inherit;font-size:10pt;"><span>6.35 billion</span></span><span style="font-family:inherit;font-size:10pt;"> on the condensed consolidated balance sheets. This included </span><span style="font-family:inherit;font-size:10pt;"><span>$761 million</span></span><span style="font-family:inherit;font-size:10pt;"> of pre-existing finance lease ROU assets previously reported in the network equipment within property and equipment, net. The ROU assets include adjustments for prepayments and accrued lease payments. The adoption did not impact our beginning retained earnings, or our prior year condensed consolidated statements of income and statements of cash flows. </span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under Topic 842, we determine if an arrangement is a lease at inception. ROU assets and liabilities are recognized at commencement date based on the present value of remaining lease payments over the lease term. For this purpose, we consider only payments that are fixed and determinable at the time of commencement. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Our incremental borrowing rate is a hypothetical rate based on our understanding of what our credit rating would be. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current and operating lease liabilities, non-current on our condensed consolidated balance sheets. Finance leases are included in property and equipment, net, accrued expenses and other current liabilities, and other liabilities on our condensed consolidated balance sheets. 6630000000 6350000000 761000000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue disaggregated by revenue source for the </span><span style="font-family:inherit;font-size:10pt;">three and six months</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, consists of the following (in millions):</span></div><div style="line-height:120%;padding-top:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advertising</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,038</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,833</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments and other fees</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>193</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>427</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>364</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,231</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,197</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;padding-top:4px;text-align:justify;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue disaggregated by geography, based on the billing address of our customer, consists of the following (in millions):</span></div><div style="line-height:100%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">US &amp; Canada</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,097</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,721</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,334</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,628</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,772</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,965</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,247</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rest of World</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,170</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,868</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,231</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,197</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) United States revenue was </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">$7.14 billion</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> and </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">$5.60 billion</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> for the </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">three months ended</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">June 30, 2019</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> and </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">2018</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">, respectively, and </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">$13.51 billion</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> and </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">$10.69 billion</sup></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">for the </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">six</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> months ended </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">June 30, 2019</sup></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">and </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">2018</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">, respectively. </sup> </span></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2) Europe includes Russia and Turkey, and Rest of World includes Africa, Latin America, and the Middle East.</sup> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue and deposits consists of the following (in millions):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Total deferred revenue and deposits</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue disaggregated by revenue source for the </span><span style="font-family:inherit;font-size:10pt;">three and six months</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, consists of the following (in millions):</span></div><div style="line-height:120%;padding-top:12px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advertising</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,038</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,833</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments and other fees</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>193</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>427</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>364</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,231</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,197</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;padding-top:4px;text-align:justify;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue disaggregated by geography, based on the billing address of our customer, consists of the following (in millions):</span></div><div style="line-height:100%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">US &amp; Canada</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,097</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,721</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,334</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,628</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,772</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,965</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,247</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rest of World</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,170</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,868</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,231</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,197</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) United States revenue was </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">$7.14 billion</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> and </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">$5.60 billion</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> for the </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">three months ended</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">June 30, 2019</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> and </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">2018</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">, respectively, and </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">$13.51 billion</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> and </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">$10.69 billion</sup></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">for the </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">six</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> months ended </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">June 30, 2019</sup></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">and </sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">2018</sup></span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">, respectively. </sup> </span></div><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2) Europe includes Russia and Turkey, and Rest of World includes Africa, Latin America, and the Middle East.</sup> 16624000000 13038000000 31536000000 24833000000 262000000 193000000 427000000 364000000 16886000000 13231000000 31963000000 25197000000 7632000000 5982000000 14409000000 11424000000 4097000000 3307000000 7721000000 6334000000 3628000000 2772000000 6965000000 5247000000 1529000000 1170000000 2868000000 2192000000 16886000000 13231000000 31963000000 25197000000 <div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue and deposits consists of the following (in millions):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Total deferred revenue and deposits</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 164000000 117000000 34000000 30000000 198000000 147000000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings per Share</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We compute earnings per share (EPS) of Class A and Class B common stock using the two-class method required for participating securities. We consider restricted stock awards to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Undistributed earnings allocated to participating securities are subtracted from net income in determining net income attributable to common stockholders. Basic EPS is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of our Class A and Class B common stock outstanding, adjusted for outstanding shares that are subject to repurchase.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the calculation of diluted EPS, net income attributable to common stockholders for basic EPS is adjusted by the effect of dilutive securities, including awards under our equity compensation plans. In 2018, the calculation of diluted EPS also included the effect of inducement awards under separate non-plan restricted stock unit (RSU) award agreements. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, the computation of the diluted EPS of Class A common stock assumes the conversion of our Class B common stock to Class A common stock, while the diluted EPS of Class B common stock does not assume the conversion of those shares to Class A common stock. Diluted EPS attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs with anti-dilutive effect were excluded from the EPS calculation and they were not material for the </span><span style="font-family:inherit;font-size:10pt;">three and six months</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic and diluted EPS are the same for each class of common stock because they are entitled to the same liquidation and dividend rights.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The numerators and denominators of the basic and diluted EPS computations for our common stock are calculated as follows (in millions, except per share amounts):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class B</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Basic EPS:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Net income attributable to participating securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to common stockholders</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,204</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,246</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,241</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,367</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,407</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>488</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,405</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic EPS</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.92</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.92</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.77</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.77</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Diluted EPS:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,367</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reallocation of net income attributable to participating securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reallocation of net income as a result of conversion of Class B to Class A common stock</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reallocation of net income to Class B common stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to common stockholders for diluted EPS</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,616</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>410</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,106</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>856</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,045</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>801</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,093</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Number of shares used for basic EPS computation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>488</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversion of Class B to Class A common stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>488</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average effect of dilutive RSUs and employee stock options</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Number of shares used for diluted EPS computation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,875</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,930</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>456</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted EPS</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.91</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.91</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.43</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.43</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We compute earnings per share (EPS) of Class A and Class B common stock using the two-class method required for participating securities. We consider restricted stock awards to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Undistributed earnings allocated to participating securities are subtracted from net income in determining net income attributable to common stockholders. Basic EPS is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of our Class A and Class B common stock outstanding, adjusted for outstanding shares that are subject to repurchase.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the calculation of diluted EPS, net income attributable to common stockholders for basic EPS is adjusted by the effect of dilutive securities, including awards under our equity compensation plans. In 2018, the calculation of diluted EPS also included the effect of inducement awards under separate non-plan restricted stock unit (RSU) award agreements. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, the computation of the diluted EPS of Class A common stock assumes the conversion of our Class B common stock to Class A common stock, while the diluted EPS of Class B common stock does not assume the conversion of those shares to Class A common stock. Diluted EPS attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding.</span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The numerators and denominators of the basic and diluted EPS computations for our common stock are calculated as follows (in millions, except per share amounts):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Class B</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Basic EPS:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Net income attributable to participating securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to common stockholders</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,204</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,246</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,241</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,367</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,407</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>488</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,405</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic EPS</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.92</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.92</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.77</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.77</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Diluted EPS:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,367</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reallocation of net income attributable to participating securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reallocation of net income as a result of conversion of Class B to Class A common stock</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reallocation of net income to Class B common stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to common stockholders for diluted EPS</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,616</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>410</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,106</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>856</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,045</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>801</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,093</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Number of shares used for basic EPS computation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>488</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversion of Class B to Class A common stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>488</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average effect of dilutive RSUs and employee stock options</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Number of shares used for diluted EPS computation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,875</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,930</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>456</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted EPS</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.91</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.91</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.43</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.43</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2204000000 412000000 4246000000 860000000 4241000000 804000000 8368000000 1725000000 0 0 0 0 0 0 1000000 0 2204000000 412000000 4246000000 860000000 4241000000 804000000 8367000000 1725000000 2405000000 450000000 2407000000 488000000 2400000000 455000000 2405000000 495000000 0.92 0.92 1.76 1.76 1.77 1.77 3.48 3.48 2204000000 412000000 4246000000 860000000 4241000000 804000000 8367000000 1725000000 0 0 0 0 0 0 1000000 0 412000000 0 860000000 0 804000000 0 1725000000 0 0 -2000000 0 -4000000 0 -3000000 0 -9000000 2616000000 410000000 5106000000 856000000 5045000000 801000000 10093000000 1716000000 2405000000 450000000 2407000000 488000000 2400000000 455000000 2405000000 495000000 450000000 0 488000000 0 455000000 0 495000000 0 20000000 0 35000000 3000000 18000000 1000000 39000000 5000000 2875000000 450000000 2930000000 491000000 2873000000 456000000 2939000000 500000000 0.91 0.91 1.74 1.74 1.76 1.76 3.43 3.43 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and Cash Equivalents, and Marketable Securities</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the cash and cash equivalents, and marketable securities (in millions): </span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificate of deposits and time deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash and cash equivalents</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,877</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,019</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,338</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,589</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total marketable securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,095</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash and cash equivalents, and marketable securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,596</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The gross unrealized gains on our marketable securities were </span><span style="font-family:inherit;font-size:10pt;"><span>$179 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$24 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of June 30, 2019 and December 31, 2018, respectively. The gross unrealized losses on our marketable securities were </span><span style="font-family:inherit;font-size:10pt;"><span>$69 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$357 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. In addition, gross unrealized losses that had been in a continuous loss position for 12 months or longer were </span><span style="font-family:inherit;font-size:10pt;"><span>$67 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$332 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we considered the decreases in market value of our marketable securities to be temporary in nature and did not consider any of our investments to be other-than-temporarily impaired.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table classifies our marketable securities by contractual maturities (in millions):</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,730</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due after one year to five years</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,719</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the cash and cash equivalents, and marketable securities (in millions): </span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,151</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificate of deposits and time deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash and cash equivalents</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,877</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,019</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,338</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,589</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total marketable securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,095</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash and cash equivalents, and marketable securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,596</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3380000000 2713000000 10151000000 6792000000 163000000 90000000 0 54000000 163000000 369000000 20000000 1000000 13877000000 10019000000 17338000000 13836000000 7792000000 8333000000 9589000000 8926000000 34719000000 31095000000 48596000000 41114000000 179000000 24000000 69000000 357000000 67000000 332000000 <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table classifies our marketable securities by contractual maturities (in millions):</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,730</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due after one year to five years</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,719</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12730000000 21989000000 34719000000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurement</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes our assets measured at fair value and the classification by level of input within the fair value hierarchy (in millions):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurement at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Reporting Date Using</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other Observable Inputs (Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Unobservable Inputs (Level 3)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificate of deposits and time deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable securities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,792</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,792</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,589</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,589</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash equivalents and marketable securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,216</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurement at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Reporting Date Using</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets (Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other Observable Inputs (Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Unobservable Inputs (Level 3)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,792</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,792</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificate of deposits and time deposits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable securities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash equivalents and marketable securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,105</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>We classify our cash equivalents and marketable securities within Level 1 or Level 2 because we use quoted market prices or alternative pricing sources and models utilizing market observable inputs to determine their fair value. <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes our assets measured at fair value and the classification by level of input within the fair value hierarchy (in millions):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurement at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Reporting Date Using</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other Observable Inputs (Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Unobservable Inputs (Level 3)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificate of deposits and time deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable securities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,792</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,792</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,589</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,589</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash equivalents and marketable securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,216</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurement at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Reporting Date Using</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets (Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other Observable Inputs (Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Unobservable Inputs (Level 3)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,792</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,792</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificate of deposits and time deposits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable securities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash equivalents and marketable securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,105</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 10151000000 10151000000 0 0 163000000 163000000 0 0 163000000 0 163000000 0 20000000 0 20000000 0 17338000000 17338000000 0 0 7792000000 7792000000 0 0 9589000000 0 9589000000 0 45216000000 35444000000 9772000000 0 6792000000 6792000000 0 0 90000000 90000000 0 0 54000000 54000000 0 0 369000000 0 369000000 0 1000000 0 1000000 0 13836000000 13836000000 0 0 8333000000 8333000000 0 0 8926000000 0 8926000000 0 38401000000 29105000000 9296000000 0 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment consists of the following (in millions):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,015</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,401</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,301</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Network equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,559</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer software, office equipment and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,187</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finance lease right-of-use assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in progress</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,228</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Total</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,999</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in progress includes costs mostly related to construction of data centers, network equipment infrastructure to support our data centers around the world, and office buildings. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> interest was capitalized for any period presented.</span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment consists of the following (in millions):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,015</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,401</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,301</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Network equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,559</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer software, office equipment and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,187</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finance lease right-of-use assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in progress</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,228</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Total</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,573</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,999</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1007000000 899000000 9015000000 7401000000 2301000000 1841000000 14559000000 13017000000 1484000000 1187000000 1331000000 0 9054000000 7228000000 38751000000 31573000000 8752000000 6890000000 29999000000 24683000000 0 Leases<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have entered into various non-cancelable operating lease agreements for certain of our offices, data center, land, colocations and certain network equipment. Our leases have original lease periods expiring between </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2093</span><span style="font-family:inherit;font-size:10pt;">. Many leases include one or more options to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease costs, lease term and discount rate are as follows (in millions):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease cost</span></div></td><td colspan="3" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Amortization of right-of-use assets</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Interest</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>520</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease cost and other, net</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">       Total lease cost</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>684</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted Average Remaining Lease Term</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Operating leases </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.1 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Finance leases</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.3 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted Average Discount Rate</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Operating leases </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.5</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Finance leases</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.2</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a schedule, by years, of maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The remainder of 2019</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,004</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>840</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>334</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted cash flows</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,498</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(107</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,810</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we have additional operating and finance leases for facilities and network equipment that have not yet commenced with lease obligations of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.82 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$471 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. These operating and finance leases will commence between 2019 and 2022 with lease terms of greater than </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> year to </span><span style="font-family:inherit;font-size:10pt;"><span>25</span></span><span style="font-family:inherit;font-size:10pt;"> years. This table does not include lease payments that were not fixed at commencement or modification.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases are as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Operating cash flows from operating leases</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Operating cash flows from finance leases</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Financing cash flows from finance leases</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities arising from obtaining right-of-use assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Operating leases</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,203</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Finance leases</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> Leases<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have entered into various non-cancelable operating lease agreements for certain of our offices, data center, land, colocations and certain network equipment. Our leases have original lease periods expiring between </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2093</span><span style="font-family:inherit;font-size:10pt;">. Many leases include one or more options to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease costs, lease term and discount rate are as follows (in millions):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease cost</span></div></td><td colspan="3" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Amortization of right-of-use assets</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Interest</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>520</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease cost and other, net</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">       Total lease cost</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>684</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted Average Remaining Lease Term</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Operating leases </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.1 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Finance leases</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.3 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted Average Discount Rate</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Operating leases </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.5</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Finance leases</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.2</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a schedule, by years, of maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The remainder of 2019</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,004</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>840</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>334</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted cash flows</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,498</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(107</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,810</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we have additional operating and finance leases for facilities and network equipment that have not yet commenced with lease obligations of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.82 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$471 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. These operating and finance leases will commence between 2019 and 2022 with lease terms of greater than </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> year to </span><span style="font-family:inherit;font-size:10pt;"><span>25</span></span><span style="font-family:inherit;font-size:10pt;"> years. This table does not include lease payments that were not fixed at commencement or modification.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases are as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Operating cash flows from operating leases</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Operating cash flows from finance leases</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Financing cash flows from finance leases</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities arising from obtaining right-of-use assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Operating leases</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,203</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Finance leases</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease costs, lease term and discount rate are as follows (in millions):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease cost</span></div></td><td colspan="3" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Amortization of right-of-use assets</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Interest</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>520</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease cost and other, net</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">       Total lease cost</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>684</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted Average Remaining Lease Term</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Operating leases </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.1 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Finance leases</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.3 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted Average Discount Rate</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Operating leases </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.5</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Finance leases</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.2</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases are as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Operating cash flows from operating leases</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Operating cash flows from finance leases</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Financing cash flows from finance leases</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities arising from obtaining right-of-use assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Operating leases</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,203</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Finance leases</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 47000000 89000000 3000000 5000000 274000000 520000000 21000000 70000000 345000000 684000000 P13Y1M6D P15Y3M18D 0.035 0.032 <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a schedule, by years, of maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The remainder of 2019</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,004</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>840</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>334</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted cash flows</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,498</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(107</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,810</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a schedule, by years, of maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The remainder of 2019</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,004</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>840</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>334</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted cash flows</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,498</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(107</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,810</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 409000000 30000000 1004000000 43000000 956000000 34000000 877000000 30000000 840000000 30000000 6222000000 334000000 10308000000 501000000 2498000000 107000000 7810000000 394000000 4820000000 471000000 P25Y 388000000 5000000 267000000 2203000000 75000000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we completed business acquisitions that were not material to our condensed consolidated financial statements, either individually or in the aggregate. Accordingly, pro forma historical results of operations related to these business acquisitions during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> have not been presented. We have included the financial results of these business acquisitions in our condensed consolidated financial statements from their respective dates of acquisition. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in millions):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,301</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of currency translation adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,334</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets consist of the following (in millions): </span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"/></tr><tr><td style="width:22%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Useful Lives (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired users</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>651</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(945</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,002</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(871</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired patents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(565</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(572</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(517</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(147</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Total intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,672</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>994</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,654</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense of intangible assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$156 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$312 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three and six months</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">June 30,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$158 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$327 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three and six months</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, expected amortization expense for the unamortized acquired intangible assets for the next five years and thereafter is as follows (in millions):</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The remainder of 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>382</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>994</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in millions):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,301</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of currency translation adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,334</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div> 18301000000 30000000 3000000 18334000000 <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets consist of the following (in millions): </span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"/></tr><tr><td style="width:22%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Useful Lives (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired users</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>651</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(945</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,002</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(871</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired patents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(565</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(572</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(517</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(147</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Total intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,672</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>994</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,654</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P2Y3M18D 2056000000 1405000000 651000000 2056000000 1260000000 796000000 P1Y3M18D 1014000000 945000000 69000000 1002000000 871000000 131000000 P4Y10M24D 805000000 596000000 209000000 805000000 565000000 240000000 P1Y3M18D 629000000 572000000 57000000 629000000 517000000 112000000 P3Y2M12D 162000000 154000000 8000000 162000000 147000000 15000000 P2Y8M12D 4666000000 3672000000 994000000 4654000000 3360000000 1294000000 156000000 312000000 158000000 327000000 <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, expected amortization expense for the unamortized acquired intangible assets for the next five years and thereafter is as follows (in millions):</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The remainder of 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>382</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>994</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 245000000 382000000 277000000 33000000 26000000 31000000 994000000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-term Debt</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2016, we entered into a </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> senior unsecured revolving credit facility, and any amounts outstanding under this facility will be due and payable on May 20, 2021. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> amounts had been drawn down, and we were in compliance with the covenants under this facility.</span></div> 2000000000.0 0 te 10. Commitments and Contingencies <div style="line-height:174%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Guarantee</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2018, we established a multi-currency notional cash pool for certain of our entities with a third-party bank provider. Actual cash balances are not physically converted and are not commingled between participating legal entities. As part of the notional cash pool agreement, the bank extends overdraft credit to our participating entities as needed, provided that the overall notionally pooled balance of all accounts in the pool at the end of each day is at least zero. In the unlikely event of a default by our collective entities participating in the pool, any overdraft balances incurred would be guaranteed by Facebook, Inc.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other contractual commitments</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We also have </span><span style="font-family:inherit;font-size:10pt;"><span>$4.57 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of non-cancelable contractual commitments as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the majority of which is related to network infrastructure and our data center operations. These commitments are primarily due within </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Matters</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning on March 20, 2018, multiple putative class actions and derivative actions were filed in state and federal courts in the United States and elsewhere against us and certain of our directors and officers alleging violations of securities laws, breach of fiduciary duties, and other causes of action in connection with our platform and user data practices as well as the misuse of certain data by a developer that shared such data with third parties in violation of our terms and policies, and seeking unspecified damages and injunctive relief. Beginning on July 27, 2018, </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> putative class actions were filed in federal court in the United States against us and certain of our directors and officers alleging violations of securities laws in connection with the disclosure of our earnings results for the second quarter of 2018 and seeking unspecified damages. These </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> actions subsequently were transferred and consolidated in the U.S. District Court for the Northern District of California with the putative securities class action described above relating to our platform and user data practices. We believe these lawsuits are without merit, and we are vigorously defending them. In addition, our platform and user data practices, as well as the events surrounding the misuse of certain data by a developer became the subject of U.S. Federal Trade Commission (FTC), SEC, state attorneys general, and other government inquiries in the United States, Europe, and other jurisdictions. In July 2019, we entered into a settlement and modified consent order to resolve the FTC inquiry, and we also entered into a settlement to resolve the SEC inquiry, in each case pending federal court approval of the respective settlement. Among other matters, our settlement with the FTC requires us to pay a penalty of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and to significantly enhance our practices and processes for privacy compliance and oversight. In addition, our settlement with the SEC requires us to pay a penalty of </span><span style="font-family:inherit;font-size:10pt;"><span>$100 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning on September 28, 2018, multiple putative class actions were filed in state and federal courts in the United States and elsewhere against us alleging violations of consumer protection laws and other causes of action in connection with a third-party cyber-attack that exploited a vulnerability in Facebook’s code to steal user access tokens and access certain profile information from user accounts on Facebook, and seeking unspecified damages and injunctive relief. We believe these lawsuits are without merit, and we are vigorously defending them. In addition, the events surrounding this cyber-attack became the subject of Irish Data Protection Commission (IDPC) and other government inquiries. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, from time to time, we are subject to litigation and other proceedings involving law enforcement and other regulatory agencies, including in particular in Brazil and Europe, in order to ascertain the precise scope of our legal obligations to comply with the requests of those agencies, including our obligation to disclose user information in particular circumstances. A number of such instances have resulted in the assessment of fines and penalties against us. We believe we have multiple legal grounds to satisfy these requests or prevail against associated fines and penalties, and we intend to vigorously defend such fines and penalties. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time we also notify the IDPC, our designated European privacy regulator under the General Data Protection Regulation, of certain other personal data breaches and privacy issues, and are subject to inquiries and investigations regarding various aspects of our regulatory compliance. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the aforementioned FTC inquiry, we have recorded a probable loss of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> in accrued expenses and other current liabilities on our condensed consolidated balance sheet as of June 30, 2019, </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of which was previously recognized in the three months ended March 31, 2019. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Although we believe that it is reasonably possible that we may incur a substantial loss in some of the other cases, actions, or inquiries described above, we are currently unable to estimate the amount of such losses or a range of possible losses. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are also party to various other legal proceedings, claims, and regulatory, tax or government inquiries and investigations that arise in the ordinary course of business. With respect to these matters, we evaluate the developments on a regular basis and </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">accrue a liability when we believe a loss is probable and the amount can be reasonably estimated. We believe that the amount or any estimable range of reasonably possible or probable loss will not, either individually or in the aggregate, have a material adverse effect on our business and consolidated financial statements. However, the outcome of these matters is inherently uncertain. Therefore, if one or more of these matters were resolved against us for amounts in excess of management's expectations, our results of operations and financial condition, including in a particular reporting period in which any such outcome becomes probable and estimable, could be materially adversely affected.</span></div><div style="line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For information regarding income tax contingencies, see Note 12 — Income Taxes.</span></div> 4570000000 2 2 5000000000.0 100000000 5000000000.0 3000000000.0 Stockholders' Equity<div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share Repurchase Program</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our board of directors has authorized a share repurchase program that commenced in 2017 and does not have an expiration date. In December 2018, our board of directors authorized an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$9.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of repurchases under this program. During the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we repurchased and subsequently retired approximately </span><span style="font-family:inherit;font-size:10pt;"><span>9.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our Class A common stock for an aggregate amount of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.65 billion</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$7.35 billion</span></span><span style="font-family:inherit;font-size:10pt;"> remained available and authorized for repurchases. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The timing and actual number of shares repurchased under the share repurchase program depend on a variety of factors, including price, general business and market conditions, and other investment opportunities, and shares may be repurchased through open market purchases or privately negotiated transactions, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-based Compensation Plans</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We maintain </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> share-based employee compensation plans: the 2012 Equity Incentive Plan, which was amended in each of June 2016 and February 2018 (Amended 2012 Plan), and the 2005 Stock Plan (collectively, Stock Plans). Our Amended 2012 Plan serves as the successor to our 2005 Stock Plan and provides for the issuance of incentive and nonstatutory stock options, restricted stock awards, stock appreciation rights, RSUs, performance shares, and stock bonuses to qualified employees, directors and consultants. Outstanding awards under the 2005 Stock Plan continue to be subject to the terms and conditions of the 2005 Stock Plan. Shares that are withheld in connection with the net settlement of RSUs or forfeited under our Stock Plans are added to the reserves of the Amended 2012 Plan. We account for forfeitures as they occur.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2019, there were </span><span style="font-family:inherit;font-size:10pt;"><span>143</span></span><span style="font-family:inherit;font-size:10pt;"> million shares of our Class A common stock reserved for future issuance under our Amended 2012 Plan. The number of shares reserved for issuance under our Amended 2012 Plan increases automatically on January 1 of each of the calendar years during the term of the Amended 2012 Plan, which will continue through April </span><span style="font-family:inherit;font-size:10pt;">2026</span><span style="font-family:inherit;font-size:10pt;"> unless terminated earlier by our board of directors or a committee thereof, by a number of shares of Class A common stock equal to the lesser of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>2.5%</span></span><span style="font-family:inherit;font-size:10pt;"> of the total issued and outstanding shares of our Class A common stock as of the immediately preceding December 31st or (ii) a number of shares determined by our board of directors. </span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activities for our unvested RSUs for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unvested RSUs</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144.77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,744</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,852</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested at June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,397</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157.92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value as of the respective vesting dates of RSUs that vested during the </span><span style="font-family:inherit;font-size:10pt;">three and six months</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.58 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.89 billion</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.17 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.12 billion</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">three and six months</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$12.82 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized share-based compensation expense related to RSUs. This unrecognized compensation expense is expected to be recognized over a weighted-average period of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span> based on vesting under the award service conditions. 9000000000.0 9300000 1650000000 7350000000 2 143000000 0.025 <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activities for our unvested RSUs for the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unvested RSUs</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144.77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,744</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,852</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested at June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,397</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157.92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 67298000 144.77 41695000 167.10 16744000 135.50 5852000 136.21 86397000 157.92 1580000000 2890000000 2170000000 4120000000 12820000000 P3Y Income Taxes<div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our tax provision for interim periods is determined using an estimated annual effective tax rate, adjusted for discrete items arising in that quarter. In each quarter, we update the estimated annual effective tax rate and make a year-to-date adjustment to the provision. The estimated annual effective tax rate is subject to significant volatility due to several factors, including our ability to accurately predict the proportion of our income (loss) before provision for income taxes in multiple jurisdictions, the effects of acquisitions, and the integration of those acquisitions.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our 2019 effective tax rate differs from the U.S. statutory rate of </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;"> primarily due to a portion of our income before provision for income taxes being earned in jurisdictions subject to tax rates lower than </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;">, the provision for income taxes recorded as a result of the developments in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Altera Corp. v. Commissioner</span><span style="font-family:inherit;font-size:10pt;"> discussed below, the </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> legal accruals recorded in 2019 related to the FTC settlement which is not expected to be tax-deductible, and the recognition of excess tax benefits from share-based compensation.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our gross unrecognized tax benefits were $</span><span style="font-family:inherit;font-size:10pt;"><span>6.84 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.68 billion</span></span><span style="font-family:inherit;font-size:10pt;"> on </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. If the gross unrecognized tax benefits as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were realized in a subsequent period, this would result in a tax benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.07 billion</span></span><span style="font-family:inherit;font-size:10pt;"> within our provision of income taxes at such time. The amount of interest and penalties accrued as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$549 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$340 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. We expect to continue to accrue unrecognized tax benefits for certain recurring tax positions.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span>On July 27, 2015, the United States Tax Court issued a decision (Tax Court Decision) in </span><span style="font-style:italic;">Altera Corp. v. Commissioner</span><span>, which concluded that related parties in a cost sharing arrangement are not required to share expenses related to share-based compensation. The Tax Court Decision was appealed by the Commissioner to the Ninth Circuit Court of Appeals (Ninth Circuit). On June 7, 2019, a three-judge panel from the Ninth Circuit issued an opinion (</span><span style="font-style:italic;">Altera</span><span> Ninth Circuit Panel Opinion) that reversed the Tax Court Decision. Based on the </span><span style="font-style:italic;">Altera</span><span> Ninth Circuit Panel Opinion, we recorded a cumulative income tax expense of</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;"><span>$1.11 billion</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span>in the second quarter of 2019. On July 22, 2019, the taxpayer requested a rehearing before the full Ninth Circuit and may subsequently appeal from the Ninth Circuit to the Supreme Court. As a result, the final outcome of the case is uncertain. If the </span><span style="font-style:italic;">Altera</span><span> Ninth Circuit Panel Opinion is reversed, we would anticipate recording an income tax benefit at that time.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;color:#444950;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are subject to taxation in the United States and various other state and foreign jurisdictions. The material jurisdictions in which we are subject to potential examination include the United States and Ireland. We are under examination by the Internal Revenue Service (IRS) for our 2014 through 2016 tax years and by the Ireland tax authorities for our 2012 through 2015 tax years. Our 2017 and subsequent tax years remain open to examination by the IRS. Our 2016 and subsequent tax years remain open to examination in Ireland.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2016, we received a Statutory Notice of Deficiency (Notice) from the IRS related to transfer pricing with our foreign subsidiaries in conjunction with the examination of the 2010 tax year. While the Notice applies only to the 2010 tax year, the IRS states that it will also apply its position for tax years subsequent to 2010, which, if the IRS prevails in its position, could result in an additional federal tax liability of an estimated, aggregate amount of up to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> in excess of the amounts in our originally filed U.S. return, plus interest and any penalties asserted. We do not agree with the position of the IRS and have filed a petition in the Tax Court challenging the Notice. In March 2018, we received a second Notice from the IRS in conjunction with the examination of our 2011 through 2013 tax years. The IRS applied its position from the 2010 tax year to each of these years and also proposed new adjustments related to other transfer pricing with our foreign subsidiaries and certain tax credits that we claimed. If the IRS prevails in its position for these new adjustments, this could result in an additional federal tax liability of up to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$680 million</span></span><span style="font-family:inherit;font-size:10pt;"> in excess of the amounts in our originally filed U.S. return, plus interest and any penalties asserted. We do not agree with the positions of the IRS in the second Notice and have filed a petition in the Tax Court challenging the second Notice. We have previously accrued an estimated unrecognized tax benefit consistent with the guidance in ASC 740 that is lower than the potential additional federal tax liability from the positions taken by the IRS in the two Notices. In addition, if the IRS prevails in its positions related to transfer pricing with our foreign subsidiaries, the additional tax that we would owe would be partially offset by a reduction in the tax that we owe under the mandatory transition tax on accumulated foreign earnings from the 2017 Tax Cuts and Jobs Act (Tax Act). As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we have not resolved these matters and proceedings continue in the Tax Court.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We believe that adequate amounts have been reserved in accordance with ASC 740 for any adjustments to the provision for </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">income taxes or other tax items that may ultimately result from these examinations. The timing of the resolution, settlement, and closure of any audits is highly uncertain, and it is reasonably possible that the balance of gross unrecognized tax benefits could significantly change in the next 12 months. Given the number of years remaining that are subject to examination, we are unable to estimate the full range of possible adjustments to the balance of gross unrecognized tax benefits. If the taxing authorities prevail in the assessment of additional tax due, the assessed tax, interest, and penalties, if any, could have a material adverse impact on our financial position, results of operations, and cash flows.</span></div> 0.21 0.21 5000000000.0 6840000000 4680000000 4070000000.00 549000000 340000000 1110000000 5000000000.0 680000000 Geographical Information<div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth our long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets, net (in millions):</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,195</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,950</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rest of the world </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,733</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-lived assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:8pt;padding-left:-2px;"><span style="font-family:inherit;font-size:8pt;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">No individual country, other than disclosed above, exceeded 10% of our total long-lived assets for any period presented.</span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth our long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets, net (in millions):</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,195</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,950</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rest of the world </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,733</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-lived assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:8pt;padding-left:-2px;"><span style="font-family:inherit;font-size:8pt;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">No individual country, other than disclosed above, exceeded 10% of our total long-lived assets for any period presented.</span></div> 29195000000 18950000000 8076000000 5733000000 37271000000 24683000000 XML 18 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Cover Page - shares
6 Months Ended
Jun. 30, 2019
Jul. 19, 2019
Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2019  
Document Transition Report false  
Entity File Number 001-35551  
Entity Registrant Name Facebook Inc  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-1665019  
Entity Address, Address Line One 1601 Willow Road  
Entity Address, City or Town Menlo Park  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94025  
City Area Code 650  
Local Phone Number 543-4800  
Title of 12(b) Security Class A Common Stock, par value $.000006  
Trading Symbol FB  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Amendment Flag false  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001326801  
Current Fiscal Year End Date --12-31  
Class A Common Stock    
Entity Information    
Entity Common Stock, Shares Outstanding   2,405,723,136
Class B Common Stock    
Entity Information    
Entity Common Stock, Shares Outstanding   447,227,362

XML 19 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 13,877 $ 10,019
Marketable securities 34,719 31,095
Accounts receivable, net of allowances of $295 and $229 as of June 30, 2019 and December 31, 2018, respectively 7,513 7,587
Prepaid expenses and other current assets 1,852 1,779
Total current assets 57,961 50,480
Property and equipment, net 29,999 24,683
Operating lease right-of-use assets, net 7,272  
Intangible assets, net 994 1,294
Goodwill 18,334 18,301
Other assets 2,446 2,576
Total assets 117,006 97,334
Current liabilities:    
Accounts payable 655 820
Partners payable 560 541
Operating lease liabilities, current 688  
Accrued expenses and other current liabilities 10,878 5,509
Deferred revenue and deposits 198 147
Total current liabilities 12,979 7,017
Operating lease liabilities, non-current 7,122  
Other liabilities 8,143 6,190
Total liabilities 28,244 13,207
Commitments and contingencies
Stockholders' equity:    
Common stock, $0.000006 par value; 5,000 million Class A shares authorized, 2,407 million and 2,385 million shares issued and outstanding, as of June 30, 2019 and December 31, 2018, respectively; 4,141 million Class B shares authorized, 447 million and 469 million shares issued and outstanding, as of June 30, 2019 and December 31, 2018, respectively. 0 0
Additional paid-in capital 44,277 42,906
Accumulated other comprehensive loss (483) (760)
Retained earnings 44,968 41,981
Total stockholders' equity 88,762 84,127
Total liabilities and stockholders' equity $ 117,006 $ 97,334
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Current assets:    
Accounts receivable, allowances for doubtful accounts $ (295) $ (229)
Stockholders' equity:    
Common stock, par value (in dollars per share) $ 0.000006 $ 0.000006
Class A Common Stock    
Stockholders' equity:    
Common stock, shares authorized (in shares) 5,000,000,000 5,000,000,000
Common stock, shares issued (in shares) 2,407,000,000 2,385,000,000
Common stock, shares outstanding (in shares) 2,407,000,000 2,385,000,000
Class B Common Stock    
Stockholders' equity:    
Common stock, shares authorized (in shares) 4,141,000,000 4,141,000,000
Common stock, shares issued (in shares) 447,000,000 469,000,000
Common stock, shares outstanding (in shares) 447,000,000 469,000,000
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue $ 16,886 $ 13,231 $ 31,963 $ 25,197
Costs and expenses:        
Cost of revenue 3,307 2,214 6,123 4,141
Research and development 3,315 2,523 6,175 4,761
Marketing and sales 2,414 1,855 4,434 3,450
General and administrative 3,224 776 7,288 1,532
Total costs and expenses 12,260 7,368 24,020 13,884
Income from operations 4,626 5,863 7,943 11,313
Interest and other income, net 206 5 371 165
Income before provision for income taxes 4,832 5,868 8,314 11,478
Provision for income taxes 2,216 762 3,269 1,385
Net income 2,616 5,106 5,045 10,093
Less: Net income attributable to participating securities 0 0 0 1
Net income attributable to Class A and Class B common stockholders $ 2,616 $ 5,106 $ 5,045 $ 10,092
Earnings per share attributable to Class A and Class B common stockholders:        
Basic (in dollars per share) $ 0.92 $ 1.76 $ 1.77 $ 3.48
Diluted (in dollars per share) $ 0.91 $ 1.74 $ 1.76 $ 3.43
Weighted average shares used to compute earnings per share attributable to Class A and Class B common stockholders:        
Basic (in shares) 2,855 2,895 2,855 2,900
Diluted (in shares) 2,875 2,930 2,873 2,939
Share-based compensation expense included in costs and expenses:        
Share-based compensation expense $ 1,303 $ 1,186 $ 2,313 $ 2,141
Cost of revenue        
Share-based compensation expense included in costs and expenses:        
Share-based compensation expense 109 74 196 130
Research and development        
Share-based compensation expense included in costs and expenses:        
Share-based compensation expense 927 881 1,650 1,599
Marketing and sales        
Share-based compensation expense included in costs and expenses:        
Share-based compensation expense 160 139 273 248
General and administrative        
Share-based compensation expense included in costs and expenses:        
Share-based compensation expense $ 107 $ 92 $ 194 $ 164
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Statement of Comprehensive Income [Abstract]        
Net income $ 2,616 $ 5,106 $ 5,045 $ 10,093
Other comprehensive income (loss):        
Change in foreign currency translation adjustment, net of tax 90 (372) (85) (278)
Change in unrealized gain/loss on available-for-sale investments and other, net of tax 208 (21) 362 (182)
Comprehensive income $ 2,914 $ 4,713 $ 5,322 $ 9,633
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Millions, $ in Millions
Total
Class A and Class B Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Balances at beginning of period (in shares) at Dec. 31, 2017   2,906      
Balances at beginning of period at Dec. 31, 2017 $ 74,347 $ 0 $ 40,584 $ (227) $ 33,990
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (in shares)   24      
Issuance of common stock 7   7    
Shares withheld related to net share settlement and other (in shares)   (10)      
Shares withheld related to net share settlement and other (1,758)   (900)   (858)
Share-based compensation 2,141   2,141    
Share repurchases (in shares)   (29)      
Share repurchases (5,129)       (5,129)
Other comprehensive income (loss) (460)     (460)  
Net income 10,093       10,093
Balances at end of period (in shares) at Jun. 30, 2018   2,891      
Balances at end of period at Jun. 30, 2018 79,382 $ 0 41,832 (687) 38,237
Balances at beginning of period (in shares) at Mar. 31, 2018   2,902      
Balances at beginning of period at Mar. 31, 2018 77,620 $ 0 41,134 (294) 36,780
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (in shares)   12      
Issuance of common stock 4   4    
Shares withheld related to net share settlement and other (in shares)   (5)      
Shares withheld related to net share settlement and other (927)   (492)   (435)
Share-based compensation 1,186   1,186    
Share repurchases (in shares)   (18)      
Share repurchases (3,214)       (3,214)
Other comprehensive income (loss) (393)     (393)  
Net income 5,106       5,106
Balances at end of period (in shares) at Jun. 30, 2018   2,891      
Balances at end of period at Jun. 30, 2018 79,382 $ 0 41,832 (687) 38,237
Balances at beginning of period (in shares) at Dec. 31, 2018   2,854      
Balances at beginning of period at Dec. 31, 2018 84,127 $ 0 42,906 (760) 41,981
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (in shares)   16      
Issuance of common stock 9   9    
Shares withheld related to net share settlement and other (in shares)   (7)      
Shares withheld related to net share settlement and other (1,362)   (951)   (411)
Share-based compensation 2,313   2,313    
Share repurchases (in shares)   (9)      
Share repurchases (1,647)       (1,647)
Other comprehensive income (loss) 277     277  
Net income 5,045       5,045
Balances at end of period (in shares) at Jun. 30, 2019   2,854      
Balances at end of period at Jun. 30, 2019 88,762 $ 0 44,277 (483) 44,968
Balances at beginning of period (in shares) at Mar. 31, 2019   2,856      
Balances at beginning of period at Mar. 31, 2019 86,516 $ 0 43,533 (781) 43,764
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (in shares)   8      
Issuance of common stock 4   4    
Shares withheld related to net share settlement and other (in shares)   (4)      
Shares withheld related to net share settlement and other (850)   (563)   (287)
Share-based compensation 1,303   1,303    
Share repurchases (in shares)   (6)      
Share repurchases (1,125)       (1,125)
Other comprehensive income (loss) 298     298  
Net income 2,616       2,616
Balances at end of period (in shares) at Jun. 30, 2019   2,854      
Balances at end of period at Jun. 30, 2019 $ 88,762 $ 0 $ 44,277 $ (483) $ 44,968
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Cash flows from operating activities    
Net income $ 5,045 $ 10,093
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 2,857 1,983
Share-based compensation 2,313 2,141
Deferred income taxes 184 54
Other 14 18
Changes in assets and liabilities:    
Accounts receivable 64 161
Prepaid expenses and other current assets (168) (898)
Other assets 65 (59)
Operating lease right-of-use assets, net (1,711)  
Accounts payable (87) 50
Partners payable 20 53
Accrued expenses and other current liabilities 5,982 690
Deferred revenue and deposits 51 (4)
Operating lease liabilities, non-current 1,638  
Other liabilities 1,657 (124)
Net cash provided by operating activities 17,924 14,158
Cash flows from investing activities    
Purchases of property and equipment, net (7,470) (6,272)
Purchases of marketable securities (11,755) (8,283)
Sales of marketable securities 4,456 8,612
Maturities of marketable securities 4,105 2,338
Other investing activities, net (114) (66)
Net cash used in investing activities (10,778) (3,671)
Cash flows from financing activities    
Taxes paid related to net share settlement of equity awards (1,119) (1,758)
Repurchases of Class A common stock (1,758) (5,123)
Principal payments on finance leases (267) 0
Net change in overdraft in cash pooling entities (119) 0
Other financing activities, net 9 7
Net cash used in financing activities (3,254) (6,874)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (18) (149)
Net increase in cash, cash equivalents, and restricted cash 3,874 3,464
Cash, cash equivalents, and restricted cash at beginning of the period 10,124 8,204
Cash, cash equivalents, and restricted cash at end of the period 13,998 11,668
Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets    
Cash and cash equivalents 13,877 11,552
Total cash, cash equivalents, and restricted cash 10,124 8,204
Cash paid during the period for:    
Interest 6 0
Income taxes, net 1,696 2,281
Non-cash investing activities:    
Net change in prepaids and liabilities related to property and equipment (203) 231
Property and equipment in accounts payable and accrued liabilities $ 1,667 $ 1,146
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K for the year ended December 31, 2018.
The condensed consolidated balance sheet as of December 31, 2018 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including notes required by GAAP.
The condensed consolidated financial statements include the accounts of Facebook, Inc., its wholly owned subsidiaries, and any variable interest entities for which we are deemed to be the primary beneficiary. All intercompany balances and transactions have been eliminated.
The accompanying condensed consolidated financial statements reflect all normal recurring adjustments that are necessary to present fairly the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year ending December 31, 2019.
Use of Estimates
Conformity with GAAP requires the use of estimates and judgments that affect the reported amounts in the consolidated financial statements and accompanying notes. These estimates form the basis for judgments we make about the carrying values of our assets and liabilities, which are not readily apparent from other sources. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. GAAP requires us to make estimates and judgments in several areas, including, but not limited to, those related to income taxes, loss contingencies, fair value of acquired intangible assets and goodwill, collectability of accounts receivable, fair value of financial instruments, leases, useful lives of intangible assets and property and equipment, and revenue recognition. These estimates are based on management's knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ materially from those estimates.
Recently Adopted Accounting Pronouncements

On January 1, 2019, we adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02), as amended, which supersedes the lease accounting guidance under Topic 840, and generally requires lessees to recognize operating and financing lease liabilities and corresponding right-of-use (ROU) assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. We adopted the new guidance using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application and not restating comparative periods. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while our accounting for finance leases remained substantially unchanged. For information regarding the impact of Topic 842 adoption, see Significant Accounting Policies - Leases and Note 7— Leases.

Significant Accounting Policies - Leases

On January 1, 2019, we adopted Topic 842 using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application. Results and disclosure requirements for reporting periods beginning after January 1, 2019 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with our historical accounting under Topic 840.
We elected the package of practical expedients permitted under the transition guidance, which allowed us to carryforward our historical lease classification, our assessment on whether a contract was or contains a lease, and our initial direct costs for any leases that existed prior to January 1, 2019. We also elected to combine our lease and non-lease components and to keep leases with an initial term of 12 months or less off the balance sheet and recognize the associated lease payments in the consolidated
statements of income on a straight-line basis over the lease term. Additionally, for certain equipment leases, we apply a portfolio approach to effectively account for the operating lease ROU assets and liabilities.

Upon adoption, we recognized total ROU assets of $6.63 billion, with corresponding liabilities of $6.35 billion on the condensed consolidated balance sheets. This included $761 million of pre-existing finance lease ROU assets previously reported in the network equipment within property and equipment, net. The ROU assets include adjustments for prepayments and accrued lease payments. The adoption did not impact our beginning retained earnings, or our prior year condensed consolidated statements of income and statements of cash flows.

Under Topic 842, we determine if an arrangement is a lease at inception. ROU assets and liabilities are recognized at commencement date based on the present value of remaining lease payments over the lease term. For this purpose, we consider only payments that are fixed and determinable at the time of commencement. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Our incremental borrowing rate is a hypothetical rate based on our understanding of what our credit rating would be. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options.

Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current and operating lease liabilities, non-current on our condensed consolidated balance sheets. Finance leases are included in property and equipment, net, accrued expenses and other current liabilities, and other liabilities on our condensed consolidated balance sheets.
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue
Revenue
Revenue disaggregated by revenue source for the three and six months ended June 30, 2019 and 2018, consists of the following (in millions):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Advertising
$
16,624

 
$
13,038

 
$
31,536

 
$
24,833

Payments and other fees
262

 
193

 
427

 
364

    Total revenue
$
16,886

 
$
13,231

 
$
31,963

 
$
25,197


Revenue disaggregated by geography, based on the billing address of our customer, consists of the following (in millions):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Revenue:
 
 
 
 
 
 
 
US & Canada(1)
$
7,632

 
$
5,982

 
$
14,409

 
$
11,424

Europe(2)
4,097

 
3,307

 
7,721

 
6,334

Asia-Pacific
3,628

 
2,772

 
6,965

 
5,247

Rest of World(2)
1,529

 
1,170

 
2,868

 
2,192

Total revenue
$
16,886

 
$
13,231

 
$
31,963

 
$
25,197

(1) United States revenue was $7.14 billion and $5.60 billion for the three months ended June 30, 2019 and 2018, respectively, and $13.51 billion and $10.69 billion for the six months ended June 30, 2019 and 2018, respectively.  
(2) Europe includes Russia and Turkey, and Rest of World includes Africa, Latin America, and the Middle East. 
Deferred revenue and deposits consists of the following (in millions):
 
June 30, 2019
 
December 31, 2018
Deferred revenue
$
164

 
$
117

Deposits
34

 
30

    Total deferred revenue and deposits
$
198

 
$
147


XML 27 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings per Share
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Earnings per Share
Earnings per Share
We compute earnings per share (EPS) of Class A and Class B common stock using the two-class method required for participating securities. We consider restricted stock awards to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares.
Undistributed earnings allocated to participating securities are subtracted from net income in determining net income attributable to common stockholders. Basic EPS is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of our Class A and Class B common stock outstanding, adjusted for outstanding shares that are subject to repurchase.
For the calculation of diluted EPS, net income attributable to common stockholders for basic EPS is adjusted by the effect of dilutive securities, including awards under our equity compensation plans. In 2018, the calculation of diluted EPS also included the effect of inducement awards under separate non-plan restricted stock unit (RSU) award agreements.
In addition, the computation of the diluted EPS of Class A common stock assumes the conversion of our Class B common stock to Class A common stock, while the diluted EPS of Class B common stock does not assume the conversion of those shares to Class A common stock. Diluted EPS attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding.
RSUs with anti-dilutive effect were excluded from the EPS calculation and they were not material for the three and six months ended June 30, 2019 and 2018, respectively.
Basic and diluted EPS are the same for each class of common stock because they are entitled to the same liquidation and dividend rights.
The numerators and denominators of the basic and diluted EPS computations for our common stock are calculated as follows (in millions, except per share amounts): 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
 
Class A
 
Class B
 
Class A
 
Class B
 
Class A
 
Class B
 
Class A
 
Class B
Basic EPS:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Numerator
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income
$
2,204

 
$
412

 
$
4,246

 
$
860

 
$
4,241

 
$
804

 
$
8,368

 
$
1,725

Less: Net income attributable to participating securities

 

 

 

 

 

 
1

 

Net income attributable to common stockholders
$
2,204

 
$
412

 
$
4,246

 
$
860

 
$
4,241

 
$
804

 
$
8,367

 
$
1,725

Denominator
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average shares outstanding
2,405

 
450

 
2,407

 
488

 
2,400

 
455

 
2,405

 
495

Basic EPS
$
0.92

 
$
0.92

 
$
1.76

 
$
1.76

 
$
1.77

 
$
1.77

 
$
3.48

 
$
3.48

Diluted EPS:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Numerator
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income attributable to common stockholders
$
2,204

 
$
412

 
$
4,246

 
$
860

 
$
4,241

 
$
804

 
$
8,367

 
$
1,725

Reallocation of net income attributable to participating securities

 

 

 

 

 

 
1

 

Reallocation of net income as a result of conversion of Class B to Class A common stock
412

 

 
860

 

 
804

 

 
1,725

 

Reallocation of net income to Class B common stock

 
(2
)
 

 
(4
)
 

 
(3
)
 

 
(9
)
Net income attributable to common stockholders for diluted EPS
$
2,616

 
$
410

 
$
5,106

 
$
856

 
$
5,045

 
$
801

 
$
10,093

 
$
1,716

Denominator
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Number of shares used for basic EPS computation
2,405

 
450

 
2,407

 
488

 
2,400

 
455

 
2,405

 
495

Conversion of Class B to Class A common stock
450

 

 
488

 

 
455

 

 
495

 

Weighted average effect of dilutive RSUs and employee stock options
20

 

 
35

 
3

 
18

 
1

 
39

 
5

Number of shares used for diluted EPS computation
2,875

 
450

 
2,930

 
491

 
2,873

 
456

 
2,939

 
500

Diluted EPS
$
0.91

 
$
0.91

 
$
1.74

 
$
1.74

 
$
1.76

 
$
1.76

 
$
3.43

 
$
3.43


XML 28 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Cash and Cash Equivalents, and Marketable Securities
6 Months Ended
Jun. 30, 2019
Cash and Cash Equivalents, and Marketable Securities [Abstract]  
Cash and Cash Equivalents, and Marketable Securities
Cash and Cash Equivalents, and Marketable Securities
The following table sets forth the cash and cash equivalents, and marketable securities (in millions):
 
June 30, 2019
 
December 31, 2018
Cash and cash equivalents:
 
 
 
Cash
$
3,380

 
$
2,713

Money market funds
10,151

 
6,792

U.S. government securities
163

 
90

U.S. government agency securities

 
54

Certificate of deposits and time deposits
163

 
369

Corporate debt securities
20

 
1

Total cash and cash equivalents
13,877

 
10,019

Marketable securities:
 
 
 
U.S. government securities
17,338

 
13,836

U.S. government agency securities
7,792

 
8,333

Corporate debt securities
9,589

 
8,926

Total marketable securities
34,719

 
31,095

Total cash and cash equivalents, and marketable securities
$
48,596

 
$
41,114


The gross unrealized gains on our marketable securities were $179 million and $24 million as of June 30, 2019 and December 31, 2018, respectively. The gross unrealized losses on our marketable securities were $69 million and $357 million as of June 30, 2019 and December 31, 2018, respectively. In addition, gross unrealized losses that had been in a continuous loss position for 12 months or longer were $67 million and $332 million as of June 30, 2019 and December 31, 2018, respectively. As of June 30, 2019, we considered the decreases in market value of our marketable securities to be temporary in nature and did not consider any of our investments to be other-than-temporarily impaired.
The following table classifies our marketable securities by contractual maturities (in millions):
 
June 30, 2019
Due in one year
$
12,730

Due after one year to five years
21,989

Total
$
34,719


XML 29 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurement
6 Months Ended
Jun. 30, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurement
Fair Value Measurement
The following table summarizes our assets measured at fair value and the classification by level of input within the fair value hierarchy (in millions): 
 
 
 
 
Fair Value Measurement at
Reporting Date Using
Description
 
June 30, 2019
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs (Level 2)
 
Significant Unobservable Inputs (Level 3)
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
10,151

 
$
10,151

 
$

 
$

U.S. government securities
 
163

 
163

 

 

Certificate of deposits and time deposits
 
163

 

 
163

 

Corporate debt securities
 
20

 

 
20

 

Marketable securities:
 
 
 
 
 
 
 
 
U.S. government securities
 
17,338

 
17,338

 

 

U.S. government agency securities
 
7,792

 
7,792

 

 

Corporate debt securities
 
9,589

 

 
9,589

 

Total cash equivalents and marketable securities
 
$
45,216

 
$
35,444

 
$
9,772

 
$

 
 
 
 
Fair Value Measurement at
Reporting Date Using
Description
 
December 31, 2018
 
Quoted Prices in Active Markets for Identical Assets (Level 1)
 
Significant Other Observable Inputs (Level 2)
 
Significant Unobservable Inputs (Level 3)
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
6,792

 
$
6,792

 
$

 
$

U.S. government securities
 
90

 
90

 

 

U.S. government agency securities
 
54

 
54

 

 

Certificate of deposits and time deposits
 
369

 

 
369

 

Corporate debt securities
 
1

 

 
1

 

Marketable securities:
 
 
 
 
 
 
 
 
U.S. government securities
 
13,836

 
13,836

 

 

U.S. government agency securities
 
8,333

 
8,333

 

 

Corporate debt securities
 
8,926

 

 
8,926

 

Total cash equivalents and marketable securities
 
$
38,401

 
$
29,105

 
$
9,296

 
$


We classify our cash equivalents and marketable securities within Level 1 or Level 2 because we use quoted market prices or alternative pricing sources and models utilizing market observable inputs to determine their fair value.
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment
6 Months Ended
Jun. 30, 2019
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and Equipment
Property and equipment consists of the following (in millions): 
 
June 30, 2019
 
December 31, 2018
Land
$
1,007

 
$
899

Buildings
9,015

 
7,401

Leasehold improvements
2,301

 
1,841

Network equipment
14,559

 
13,017

Computer software, office equipment and other
1,484

 
1,187

Finance lease right-of-use assets
1,331

 

Construction in progress
9,054

 
7,228

    Total
38,751

 
31,573

Less: Accumulated depreciation
(8,752
)
 
(6,890
)
Property and equipment, net
$
29,999

 
$
24,683


Construction in progress includes costs mostly related to construction of data centers, network equipment infrastructure to support our data centers around the world, and office buildings. No interest was capitalized for any period presented.
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Leases
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Leases Leases

We have entered into various non-cancelable operating lease agreements for certain of our offices, data center, land, colocations and certain network equipment. Our leases have original lease periods expiring between 2019 and 2093. Many leases include one or more options to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.
The components of lease costs, lease term and discount rate are as follows (in millions):
 
Three Months Ended

Six Months Ended
 
June 30, 2019

June 30, 2019
Finance lease cost

 
 
     Amortization of right-of-use assets
$
47

 
$
89

     Interest
3

 
5

Operating lease cost
274

 
520

Variable lease cost and other, net
21

 
70

       Total lease cost
$
345

 
$
684

 
 
 
 
Weighted Average Remaining Lease Term
 
 
 
     Operating leases
 
 
13.1 years

     Finance leases
 
 
15.3 years

 
 
 
 
Weighted Average Discount Rate
 
 
 
     Operating leases
 
 
3.5
%
     Finance leases
 
 
3.2
%

The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2019 (in millions):

 
Operating Leases
 
Finance Leases
The remainder of 2019
$
409

 
$
30

2020
1,004

 
43

2021
956

 
34

2022
877

 
30

2023
840

 
30

Thereafter
6,222

 
334

Total undiscounted cash flows
10,308

 
501

Less imputed interest
(2,498
)
 
(107
)
Present value of lease liabilities
$
7,810

 
$
394



As of June 30, 2019, we have additional operating and finance leases for facilities and network equipment that have not yet commenced with lease obligations of $4.82 billion and $471 million, respectively. These operating and finance leases will commence between 2019 and 2022 with lease terms of greater than one year to 25 years. This table does not include lease payments that were not fixed at commencement or modification.

Supplemental cash flow information related to leases are as follows (in millions):

 
Six Months Ended
 
June 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
     Operating cash flows from operating leases
$
388

     Operating cash flows from finance leases
$
5

     Financing cash flows from finance leases
$
267

Lease liabilities arising from obtaining right-of-use assets:
 
     Operating leases
$
2,203

     Finance leases
$
75


Leases Leases

We have entered into various non-cancelable operating lease agreements for certain of our offices, data center, land, colocations and certain network equipment. Our leases have original lease periods expiring between 2019 and 2093. Many leases include one or more options to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.
The components of lease costs, lease term and discount rate are as follows (in millions):
 
Three Months Ended

Six Months Ended
 
June 30, 2019

June 30, 2019
Finance lease cost

 
 
     Amortization of right-of-use assets
$
47

 
$
89

     Interest
3

 
5

Operating lease cost
274

 
520

Variable lease cost and other, net
21

 
70

       Total lease cost
$
345

 
$
684

 
 
 
 
Weighted Average Remaining Lease Term
 
 
 
     Operating leases
 
 
13.1 years

     Finance leases
 
 
15.3 years

 
 
 
 
Weighted Average Discount Rate
 
 
 
     Operating leases
 
 
3.5
%
     Finance leases
 
 
3.2
%

The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2019 (in millions):

 
Operating Leases
 
Finance Leases
The remainder of 2019
$
409

 
$
30

2020
1,004

 
43

2021
956

 
34

2022
877

 
30

2023
840

 
30

Thereafter
6,222

 
334

Total undiscounted cash flows
10,308

 
501

Less imputed interest
(2,498
)
 
(107
)
Present value of lease liabilities
$
7,810

 
$
394



As of June 30, 2019, we have additional operating and finance leases for facilities and network equipment that have not yet commenced with lease obligations of $4.82 billion and $471 million, respectively. These operating and finance leases will commence between 2019 and 2022 with lease terms of greater than one year to 25 years. This table does not include lease payments that were not fixed at commencement or modification.

Supplemental cash flow information related to leases are as follows (in millions):

 
Six Months Ended
 
June 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
     Operating cash flows from operating leases
$
388

     Operating cash flows from finance leases
$
5

     Financing cash flows from finance leases
$
267

Lease liabilities arising from obtaining right-of-use assets:
 
     Operating leases
$
2,203

     Finance leases
$
75


XML 32 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
Goodwill and Intangible Assets

During the six months ended June 30, 2019, we completed business acquisitions that were not material to our condensed consolidated financial statements, either individually or in the aggregate. Accordingly, pro forma historical results of operations related to these business acquisitions during the six months ended June 30, 2019 have not been presented. We have included the financial results of these business acquisitions in our condensed consolidated financial statements from their respective dates of acquisition.
The changes in the carrying amount of goodwill for the six months ended June 30, 2019 are as follows (in millions): 
Balance as of December 31, 2018
$
18,301

Goodwill acquired
30

Effect of currency translation adjustment
3

Balance as of June 30, 2019
$
18,334

Intangible assets consist of the following (in millions):
 
 
 
June 30, 2019
 
December 31, 2018
 
Weighted-Average Remaining Useful Lives (in years)
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
Acquired users
2.3
 
$
2,056

 
$
(1,405
)
 
$
651

 
$
2,056

 
$
(1,260
)
 
$
796

Acquired technology
1.3
 
1,014

 
(945
)
 
69

 
1,002

 
(871
)
 
131

Acquired patents
4.9
 
805

 
(596
)
 
209

 
805

 
(565
)
 
240

Trade names
1.3
 
629

 
(572
)
 
57

 
629

 
(517
)
 
112

Other
3.2
 
162

 
(154
)
 
8

 
162

 
(147
)
 
15

    Total intangible assets
2.7
 
$
4,666

 
$
(3,672
)
 
$
994

 
$
4,654

 
$
(3,360
)
 
$
1,294


Amortization expense of intangible assets was $156 million and $312 million for the three and six months ended June 30, 2019, respectively, and $158 million and $327 million for the three and six months ended June 30, 2018, respectively.
As of June 30, 2019, expected amortization expense for the unamortized acquired intangible assets for the next five years and thereafter is as follows (in millions):
The remainder of 2019
$
245

2020
382

2021
277

2022
33

2023
26

Thereafter
31

Total
$
994


XML 33 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Long-term Debt
6 Months Ended
Jun. 30, 2019
Debt Disclosure [Abstract]  
Long-term Debt
Long-term Debt
In May 2016, we entered into a $2.0 billion senior unsecured revolving credit facility, and any amounts outstanding under this facility will be due and payable on May 20, 2021. As of June 30, 2019, no amounts had been drawn down, and we were in compliance with the covenants under this facility.
XML 34 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies te 10. Commitments and Contingencies
Guarantee
In 2018, we established a multi-currency notional cash pool for certain of our entities with a third-party bank provider. Actual cash balances are not physically converted and are not commingled between participating legal entities. As part of the notional cash pool agreement, the bank extends overdraft credit to our participating entities as needed, provided that the overall notionally pooled balance of all accounts in the pool at the end of each day is at least zero. In the unlikely event of a default by our collective entities participating in the pool, any overdraft balances incurred would be guaranteed by Facebook, Inc.
Other contractual commitments
We also have $4.57 billion of non-cancelable contractual commitments as of June 30, 2019, the majority of which is related to network infrastructure and our data center operations. These commitments are primarily due within five years.
Legal Matters
Beginning on March 20, 2018, multiple putative class actions and derivative actions were filed in state and federal courts in the United States and elsewhere against us and certain of our directors and officers alleging violations of securities laws, breach of fiduciary duties, and other causes of action in connection with our platform and user data practices as well as the misuse of certain data by a developer that shared such data with third parties in violation of our terms and policies, and seeking unspecified damages and injunctive relief. Beginning on July 27, 2018, two putative class actions were filed in federal court in the United States against us and certain of our directors and officers alleging violations of securities laws in connection with the disclosure of our earnings results for the second quarter of 2018 and seeking unspecified damages. These two actions subsequently were transferred and consolidated in the U.S. District Court for the Northern District of California with the putative securities class action described above relating to our platform and user data practices. We believe these lawsuits are without merit, and we are vigorously defending them. In addition, our platform and user data practices, as well as the events surrounding the misuse of certain data by a developer became the subject of U.S. Federal Trade Commission (FTC), SEC, state attorneys general, and other government inquiries in the United States, Europe, and other jurisdictions. In July 2019, we entered into a settlement and modified consent order to resolve the FTC inquiry, and we also entered into a settlement to resolve the SEC inquiry, in each case pending federal court approval of the respective settlement. Among other matters, our settlement with the FTC requires us to pay a penalty of $5.0 billion and to significantly enhance our practices and processes for privacy compliance and oversight. In addition, our settlement with the SEC requires us to pay a penalty of $100 million.
Beginning on September 28, 2018, multiple putative class actions were filed in state and federal courts in the United States and elsewhere against us alleging violations of consumer protection laws and other causes of action in connection with a third-party cyber-attack that exploited a vulnerability in Facebook’s code to steal user access tokens and access certain profile information from user accounts on Facebook, and seeking unspecified damages and injunctive relief. We believe these lawsuits are without merit, and we are vigorously defending them. In addition, the events surrounding this cyber-attack became the subject of Irish Data Protection Commission (IDPC) and other government inquiries.
In addition, from time to time, we are subject to litigation and other proceedings involving law enforcement and other regulatory agencies, including in particular in Brazil and Europe, in order to ascertain the precise scope of our legal obligations to comply with the requests of those agencies, including our obligation to disclose user information in particular circumstances. A number of such instances have resulted in the assessment of fines and penalties against us. We believe we have multiple legal grounds to satisfy these requests or prevail against associated fines and penalties, and we intend to vigorously defend such fines and penalties.
From time to time we also notify the IDPC, our designated European privacy regulator under the General Data Protection Regulation, of certain other personal data breaches and privacy issues, and are subject to inquiries and investigations regarding various aspects of our regulatory compliance.
In connection with the aforementioned FTC inquiry, we have recorded a probable loss of $5.0 billion in accrued expenses and other current liabilities on our condensed consolidated balance sheet as of June 30, 2019, $3.0 billion of which was previously recognized in the three months ended March 31, 2019.
Although we believe that it is reasonably possible that we may incur a substantial loss in some of the other cases, actions, or inquiries described above, we are currently unable to estimate the amount of such losses or a range of possible losses. 
We are also party to various other legal proceedings, claims, and regulatory, tax or government inquiries and investigations that arise in the ordinary course of business. With respect to these matters, we evaluate the developments on a regular basis and
accrue a liability when we believe a loss is probable and the amount can be reasonably estimated. We believe that the amount or any estimable range of reasonably possible or probable loss will not, either individually or in the aggregate, have a material adverse effect on our business and consolidated financial statements. However, the outcome of these matters is inherently uncertain. Therefore, if one or more of these matters were resolved against us for amounts in excess of management's expectations, our results of operations and financial condition, including in a particular reporting period in which any such outcome becomes probable and estimable, could be materially adversely affected.
For information regarding income tax contingencies, see Note 12 — Income Taxes.
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2019
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
Share Repurchase Program
Our board of directors has authorized a share repurchase program that commenced in 2017 and does not have an expiration date. In December 2018, our board of directors authorized an additional $9.0 billion of repurchases under this program. During the six months ended June 30, 2019, we repurchased and subsequently retired approximately 9.3 million shares of our Class A common stock for an aggregate amount of approximately $1.65 billion. As of June 30, 2019, approximately $7.35 billion remained available and authorized for repurchases.
The timing and actual number of shares repurchased under the share repurchase program depend on a variety of factors, including price, general business and market conditions, and other investment opportunities, and shares may be repurchased through open market purchases or privately negotiated transactions, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended.
Share-based Compensation Plans
We maintain two share-based employee compensation plans: the 2012 Equity Incentive Plan, which was amended in each of June 2016 and February 2018 (Amended 2012 Plan), and the 2005 Stock Plan (collectively, Stock Plans). Our Amended 2012 Plan serves as the successor to our 2005 Stock Plan and provides for the issuance of incentive and nonstatutory stock options, restricted stock awards, stock appreciation rights, RSUs, performance shares, and stock bonuses to qualified employees, directors and consultants. Outstanding awards under the 2005 Stock Plan continue to be subject to the terms and conditions of the 2005 Stock Plan. Shares that are withheld in connection with the net settlement of RSUs or forfeited under our Stock Plans are added to the reserves of the Amended 2012 Plan. We account for forfeitures as they occur.
Effective January 1, 2019, there were 143 million shares of our Class A common stock reserved for future issuance under our Amended 2012 Plan. The number of shares reserved for issuance under our Amended 2012 Plan increases automatically on January 1 of each of the calendar years during the term of the Amended 2012 Plan, which will continue through April 2026 unless terminated earlier by our board of directors or a committee thereof, by a number of shares of Class A common stock equal to the lesser of (i) 2.5% of the total issued and outstanding shares of our Class A common stock as of the immediately preceding December 31st or (ii) a number of shares determined by our board of directors.
The following table summarizes the activities for our unvested RSUs for the six months ended June 30, 2019:
 
Unvested RSUs
 
Number of Shares
 
Weighted Average Grant Date Fair Value
 
(in thousands)
 
 
Unvested at December 31, 2018
67,298

 
$
144.77

Granted
41,695

 
$
167.10

Vested
(16,744
)
 
$
135.50

Forfeited
(5,852
)
 
$
136.21

Unvested at June 30, 2019
86,397

 
$
157.92


The fair value as of the respective vesting dates of RSUs that vested during the three and six months ended June 30, 2019 was $1.58 billion and $2.89 billion, respectively, and $2.17 billion and $4.12 billion during the three and six months ended June 30, 2018, respectively.
As of June 30, 2019, there was $12.82 billion of unrecognized share-based compensation expense related to RSUs. This unrecognized compensation expense is expected to be recognized over a weighted-average period of approximately three years based on vesting under the award service conditions.
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
6 Months Ended
Jun. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Our tax provision for interim periods is determined using an estimated annual effective tax rate, adjusted for discrete items arising in that quarter. In each quarter, we update the estimated annual effective tax rate and make a year-to-date adjustment to the provision. The estimated annual effective tax rate is subject to significant volatility due to several factors, including our ability to accurately predict the proportion of our income (loss) before provision for income taxes in multiple jurisdictions, the effects of acquisitions, and the integration of those acquisitions.
Our 2019 effective tax rate differs from the U.S. statutory rate of 21% primarily due to a portion of our income before provision for income taxes being earned in jurisdictions subject to tax rates lower than 21%, the provision for income taxes recorded as a result of the developments in Altera Corp. v. Commissioner discussed below, the $5.0 billion legal accruals recorded in 2019 related to the FTC settlement which is not expected to be tax-deductible, and the recognition of excess tax benefits from share-based compensation.
Our gross unrecognized tax benefits were $6.84 billion and $4.68 billion on June 30, 2019 and December 31, 2018, respectively. If the gross unrecognized tax benefits as of June 30, 2019 were realized in a subsequent period, this would result in a tax benefit of $4.07 billion within our provision of income taxes at such time. The amount of interest and penalties accrued as of June 30, 2019 and December 31, 2018 was $549 million and $340 million, respectively. We expect to continue to accrue unrecognized tax benefits for certain recurring tax positions.

On July 27, 2015, the United States Tax Court issued a decision (Tax Court Decision) in Altera Corp. v. Commissioner, which concluded that related parties in a cost sharing arrangement are not required to share expenses related to share-based compensation. The Tax Court Decision was appealed by the Commissioner to the Ninth Circuit Court of Appeals (Ninth Circuit). On June 7, 2019, a three-judge panel from the Ninth Circuit issued an opinion (Altera Ninth Circuit Panel Opinion) that reversed the Tax Court Decision. Based on the Altera Ninth Circuit Panel Opinion, we recorded a cumulative income tax expense of $1.11 billion in the second quarter of 2019. On July 22, 2019, the taxpayer requested a rehearing before the full Ninth Circuit and may subsequently appeal from the Ninth Circuit to the Supreme Court. As a result, the final outcome of the case is uncertain. If the Altera Ninth Circuit Panel Opinion is reversed, we would anticipate recording an income tax benefit at that time.
 
We are subject to taxation in the United States and various other state and foreign jurisdictions. The material jurisdictions in which we are subject to potential examination include the United States and Ireland. We are under examination by the Internal Revenue Service (IRS) for our 2014 through 2016 tax years and by the Ireland tax authorities for our 2012 through 2015 tax years. Our 2017 and subsequent tax years remain open to examination by the IRS. Our 2016 and subsequent tax years remain open to examination in Ireland.
In July 2016, we received a Statutory Notice of Deficiency (Notice) from the IRS related to transfer pricing with our foreign subsidiaries in conjunction with the examination of the 2010 tax year. While the Notice applies only to the 2010 tax year, the IRS states that it will also apply its position for tax years subsequent to 2010, which, if the IRS prevails in its position, could result in an additional federal tax liability of an estimated, aggregate amount of up to approximately $5.0 billion in excess of the amounts in our originally filed U.S. return, plus interest and any penalties asserted. We do not agree with the position of the IRS and have filed a petition in the Tax Court challenging the Notice. In March 2018, we received a second Notice from the IRS in conjunction with the examination of our 2011 through 2013 tax years. The IRS applied its position from the 2010 tax year to each of these years and also proposed new adjustments related to other transfer pricing with our foreign subsidiaries and certain tax credits that we claimed. If the IRS prevails in its position for these new adjustments, this could result in an additional federal tax liability of up to approximately $680 million in excess of the amounts in our originally filed U.S. return, plus interest and any penalties asserted. We do not agree with the positions of the IRS in the second Notice and have filed a petition in the Tax Court challenging the second Notice. We have previously accrued an estimated unrecognized tax benefit consistent with the guidance in ASC 740 that is lower than the potential additional federal tax liability from the positions taken by the IRS in the two Notices. In addition, if the IRS prevails in its positions related to transfer pricing with our foreign subsidiaries, the additional tax that we would owe would be partially offset by a reduction in the tax that we owe under the mandatory transition tax on accumulated foreign earnings from the 2017 Tax Cuts and Jobs Act (Tax Act). As of June 30, 2019, we have not resolved these matters and proceedings continue in the Tax Court.
We believe that adequate amounts have been reserved in accordance with ASC 740 for any adjustments to the provision for
income taxes or other tax items that may ultimately result from these examinations. The timing of the resolution, settlement, and closure of any audits is highly uncertain, and it is reasonably possible that the balance of gross unrecognized tax benefits could significantly change in the next 12 months. Given the number of years remaining that are subject to examination, we are unable to estimate the full range of possible adjustments to the balance of gross unrecognized tax benefits. If the taxing authorities prevail in the assessment of additional tax due, the assessed tax, interest, and penalties, if any, could have a material adverse impact on our financial position, results of operations, and cash flows.
XML 37 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Geographical Information
6 Months Ended
Jun. 30, 2019
Segments, Geographical Areas [Abstract]  
Geographical Information Geographical Information
The following table sets forth our long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets, net (in millions):
 
June 30, 2019
 
December 31, 2018
Long-lived assets:
 
 
 
United States
$
29,195

 
$
18,950

Rest of the world (1)
8,076

 
5,733

Total long-lived assets
$
37,271

 
$
24,683

 
(1)
No individual country, other than disclosed above, exceeded 10% of our total long-lived assets for any period presented.
XML 38 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K for the year ended December 31, 2018.
The condensed consolidated balance sheet as of December 31, 2018 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including notes required by GAAP.
The condensed consolidated financial statements include the accounts of Facebook, Inc., its wholly owned subsidiaries, and any variable interest entities for which we are deemed to be the primary beneficiary. All intercompany balances and transactions have been eliminated.
The accompanying condensed consolidated financial statements reflect all normal recurring adjustments that are necessary to present fairly the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year ending December 31, 2019.
Use of Estimates
Conformity with GAAP requires the use of estimates and judgments that affect the reported amounts in the consolidated financial statements and accompanying notes. These estimates form the basis for judgments we make about the carrying values of our assets and liabilities, which are not readily apparent from other sources. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. GAAP requires us to make estimates and judgments in several areas, including, but not limited to, those related to income taxes, loss contingencies, fair value of acquired intangible assets and goodwill, collectability of accounts receivable, fair value of financial instruments, leases, useful lives of intangible assets and property and equipment, and revenue recognition. These estimates are based on management's knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ materially from those estimates.
Recently Adopted Accounting Pronouncements On January 1, 2019, we adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02), as amended, which supersedes the lease accounting guidance under Topic 840, and generally requires lessees to recognize operating and financing lease liabilities and corresponding right-of-use (ROU) assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. We adopted the new guidance using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application and not restating comparative periods. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while our accounting for finance leases remained substantially unchanged. For information regarding the impact of Topic 842 adoption, see Significant Accounting Policies - Leases and Note 7— Leases.
Earnings Per Share
We compute earnings per share (EPS) of Class A and Class B common stock using the two-class method required for participating securities. We consider restricted stock awards to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares.
Undistributed earnings allocated to participating securities are subtracted from net income in determining net income attributable to common stockholders. Basic EPS is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of our Class A and Class B common stock outstanding, adjusted for outstanding shares that are subject to repurchase.
For the calculation of diluted EPS, net income attributable to common stockholders for basic EPS is adjusted by the effect of dilutive securities, including awards under our equity compensation plans. In 2018, the calculation of diluted EPS also included the effect of inducement awards under separate non-plan restricted stock unit (RSU) award agreements.
In addition, the computation of the diluted EPS of Class A common stock assumes the conversion of our Class B common stock to Class A common stock, while the diluted EPS of Class B common stock does not assume the conversion of those shares to Class A common stock. Diluted EPS attributable to common stockholders is computed by dividing the resulting net income attributable to common stockholders by the weighted-average number of fully diluted common shares outstanding.
Leases
On January 1, 2019, we adopted Topic 842 using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application. Results and disclosure requirements for reporting periods beginning after January 1, 2019 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with our historical accounting under Topic 840.
We elected the package of practical expedients permitted under the transition guidance, which allowed us to carryforward our historical lease classification, our assessment on whether a contract was or contains a lease, and our initial direct costs for any leases that existed prior to January 1, 2019. We also elected to combine our lease and non-lease components and to keep leases with an initial term of 12 months or less off the balance sheet and recognize the associated lease payments in the consolidated
statements of income on a straight-line basis over the lease term. Additionally, for certain equipment leases, we apply a portfolio approach to effectively account for the operating lease ROU assets and liabilities.

Upon adoption, we recognized total ROU assets of $6.63 billion, with corresponding liabilities of $6.35 billion on the condensed consolidated balance sheets. This included $761 million of pre-existing finance lease ROU assets previously reported in the network equipment within property and equipment, net. The ROU assets include adjustments for prepayments and accrued lease payments. The adoption did not impact our beginning retained earnings, or our prior year condensed consolidated statements of income and statements of cash flows.

Under Topic 842, we determine if an arrangement is a lease at inception. ROU assets and liabilities are recognized at commencement date based on the present value of remaining lease payments over the lease term. For this purpose, we consider only payments that are fixed and determinable at the time of commencement. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Our incremental borrowing rate is a hypothetical rate based on our understanding of what our credit rating would be. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any lease incentives received. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options.

Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current and operating lease liabilities, non-current on our condensed consolidated balance sheets. Finance leases are included in property and equipment, net, accrued expenses and other current liabilities, and other liabilities on our condensed consolidated balance sheets.
XML 39 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Revenue disaggregated by revenue source for the three and six months ended June 30, 2019 and 2018, consists of the following (in millions):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Advertising
$
16,624

 
$
13,038

 
$
31,536

 
$
24,833

Payments and other fees
262

 
193

 
427

 
364

    Total revenue
$
16,886

 
$
13,231

 
$
31,963

 
$
25,197


Revenue disaggregated by geography, based on the billing address of our customer, consists of the following (in millions):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Revenue:
 
 
 
 
 
 
 
US & Canada(1)
$
7,632

 
$
5,982

 
$
14,409

 
$
11,424

Europe(2)
4,097

 
3,307

 
7,721

 
6,334

Asia-Pacific
3,628

 
2,772

 
6,965

 
5,247

Rest of World(2)
1,529

 
1,170

 
2,868

 
2,192

Total revenue
$
16,886

 
$
13,231

 
$
31,963

 
$
25,197

(1) United States revenue was $7.14 billion and $5.60 billion for the three months ended June 30, 2019 and 2018, respectively, and $13.51 billion and $10.69 billion for the six months ended June 30, 2019 and 2018, respectively.  
(2) Europe includes Russia and Turkey, and Rest of World includes Africa, Latin America, and the Middle East.
Deferred Revenue and Deposits
Deferred revenue and deposits consists of the following (in millions):
 
June 30, 2019
 
December 31, 2018
Deferred revenue
$
164

 
$
117

Deposits
34

 
30

    Total deferred revenue and deposits
$
198

 
$
147


XML 40 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Numerators and Denominators of Basic and Diluted EPS Computations for Common Stock
The numerators and denominators of the basic and diluted EPS computations for our common stock are calculated as follows (in millions, except per share amounts): 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
 
Class A
 
Class B
 
Class A
 
Class B
 
Class A
 
Class B
 
Class A
 
Class B
Basic EPS:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Numerator
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income
$
2,204

 
$
412

 
$
4,246

 
$
860

 
$
4,241

 
$
804

 
$
8,368

 
$
1,725

Less: Net income attributable to participating securities

 

 

 

 

 

 
1

 

Net income attributable to common stockholders
$
2,204

 
$
412

 
$
4,246

 
$
860

 
$
4,241

 
$
804

 
$
8,367

 
$
1,725

Denominator
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average shares outstanding
2,405

 
450

 
2,407

 
488

 
2,400

 
455

 
2,405

 
495

Basic EPS
$
0.92

 
$
0.92

 
$
1.76

 
$
1.76

 
$
1.77

 
$
1.77

 
$
3.48

 
$
3.48

Diluted EPS:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Numerator
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income attributable to common stockholders
$
2,204

 
$
412

 
$
4,246

 
$
860

 
$
4,241

 
$
804

 
$
8,367

 
$
1,725

Reallocation of net income attributable to participating securities

 

 

 

 

 

 
1

 

Reallocation of net income as a result of conversion of Class B to Class A common stock
412

 

 
860

 

 
804

 

 
1,725

 

Reallocation of net income to Class B common stock

 
(2
)
 

 
(4
)
 

 
(3
)
 

 
(9
)
Net income attributable to common stockholders for diluted EPS
$
2,616

 
$
410

 
$
5,106

 
$
856

 
$
5,045

 
$
801

 
$
10,093

 
$
1,716

Denominator
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Number of shares used for basic EPS computation
2,405

 
450

 
2,407

 
488

 
2,400

 
455

 
2,405

 
495

Conversion of Class B to Class A common stock
450

 

 
488

 

 
455

 

 
495

 

Weighted average effect of dilutive RSUs and employee stock options
20

 

 
35

 
3

 
18

 
1

 
39

 
5

Number of shares used for diluted EPS computation
2,875

 
450

 
2,930

 
491

 
2,873

 
456

 
2,939

 
500

Diluted EPS
$
0.91

 
$
0.91

 
$
1.74

 
$
1.74

 
$
1.76

 
$
1.76

 
$
3.43

 
$
3.43


XML 41 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Cash and Cash Equivalents, and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2019
Cash and Cash Equivalents, and Marketable Securities [Abstract]  
Cash and Cash Equivalents, and Marketable Securities
The following table sets forth the cash and cash equivalents, and marketable securities (in millions):
 
June 30, 2019
 
December 31, 2018
Cash and cash equivalents:
 
 
 
Cash
$
3,380

 
$
2,713

Money market funds
10,151

 
6,792

U.S. government securities
163

 
90

U.S. government agency securities

 
54

Certificate of deposits and time deposits
163

 
369

Corporate debt securities
20

 
1

Total cash and cash equivalents
13,877

 
10,019

Marketable securities:
 
 
 
U.S. government securities
17,338

 
13,836

U.S. government agency securities
7,792

 
8,333

Corporate debt securities
9,589

 
8,926

Total marketable securities
34,719

 
31,095

Total cash and cash equivalents, and marketable securities
$
48,596

 
$
41,114


Marketable Securities by Contractual Maturities
The following table classifies our marketable securities by contractual maturities (in millions):
 
June 30, 2019
Due in one year
$
12,730

Due after one year to five years
21,989

Total
$
34,719


XML 42 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2019
Fair Value Disclosures [Abstract]  
Assets and Liabilities Measured at Fair Value
The following table summarizes our assets measured at fair value and the classification by level of input within the fair value hierarchy (in millions): 
 
 
 
 
Fair Value Measurement at
Reporting Date Using
Description
 
June 30, 2019
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs (Level 2)
 
Significant Unobservable Inputs (Level 3)
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
10,151

 
$
10,151

 
$

 
$

U.S. government securities
 
163

 
163

 

 

Certificate of deposits and time deposits
 
163

 

 
163

 

Corporate debt securities
 
20

 

 
20

 

Marketable securities:
 
 
 
 
 
 
 
 
U.S. government securities
 
17,338

 
17,338

 

 

U.S. government agency securities
 
7,792

 
7,792

 

 

Corporate debt securities
 
9,589

 

 
9,589

 

Total cash equivalents and marketable securities
 
$
45,216

 
$
35,444

 
$
9,772

 
$

 
 
 
 
Fair Value Measurement at
Reporting Date Using
Description
 
December 31, 2018
 
Quoted Prices in Active Markets for Identical Assets (Level 1)
 
Significant Other Observable Inputs (Level 2)
 
Significant Unobservable Inputs (Level 3)
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
6,792

 
$
6,792

 
$

 
$

U.S. government securities
 
90

 
90

 

 

U.S. government agency securities
 
54

 
54

 

 

Certificate of deposits and time deposits
 
369

 

 
369

 

Corporate debt securities
 
1

 

 
1

 

Marketable securities:
 
 
 
 
 
 
 
 
U.S. government securities
 
13,836

 
13,836

 

 

U.S. government agency securities
 
8,333

 
8,333

 

 

Corporate debt securities
 
8,926

 

 
8,926

 

Total cash equivalents and marketable securities
 
$
38,401

 
$
29,105

 
$
9,296

 
$


XML 43 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2019
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and equipment consists of the following (in millions): 
 
June 30, 2019
 
December 31, 2018
Land
$
1,007

 
$
899

Buildings
9,015

 
7,401

Leasehold improvements
2,301

 
1,841

Network equipment
14,559

 
13,017

Computer software, office equipment and other
1,484

 
1,187

Finance lease right-of-use assets
1,331

 

Construction in progress
9,054

 
7,228

    Total
38,751

 
31,573

Less: Accumulated depreciation
(8,752
)
 
(6,890
)
Property and equipment, net
$
29,999

 
$
24,683


XML 44 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Components of Lease Costs
The components of lease costs, lease term and discount rate are as follows (in millions):
 
Three Months Ended

Six Months Ended
 
June 30, 2019

June 30, 2019
Finance lease cost

 
 
     Amortization of right-of-use assets
$
47

 
$
89

     Interest
3

 
5

Operating lease cost
274

 
520

Variable lease cost and other, net
21

 
70

       Total lease cost
$
345

 
$
684

 
 
 
 
Weighted Average Remaining Lease Term
 
 
 
     Operating leases
 
 
13.1 years

     Finance leases
 
 
15.3 years

 
 
 
 
Weighted Average Discount Rate
 
 
 
     Operating leases
 
 
3.5
%
     Finance leases
 
 
3.2
%

Supplemental cash flow information related to leases are as follows (in millions):

 
Six Months Ended
 
June 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
     Operating cash flows from operating leases
$
388

     Operating cash flows from finance leases
$
5

     Financing cash flows from finance leases
$
267

Lease liabilities arising from obtaining right-of-use assets:
 
     Operating leases
$
2,203

     Finance leases
$
75


Finance Lease, Liability, Maturity
The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2019 (in millions):

 
Operating Leases
 
Finance Leases
The remainder of 2019
$
409

 
$
30

2020
1,004

 
43

2021
956

 
34

2022
877

 
30

2023
840

 
30

Thereafter
6,222

 
334

Total undiscounted cash flows
10,308

 
501

Less imputed interest
(2,498
)
 
(107
)
Present value of lease liabilities
$
7,810

 
$
394


Operating Lease, Liability, Maturity
The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2019 (in millions):

 
Operating Leases
 
Finance Leases
The remainder of 2019
$
409

 
$
30

2020
1,004

 
43

2021
956

 
34

2022
877

 
30

2023
840

 
30

Thereafter
6,222

 
334

Total undiscounted cash flows
10,308

 
501

Less imputed interest
(2,498
)
 
(107
)
Present value of lease liabilities
$
7,810

 
$
394


XML 45 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in Carrying Amount of Goodwill
The changes in the carrying amount of goodwill for the six months ended June 30, 2019 are as follows (in millions): 
Balance as of December 31, 2018
$
18,301

Goodwill acquired
30

Effect of currency translation adjustment
3

Balance as of June 30, 2019
$
18,334

Schedule of Intangible Assets
Intangible assets consist of the following (in millions):
 
 
 
June 30, 2019
 
December 31, 2018
 
Weighted-Average Remaining Useful Lives (in years)
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
Acquired users
2.3
 
$
2,056

 
$
(1,405
)
 
$
651

 
$
2,056

 
$
(1,260
)
 
$
796

Acquired technology
1.3
 
1,014

 
(945
)
 
69

 
1,002

 
(871
)
 
131

Acquired patents
4.9
 
805

 
(596
)
 
209

 
805

 
(565
)
 
240

Trade names
1.3
 
629

 
(572
)
 
57

 
629

 
(517
)
 
112

Other
3.2
 
162

 
(154
)
 
8

 
162

 
(147
)
 
15

    Total intangible assets
2.7
 
$
4,666

 
$
(3,672
)
 
$
994

 
$
4,654

 
$
(3,360
)
 
$
1,294


Expected Amortization Expense for Unamortized Acquired Intangible Assets
As of June 30, 2019, expected amortization expense for the unamortized acquired intangible assets for the next five years and thereafter is as follows (in millions):
The remainder of 2019
$
245

2020
382

2021
277

2022
33

2023
26

Thereafter
31

Total
$
994


XML 46 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2019
Equity [Abstract]  
Restricted Stock Units Award Activity
The following table summarizes the activities for our unvested RSUs for the six months ended June 30, 2019:
 
Unvested RSUs
 
Number of Shares
 
Weighted Average Grant Date Fair Value
 
(in thousands)
 
 
Unvested at December 31, 2018
67,298

 
$
144.77

Granted
41,695

 
$
167.10

Vested
(16,744
)
 
$
135.50

Forfeited
(5,852
)
 
$
136.21

Unvested at June 30, 2019
86,397

 
$
157.92


XML 47 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Geographical Information (Tables)
6 Months Ended
Jun. 30, 2019
Segments, Geographical Areas [Abstract]  
Revenue and Property and Equipment by Geographic Area
The following table sets forth our long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets, net (in millions):
 
June 30, 2019
 
December 31, 2018
Long-lived assets:
 
 
 
United States
$
29,195

 
$
18,950

Rest of the world (1)
8,076

 
5,733

Total long-lived assets
$
37,271

 
$
24,683

 
(1)
No individual country, other than disclosed above, exceeded 10% of our total long-lived assets for any period presented.
XML 48 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Details) - Accounting Standards Update 2016-02
$ in Millions
Jan. 01, 2019
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Right-of-use asset $ 6,630
Lease liability 6,350
Finance lease, right of use asset $ 761
XML 49 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue $ 16,886 $ 13,231 $ 31,963 $ 25,197
US & Canada        
Disaggregation of Revenue [Line Items]        
Revenue 7,632 5,982 14,409 11,424
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 4,097 3,307 7,721 6,334
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Revenue 3,628 2,772 6,965 5,247
Rest of World        
Disaggregation of Revenue [Line Items]        
Revenue 1,529 1,170 2,868 2,192
United States        
Disaggregation of Revenue [Line Items]        
Revenue 7,140 5,600 13,510 10,690
Advertising        
Disaggregation of Revenue [Line Items]        
Revenue 16,624 13,038 31,536 24,833
Payments and other fees        
Disaggregation of Revenue [Line Items]        
Revenue $ 262 $ 193 $ 427 $ 364
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Deferred Revenue and Deposits (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]    
Deferred revenue $ 164 $ 117
Deposits 34 30
Total deferred revenue and deposits $ 198 $ 147
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings per Share - Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Numerator        
Net income $ 2,616 $ 5,106 $ 5,045 $ 10,093
Less: Net income attributable to participating securities 0 0 0 1
Net income attributable to Class A and Class B common stockholders $ 2,616 $ 5,106 $ 5,045 $ 10,092
Denominator        
Basic EPS (in dollars per share) $ 0.92 $ 1.76 $ 1.77 $ 3.48
Numerator        
Net income attributable to common stockholders $ 2,616 $ 5,106 $ 5,045 $ 10,092
Denominator        
Number of shares used for basic EPS computation (in shares) 2,855 2,895 2,855 2,900
Number of shares used for diluted EPS computation (in shares) 2,875 2,930 2,873 2,939
Diluted EPS (in dollars per share) $ 0.91 $ 1.74 $ 1.76 $ 3.43
Class A Common Stock        
Numerator        
Net income $ 2,204 $ 4,246 $ 4,241 $ 8,368
Less: Net income attributable to participating securities 0 0 0 1
Net income attributable to Class A and Class B common stockholders $ 2,204 $ 4,246 $ 4,241 $ 8,367
Denominator        
Weighted average shares outstanding (in shares) 2,405 2,407 2,400 2,405
Basic EPS (in dollars per share) $ 0.92 $ 1.76 $ 1.77 $ 3.48
Numerator        
Net income attributable to common stockholders $ 2,204 $ 4,246 $ 4,241 $ 8,367
Reallocation of net income attributable to participating securities 0 0 0 1
Reallocation of net income as a result of conversion of Class B to Class A common stock 412 860 804 1,725
Reallocation of net income to Class B common stock 0 0 0 0
Net income attributable to common stockholders for diluted EPS $ 2,616 $ 5,106 $ 5,045 $ 10,093
Denominator        
Number of shares used for basic EPS computation (in shares) 2,405 2,407 2,400 2,405
Conversion of Class B to Class A common stock (in shares) 450 488 455 495
Weighted average effect of dilutive RSUs and employee stock options (in shares) 20 35 18 39
Number of shares used for diluted EPS computation (in shares) 2,875 2,930 2,873 2,939
Diluted EPS (in dollars per share) $ 0.91 $ 1.74 $ 1.76 $ 3.43
Class B Common Stock        
Numerator        
Net income $ 412 $ 860 $ 804 $ 1,725
Less: Net income attributable to participating securities 0 0 0 0
Net income attributable to Class A and Class B common stockholders $ 412 $ 860 $ 804 $ 1,725
Denominator        
Weighted average shares outstanding (in shares) 450 488 455 495
Basic EPS (in dollars per share) $ 0.92 $ 1.76 $ 1.77 $ 3.48
Numerator        
Net income attributable to common stockholders $ 412 $ 860 $ 804 $ 1,725
Reallocation of net income attributable to participating securities 0 0 0 0
Reallocation of net income as a result of conversion of Class B to Class A common stock 0 0 0 0
Reallocation of net income to Class B common stock (2) (4) (3) (9)
Net income attributable to common stockholders for diluted EPS $ 410 $ 856 $ 801 $ 1,716
Denominator        
Number of shares used for basic EPS computation (in shares) 450 488 455 495
Conversion of Class B to Class A common stock (in shares) 0 0 0 0
Weighted average effect of dilutive RSUs and employee stock options (in shares) 0 3 1 5
Number of shares used for diluted EPS computation (in shares) 450 491 456 500
Diluted EPS (in dollars per share) $ 0.91 $ 1.74 $ 1.76 $ 3.43
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Cash and Cash Equivalents, and Marketable Securities - Breakout of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents $ 13,877 $ 10,019 $ 11,552
Marketable securities 34,719 31,095  
Total cash and cash equivalents, and marketable securities 48,596 41,114  
U.S. government securities      
Cash and Cash Equivalents, and Marketable Securities      
Marketable securities 17,338 13,836  
U.S. government agency securities      
Cash and Cash Equivalents, and Marketable Securities      
Marketable securities 7,792 8,333  
Corporate debt securities      
Cash and Cash Equivalents, and Marketable Securities      
Marketable securities 9,589 8,926  
Cash      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents 3,380 2,713  
Money market funds      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents 10,151 6,792  
U.S. government securities      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents 163 90  
U.S. government agency securities      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents 0 54  
Certificate of deposits and time deposits      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents 163 369  
Corporate debt securities      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents $ 20 $ 1  
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Cash and Cash Equivalents, and Marketable Securities - Narrative (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Cash and Cash Equivalents, and Marketable Securities [Abstract]    
Gross unrealized gains on marketable securities $ 179 $ 24
Gross unrealized losses on marketable securities 69 357
Gross unrealized losses in continuous loss position for 12 months or longer $ 67 $ 332
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Cash and Cash Equivalents, and Marketable Securities - Contractual Maturities of Marketable Debt Securities (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Contractual Maturities of Marketable Securities    
Due in one year $ 12,730  
Due after one year to five years 21,989  
Total marketable securities $ 34,719 $ 31,095
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurement - Assets Measured at Fair Value (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities $ 34,719 $ 31,095
Total cash equivalents and marketable securities 45,216 38,401
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total cash equivalents and marketable securities 35,444 29,105
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total cash equivalents and marketable securities 9,772 9,296
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total cash equivalents and marketable securities 0 0
U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 17,338 13,836
U.S. government securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 17,338 13,836
U.S. government securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 0 0
U.S. government securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 0 0
U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 7,792 8,333
U.S. government agency securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 7,792 8,333
U.S. government agency securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 0 0
U.S. government agency securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 0 0
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 9,589 8,926
Corporate debt securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 0 0
Corporate debt securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 9,589 8,926
Corporate debt securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable securities 0 0
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 10,151 6,792
Money market funds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 10,151 6,792
Money market funds | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 0 0
Money market funds | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 0 0
U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 163 90
U.S. government securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 163 90
U.S. government securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 0 0
U.S. government securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 0 0
U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents   54
U.S. government agency securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents   54
U.S. government agency securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents   0
U.S. government agency securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents   0
Certificate of deposits and time deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 163 369
Certificate of deposits and time deposits | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 0 0
Certificate of deposits and time deposits | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 163 369
Certificate of deposits and time deposits | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 0 0
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 20 1
Corporate debt securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 0 0
Corporate debt securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents 20 1
Corporate debt securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash equivalents $ 0 $ 0
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Property, Plant and Equipment    
Property and equipment, gross $ 38,751,000,000 $ 31,573,000,000
Less: Accumulated depreciation (8,752,000,000) (6,890,000,000)
Property and equipment, net 29,999,000,000 24,683,000,000
Interest costs capitalized 0 0
Land    
Property, Plant and Equipment    
Property and equipment, gross 1,007,000,000 899,000,000
Buildings    
Property, Plant and Equipment    
Property and equipment, gross 9,015,000,000 7,401,000,000
Leasehold improvements    
Property, Plant and Equipment    
Property and equipment, gross 2,301,000,000 1,841,000,000
Network equipment    
Property, Plant and Equipment    
Property and equipment, gross 14,559,000,000 13,017,000,000
Computer software, office equipment and other    
Property, Plant and Equipment    
Property and equipment, gross 1,484,000,000 1,187,000,000
Finance lease right-of-use assets    
Property, Plant and Equipment    
Property and equipment, gross 1,331,000,000 0
Construction in progress    
Property, Plant and Equipment    
Property and equipment, gross $ 9,054,000,000 $ 7,228,000,000
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Narrative (Details)
$ in Millions
Jun. 30, 2019
USD ($)
Lessee, Lease, Description [Line Items]  
Operating lease not yet commenced $ 4,820
Finance lease not yet commenced $ 471
Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease not yet commenced, term 1 year
Finance lease not yet commenced, term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease not yet commenced, term 25 years
Finance lease not yet commenced, term 25 years
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Components of Lease Cost (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Finance lease cost    
Amortization of right-of-use assets $ 47 $ 89
Interest 3 5
Operating lease cost 274 520
Variable lease cost and other, net 21 70
Total lease cost $ 345 $ 684
Weighted Average Remaining Lease Term    
Operating leases 13 years 1 month 6 days 13 years 1 month 6 days
Finance leases 15 years 3 months 18 days 15 years 3 months 18 days
Weighted Average Discount Rate    
Operating leases 3.50% 3.50%
Finance leases 3.20% 3.20%
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Maturities of Lease Liabilities (Details)
$ in Millions
Jun. 30, 2019
USD ($)
Operating Leases  
The remainder of 2019 $ 409
2020 1,004
2021 956
2022 877
2023 840
Thereafter 6,222
Total undiscounted cash flows 10,308
Less imputed interest (2,498)
Present value of lease liabilities 7,810
Finance Leases  
The remainder of 2019 30
2020 43
2021 34
2022 30
2023 30
Thereafter 334
Total undiscounted cash flows 501
Less imputed interest (107)
Present value of lease liabilities $ 394
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Supplemental Cash Flow (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 388  
Operating cash flows from finance leases 5  
Financing cash flows from finance leases 267 $ 0
Lease liabilities arising from obtaining right-of-use assets:    
Operating leases 2,203  
Finance leases $ 75  
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets - Change in Carrying Amount of Goodwill (Details)
$ in Millions
6 Months Ended
Jun. 30, 2019
USD ($)
Goodwill  
Balance as of December 31, 2018 $ 18,301
Goodwill acquired 30
Effect of currency translation adjustment 3
Balance as of June 30, 2019 $ 18,334
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets - Intangible Assets (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]          
Weighted-Average Remaining Useful Lives (in years)     2 years 8 months 12 days    
Gross Carrying Amount $ 4,666   $ 4,666   $ 4,654
Accumulated Amortization (3,672)   (3,672)   (3,360)
Net Carrying Amount 994   994   1,294
Amortization expense 156 $ 158 $ 312 $ 327  
Acquired users          
Finite-Lived Intangible Assets [Line Items]          
Weighted-Average Remaining Useful Lives (in years)     2 years 3 months 18 days    
Gross Carrying Amount 2,056   $ 2,056   2,056
Accumulated Amortization (1,405)   (1,405)   (1,260)
Net Carrying Amount 651   $ 651   796
Acquired technology          
Finite-Lived Intangible Assets [Line Items]          
Weighted-Average Remaining Useful Lives (in years)     1 year 3 months 18 days    
Gross Carrying Amount 1,014   $ 1,014   1,002
Accumulated Amortization (945)   (945)   (871)
Net Carrying Amount 69   $ 69   131
Acquired patents          
Finite-Lived Intangible Assets [Line Items]          
Weighted-Average Remaining Useful Lives (in years)     4 years 10 months 24 days    
Gross Carrying Amount 805   $ 805   805
Accumulated Amortization (596)   (596)   (565)
Net Carrying Amount 209   $ 209   240
Trade names          
Finite-Lived Intangible Assets [Line Items]          
Weighted-Average Remaining Useful Lives (in years)     1 year 3 months 18 days    
Gross Carrying Amount 629   $ 629   629
Accumulated Amortization (572)   (572)   (517)
Net Carrying Amount 57   $ 57   112
Other          
Finite-Lived Intangible Assets [Line Items]          
Weighted-Average Remaining Useful Lives (in years)     3 years 2 months 12 days    
Gross Carrying Amount 162   $ 162   162
Accumulated Amortization (154)   (154)   (147)
Net Carrying Amount $ 8   $ 8   $ 15
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets - Estimated Amortization Expense (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]    
The remainder of 2019 $ 245  
2020 382  
2021 277  
2022 33  
2023 26  
Thereafter 31  
Net Carrying Amount $ 994 $ 1,294
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Long-term Debt - Narrative (Details) - Revolving Credit Facility - 2016 Facility - USD ($)
Jun. 30, 2019
May 31, 2016
Debt Instrument    
Maximum borrowing capacity   $ 2,000,000,000.0
Amount outstanding $ 0  
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Details)
$ in Millions
6 Months Ended
Jul. 27, 2018
claim
Jun. 30, 2019
USD ($)
Jul. 24, 2019
USD ($)
Mar. 31, 2019
USD ($)
Loss Contingencies [Line Items]        
Non-cancelable contractual commitments   $ 4,570    
Commitment period   5 years    
Number of class actions filed | claim 2      
Loss contingency accrual   $ 5,000   $ 3,000
FTC Inquiry | Subsequent Event        
Loss Contingencies [Line Items]        
Loss contingency accrual     $ 5,000  
SEC Inquiry | Subsequent Event        
Loss Contingencies [Line Items]        
Loss contingency accrual     $ 100  
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Share Repurchase Program (Details) - USD ($)
shares in Millions
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Equity [Abstract]    
Share repurchase program, authorized amount   $ 9,000,000,000.0
Shares repurchased and retired (in shares) 9.3  
Shares repurchased and retired $ 1,650,000,000  
Remaining authorized repurchase amount $ 7,350,000,000  
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Share-based Compensation Plans (Detail)
6 Months Ended
Jun. 30, 2019
plan
Jan. 01, 2019
shares
Share-based Compensation Arrangement by Share-based Payment Award    
Share-based employee compensation plans, number | plan 2  
Equity Incentive Plan 2012    
Share-based Compensation Arrangement by Share-based Payment Award    
Equity incentive plan shares authorized (in shares) | shares   143,000,000
Shares reserved for issuance increase, percentage 2.50%  
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Restricted Stock Units (Details) - Restricted Stock Units (RSUs) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Number of Shares        
Unvested at beginning of period (in shares)     67,298  
Granted (in shares)     41,695  
Vested (in shares)     (16,744)  
Forfeited (in shares)     (5,852)  
Unvested at end of period (in shares) 86,397   86,397  
Weighted Average Grant Date Fair Value        
Unvested at beginning of period (in dollars per share)     $ 144.77  
Granted (in dollars per share)     167.10  
Vested (in dollars per share)     135.50  
Forfeited (in dollars per share)     136.21  
Unvested at end of period (in dollars per share) $ 157.92   $ 157.92  
Fair value of vested RSUs $ 1,580 $ 2,170 $ 2,890 $ 4,120
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Additional Award Disclosures (Details)
$ in Millions
6 Months Ended
Jun. 30, 2019
USD ($)
Equity [Abstract]  
Unrecognized share-based compensation expense $ 12,820
Unrecognized share-based compensation expense recognition period (in years) 3 years
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2016
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Mar. 31, 2019
Dec. 31, 2018
Income Tax Contingency [Line Items]              
U.S. statutory rate       21.00%      
Loss contingency accrual   $ 5,000   $ 5,000   $ 3,000  
Unrecognized tax benefits   6,840   6,840     $ 4,680
Unrecognized tax benefits that would result in tax benefit if realized   4,070   4,070      
Accrued interest and penalties   549   549     $ 340
Cumulative income tax expense   2,216 $ 762 3,269 $ 1,385    
Internal Revenue Service (IRS) | Tax Year 2010              
Income Tax Contingency [Line Items]              
Income tax examination, estimate of possible loss $ 5,000            
Internal Revenue Service (IRS) | Tax Years 2011 Through 2013              
Income Tax Contingency [Line Items]              
Income tax examination, estimate of possible loss       $ 680      
Altera Corp V Commissioner              
Income Tax Contingency [Line Items]              
Cumulative income tax expense   $ 1,110          
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Geographical Information - Property and Equipment, Net (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Long-Lived Assets By Geographical Area    
Total long-lived assets $ 37,271 $ 24,683
United States    
Long-Lived Assets By Geographical Area    
Total long-lived assets 29,195 18,950
Rest of the world    
Long-Lived Assets By Geographical Area    
Total long-lived assets $ 8,076 $ 5,733
XML 72 R9999.htm IDEA: XBRL DOCUMENT v3.19.2
Label Element Value
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 141,000,000
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 141,000,000
Prepaid Expenses and Other Current Assets [Member]  
Restricted Cash and Cash Equivalents us-gaap_RestrictedCashAndCashEquivalents 9,000,000
Restricted Cash and Cash Equivalents us-gaap_RestrictedCashAndCashEquivalents 11,000,000
Other Assets [Member]  
Restricted Cash and Cash Equivalents us-gaap_RestrictedCashAndCashEquivalents 112,000,000
Restricted Cash and Cash Equivalents us-gaap_RestrictedCashAndCashEquivalents $ 105,000,000
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (VI^$X?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ C:GX3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "-J?A.B6\V/>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)OI^F*LJ&;B^))07!!\1:2V=U@TX1DI-VW-XV[ M740?0,@E,W^^^0;2Z2"TC_@@M(?:H_0-LT-."1E%"F8@558B$QV1@L=49&/)[S1"SY\QK[ C ;L MT>% "7C-@WI\:6L6]DAD1HTYE?)"CH&W+#SY-?5W?WV@NJN:W:ZVW+!<]G_3Z[ M_O"["#MO[,[^8^.SH.S@U[^07U!+ P04 " "-J?A.F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( (VI^$Y"(G(Y9 , *\0 8 >&PO=V]R:W-H965T&ULC9CO;ILP%,5?!?$ U^;D%9)I#;3M$F;5'7:]IDF3H(*. .2 M=&\_X] T\SV>^B7\.]?'YO #.[.3:9^[G=9]]%)733>/=WV_OTV2;K73==%] M,'O=V"L;T]9%;P_;;=+M6UVL75%=)92FDZ0NRB9>S-RYAW8Q,X>^*AO]T$;= MH:Z+]L^]KLQI'HOX]<1CN=WUPXED,=L76_U=]S_V#ZT]2BZMK,M:-UUIFJC5 MFWE\)VZ7,A\*G.)GJ4_=U7XT#.7)F.?AX,MZ'J=#CW2E5_W01&$W1[W4536T M9/OQ>VPTOG@.A=?[KZU__F\32.UGI3'*K^T9P^ZW% M61R-H_^JC[JR\J$GUF-EJL[]1JM#UYMZ;,5VI2Y>SMNR<=O3^8I28QDNH+& MW@K$?POD6" O!<(Y).>>N:%^+/IB,6O-*6K/:>V+X:$0M]+>S-5PTMT[=\V. MMK-GCXMTEAR'9D;%_5E!5PIQ422V[8L!(8-[8N7TK\&2*R0VD' $TI7+JW*% MRQ4L5ZY<795GW@W@B@DVR*!!QLISSX KIMA@ @TFK/S&,^ *D6*''#KDO%YX M%D!"V&(*+::\7GH60!)(^@9:W/!Z/VH@"60M4HQ3REOPXT::0. B *W@+?B9 M PT%0A>0W#M!O 4_=J0)Y"XPOD+R%OSDD280O<"4"PXQ^>$C32A]C+K@)!-+ M'VA"Z6/>!<>96/I<(T/I8^8%)UJR]($FE#[&7G"H)4L?:$+I8_(%YUJR]($F MD#YA]HES+?WTD2:0/F'VB7,M_?2!1@72)\P^<:Z5GS[2A%PP^\2Y5N2[ $U@ M?D"8?>)<*^6[<$WH^T68?>)<*_\9 YJ@"V:?.-=JXKN SWW(!;-/G&O%GN3W M?_$)LT^<:S7U78#F)N""V2?.=>9/<9$F,,F5F'W)N<[\)QEI0C-=S+[D7&?^ MDXPT6< %LR\YUUG@32@#4_)WS\DE1E:"6;GW "Y'3>8TS3@I2+.3= \;$24X3'W#.!JQ43I3+B0]>2G_K6BW9=-%3Z:WBU"W5-P8TVO;H_2#[R^> MP6"S2B(U5%4KM=+J5K=]9A-G@RZ$%-C-[;^O(6Q$9L:[#QL@W]C'X!P,ZVO; M?>]/S@VK'TU][C?1:1@N3W'<[T^N*?LO[<6=_3?'MFO*P>]VKW%_Z5QYF(J: M.D:ELK@IJW.T74_'GKOMNGT;ZNKLGKM5_]8T9???SM7M=1-!]''@:_5Z&L8# M\79]*5_=7V[X=GGN_%Y\;^50->[<5^UYU;GC)OH9GHID*I@2?U?NVB^V5^-0 M7MKV^[CS^V$3J9'(U6X_C$V4_N/=%:ZNQY8\Q[]SH]&]S[%PN?W1^J_3X/U@ M7LK>%6W]3W483IO(1JN#.Y9O]?"UO?[FY@&ET6H>_1_NW=4^/I+X/O9MW4__ M5_NW?FB;N16/TI0_;I_5>?J\SNU_E,D%.!?@O0#TIP7)7)"0@OA&-@WUEW(H MM^NNO:ZZV]6ZE..D@*?$G\S]>' Z=]-W?K2]/_J^3?-U_#ZV,T=VMP@N(OB8 M*'@B4_=([/N_0Z (@5-]LJP'N3X1ZY.I7B_K">+N%LFFR'F*0&*-(0,14DI! M+K-HD45SEH2PW"+IHI=$&R"GO1!2H/)49DE%EI2S:,*2LEY,"@2XD$+6R"29 M2))QDI209*P3L"F=:4+(F,#U,2*)X209(3&LD]3DBQEY0Q%22MO O+2YILKA M("^RZP-="/K#KCOZ!UX M!UQEH*RQ=- \EJ8J<", V7C E4?[V0%W'N0,1@CIP.T192\B]Z*A7D11>316 M"#&C((0CFQ&Y&2TU(W+E&<# [0 #"S]N/$N-A]QE%C1=H@BI#/+0*E0V'G+C M66H\Y"9#ZPU,<00Q)JA"5T$6'O*UI*5K22G#8#[-/)+(XL24J=<&5J(HZPZY M[BQ5#'*34=E]&GGDD%6'7'66.@BYZK1&]K @Q3!7@;LLRDY$[D1+)81<=C]I M.A,**66"SV&R$I$KT3(-<=MIG=/%8B'%O#I#SW6R%A.NQ9QZ*.&^L];0!\!" MBFG P"\RD;V8<"_FU%=SYN$A4EH3"3EI310OGN3'5RM_EMUK=>Y7+^TPM,WT MZ'YLV\'Y)M47/[J3*P_WG=H=AW'3^.WN]DKCMC.TE_EU37Q_9[3]'U!+ P04 M " "-J?A.R1#U7G$" P"0 & 'AL+W=O.(74$J+%Y90VKUYL!XA:7J M\J,C&D[PWI JZGBN&SD5+FL[S\S8AN<9.TE:UF3#+7&J*LS_K0AEEZ6-[.O M6WDLI!YP\JS!1_*3R%_-AJN>TT?9EQ6I1Q==[[ME[:K%1%*=E*'P.IQ)FM"J8ZD=/SM@MK]G)HX;%^C?S'FE9DM M%F3-Z)]R+XNEG=C6GASPBVC=QTM%@@M<1O)Z @KL$OR/X(X+3*C-6/V.)\XRSB\7; MU6JPWA1HX:MD[O2@R9UYI]P*-7K.4R]SSCI.!UFU$&\ &2'64T3D]A!'S=^+ M\$ 1GN'[0SZ"^3[(]PT_&)KP1R9:2&0@M8&\>&DX\@&!O!16$H!*@HF3)(3Y M(<@/ITZ"D9,6$@]$1N3%C496'J%NM$2@EFBB)9SAQR _?CH7"
ZC!#QP$*$)R=I["W MRN""@8+'^ZG#W,P6S"P; (W2N[K@0H2 2C393^'SN@#HC"YG<'3IN\0/S(]E M+:PMD^H4-&?5@3%)5%CW504LU/6E[U!RD+H9JS9OS_"V(UG3W4^<_I*4_P=0 M2P,$% @ C:GX3DNM.[X*!0 ,QH !@ !X;"]W;W)KUNJT80AF_%\@4$9I;/R+$4C*M6:J7H5&U_$WL36P<;%TA\ M>O<%3'SLF7?S\2<&\NSLOK.[,[,P.U;U]V9C;3OYL2OWS=UTT[:'6\]K5AN[ M*YJ;ZF#WW7^>JGI7M-UM_>PUA]H6ZZ'1KO38]R-O5VSWT_EL>/90SV?52UMN M]_:AGC0ONUU1_Y?9LCK>36GZ]N#;]GG3]@^\^>Q0/-L_;?O7X:'N[KRSE?5V M9_?-MMI/:OMT-[VGVZ6)^@8#\??6'IN+ZTDOY;&JOONZS;WAY_6;]ET%\)^:Q:.RB*O_9KMO-W3293M;V MJ7@IVV_5\5<["@JGDU'][_;5EAW>CZ3K8U65S?!WLGIIVFHW6NF&LBM^G'ZW M^^'W.-I_:X8;\-B SPVZOM]K8,8&YF>#X-T&P=@@^&P/X=@@%#UX)^V#,_.B M+>:SNCI.ZM-Z.!3]LJ/;L)NN5?]PF)WA?YT_F^[IZSQ-9MYK;V=$LA/"ETAZ MC>0:H3/A=?V?!\%H$!FKYGS=P4(3Y/MB$!]:6;YOY6J@!GK+# :"*P,DW'5B MHH'9GY@H22(A"%"&C;"5:\I0&ADA2U,<4AIC80$4%@PFS)4PQ@9":" $GA'C MS$Y,>*G&^+%PC(:8*1!^T5!$+-VBH8 "Q[J,H*@(B!)#R2(@BD(A2D, M (K(D'%H<^13 MI2J8VTK^5R70!(;BZ F)BD+ U1%#I$P?Q\3ZQ%D2]%L9ZP MQ,A$#JANPN1:!%1B9 !: HHHB!.'-IS2">1TDCE]A$164C.FJ3AB*4U#AJ-4 M2M-4M\]$S%TCV:,C>!*_S@)$\@RY/, M\B,DI)&4IJENT+)TQE0DI6FJD^;8HXS3//M@XAW>89Q-&613DMF40395A>@" M4JG,J)^RM414ZCI),LZI#'*JK+8RUAF.$WDF6" J->IX#&W)(@C;2AW2<$IE MHR>>72\$<.YBD+M8YJX1NCY$RU/G E$DS^,YH-C(C+)$E/-,R3AU\?M'Y6L3 M.%UP] 4'XZC,X!BH'0R.>+*870!(!1UD*)4Q!T'&M:EPHF!T#G0<3A@'9$X_ M[UN# Y\!YQOE6Z-/&RG+ER$ 2A+UD@B<6Z)0UBB("E/'QC8X'!MTN'&DOE_\-'_ZG/)'43]O]\WDL6K;:C>\3'^J MJM9V8_=ONAG9V&)]OBGM4]M?QMUU??J,<;IIJ\/XB<8[?R>:_P]02P,$% M @ C:GX3E@G!UJ% @ 30@ !@ !X;"]W;W)K.1)]E Z!NK,.;.>]MT;.-6G/=KSV/["K>(/9(>=^++D= 6<7&D M)X_U%*.#>V1?1/@1LR;%S@7@VO M]:GBTN#E68].^#OF/_H7*D[>S'*H6]RQFG0.Q<>-^P36SZG$*\#/&@]LL7>D MDATA;_+PY;!Q?9D0;O">2P8DE@O>XJ:11"*-WQ.G.X>4CLO]E?V3TBZT[!## M6]+\J@^\VKBIZQSP$9T;_DJ&SWC2$[G.)/XKON!&P&4F(L:>-$S].OLSXZ2= M6$0J+7H?U[I3ZS#Q7]WL#G!R@+.#B'W/(9@<@@^'\*Y#.#F$_QLAFAPB+8(W M:E?%+!%'>4;)X-"Q'7HDNPZL(W%=>VE4MZ.^B7HR8;WD :9=Y%$$Z88,7"! M6:UN(:4) 3/"$PG,64!;%@4TW.%M@*V) +ZO)?%/EN?[+#>)!M9R!8H@N"E7 M:"<(K02A(@B7!$#+LA@QL<)THXX8Q%I!3% $? U46D!^&&E%,4&B**O KBJR MJHHL98GL!+&5(#;+ C4QQ8B)%GFNM [8FI"'(-'*6UI J5X3"P8FJ5U18E64 M6!0EFJ+$B +]5)-D8AX@T!29F"#66]_" U)H5Y1:%:4615JV16JV[@J$FB03 M%"9 >W1*$Q0%4!=E@E9QH'>NMW@+6TQ/:C Q9T_.'9=-N[#.L^\)RK=4LQ=@ MO046>REFY3C:/NC'0?L-T5/=,6='N'C!U3M[)(1CD;O_*.ZB$K-]/C3XR.4V M$7LZ3KCQP$D_#6]O_@>1_P502P,$% @ C:GX3I;$2,03!@ #", !@ M !X;"]W;W)KOQ:NHP#'0 MQ#%:H 466[1]5F(F-E:V7$E)MO^^DJQXS9E#*R_Q)8UTVS3'F_F\?MKZ?5Y_*8_^T/[GN:SV>=-^K%[F];'R^:9OM"_F M,DGL?)_O#M/EHO_N:[5E8=)Y9]OI[^(F[5)NP:]XN^=?Z\O MWD^ZKCR6Y??NPV^;VVG25>0+_]1T(?+VY=;SOSF-?^OBS^V6V:[>W432<;_YR_%LVW\OU7/W3(3"=#[W_W;[YHY5TE M;8ZGLJC[OY.GU[HI]T.4MI1]_N/TNCOTK^]#_(]FN($<&LAS W&]@1H:J',# MI:XVT$,#?6X@TZL-S-# _,QPO8$=&MB??7#]?)P&JQ_]5=[DRT55OD^JTP(Z MYMTZ%3>VG=^G[LM^.OO_M1-0M]^^+87,%O.W+M"@N3MIY*5&):'F'FE$J%DA MC0PU#TBC0LT::?19,V_[>^ZTA)V6?0 =!#"D0R>-Z36'7B.SQ.(L"F91((LE M0WO2V(LLJ58Z);5P%1G^%5?HQ#A-!I>K9E*29&LN4BK+$MQS#7NN^Q JZ'F* M Q@8P("AC*MRP'&:W5-4501 J+2'D1FEY:*4LQ$Y'I M<#") TG(M7GG0)+4D#%? 566D'K70.0N(@4%9[#@#!1,0'&7\>EGO5J-B()2 M6@N @$Q ,8K2+^%]OL!HF"<"8@'R:$IBP?,8!NSUJ"PL"$-2 $IJ0POBF)QI MFU"HCZC""XS#-E).T'C-J)2"2%HX;-9?-K*-F E1M43$S$)C4 J!:4SL0G,2M M8,CS2-I<;F5&48:&(#,-!UIKE(V=;&+##N% M<)]W;H'9+0"\F7<+#F81F2J)L2P!EIE]2XYE,FRKJY*P$,QMB;A-%X-$0(ZD MB6Q9$8VIB4O V8QN\%9(I3-R?:^A2L6*QLR6@-G,R"6 L7"6%CVB"LO!Q):( MV-3*)2?V3$1V+Q(#6R)@4RN7@)^JW9W0:1B3A05A@$H$4&KED@-TIJAU/HRI MPG(P9B7 ++-RR7EF1&+I\(RHPG(P]"3:'U,CEWQ7&S=RB=$HT;Z6&KGD:$1& M/LBNV0N(A(PRTX+B M\GZ07?WUS2/IX+1@^/D-7""EF^4U"B8R%UEJ"MN%DI\WJV& :G0808U< X"FI)R'$5%8#(:L!I!E-JXYS4Q"2UZ/ MJ<)R,/(TV"$;:IL:'.M&S45C,&H 1J-HOSD8G4OI%7ROQX]V022MP81RV4P[ M>O(!@V4VLK_5D>-=@&RC:<_0R8>)>(/&2-8 R88M=XYD9XV@&S@]?O(!(K6_ M>.CMAP<@FZ6.4A<&2VULJ6&ST/;S-JXQN34@-[-QS9D<6Q(8R!H F;FXYD"F M/\>O2L)",+(U0C9U<0U8'$EC,(@- C%U<0-.A1W=[ZZ0REAZX2*5=+&;*AC8 M!AU54& ;CF*A$FKB8ZJP' QL@XXTJ(D;< P1@8C!N#;H$(*:N 'T;,V,^M2H M+"P(X].@8PA*-0/PF9'+]F%$%!83N=,&$,M,W(![;982=CVF"LO!P#-@=\Q, MW("CWJB)&XQ% [#(3-SP,UQDXD#&+G(N028.9,#$83!NXO.+9P"ZYT3^R*N7 MW:&>/)9-4^[[F_[/9=GX-F3RI1W,K<\WYP^%?VZZMVG[OCH]GW'ZT)3'X=F3 M^?D!F.7_4$L#!!0 ( (VI^$YGOEGP&P4 &@: 8 >&PO=V]R:W-H M965T&UL?9E1CZLV$(7_2I3WO>"QL6&51%I25:W42JM;M7UF M$^\FNA!28#>W_[Y V%PR<]R73<(>C\\8^_-@5I>Z^=8>O.\6WZORU*Z7AZX[ M/T91NSOXJFB_U&=_ZO_S6C=5T?4_F[>H/3>^V(^-JC*B.+9151Q/R\UJO/;< M;%;U>U<>3_ZY6;3O554T_^:^K"_KI5I^7OAZ?#MTPX5HLSH7;_X/W_UY?F[Z M7]$MROY8^5-[K$^+QK^NET_J<6O2H<&H^.OH+^WL^V)(Y:6NOPT_?MVOE_'@ MR)=^UPTABO[CPV]]60Z1>A__3$&7MSZ'AO/OG]%_'I/ODWDI6K^MR[^/^^ZP M7J;+Q=Z_%N]E][6^_.*GA)+E8LK^-__ARUX^..G[V-5E._Y=[-[;KJZF*+V5 MJOA^_3R>QL_+%/^S&6Y 4P.Z->C[_K\&>FJ@?S0P8_)79V.J/Q5=L5DU]671 M7._6N1@FA7K4_6#NAHOCV(W_Z[-M^ZL?&Y785?0Q!)HT^55#<\U-$?71;UT0 MZB(GT9SN.]A*A8ICW(6&6>@Q@+[+PN$ !@8P8P S#Z"8R_RJL:/F-&J2V"0L M%2GJ4\DT]I) +PE()L4!+ Q@93))QI*Y:I*93TIG0W9-1HI4E@9R<="*DU8, M'U7) ,U\4.Z]0,H\*1)>;,*MD.CF0=F4 MFP&J- L-+@:2TL*-XS=YTMP-#,<)T#S,UO*]%8PV)=G&4\XGS?W .!6Z YA; M*I$Y&]Y1 L:68P>(DL!VH# !E42@$Y,!(##F3J0F"?!/80 J24#GN!,)MR1+ M^28)5#8+#0M&H)(,=&(J +XI;D5J'@(,5!B"2E(PY3!6 '%6!]8A8E 4R)HP+PGQDB\1 BQT&7%D(ID)%@J$H4D$]H D$ *3CB3I ME.45) &,.>/XP% =7**8D 1J1#XSM"3T\8E93)-1I:$AI34$L**L?K M-(T IQ2;&%LH+("A2)_2WGR$(RE22!3<9@A!J 4'YXDAL) M1W3/@2Q\SPW&J &'@FF@MC6!4T% OY23V$BT\:H-2 (8-IA^!M"//S;G1F*M MK^N$%ZDB2@,EB<'L,Q8,;6@!8& 9!"R.3P/J.8KYT2!0D0XEA'EE *\RCL]) M='>V:\7VCU3*\"(TFIW/5[YY&U]EM(M=_7[JAI/PV=7;ZY(G&L[WV?59/RE'ZR#+_:W'Z5_[8:OKO_> M7-]]7']T]7EZKQ/=7BYM_@-02P,$% @ C:GX3@+VN\&S 0 T@, !@ M !X;"]W;W)K88; _@R+.2VI:T M=VXX,F;K'A2W-SB ]C =?P'T=SL9;;&5IA )M!6IBH"WI M77(\Y2$^!CP*F.SF3$(E%\2G8'QL2GH(@D!"[0(#]]L5[D'*0.1E?%\XZ9HR M +?G%_;WL79?RX5;N$?Y332N+^DM)0VT?)3N :G#@Q*? MHT9IXTKJT3I4"XN7HOCSO L=]VF^R;,%M@](%T"Z FYC'C8GBLK?<<>KPN!$ MS-S[@8?4V1[J4X MI7_!TWUXMJLPB_#L-X7_(,AW"?)(D/^WQ+V8[(\D;--3!::+TV1)C:..D[SQ MK@-[E\8W^14^3_MG;CJA+;F@\R\;^]\B.O!2#C=^A'K_P59#0NO"\8T_FWG, M9L/AL/P@MG[CZB=02P,$% @ C:GX3O3QM>EO0SKGAR)BM M.M#"WN O;]IT&CAO&E:9@<#HHXDK1A/DG=,"]G3,H^^LRES')V2/9P-L:/6 MPOPZ@<*IH"E]4U)#(T;EGG'Z"$L]MY0LQ7^&*R@/#YGX&!4J&U=2 MC=:A7E1\*EJ\SKOLXS[--]G=0MLG\(7 5\)]C,/F0#'S]\*),C(OVPC?Z0[0MDNP)9%,C^6^(.YN'VKR!LTU,-IHW39$F%8Q\G>>-=!_:1 MQS?Y Y^G_8LPK>PMN:#S+QO[WR Z\*DD-WZ$.O_!5D-!X\+QSI_-/&:SX7!8 M?A!;OW'Y&U!+ P04 " "-J?A.XY &][0! #2 P &0 'AL+W=O<.3,>9X-U+[X%".15*^-SVH;0'1GS90M: M^#O;@<&;VCHM IJN8;YS(*H$THKQS>:>:2$-+;+D.[LBLWU0TL#9$=]K+=S/ M$R@[Y'1+;XYGV;0A.EB1=:*!+Q"^=F>'%IM9*JG!>&D-<5#G]'%[/.UC? KX M)F'PBS.)E5RL?8G&QRJGFR@(%)0A,@C'BRZKNL0IO3 R45U*)7X=D.'V"JYPTE4_&?X H*PZ,2S%%:Y=-*RMX' MJR<6E*+%Z[A+D_9AO-G=8.L /@'X##@D !L3)>7O1!!%YNQ W-C[3L0GWAXY M]J:,SM2*=(?B/7JOQ?;M?<:ND6B*.8TQ?!DS1S!DGU/PM10G_@^'S LQO';#2"[:8?Q.9O M7/P"4$L#!!0 ( (VI^$XK<+5"M0$ -(# 9 >&PO=V]R:W-H965T MY30)"8&"T@<%@=L%[D&I((1I_)DUZ1(R$-?G=_6OL7:LY2P< MW!OU6U:^S>D-)1748E#^R8S?8*[G$R5S\0]P 87PD G&*(UR<27EX+S1LPJF MHL7+M,LN[N-T]R(\\>[ L3=E M<,96Q#M,WJ'W4NQN;S-V"4(SYCAA^!JS(!BJ+R'X5H@C_T#GV_3]9H;[2-^O MZ4FR+9!N"J11(/UOB1\Q//FW2+;JJ0;;Q&ERI#1#%R=YY5T&]H['-_D+GZ;] M4=A&=HZ7C?VOC?& J217.$(M?K#%4%#[&PO=V]R:W-H965T(, MR*7[]P.29MD6[0M@X_?\;$P^H7FQ'8 CKUKUMJ"=<\.1,5MUH(6]P0%Z?].@ MT<)YT[3,#@9$'4%:,9XD[Y@6LJ=E'GUG4^8X.B5[.!MB1ZV%^7D"A5-!#_3- M\23;S@4'*_-!M/ 5W+?A;+S%5I9::NBMQ)X8: IZ?SB>LA ? [Y+F.SF3$(E M%\278'RJ"YH$0:"@LVL@6F).D?"M-] M@FR7((L$V7]+W(O)_DK"-CW58-HX3994./9QDC?>=6#O>7R3W^'SM'\1II6] M)1=T_F5C_QM$!UY*T 0 T@, !D !X;"]W;W)K&UL?5/MCIT@$'T5P@,LRG4_[=IVJ1-;K9I^YNKHY(%L8#7[=MW M0-?:UO0/,,.<,V>&(9^,?7$=@">O6O6NH)WWPY$Q5W6@A;LQ _1XTQBKA4?3 MMLP-%D0=05HQGB1W3 O9TS*/OK,M0)EIH*F],WQ+-O. M!P\* M^D!)#8T8E7\VTP=8ZKFE9"G^$UQ!87A0@CDJHUQ<234Z;_3"@E*T>)UWV<=] MFF^R=('M _@"X"O@(>9AS^(\,3ID6-OJN",K8AW*-ZA M]UKRY#9GUT"TQ)SF&+Z)2=<(ANQK"KZ7XL3_@?-]^&%7X2'"#W\HO-LGR'8) MLDB0_;?$O9C[OY*P34\UV#9.DR.5&?LXR1OO.K"//+[)[_!YVC\+V\K>D8OQ M^+*Q_XTQ'E!*SS;>3<;\! W! &0 'AL+W=OX&RM6:) M\:7 Y=QSS@5NBUGI)],#6/0LQ6!*W%L[G@@Q=0^2F3LUPN!V6J4ELVZI.V)& M#:P)25(0FF5OB&1\P%418A==%6JR@@]PT]]0%2 M%2/KX"O8;^-%NQ5961HN83!<#4A#6^+[_'0^>'P ?.F MQ)DW! )JZQF8&V[P $)X(F?C9^3$JZ1/W,Y?V#^$VETM5V;@08D?O+%]B8\8 M-="R2=A'-7^$6,\!HUC\9[B!<'#OQ&G42ICP1?5DK)*1Q5F1['D9^1#&.>X< M8UHZ@<8$NB8<@PY9A(+S]\RRJM!J1GHY^Y'Y*\Y/U)U-[8/A*,*>,V]<]%;1 M[%B0FR>*F/."H1M,OB*(8U\E:$KB3%^ETW3Z+NEP%])W?SE\ER;8)PGV@6#_ MSQ(3F#Q+BQR2(H?_$$E@7HF0S<5)T%UXL@;5:AI"NVRB:U?ZOF>GG+R\*J,;8I6?\5U6]0 M2P,$% @ C:GX3CP)UZ"S 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0+N2Z5:]P?&7-F"%N[*]-#A36VL M%AY-VS#76Q!5!&G%^&[W@6DA.UIDT7>R168&KV0')TODZ8B%.J>WR>&X#_$QX(>$T:W.)%1R M-N8I&/=53G=!$"@H?6 0N%W@#I0*1"CC>>:D2\H 7)_?V#_'VK&6LW!P9]1/ M6?DVIS>45%"+0?E',WZ!N9YK2N;BO\(%%(8')9BC-,K%E92#\T;/+"A%BY=I MEUW+JI,(WP]#>%_R#8 M;Q+L(\'^OR5NQ:1_)&&KGFJP39PF1THS='&25]YE8&]Y?)/W\&G:'X1M9.?( MV7A\V=C_VA@/*&5WA2/4X@=;# 6U#\>/>+;3F$V&-_W\@]CRC8M?4$L#!!0 M ( (VI^$X39LI/M0$ -(# 9 >&PO=V]R:W-H965TVRC@'$!KY._SX = MUVVMO@ SS#ES9ABRT=@7UP)X\JI5YW+:>M\?&'-E"UJX*]-#AS>UL5IX-&W# M7&]!5!&D%>.[W0W30G:TR*+O9(O,#%[)#DZ6N$%K8=^.H,R8TX1^.)YDT_K@ M8$76BP:>P7_O3Q8MMK!44D/GI.F(A3JG]\GAF(;X&/!#PNA69Q(J.1OS$HRO M54YW01 H*'U@$+A=X &4"D0HX]?,29>4 ;@^?[!_CK5C+6?AX,&HG[+R;4[O M**F@%H/R3V;\ G,]UY3,Q7^#"R@,#THP1VF4BRLI!^>-GEE0BA:OTRZ[N(_3 M#;^=8=L /@/X KB+>=B4*"K_)+PH,FM&8J?>]R(\<7+@V)LR.&,KXAV*=^B] M%#Q),W8)1'/,<8KAJYADB6#(OJ3@6RF._!\XWX;O-Q7N(WS_A\+K;8)TDR"- M!.E_2]R*N?DK"5OU5(-MXC0Y4IJABY.\\BX#>\_CF_P.GZ;]4=A&=HZ7 MC?VOC?& 4G97.$(M?K#%4%#[<+S%LYW&;#*\Z>&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=! ME!&D%>.;S2>FA6QIGD;?R>:IZ;V2+9PL<;W6PKX>09DAHPE]!V@3M0*A"AC-\3)YU3!N#R_,;^-=:.M9R%@SNC?LG2-QG=4U)" M)7KEG\SP#:9ZKBF9BG^ "R@,#THP1V&4BRLI>N>-GEA0BA8OXR[;N _CS36? M8.L /@'X#-C'/&Q,%)5_$5[DJ34#L6/O.Q&>.#EP[$T1G+$5\0[%._1>&>"!LP$ -(# 9 >&PO=V]R:W-H965T/&O5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501I MQ7B2?&1:R(X66?2=;)&9P2O9P)YVF47]W&ZX>D,VP;P M&< 7P'7,PZ9$4?EGX46163,2._6^%^&)TP/'WI3!&5L1[U"\0^^EX#S)V"40 MS3''*8:O8M(E@B'[DH)OI3CR_^!\&[[;5+B+\-U?"M_(O]\DV$>"_;LE;L7\ MJY*M>JK!-G&:'"G-T,5)7GF7@;WA\4W^A$_3?B]L(SM'SL;CR\;^U\9X0"G) M%8Y0BQ]L,134/AP_X=E.8S89WO3S#V++-RY^ U!+ P04 " "-J?A.3Z=> M#[0! #2 P &0 'AL+W=O'B %ZG?]\!.Z[;6GD!9IASYLPP M9*.Q+ZX%\.1-2>URVGK?'QAS90M*N"O3@\:;VE@E/)JV8:ZW(*H(4I+QW>Z& M*=%I6F31=[)%9@8O.PTG2]R@E+"_CB#-F-,]?7<\=TWK@X,562\:^ ;^>W^R M:+&%I>H4:-<932S4.;W;'XYIB(\!/SH8W>I,0B5G8UZ"\53E=!<$@832!P:! MVP7N09TZZI S ]?F=_7.L'6LY"P?W1O[L*M_F]):2"FHQ2/]LQD>8 MZ[FF9"[^"UQ 8GA0@CE*(UU<23DX;]3,@E*4>)OV3L=]G&Z29(9M _@,X O@ M-N9A4Z*H_$%X4636C,1.O>]%>.+]@6-ORN",K8AW*-ZA]U)PGF3L$HCFF.,4 MPUW^1/^#3M7X5M.NW(V7A\V=C_VA@/*&5WA2/4 MX@=;# FU#\=/>+;3F$V&-_W\@]CRC8O?4$L#!!0 ( (VI^$X=0=_&PO=V]R:W-H965T[^OI3L>-YF[$42*9[#0XI*!V-? M70/@R;N2VF6T\;X[,.:*!I1P-Z8#C3>5L4IX-&W-7&=!E!&D)..;S2U3HM4T M3Z/O9//4]%ZV&DZ6N%XI87\=09HAHUMZ=3RU=>.#@^5I)VIX!O^C.UFTV,Q2 MM@JT:XTF%JJ,WF\/QR3$QX"?+0QN<2:ADK,QK\'X6F9T$P2!A,('!H';!1Y MRD"$,MXF3CJG#,#E^Q[W5<1_&F^0*6P?P"M6.W(V'E\V]K\RQ@-*V=S@"#7XP69# M0N7#\0[/=ARST?"FFWX0F[]Q_@%02P,$% @ C:GX3H%]Y5;O 0 9@4 M !D !X;"]W;W)K&UL=53;;IPP$/T5Y ^(60.[ M9,4B95-%K=1*JU1MG[TP7!0;$]LLZ=_7-H0BXKQ@S_C,.3,V,]DHY(MJ '3P MQEFG3JC1NC]BK(H&.%5WHH?.G%1"@FT=$&<81*&>\QIVZ$\<[Z+ MS#,Q:-9V<)&!&CBG\N\9F!A/:(?>'<]MW6CKP'G6TQI^@O[57Z2Q\,)2MAPZ MU8HND%"=T,/N>$XMW@%^MS"JU3ZPE5R%>+'&M_*$0IL0,"BT9:!FN<$C,&:) M3!JO,R=:)&W@>O_._N1J-[58ZTE0,!?_ M'6[ #-QF8C0*P93[!L6@M. SBTF%T[=I;3NWCM-)$L]A_@ R!Y E('4Z>!)R MF7^AFN:9%&,@I[OOJ7WBW9&8NRFLTUV%.S/)*^.]Y83<9_AFB6;,><*0%6:W M(+!A7R2(3^),/H03?WCDS3!RX=%:_?X3@MA+$#N">*T?A9L2?9A/BDR\(HF' M@&Q$?)C(+[+WBNP]!/%&Q(=)_"('K\C!0[#?B/@P![](ZA5)/Q*$Z4;$@XG2 MC0A>_><<9.TZ7 6%&#HW75;>98@\$-&PO=V]R:W-H965TXS(/OI,M]@Y3YP%KX#O;' M<-+.(BM+S27TAJL>:6@*_+ ['/<>'P"O'":SV2-?R5FI-V]\J0N<^(1 0&4] M W/+!1Y!"$_DTOBU<.)5T@=N]Q_LSZ%V5\N9&7A4XB>O;5?@.XQJ:-@H[(N: M/L-2SQZCI?BO< 'AX#X3IU$I8<(75:.Q2BXL+A7)WN>5]V&=YI/L=@F+!] E M@*X!=T&'S$(A\R=F69EK-2$]W_W ?(MW!^KNIO+.K$&5&OLP+AOO.A4/-#3^+WP>J6], MM[PWZ*RL>SZAR8U2%EPJR8W+I7-3O!H"&NNWMVZOY[<\&U8-RYB2]5]1_@%0 M2P,$% @ C:GX3LW#Q<.T 0 T@, !D !X;"]W;W)K&UL;5/;CILP$/T5RQ^P3ASVT@B0-EM5K=1*T5;M/CLP@+4VIK8) MNW_?L2&437G!,\,Y9RX>IX.QKZX!\.1-J]9EM/&^VS/FB@:T<#>F@Q;_5,9J MX=&U-7.=!5%&DE:,;S9W3 O9TCR-L:/-4]-[)5LX6N)ZK85]/X R0T:W]!)X MEG7C0X#E:2=J^ G^5W>TZ+%9I90:6B=-2RQ4&7W<[@])P$? ;PF#6]@D='(R MYC4XW\J,;D)!H*#P04'@<88G4"H(81E_)DTZIPS$I7U1_Q)[QUY.PL&342^R M]$U&'R@IH1*]\L]F^ I3/[>43,U_AS,HA(=*,$=AE(M?4O3.&SVI8"E:O(VG M;.,Y3/H7VCJ!3P1^16!CHECY9^%%GEHS$#O.OA/ABK=[CK,I0C".(O[#XAU& MSSE/DI2=@]"$.8P8OL!L9P1#]3D%7TMQX/_1^3I]MUKA+M)WR^R?[M<%DE6! M) HD'UJ\O6IQ#7-WE80M9JK!UG&;'"E,W\9-7D3GA7WD\4[^P<=M_R%L+5M' M3L;CS<;Y5\9XP%(V-[A"#3ZPV5%0^6#>HVW'-1L=;[KI!;'Y&>=_ 5!+ P04 M " "-J?A.%,II!,8! W! &0 'AL+W=OI.B-P7NK!V.A)BJ \G,G1J@=SN-TI)9M]0M M,8,&5@>2%(0FR3V1C/>XS$/LK,M0*BIP#O\'GCA;6=] M@)3YP%KX ?;G<-9N15:5FDOH#5<]TM 4^&EW/&4>'P"_.$QF,T>^DHM2KW[Q MM2YPX@V!@,IZ!>:&*SR#$%[(V?BS:.(UI2=NY^_JGT/MKI8+,_"LQ&]>VZ[ M!XQJ:-@H[(N:OL!23X;14OPWN()P<._$Y:B4,.&+JM%8)1<59T6RMWGD?1BG M>><^76AQ ET(="4<0AXR)PK./S'+RERK">GY[ ?FKWAWI.YL*A\,1Q'VG'GC MHM>2I@\YN7JA!7.:,72#V:T(XM37%#26XD0_T&F%/B1PQ-#_$D631)%A&X31+!9+>5D,W%2=!M>+(&56KL0[MLHFM7 M/-%P\?_A4_4$L#!!0 ( (VI^$Z>BAD1M0$ -(# 9 >&PO=V]R M:W-H965T&8!GP$ M_)8PNM69A$K.QCP'XZ'*:1(2 @6E#PH"MPO<@U)!"--XF37I$C(0U^=W]6^Q M=JSE+!S<&_5'5K[-Z2TE%=1B4/[)C-]AKN>:DKGX'W !A?"0"<8HC7)Q)>7@ MO-&S"J:BQ>NTRR[NXW23WLRT;0*?"7PAW,8X; H4,_\JO"@R:T9BI][W(CSQ M[L"Q-V5PQE;$.TS>H?=2\.M=QBY!:,8<)PQ?83X0#-67$'PKQ)'_1^?;]/UF MAOM(WZ_IR7Y;(-T42*- ^D^)_%.)6YC/0=BJIQIL$Z?)D=(,79SDE7<9V#L> MW^0#/DW[H["-[!PY&X\O&_M?&^,!4TFN<(1:_&"+H:#VX?@%SW8:L\GPII]_ M$%N^&PO=V]R:W-H M965T\;GG+EX7$S:O-@>P*%7*90M<>_<<"3$UCU(9F_T M ,K?M-I(YKQI.F(' ZR))"D(39);(AE7N"JB[VRJ0H].< 5G@^PH)3-_3B#T M5.(4OSF>>=>[X"!5,; .OH/[,9R-M\BJTG )RG*MD(&VQ/?I\90%? 3\Y##9 MS1F%2BY:OP3C2U/B)"0$ FH7%)C?KO 0@0AG\;O11.O(0-Q>WY3?XRU^UHN MS,*#%K]XX_H2WV'40,M&X9[U] 1+/3E&2_%?X0K"PT,F/D:MA8TKJD?KM%Q4 M?"J2O.+T2'UO MZN",K8AW/GGKO=>*YEE!KD%HP9QF#-U@TA5!O/H:@NZ%.-'_Z'2??MC-\!#I MART]N=T7R'8%LBB0_2.0?RAQ!Y/G'X*034\EF"Y.DT6U'E6.G_S9S&,V&TX/RP\B MZS>N_@)02P,$% @ C:GX3O1L\N72 0 G 0 !D !X;"]W;W)K&UL;53K;ML@%'X5Q ,4FR1.&MF6FD[3)FU2U&GK;V(? M7U0P'N"X??L"=CTWXX_A'+[+.1A(1ZE>= -@T*O@G6I' QO.S@KI $HYGAR!4$' KC%)@=KO (G#LA6\;?61,OEHZXGG^H?_6]VUXN M3,.CY,]M:9H,'S JH6(#-T]R_ 9S/SN,YN9_P!6XA;M*K$YW&MO/C.*UL]C,M3* S@2Z$@_7J/5!_NO[!IWO[DZFZ[32Z2&//J#])E90& M;"G1G6VXL4_%$G"HC)ON[5Q-%V8*C.SGMX L#U+^#E!+ P04 " "-J?A. M6_K>W=$! "MO8A]?5# NX+A[^P%V73=C?PSG\%W. MP4 Z2O6B&P"#W@3O=(8;8_HC(;IH0#!])WOH[$HEE6#&AJHFNE? 2D\2G-#- M)B&"M1W.4Y\[JSR5@^%M!V>%]" $4W].P.68X0B_)Y[:NC$N0?*T9S7\!/.K M/RL;D46E; 5TNI4=4E!E^#XZGA*']X#?+8QZ-4>NDXN4+R[X5F9XXPH"#H5Q M"LP.5W@ SIV0+>-UUL2+I2.NY^_J7WWOMI<+T_ @^7-;FB;#!XQ*J-C S9,< M'V'N9X?1W/QWN *W<%>)]2@DU_Z+BD$;*6856XI@;]/8=GX!\R&?G*OS##\E3)$:EI[WOF?G%TI'9O"I?T6^'7;/':9J\Y36A*KDYH MQIPF#%UAH@5!K/IB04,6)_H/G8;I<;#"V-/C-3WZC\ V*+#U MM/+<8W+88P MV[#)+FBR"PCL;DQ"F"1LD@1-DH# _L8DA#G^M/U 9_N[0^FZK;3Z"*-/:/^)%52&K"E;.YLPXU]*I: 0V7<=&_G:KHP M4V!D/[\%9'F0\K]02P,$% @ C:GX3A)W@>&W 0 T@, !D !X;"]W M;W)K&UL=5/;;MP@$/T5Q <$+[M)MBO;4C95E4J- MM$K5]IFUQS8*>!S Z^3O"]AQK=1Y 68XY\R%(1W0/-L&P)%7K5J;T<:Y[L"8 M+1K0PEYA!ZV_J=!HX;QI:F8[ Z*,)*T83Y(;IH5L:9Y&W\GD*?9.R19.AMA> M:V'>CJ!PR.B&OCN>9-VXX&!YVHD:?H+[U9V,M]BL4DH-K978$@-51N\VA^,N MX"/@MX3!+LXD5')&? [&]S*C24@(%!0N* B_7> >E I"/HV729/.(0-Q>7Y7 M_Q9K][6,T65)@W\9)7GCG M@;WC\4W^P<=I?Q2FEJTE9W3^96/_*T0'/I7DRH]0XS_8;"BH7#C>^K,9QVPT M'';3#V+S-\[_ E!+ P04 " "-J?A.AM.U_K8! #2 P &0 'AL+W=O ME XTUEK!(>35LSUUD0920IR?AF<\.4:#7-T^@[V3PUO9>MAI,EKE=* MV+]'D&;(Z)9^.)[:NO'!P?*T$S4\@__5G2Q:;%8I6P7:M483"U5&[[:'8Q+P M$?"[A<$MSB14!V@7N0,@AA&J^3)IU#!N+R_*'^ M$&O'6L["P;V1?]K2-QF]I:2$2O32/YGA$:9ZKBF9BO\!%Y (#YE@C,)(%U=2 M],X;-:E@*DJ\C7NKXSZ,-]?)1%LG\(G 9\)MC,/&0#'S;\*+/+5F(';L?2?" M$V\/''M3!&=L1;S#Y!UZ+SG?\Y1=@M"$.8X8OL!L9P1#]3D$7PMQY/_1^3I] MMYKA+M)W2SK?KPLDJP))%$C^*7'WI<0U3/(E"%OT5(&MXS0Y4IA>QTE>>.>! MO>/Q33[AX[3_%+9NM2-GX_%E8_\K8SQ@*ILK'*$&/]AL2*A\..[Q;,&UL=93;CILP$(9?Q?(#K D$DD: U&Q5M5(K15NU MO79@"-;Z0&TG;-^^/A"49.D-]IA_OG_&QI2CTJ^F![#H37!I*MQ;.^P(,4T/ M@IHG-8!T;SJE!;4NU"=B!@VT#4F"DS1)"B(HD[@NP]I!UZ4Z6\XD'#0R9R&H M_KL'KL8*K_!UX86=>NL72%T.] 0_P/X<#MI%9*:T3( T3$FDH:OPQ]5NGWM] M$/QB,)J;.?*=')5Z]<'7ML*)+P@X--83J!LN\ R<>Y KX\_$Q+.E3[R=7^F? M0^^NER,U\*SX;];:OL);C%KHZ)G;%S5^@:F?'*.I^6]P >[DOA+GT2ANPA,U M9V.5F"BN%$'?XLAD&,>)?TU;3DBGA'1.2&,OT2A4_HE:6I=:C4C'O1^H/^+5 M+G5[T_C%L!7AG2O>N-5+G6[RDEP\:-+LHR:]TQ2SACC^;)(NFJ0!D-T!-LN M;!&0!<#Z#K!]J#)JBJ"105,46;+LLEYT62^X?'APB9K\UB7+_^.2+[KD[UVV MR8-+_JZ73;%Z,"$W1^QOT'>J3TP:=%36?2WA3#NE+#A>\N2 O;NT<\"ALWZZ M<7,=/]T86#5,MY+,OX;Z'U!+ P04 " "-J?A.*5RUR=YC[QWR:^9[N];B:"Q>R0[N0/J7\> M'BLS"LXLFZR099VITJOD=N[?D=L5L":@1?S*Y*D>W'M-*4]*/3>#+YNY'S89 MR5RN=4.1FLN+?)!YWC"9//[TI/YYS29P>/_&_JDMWA3SE-;R0>6_LXW>SWWA M>QNY38^Y_JY.GV5?$/.]OOJO\D7F!MYD8M98J[QN?[WUL=:JZ%E,*D7ZVEVS MLKV>NB=<]&%X /0!< X@[,, V@?0]X#HPX"H#XBFKL#Z &:M$'2UMV(N4YTN M9I4Z>57W/AS2YK4CM\S\7>MFLOUWVF=&S]K,OBQ D%GPTA#UF/L. P-,DEQ" MEB[DG20P"9RS "R+>W#"X7*!!Q=!PM!*XK\LJX]9+A*EJ%RT): 7<@%.$*$$ M44L0761@Z]UA>(LI.PP7@EN*("@*U.):NBA*$DXM75P4,)+$>&$,+8PYA8&@ M. %'"?AT:6.4()X@;8=A@T)C3NUWS06Q1%B@I0LB411:W\4*09$((KPL@98E M$&%'"!*4()DN+ EQDP@G2-N#AK4:/6)+6P1%:1C;=N*BXABL%5<(BE,ZH@T9 M\3^"R,M&*%#SNB-PA<"XK1 Z16#J2L=!V *[*##:V0*[*)YP9@OLHAA$([9 M<,,CKN/!P,LN*7!K(>P*@7%S(7R*P-S]6ADDML (BL3V7H2@3-G"%AA!D62L M--SVB.M[(,;^(]QBB+A"8-QD2#)%X,3]K$D4V@*[*,:=S1Y!$ MC&SZ@/L?N/X'0HQ0X#X#9+K$@/L,P 2)>]!%O9P/=IS^.(7 :$BM]W.)P"AA MU#J*K! 81(*.;/^ >R"X'@@B&:' O0:B*T3&O0;<Y8'#B+V2U:]NOVENK8ZD;20:SYQ;O#IJ.P9J_)[Z;M^\EM:[;*R]IZ4-GU*VTULE=+2Y![>F-SWIH4]#W*YU&UL?53M;ML@%'T5BPE3FMG829B?:*;69FB[9W=TVFEKM[*>!?F^&:$)LS!8>(EYCWB M^!&Q^2N"M8'91>QU$5M^LN!'N]0OD'@%$BN0OHL1K6(XS,9B>G?()ET%\6"B MK=](ZC62>HRLNG5PF&QQ2++VX8'\HZ&9UT;FL9&L;&0?L^[N5SX\F'3=#[RX M:^;;_T;$I>ME<.9*7UM[N1K.%6B]\$X+MOJYF1<4&F6F6ST7[J-S"\6'Z3W! M\Z-6_@%02P,$% @ C:GX3O 5;=T=!@ \B< !D !X;"]W;W)K&ULE9K=;N,V$(5?Q?!]8_'/E@+'0!RI:($66.RB[;62 M,+&QMN5*2K)]^TJRXK5F#D7Z9A-K/PXY')*')];RHRB_5QMKZ\F/_>Y0W4TW M=7V\GBG*?U\W'\G56'4N;/W>-]KN9C*+Y;)]O#]/5 MLGOVI5PMB[=ZMSW8+^6D>MOO\_*_M=T5'W=3,?U\\'7[NJG;![/5\IB_VF^V M_NOXI6P^SZBVQ6%2VI>[Z;VXS8QN&W3$WUO[45W\/FE3>2R*[^V' MWY_OIE$[(KNS3W4;(F]^O-L'N]NUD9IQ_-L'G9[[;!M>_OX9_=6[0]#W60/4-U,\&>K2![AOH MT!Y,W\"0'F:GW+O)3/,Z7RW+XF-2GM;#,6^7G;@U3;F>VH===;K_:^:S:IZ^ MKV2BE[/W-E#/K$^,O&"29(BD'!%G8M8,X#P*B4:QEJRY'';PP D11600WBC9 M>)3!0!6<+M4%4(/I,CB A@%T%T!?CD"04:Y/S+QC#J=.YF).)H1#1D0$2@$4 M:4,FA4/-I"0*9V5@5@9DI4A6)\9<=$/J]^ E4B^1<<*Q$.4AY M. 3* R!>'@ZUY9$XJP7,:@%6[1P'B&& F$V+3!9D6DY,?%F;FX1N8PZ)FP6= M%@B1[C(.J1L=XZ02F%02OI=%A _/",Q+3$_/*&2] HL&$3Q%0.HD24C',(@ MPA>-@*?ZO9!@>A(Z/9+M6!D;0Z<'48FATQ,2*T-4XI(!@75 *)::HGJT[J'A MTU.S0@)2@\\NI M6,T=!ZK ,B&X3O![0 ^-703\2.I',H X[@(""X1( FX#/>2K%*=0I2#%*L6I MIE(+G)K$RB6C\--=8H&0 IP3=!WWT.! TA$] C%%%#_%%*VZK\=A:EBX)!(N M>M_I(<^%!U#@QH,I>N4!E/O.([%PR2L,Y2 M A#M+@.06$C7"L02*KF$*GJHK'MHM$Q>)/4CV2@R3 ?+IN2RJ>C5?]U#'AL! M*& C$,5M!*!&_C @L89*Y+(<0J.P5BGDLJB-Z"&/T&"*"@VF:-E]/0Y3PQJJ MD(92H5%#0>)F 0>-E A O$X?<9=)8/O455D]CF=(A5D^' MR!2"F$S!2.Q;BRMD2F.9TB$V3P?9/$ !FXZ>YV=*"U8A# ML6&'#(#H=2X#D%@(ERI@P=176#N#M5]K;\K5[ M>:R:/!5OA[H]8BZ>GE]0NY?M^T[D^5KGULY_A3V_#_9F7K]M# M-7DLZKK8=^]"O11%;9O!1S=-038V?SY_V-F7NOUUT?Q>GMY".WVHBV/_AMWL M_)K?ZG]02P,$% @ C:GX3N(U1W<^ P !@\ !D !X;"]W;W)K&ULE5?MCILP$'P5Q ,4K\WG*8G42U2U4BN=KFK[FTN< M!!U@"DYR??L:\*7$7C?)GP#.['IV\*SQ["3:UV[/N?3>JK+NYOY>RN8A"+KU MGE=Y]T$TO%;_;$5;Y5(]MKN@:UJ>;X:@J@PH(7%0Y47M+V;#V%.[F(F#+(N: M/[5>=ZBJO/WSR$MQFOO@OP\\%[N][ >"Q:S)=_P[ES^:IU8]!>( MVFOY=NY_A(<5HWW @/A9\%,WN??Z4EZ$>.T?OFSF/ND9\9*O99\B5YQN^S0^E?!:GSUP7 M%/F>KOXK/_)2P7LF:HZU*+OAUUL?.BDJG451J?*W\5K4P_6D\[^'X0%4!]!S M (3_#6 Z@-T:$.J T @(QE(&;5:YS!>S5IR\=GR]3=ZO(G@(E?KK?G 0>_A/ MR=.IT>."D6P6'/M$&O,X8N@$0R\12QL1DTO(RH8 ^8<)%,DS4XHRI4,"-DV0 M97@"AB9@0X)P2M*HXW&$Q .D'N=@:9(8U2(H0L!0;86@((HHSCA$&8+, BFCB2H&W"V!W:(+[%VXP,-C>S*+4-#"" M2C/J6"6 .Q@P"SML![CO(+Y#$]QYD%QOPQIST:]82DQ-;!1-G"\9MS'8/F;@ MZ(N NP^RVS6AN/THN:Z)QEPT"@(1&*(@L'AJL4LZN)6I;65G>Z6.S?J.W9KB M_J,W[-<:'I;CY:'2'(+CYJ+WKV8+$5JVF;1!( MY.@"%+O#!K'8]66)&YC9!G9N-PPW M'8,[OF]QTS%[T[._<*GU64K-%8)@3/<'D_-%?T+\EK>[HNZ\%R'5464X4&R% MD%RE(Q^4LGMU*#T_E'PK^]M$W;?CR6Q\D*+1I\[@?/1=_ 502P,$% @ MC:GX3FFX^XG> 0 WP0 !D !X;"]W;W)K&UL M?531;ILP%/T5Y ^H 4/218"T4%6;M$E1IW7/#EP"JHV9[83N[V<;@BBPO6#[ M9)>*J6=/"27KJRCF5?X[ 1)^B -T++\VEUK: LZ2C M%_@!^F=WDF:%)Y6RX="J1K2>A"I%GX-#'EN\ [PVT*O9W+-)SD*\V<77,D6^ M-00,"FT5J!END -C5LC8^#UJHJFE)<[G=_5GE]UD.5,%N6"_FE+7*7I$7@D5 MO3+](OHO,.:)D3>&_P8W8 9NG9@>A6#*/;WBJK3@HXJQPNG[,#:M&_M1_T[; M)H0C(9P(0?1? AD)9$' @S,7]8EJFB52])XAXY-Y!_\? F13@#B! MZ$.,QT6, ;-SF-9A@OVG19 U)HRV?42;/J(-'XL>QP$3SWKLEC;6$!+OMWW$ MFS[BM8_07_B(5UEWBS^?KR&$A L?>+;5[-'_3N6E:95W%MKL6K>W*B$T&#W_ MP0C6YK:9%@PJ;:=[,Y?#F1L66G3C=8*G.RW["U!+ P04 " "-J?A.*MK@ M7-L.P6L]"3!,0G##1:L M:5&>^MI1Y:F\&-ZT<%2!O@C!U)]GX++/4(1NA=?F7!M7P'G:L3-\!_.C.RJ[ MPI-*V0AH=2/;0$&5H:=H?T@O'?M2_T=8)9"20B1#% M_R70D4 7!#PD\ZV^,,/R5,D^4,//ZIC;$]&>VH]9N*+_=OZ=[5;;ZC6G)$KQ MU0F-F.U12&K"*X8.5K.V%,2TX5,9-MW:N MAF,S+(SLQAL!3]=2_A=02P,$% @ C:GX3E!)&W0.!@ /2D !D !X M;"]W;W)K&ULE9KK;NI&%(5?!?$ A[E?C@"IH:I: MJ96B4[7][00G00?Q;E]^HMS^O) MC]UV7RVF;W5]^#J;5<]O^2ZKOA2'?-_\YZ4H=UG='):OL^I0YMGZ>-)N.U-" MN-DNV^RGR_GQL\=R.2_>Z^UFGS^6D^I]M\O*_Q[R;?&YF,KIY8-OF]>WNOU@ MMIP?LM?\S[S^Z_!8-D>S:ROKS2[?5YMB/RGSE\7T)_EU)45LSSA*_M[DG]7- M^TG;EZ>B^-X>_+9>3$5;4K[-G^NVC:QY^GU2]L3;]]? M6O_EV/NF-T]9E:^*[3^;=?VVF(;I9)V_9._;^EOQ^6M^[I&=3L[=_SW_R+>- MO*VD^8[G8EL=_TZ>WZNZV)U;:4K993].KYO]\?7SW/[E-'R".I^@KB=(,WB" M/I^@>R?,3I4=N_IS5F?+>5E\3LK3SW7(VE$AO^K&S.?VPZ-WQ_\UO:V:3S^6 M6KGY[*-MZ*QY.&G4C49U%2NJ<.(JF34%7*M0L IU/%]WJO"X 0T;T,<&S&T! MNM>+D\0=)?O3=Q@O8Z\G0-4,4XMK,; 60VK1*O2*.6GLS=<8JV3/^!55Z6"$ MQ,586(P%Q43<@(,-N/$_C8<-^!%V>-I1:XSIV4%5*DK!_#8!%A-H,9H9J1$V M$,?;(04F3HPPY"RZ[6OTGF '5"HZIASF B"!)F8"OQ/Q*"C P19/N MBKXC0Y)N(1A>">B5G!T8.6D3[,#027?_>G;6W'95>JU#WQ$@TT%S@P0S+ '$ M6C%-8/)D2' %LR?C"%?B.%> C'=%89(5(%EKI@E,GY+C75',W*GNNW+6#)$S M*.G6@1%6 &%MF"8P?,HDN('A4W3"HV[8^VX,2;IU8((5)5A+AAB%H5,^P0T, MG:+S'74CD*YZ'_M3#5 %?K!C?A7E5VMF^M88.2T2DB)&3M,)CV9%.<83H.(] MT9A>3>G5W&5(,]E7)WB"P=-TUJ.>T#3:IV90TJT#TZM!7-5<5S!X.B&P:@R> MIK,==8.&4>+&D*1;!Z97@[0JN>&%D=,)>=5@Y R=Y8@;!@11&_KW5D 5HF(& MN\'T&A17 ],$1LXDQ%6#D3,C[C?-_;0Z*.G6P=QJ@K2JF=L[@Y$S"6G58.3, MB+1J: Q%(X2J!D8(IM> K&HX6S%X)B&K&@R>&9%5#0VA9(0,2;JW_YA>"S*J M9.9; 5D[G9N[M:#^;4@JQJN"8R>3@*E0VX@CFV(+,:9KZQ&#Z;D%DMAL^"68^Z0N-H'YU!2;<0 MC+ %<=4P-S0.T^<2XJK#]#DPX1$['$VB?3L&)=U",,,.,,RMC#B,G4M(J@YC MY\",1^V@.53VK[XK((J<(YA?A](J@YQC5E<3TJK#R#DTWQ%':!8%CE 1ZPAF MUZ'U5>8*XC!U+B&Q>DR=!W,><<33,-I'9E#2+02SZU%89:X@'E/G$\*JQ]1Y M--D1.^ZGU4%)MQ#,KD=KJPPO'B/G$]*JQ\AY-,OUIU-/@ZCE?CAFVP,MF3+! MRV.:?$(,]9@FC^8PTED:,KG.!DQ<0"NA3&P/F)60D#(#9B6,2)FK,'J=,V"< M EKGY K%((2$[!@P"&%$=ER%T:N8 ;,2T"HF][MB#D)"(@S,IMV81!AHW*,S M'!!IQ]PO!TQ40$0Q7$=,2TQ(A1'3$L>DPG@_%0Y*NH5@YB)BCADA$0,5$U)A MQ$#%,:DPCDF%0,2.D(C1C A-KC^8NY@0"R/F+HZ)A?'^*N:@I%L(IC=VW8?DPHOJLY#!F23&8BX+6+![+J+A'5,*9A]=Y&R\2Z8G7 M5(-[[X.:7C',[KM(6-"4@ME_%RD;\(+9@1*X:9O]=)"QJ M2L'LP(N4+7C![,&+$8GRX:)R@\-E2',J9G;S&%O[8.$?6?FZV5>3IZ*NB]VB M?6[MI2CJO&E/?&G\?&ULE5==CYLP$/PKB/<>V.;#G))(EU15*[72J57;9U_B).@ 4]M) MKO^^QG 4\!(E>0C8S*YG!X^Q%QY6HA3KK(*_XL/74J2R;_ MKGDA+DL?^>\=W_/#43<=P6I1LP/_P?7/^EF:5M!GV>4EKU0N*D_R_=)_0H\; M3)L B_B5\XL:W'M-*2]"O#:-+[NE'S:,>,&WNDG!S.7,-[PHFDR&QY\NJ=^/ MV00.[]^S?[+%FV)>F.(;4?S.=_JX]*GO[?B>G0K]75P^\ZZ@V/>ZZK_R,R\, MO&%BQMB*0ME_;WM26I1=%D.E9&_M-:_L]=(^B9(N# [ 70#N ]#U -(%D$E MT#*SI7YDFJT64EP\V;ZMFC63 CT2(^:VZ;3:V6>F6F5ZSRL2T45P;A)UF'6+ MP0,,&B,V+H)$68\)#(.>!H9HK+&3 $^&@89UF/J?@&P*PU'F98V8SJQ("F,4S M*< 5Y0GA._2!EPQ$;M&'.#5G(8IA?5QL&H73Y6%,#5Z,$+0:)3,IX&4#Q7<( M!!LT28=BG&-\@40<:2T0C4"$(B^AU@6#_ M8\C_<]L:V*_KCSA.W^ M_#^\/2M]8_*05\I[$=KL\NU>?"^$YH92^&!>TM$ZN4W-O6S/*&U# MB[H[?P7](7#U#U!+ P04 " "-J?A.WH1_/P(" !A!@ &0 'AL+W=O M,SY\P,9LA[J=YT!6""CT:T>A56QG1+ M0G190W4=8B$\NN;J#5M6P#!?M5 M^(4NUY2Y (_X4T.OS_:!*V4KY9LSON]68>0R @&E<13<+B=X!B$+[_9'_QQ=MBMES#LQ1_ZYVI5N$\#':PYT=A7F7_#<:"9F$P5O\#3B L MW&5B-4HIM'\&Y5$;V8PL-I6&?PQKW?JU'TZ2> S# ]@8P*8 -M0R"/G,OW+# MBUS)/E!#\SONWC%=,MN;TCE]*_R935Y;[ZF(4YJ3DR,:,>L!PRXP;,(0RS^) M,%2$>8+X@B#&"6*4(/8$R05![2>]\0?2!?F*@>_>&XA\190^T% /=Z)"SX>"&[T^N#G6K@ZTT M=L[X:;"7TH EC)[L?:WLO)\, 7OCMIG=JV'H#8:1W3C0R?17*?X#4$L#!!0 M ( (VI^$XEHQ_RBP( $4) 9 >&PO=V]R:W-H965T15VU9,LY M'Q,OU:D4:L);Y1T^D1]$_.RV3(Z\T>50-:3E%6T=1HY+=XV>"Q2I *UXK5""E+7RDER_!Y,W7%-%3B]_W#_K).7 MR>PP)P6M?U4'42[=S'4.Y(C/M7BAUR]D2"AVG2'[;^1":BE7)'*-/:VY_G7V M9RYH,[A(E :_]]>JU==K_R3.AC X(!@"@C$@2.X&A$- : 1X/9E.]1,6>)4S M>G58_[8ZK#X*]!S*8N[5I*Z=?B:SY7+VL@K3(/HUB=:T M6A.E1B*V)%O &#&($5L8*$L,C%X33]8(#0I;$<,0"0B1 +6(#8C$6B(PZU78 MFCCP89 4!$D!$+,:J0V"# Y;DM[ R$",#, P7OPFLUY\&!DU*VQ-DD4PR ($ M60!?>08;(!]N"3Z0R\+L"8 H\\VN<%\TA[G1GQ!@@4P82&3VCP>B.0S8IM8H ML(N;W6@A"&Y"*/R?X@*BS/SG/!#-8>"&AH".9A<7$IF?[0-1#^---J6&L)/> MO[FSI^=6'QXFL^,981WH3>V?O#]@?,?L5+7D*3[]\/8M5QSD?P2 [[<S8D]QMQ$775B]LVA/!MX$=U.NM^(-IM.G;B M/[G^U3U)TXNF+(>JX:VJ1!M(?MR&'^'^@=H)-N)WQ6]JU@[ZI3P+\=)WOAZV M(>DKXC7?ZSX%,X\K?^1UW6# M=BOL.U.\,J/775QDF^C:)QIC'H88.H_)Z!03F?P3A*(0:A/$[R YGB!&$\0V M0?(N0;&H""PQK#P54\]OR, *XXK'$<7,F] MFX9+#FLL!U=S+P;7'-9X#J[HL7?7<-%AC>G@JIX2P#D4%YVN$9TBH@/QN$-Q MS^D:S\>@^7_C?-4#)YI=&?HKV7AS>W#WA&.0FAN$I([4_/9W *G M3LV/NF_FIBV'J]#0T:(;KWG1=-?<_0=02P,$% @ C:GX3HJ XG4I @ M- 8 !D !X;"]W;W)K&UL?57;CILP$/T5Q >L MN85+1) VJ:I6:J5HJ[;/#ID$M#:FMA.V?U]?6)8%;U]B>SASSAP/3,J!\6?1 M $COA9).[/Q&RGZ+D*@;H%@\L!XZ]>3".,52'?D5B9X#/ILD2E 4!"FBN.W\ MJC2Q(Z]*=I.D[>#(/7&C%/._>R!LV/FA_QIX:J^-U %4E3V^P@^0/_LC5R=QN.S\QW![*#3> 'ZU,(C9WM-.3HP]Z\/7\\X/=$% H):: :OE M#@<@1!.I,OZ,G/XDJ1/G^U?VS\:[\G+" @Z,_&[/LMGYN>^=X8)O1#ZQX0N, M?C:^-YK_!G<@"JXK41HU(\+\>O5-2$9'%E4*Q2]V;3NS#O9)%HUI[H1H3(BF M!*7]OX1X3(C?$A)CWE9FK'["$E:;<"A6] M5W&1E^BNB4;,WF*B&2:<$$BQ3Q*12V(?K=*C]P*'-2(, K=$['01&X+XG8O" M39 X"1)#D,P(DED%UH?%I ;369$\=XMLG"(;ATBX$+&8S4QDXY9(G1*I0V)Q MV_MT)1&EV:(CZPFR)T$^HFLF5'T.QCH\"O9BX)KV:W3NK7>A:=1M^C&0>+^%Z-1#O!WFCL//V. M^;7MA'=B4HT"\\%>&).@*@P>U!4T:H1/!P(7J;>9VG,[R.Q!LGZL! #!0 &0 'AL+W=O9_ST#87/@' M_YYX[MM.Z@0J\Q&W\ /DS_'"5816EKJG,(B>#1Z'IO ?#Z=SIO$&\*N'66SV MGG9R9>Q%!U_KP@]T0T"@DIH!J^4&3T"()E)M_%DX_552%V[W=_;/QKORR*_RC[]70X(G(9S9_@<5/XGN+^6]P Z+@NA.E43$BS*]734(RNK"H M5BA^M6L_F'5>^.]E[H)P*0C7@M!ZL4*F\T]8XC+G;/:X/?L1Z[_X< K5V50Z M:8["?%/-"Y6]E7$0Y^BFB1;,V6+"#>:P(I!B7R5"E\0Y?%<>I:&;('+V&!F" M:$.0!>[ZV%D?F_KX/X_)SJ/%I 8S6(_'*/C 9^*421PRZ4[&8I*-3/2!E=2I MD3HTLIU&^E[#+9$Y)3*'Q'$GD;E.*XIW,FAS"2GPUHR?\"HV#6;T-]EUPA]# M'Y)K67XO;;U)U*'0=U?L_Y+M,&[RMI&EC5Z15]]?97:NZR%26II0L^='_ MGO/N]Z;R?X3A *H"Z#V@:?M1 %,![&= \# @4 '!/8#RAP&A"@BGML!5 -<" MO'ZPNM'?)G6R6I3%S2G[!71)VG5*YKR9WUW[L)O.[G_-!%3-T_=5X,<+[[U- MI)AUS] !$VO(UD3(G?": NY54%3%FAKA=-S QB2([VM%/,WR94(683+CFH-]#J[9EPT,HGQF?:&MA.H@2BF&TAS&#),U!RJ)4\,YJ)8ZU; MVPF,,!E"8\L 1[#:"%2K3>,Z,EL)-683&5--PDCKDZ$^7,K'8*YD@9@A%EG:@@;X0.D'/"AK.'_7U"=PJBC^DQ+-SV!-E];$F!#9CP7Q #-D2"'-$8$@!16SO8R@CR,D,,P,Q\??5M"; S@Q(P MEV]Y'Q-L5P3YE2&&V%R^<6!H80HE$!7-;-LV[)#4GZ $!8V4H.\?%<,?, +D M(13N@@4-%JX8:R_QB91 E+<5C1V1HKVIH8(S TEU3^TM@KB MCR"!,@6V!8B-F"*/9984V&-I] LRP(Y'D>,9,@"0[77 L$DQ9%*Z#!@P*:K/ M#P,NI4/B2:9QQ=BF&-H0ZC)0T'CI&E\[DR@!*=MNF6%C9&@+JLN F=O&<*:7 M;&Y =4: /,3V 1=VNV\'3^T'Q"VV/$;7G:S+? M$/!\2^9?^F/@G^G[4^D_D_)XSBOGK:CK(NN.& ]%4SO-ZD\ MU.WEK+DN^]/@_J8N+NJDV[L?MZ_^!U!+ P04 " "-J?A.W_K=H!(" L M!@ &0 'AL+W=OK:7L=PB)2PTM$4^LAT[=J1AOB513?D6BYT!*4]12A#TO1BUI.K?( MS=J)%SF[2=IT<.*.N+4MX7\.0-FP=WWWL?#:7&NI%U"1]^0*WT'^Z$](H M1W=M-&D.HP8O-/BCXKA5Q-XL0:J!N0ML[0*;^N!#%['=(+ :!,8@7!@$:;J* M,6IBH^G&&&%DAX162&B!9"O(J(D6D"#%=DADA41;2.:M(-$&@I/$#HFMD-@" M\5>0>)LDL#,2*R.Q,%;?S2'9!OG':T^MC-3""%:,=)O#MS,R*R/;,$)_O4.R MS:>59>%JCVPU/EZ(QD[08M_J<_0;X=>F$\Z9274$F(U:,29!&7I/*E.MCNYY M0J&2>IBH,1\/L'$B63^=S6C^@RC^ E!+ P04 " "-J?A.WYJCX[X! 7 M! &0 'AL+W=OY?D[V,;+R4;5!ZP9SCGS!E?*$>EGTT/ M8-&+X-)4N+=VV!)BFAX$-3=J .F^=$H+:EVHC\0,&F@;2(*3+$ENB:!,XKH, MN;VN2W6RG$G8:V1.0E#]^@!N'U2XS>(_7S"*#;_ M \[ '=P[<34:Q4UXH^9DK!)1Q5D1]&4:F0SC&/4OM'5"%@G93$B+_Q+R2,C_ M$3:A^HDJ5JIE:*IVCX[R4U 8S"UG3#]^]K&@X X:5[P=I9[C,%9 MR_B;* "D]U[16BS]0LKF&2&Q+Z BXHDU4*N5(^,5D6K(3T@T',C!D"J*PB!( M447*VL\S,[?E><;.DI8U;+DGSE5%^-\7H*Q=^MC_F'@M3X74$RC/&G*"'R!_ M-ENN1JA7.905U*)DM<-#C7!('Z5T(I!W]-1=HR]Z<'7P](/=$5 M82^U!%'-!59 J592=?RQHG[OJ8G#_H?Z9Q->A=D1 2M&?Y<'62S]N>\=X$C. M5+ZR]@O80(GOV?3?X )4P74ERF//J#!/;W\6DE561952D?>N+6O3MMU*$EN: MFQ!:0M@3\.(N(;*$J">$^"XAMH3X44)B"'<>&J*/ M'7Y.U.O:ZTGS=LR:VD^A9B]Y'(49NF@ABWGI,.$($XTQJVM,E$YTUBZ=>(S9 MN#!)CT$J2Q\H= 8*C4 T$DC= I%3(#("\4A@-DG;85*#J3M,,@O<+K'3)7:X MS"/YX5 MNS\T'#Z0UH*&G[Z3OAI[(6WHY)]=\S?ZF^KR[%[J!9(V]\U!_\>;_ %!+ P04 " "-J?A.:[H5YP," !X M!0 &0 'AL+W=OMC:EMPO;O:QO"LHFS/ 1[.'/.G(D]Z^5(Q3+-66UTCT''!IDBA!ON?%B.*V<_/4 MQ(X\3]D@2=O!D3MBH!3S?WL@;,SNUQ?VK\:[\G+" @Z,_&E+V63N@^N44.&!R&;6?>X\Q_2;,G^'."OR0H[<\2 M@CDA>$\PW4139<;J%RQQGG(V.GSZLWJLS\1V%ZAF%CIH>F>^*;="1<]Y&(8I M.FNB&;.?,/X*LUT02+$O$KY-8N_?I/L?!0ZWB-BS*P16$X')#]8*_IT20RM! M: C"#UV(KHJ<,+'!= ;SZ%T>NU9DU8HL6O%5QR?,XUIK$WCKYXZ]V"H96R23 M*\GXQMXVCCZUEUBU$HO6PY56TT.H@4^"UN?/"*=C0F7FSBBYCY<$Y/J.IE#7S$F057D;53'&S4&EPV!2NIEHM9\&@;31K)^ MGG-H&;;Y?U!+ P04 " "-J?A."MA+ _X! !Y!0 &0 'AL+W=O8/$P %7)HD2%'A>@BCN>K?(3>S$BYR-DG0]G+@C1DHQ M_WT PJ:]Z[MO@:>N::4.H"(?< /?0?X83ERMT,I2=11ZT;'>X5#OW7M_=\PT MW@">.YC$9NYH)V?&7O3B2[5W/5T0$"BE9L!JN, 1"-%$JHQ?"Z>[2NK$[?R- M_=%X5U[.6,"1D9]=)=N]F[E.!34>B7QBTV=8_,2NLYC_"A<@"JXK41HE(\+\ M.^4H)*,+BRJ%XM=Y['HS3O-.DBQI]H1@20C6!#_[9T*X)(1K0F *0W-EQNH# MEKC(.9LL[X>]"=9BE#IJS,WO*K5#12Q%%GW)TT40+YC!C@@W&7Q%( ML:\2@4WB$+Q+CV+O6N)HPWP@$EI]A(8@O"(([ 21E2 R!-$507AS$#,F-IC> M8#Z0B*T2L44BLA,D5H+D_TVF5H+44D%\\RG2=R;]*/3,SRZ56:4RBU1R!>0E_X7-3^H9YT_7".3.IWI.Y]35C M$E0IWITRW*H^N"X(U%)/4S7G8%Y(-2Z-#:[&ULC59M M;YLP$/XKB.\#;&Q>HB12DW3:I$VJ.FW[3!,G007,C)-T_WZVH13,T>Y+L"_/ MW?/<@<^WO''QW)P9D\Y+653-RCU+62]\O]F?69DU'J]9I?XY3/^D&HG=]'.>0EJYJ<5XY@QY5[AQ;WB&H'@_B5LULS6#LZ ME2?.G_7FZV'E!EH1*]A>ZA"9>ES9EA6%CJ1T_.F"NCVG=ARN7Z-_-LFK9)ZR MAFUY\3L_R//*35SGP([9I9"/_/:%=0E1U^FR_\:NK%!PK41Q['G1F%]G?VDD M+[LH2DJ9O;3/O#+/6Q?_U0UVP)T#[AW:XLPZA)U#^.9 WG4@G0/Y7P;:.5"+ MP6]S-\7<93);+P6_.:+]'NI,?W9H0=7KVFNC>3OF/U7/1EFO:T*3I7_5@3K, MIL7@ 29-QY#=%()ZA*\$]"HPI&*#)^YX3+"=(E 06"(^C'+_?I21T! L5V@" MA*-RI7 @8@)@ 9!HCL/%H,-9C*8*(8IPE,0T$:"M @BX9.: B*4@K31"!- M!-!8-=]%$YI/*(H)@7EBD"<&>$*+)Y[RT(1BF"8!:1* AEB'(9G0)%&8QI:8 MCU C,2DH)IU^:M',RT$!?+8#()_(/KDM*!E(181X\8Q6---&$$!E%Z4#:<8W MKBCV9EH% GO%'<( 56)388 JI-Y< >'3CD* :M+Z0H@J\O!<6G!C0$!GB .[ M$Y/IRZ*QE]IG[F/<6!+<1!#016)D2VI!T8@JL81O 11&=GH[")6D%NH>0!&$ M[3;N#V[ DHF3&4<:9\\OE=3':F#M1YX[K&]0R[Y!BRT"[#L](ID;]RU\.U]] MS\0IKQKGB4MU;YO;]QFHMVKFFW4A>=S.;WP^. MZW]02P,$% @ C:GX3K+QEO+. 0 .P0 !D !X;"]W;W)K&UL=53;;IPP$/T5BP^(60.[T0J0LHFB5FJE5:JVSUX8+HHO MU#9+^O?UA1"ZI2_8'I\YYXSM(9^D>M4=@$%OG E=1)TQPQ%C777 J;Z3 PB[ MTTC%J;%+U6(]**"U3^(,DSC>8TY[$96YCYU5F W[T,.G5 M'+E*+E*^NL7GNHAB9P@85,8Q4#M)Z_L[^[&NWM5RH MAD?)?O:UZ8KH/D(U-'1DYD5.GV"N)XO07/P7N *S<.?$:E22:?]%U:B-Y#.+ MM<+I6QA[X<'L>6VCUS(]D!Q?'=&,.04,66%V"P);]D6";$F8T0HDMR3>%LFVY3)-F32&YDM3'8C@E>7 MQT&U_MEJ5,E1^)9919?.>"#^\C_@H:V^4M7V0J.+-/8)^8MNI#1@K<1WUDMG M.WE9,&B,FQ[L7(7W'!9&#G.KXN5_4?X!4$L#!!0 ( (VI^$[O@LKV"0, M 'T, 9 >&PO=V]R:W-H965TD(G<\ MUPV=(LU*>SZ5;TU3R*D:##!4P2O)?#8'Q%\1?#'$K BX'<"_I 0*$(P-D*H".'8")$B M1&,)L2+$&L%IMD/N[RIEZ7Q:T9M5-:_H.14G 4UB_@;MQ*1\8>0SOL4UG[W. M<11.G:L04IA%@_%ZF*B/69J8).E#UB8$M0B'FVR=>I#3A0>XB#47)L;K(U8F M KFN9O13E$7AT.;&(%^(\ OUOQ&AA7L1KK?3T ]*S%H)0:L!)J5V(@28+U6C,!L M8W.C\8#9!#2; &:UVK=,#".>AS30*C&<1*%6,M:FD.^%6DH;4PCYG?7KY81< MN*"[0%;1@,3 ?P(:7U806*SOD0>XT*KU0H$&SW,_$%P!D0\$2@8DX!J(\!?2 MA2L< DJB"G MTZ<4I#K*/K:V=O12,F&R,]OVRO>>Z'.T^26:K! POT:33=,)O\LWC?F/M#IF M96T]4\:[*]D#'2AEA)MW[_A6G?BW0#O(R8&)VXC?5TU#W P8/:MFWVF_..;_ M 5!+ P04 " "-J?A.IHN_C ," #P!0 &0 'AL+W=O3+ &=P=1V MPO7M:QN"$G"K_,'>97:86>/-!\;?10T@G8^6=F+KUE+V&X3$H8:6B"?60Z?> M5(RW1*J0GY#H.9"C*6HIPIX7HY8TG5OD)K?C1<[.DC8=[+@CSFU+^)\7H&S8 MNKY[3;PUIUKJ!"KRGIS@.\@?_8ZK",TLQZ:%3C2L^)TYT_JPMO]E?V3\:Z\ M[(F DM%?S5'66S=UG2-4Y$SE&QL^P^0GX %5PK41]X\"H,$_G/MR*P$V0/MR%;GGGI)O.C&&A0EP?+?0#=W3\_";X2?FDXX>R;5-3:7K6), M@B+TGE1G:S5^YX!")?4V47L^#J$QD*R?YBN:AWSQ%U!+ P04 " "-J?A. M4?ZG0AP" H!P &0 'AL+W=O. MSS%D7/1BV0D=D8CG4#;2RYJTCX+AV/_BKC>^9 HOX64,OK^:.L;+C_-4$7PYK MUS.*@,%>&0JJAPML@#'#I'7\'DG=:4]3>#U_9_]DS6LS.RIAP]FO^J"JM9NY MS@&.],S4"^\_PV@H=IW1_5>X --PHT3OL>=,VE]G?Y:*-R.+EM+0MV&L6SOV MPTJ2C65X03 6!/\*TH<%X5@03@5^9,T/RJS5CU31LA"\=\3PMCIJ/@I_%>K# MW)ND/3N[IMU*G;V441X7Y&*(1LPSADEN,9L!$]Q@T@E#M(9)2( *"2Q!=$.0 MS81@F'PF9, D%M-:C!_YGGUP.2$J)[S;*OX?08021 O\8)BYGP$3+_<3HW)B MQ(^/$R0H08(0!#,_&":<^4GN_.2/W*2HF'2!& PS%Y/>'^[#L\U0-1FR4X03 MY"A!OL .AIG;R1$[P2,_N@&C3<%;( @%S16-H)N_HQ>CDLA5RS)WR#)'XIDIRN;VMJ"2$A"3 (, M0$I6:C[\GM=] 1<@:;MK9FHG56F3(G"?YY[G[YS[N[K>!E_6JZ+^MQ\>MMO- MRQ]_K!CG_X_>_J_/>_V_[^HGS,JN JO<^"LZ!^2*NL_MV/ MV]__[D?\F1^9!._*8OM0!Y?%,ELV?_WCKA@$R3 ,XF$T;_^X&@31W/_C9;'- MM\_!FX)GD)=%\XE7Y6*WSHIM\/%YDS5_C(9G?^Y\X<^[M-IFU>HYN,XV9;5M M/KBM=JT&]NZE;K MLBJO\U46O-^M;[.J^<1P&)TEX_$XZGCU.KO/ZRUTO@W>I^M6!Z_3179;EI]A MX1>=6[(H*Q@Q;4H8W&QA%8*R"HA^JF?X=]E>O9,&'HDT:DV$4_)*O5N53<%VF+9IMMG>! MWV!^'\NG%@V^RXI5"0>D^KRO%;U,5U7YF!>+UK NSO5=$,4G MMZ?!3;;85=![:T2K%#;G',:S7L-NWVS+Q>PB[L6#_QKFRWJLP)\)EUL\\<,N46JFNPYUW"0@%+NRZJUK5?#3KH9C4'>-[W*=5?/D-"*HOP9^RU@R ZJ(DGLR&+=ZI",$>?)< .#N+XK.DW82'[+L&ZIR,&Q*[ MP8?=%DY_@4? W_1/O4U??'C_ZO+]S>6K #[=?'C[YM7Y1_CRT_G;\_<7E\'- M'RXO/]Z D/]T\RHX>7$:O CR(G@'3!(XY9UUK!F+)M_;+U M@L\I>:CG+>/&1P&E#IU4&6+#%J" MI\.@R+;(AE+D\"EPVAJ_O8CG8^KW11S/87#X-Y#5F=9.Z$>8688\3\\NA);K M348G>-6BF*LJVZ3Y,LB^@+950T?81KE]@ 86SC*TF%F)G+S_&1 4FZP">L!& M<:$V> 1H>LU'/VR0(> Y7F5IG055?O^P/2OOSG;PA5OWO@?L"3ACCFO<\]3/ M9;E\ E)H]4H3[9N@_S=%(:L\OW;2::1^*NPP>6@+!/&8%"#)\>PF2 [2\/?O?TVKO/(JR..N8 M"^]-3\,\@IX'D)OD6R0Y7H@%J/DPCJQ8M!]&&^1EO0'=\=]^ ".CSJK'[(?? M!RV1C)SIH5PM8>/^E4AZ^]QF$,S%:N9^+X:B#A@-X;?!.(2_!&OF3H'BK&R? M!.EN^U!6^3^S)9S@<#2X[[3=ALV&7\LE?AN,PF@4 M-0;XDV^ HY$[O-%D_BL/;M"B^N62S!"@!N1E9\#W%^DF!^KPG(_=>KRMA+L33=0]X\3/B= $\! M:G_(MF")K$X/%89>$63)'K!?@V6YN]W>[8 ARL/]1&^4X1/H>%FN5BER.EAP MHHG3_K=;9$:M\%\/>U5([MC7+/+L?=>_&S2)?KO""K'L]XAZQI#;ZM#,!QSH*[JEP' M)8L=S[*219/!+(UPS.G%#@6#VKS-X!1DP09-WQIY&QX*?BW8IE_:8[DZ^,GW MH.SQ[RUS"EX'Y/4BWVRJ_W;%.N2WQF,%1SSC[G_XE0ZT21=$C$ =8HG(D M0<=(7OJ[#;%4>.0X2RPWTG.!6[U:@M"^B@,NCM#S@A//V:UI:@24^KMQ3.] MK]JEFX\?+O[TAP]O7UU>W_QKU['\B](JOI!!ZC3Z>X_*X9NR>DJK9>M"G=N, MJH_1=+WC92!U\)1O'QZR%=J/O"7 )Y&&F8."';U=\:DV@GU[_W#)/_YS1^"UV\__'*P-Y8\JG=@ M;]:.[H[& ]K\?K^I%L]EMJP:L, M3NXB%^&/-LH:0RC_]$=RE>NL3]'_X.-.K#"0C&5?(_5UD&/1F.L^??^@6>_; M"=9,^M^YTOP2">EPEZ_SWOH07_D-FI$'/_TNWH!'O5G8Z^[TLWZQ/M5!50- M1B:ZUY[YQ*%92^/.V*OKM3@76A=&$,:R2N^V9)$089;E"N>,,15@Q:"DC)LFB6V&K4!/2-2-/H0J7^!FX ,=-C>K;_DW-75Q M^*LMS@[K*-S]&UL5J=7=WK6P8&&9J#,>T0/0,S8-32S1YB1O?0TTLB1JOV7! M%1#TIRL6\6T+S,=K"9P!%L[,$HW"%@M6+J0.9Q%Q?S^=8KP#._-QBE8W[B': M<*BN)2!LEN!GOX?%Y4@$-8)6+/@DJM03:KG9K8'!/N.FWX %35 8:%%$%4[S M"O;2$W?YO>>1;NO>'Z4YO/, W2_$]Z[P[6++I/H1=AMG3J@ ?'Y7I#NP09D* M??0H[(7\_N*KJ(.']!$=A9EL%:L#U'"U).I%6R:X9[?GZAE_R3;DCC(CW3"O M7;%&@&3XJ:"!D$\$3)*?S\^O3GE;-AN8%>U2M5M),*'*[G?LL*C5:;W1XHZ> MT& 2"H_5Y*(\N;F\.,5W06+@*'*D[WQM3;-2 ))!< &DDY*PT\ V:K@H@7O\2)/&:V.M%20P!U6?#>(3<:FIWQZ]D^A7< MC[_OEO?V@K!BR-XJ):)'[N*W/4,A7;4%R.EP^4'T4*19S'72U6MH9H$#_(6& MDE&S78;^&*X(EC MW0L%2HG():.-Y8XZ2 $ !X,2T@F10#GBO1;"U_(FJHF&=B\H)E!R@2,!A?$^ M/?.KGAB^V[JALKP ]8K@B#@LLM]")&R,[Z_@3!%5^,?09=^SF&78$/IB0 W# M[6J3*VX7^V)AE]=ID=X3O?]K'7PNRJ=5MKQ7U*JP1=BJ%<):;$6]X:<4%R1* M?^;MW^*V*EUCMP49 @QUL=T1&V,VL2#AO8!"-T% MC&&%2.:2-#9;MZS* CXOY-A^*((_IB"I@1,*GPF)\[=?O$&D 9KHP:<-\H'@ M?3G %R9GPS@,WF;L@OY8;O)%,!O%I\')^P-+*VP M*L9;6*N,I"F)BCB!3*JD$O%G#R!_QQZ2@'\-\*)KA49ALS M6CB-* MYC+@[I+/R65D8#PQPF1J?HFW'"= K584*,NTGL3.U>=A\D3U9ZUBK M7MS2+?'/U;-Z%5NLA19PMBAT^5 "O>=B M)#+S)C*ALPEM(E]B$\!6PTAV<&("B5G62]8(\:CMDRE'!X$@87Z' LM M?8"Q-]@F1SZT]AEECJ$*Q5" )EX]FS/1?_ML4&"%+T5TF6K16LCRF(]*?I6I8I-A@ M@G32,Q2KE3J!)<5?8X4G$F=4@+ M(Z9(%M1UB2&<3'$M[<#VJ>&6\DWGA)0W/'T!>J-(P3A*<])A;3(R(PCSJNA6FS<-=MOBT88[ M@Y6S(?B*XHA/F5DEW /TG5JO8Z9!,!E,DN!68+PA[XPKR6W^+Z\D8_U*J9=W MOS<795)N^3M>3"<&>4R'+SO3S,R1'?:PX:E'M!BTM\:XFXIL^U16GZTMP/F0 M1[4S6,6"TFI?^R8LZQBC0')&6L_O\$1:&E&0:ZZ"D@7S M #XUS+ HA$-Z!=&'?Y%Q$O:OKL 6?Q">JDQL&H@9,S<2V 65,J<'ECA#@3DH(:/@U]/.'*XB_0[)+GCK\\ MB=^T<<18F,@QJXT\,CNU3I>9D4?.O''7\5.X&X,-?MA3\J@(ABVUF41Q(8=C?+7EAT$HR$? V&R476K0C#[X W@-'NNH!0*JWU;^@SJ7W]Z@R M;]ECJLQT=MAHB;)]J#+A%?D7)7#9F=Q.T2!W<,A'JM[J4 /(L!53#:)2A(?7 MIR]AI[%Q&\YN&KV![OR_4'?4E?ETOH0#OV6K[4403<))/,(/23A,9O AB<)Q M,H$/\2B<)4EP93-G]B;=H4D;3^(@FB?!*)X&R604< Q1K0VU/)M-N.4XB;CE M.4A%:'D<1O-I]P+?9^5]E6X>0 -PCC )1W*@F<11,PB09 8O,T[.K=(&J+/P\B:'[<#J-X>?Y9 PMQR-< M2V:BOY05\ 9L#K8QGL-_H^D0GI]-\*UH'G_%/N%,W"":>ANUY1?30332>@NE M5XX'DZ'^BWL\#CL6=K82J]XOHF0PCMQNHN%@,F_U<_CA=,!N,NMG[Z_ [-CS!XBVPZ. >*I*^DJ,/ WN7+)4B; M*G@X';MS:P><6MW@?M-QCZ;PHW0'1)8,A3"6O0.#%^ DU 0Q+K9[@1CWNRQGW-4R1W4( MC32TI;0-1OY=Q0R7&4RHT@B2U+Q$QI2L W5"JBOF#&%>AJ4NDZ6]T(B(KAD0 M;FIW2]NGXI<6=K"A1!7=&32>M(]!P'D>L*>H%\BVDW"@^1S?(KZ*B_4D*2QG M*H6EH H7M/Z2P\8+N9>,W%1,Y5TA5YZ5!2>-:B495NSO%-LJ+?"S4K@QNK1: M2*@=![*49!98A_#8">-(;NU5U&.4I<@T?(NZ09>9V5XK6*,HFKTT%)5B@)R3 MZ[(!D[3&X*-DG/;/QE%6EXWAY,5RI_12N^LZ(W:+?H!7/_@49']&5'A]Y^:PQ=L#[.)HF,0+@ T!(M;1@"*=!+%;& MT\))G&3_76?/C69TI)^'X!D!AUX4U?E[!?%C[\0!M-1U!DW@^%AJ:<,3E[V18A-(RUP]C:)BJ1^YN=QF55@ZYN4 M?%?/8,;&?F)K$RK>S#I=LT61H0^+95,SX42)#AHJODA8B16S:]W(*O\'.E#U MQ!K"@XU'6&IT@Y65>*ZSHB3[K*RT[G'K':]UC3$/XV5K_.QY9R\"(8#N:Q^2<:3"?. M/U/S3S(8S=0_%@/LV-)?=V6N,U&RA&WWL,Y?@0#Z>D='%;-T9CRV<%''H4.N MT"JH/G -]&=8 3T*FO\!(]&=-&2@>O4D#D[-EY']);&_S.'+D?M*!1LL;H?[ M/(DFM,]#LN:C(>WS>$+?AJ,Q[3/N=C0$.S[AC897["/POJEJ$MC>U=-LE>30 MXW!QW":-S<9@B_KSV&P+MJH^MPZN1V\D^4M!@/5F53X#UQ8=69R L>DR&0=) M "PY"I)Y,.Y9DPYQ@\Z,J5J5.=BMHWE$?TO@;Q/Z&[0+:_3*V4#@#Y'Y!SC" MR/G'8AK 'Q+YQPMS)X, /UPV0?)6O:J;SA29KVFCQT[^JN8^.CX%E=3# 1D% MN^TJTL7M>K.!CO5.=!8">\D_O4!OV&Q(QV\:434/T'BX:] -"S ,X+1%8_24 M38']?QK<#()[#&@49#Q8(XLF23 ?MIY([RE-W<-4QR/":7/\F#S^V@E":B)& M,_1?L/5D,H>#R%4Q\:=;IW\X %%@TBR\LT8/W PD%7(06"]O];.7O9..)S,"_^S$WQ+I\2^BZ=RIL/0B'IGO7UE"R3\D1"AF M!XUITAA2,IX>/Z:6;>$8N%VC(U?$0[ID6 @B/A0Y*6Q>(Q[V+[3&[V#I=QSM['GJE84S[)9A_F;]4HI2E8"<:QMUO>:W*#!N M87:5Y]U% N':KK#P$KN:0*]0< 9RM9O7'W+0=ZK%PW-SS3O&F]IE8K$N:/"I M9N!\O:AR!BZXV_7G78D:RE65+YB,SQFYQJR?]5 NC8P1XW.>[,E;&GQTZF#J M.-_SPRVF=-%*O<&9Z:=C]^E/1=GU9'+*PM<1QQ[)^T+)7NN#$I[FTQZ1C/]O MFBG'B5UM5EB?>\6P>LCZ^/62EO]ISN!0R$YQ1;-[WT#H;3[_7YO86<,T_QY%ZJ!YSH=?02:@A(Y'WW! M4"?5=I?UN9O$C(\@^I;CP1JH_'/\O%DEY?\>?CQ81=4^!^?;5QR/9 8&-G*U M> [F_IB.1TQ:J33:FQ5\N2]W. RN5JD@;_3#/4+2WWK0D8K\W2+(;TFS"T"I M'Z+W:C:?!S_M\M62 H5S,%3&P,9PG0B^C0X45'\JV%U6E.(P@1^C<#:*T O3 MP!%&HW \GA/X))I2[:G=EE*A[K9/:96%"%0%=F&]85 H43B:C1#@,)L&KQU4 MHZ?V,3R7))%%1)3!LY"\542:W1.D!&8$)VX:QO%,: ;(8 K"#6$QTT3X-,B <>(F2.@IDZ5 M6MAO(E? 4O,(VW%4IOX&Z+^7\;C@S%J/(UMM!2NDA'*M!Q(. MH7EG;A4Q#(+WI4G?1&2(U) EVT,AI 6B;K(5VR4;?=4P)#>@^W3( []D'#FG MD7,>6*E3X:A6,I()0_^:"& 3*71PQZ+\\W1A*:VE"0,XP4O*)A,7IJ3LR*NM M5;<0+*!FVO$74&W2ZRQ MSJ:%OJNR(GLBS(+ *B5V2']/5[7*C]:@33L<:M!]8$D2=)Q#?O)J*Q_70O!A M-Z*3:_"ZA?PTV$%KX66$ K\GBM$A.""9?(G&$&OG][L4KS!!*%I9.4]11!@U MBP5P(> +*MAE@>\D@AC^ZUB/A;_%BI.4.$SO!!*0.0ZYL9-1P2 M#2(P Q-&I(8D7S_2H<%E6K*SFQJ!/20L(-CG\1 ]A"!D1\$HP6]1,!]/$)D% MG^, W8+\5(*I-@37PAH";-)/0%S% 6(%>>,PF8^7+5O:R7I@IR7#63 F:8U" M12+ZFFN?Q.%H/D/Q%8&T/U5%/IJH9WMQ$.(XHZ!(,A]U^VZ(V:6F+J4O!U)O M(.6XI0L["[(MP,2-)2E.SYD!1;.HW"<,O&8:5/2.@3ZU2SQT(!V M"TQ:8 N"Q&]@VTDV++4?9!#<@,1?*<"ZII-&IJ#6,&2^_=QP#^LS=8)((= I M_6YYD[5E:_J(SCYO%GDW2M_)>%&1G_6\T-C.%\!$7^N4W+T/QY.I<#TW7/7S\99NG<5 Y:7(U.&BMJYW4M1Q$:=9-'N?>2S?ZG[9\=3UZUKXV M3/6G/?@8\>BN@0 )5"27%'$*/WN?FU2M93P0(\--#B[($099+J7I" >SHPQ9 MRHKE/#>%/Q]0-4-=)-T^*5OB&OXI+0]>(3=] MTZKOH91P35Z%X2YDZV"S)DE.\W0LHX$)MP3EO@6W(.EHG M B::#W^')L[5>@,'Q*##@-(,P.9&M\I)1(@&3)N8D#O9^B&>#.F'Z7QB&MEF MBX<";*_[YR""ED!]BD;!R7R$;4SFI$[%8)*#?#\%]3,R+VY@M$C0H\$\F$&7 M)QAM/$7;2KY.L(D8%"V\<@Y.88IP3^QC$H/N-YZBB3^>RK<(5:4HBL4MB>IG M-(&.HS&"4F;R941/J1',YR/^83SB'Q)9"U@5 M5+GL-5<%[+WE1RA;(X(5=8-VD0G:'8UR]*=JC&>-+N+IUW9Q:'B0"YMD;I%9 MO1RJTUTA/^.#W;5BU.-%]F5KQ\@DGJ34[KSN-0O]&G\,U$G*?@)Z*.GY,>CV MI"4F"2OX&&B3UB?,619=_-O6^E.9G@_]4$0"L MP20OL')]"S)&HGFJJF*IQA?2&G9115%:Q1 DX+VLTB>\Z^*IX.%@;B%J&%1_ M#K-,3>D#1E>+#\$WOI;WJGECUD7/C5G]#Q^V;6 31\-!T-_2S\I38L#Y3U2= M!Y8RKQ_P+ 1KA'"?:<$':@?;:;K6K,\GIFNT,?(:UZ9:GB%>$@>NM ]]Q1FIA*1C;^ M.,H0<.L !JJ8OT$T+"R2584P2*L%"QTDJZZ#<-=TVW8UXE/%>&_7Z=_+2LI\ M<2F1W%'7E6^AX1)7%3\LAZ^E[RO?@#.$2A4C1!0(\BP!%A@9,@!K$4GU7;HE MW_I/IM0PLC2\&"H>*L01'52*4JSJ[ D%$!P2Q%AML>2*[==6J694 D7E#K"#O*+L ML8PNE'W,2ZN2JA5;6Z5/8)'=5D3/5%AMN:.RC;!F6UT74NZ7PU0',2]45 1( MH,BL,J%T-J$KJN1']:I N^1]D\(S?$J?\.Y:*=&TSFNI1*AF1<]C?2!U+1<[ M9Z1$^)+3\^@A$0[ [/CDL(FCIZO6AUT])+:DRA%/K,ZRSRSP4*_ARD7+=)W> MR_KG4@7UD6KAY=G=P"63/^Z NN*IHA(@WBX"<2G!V?^.[?_U-MRW<9SVI.6< M$BLJ#[%9DK+& ME+5596E*K9OC55)Q7722T,5LK*_K'CFG2T2F3J2>JK5$@R MUK!:*PQFGLQ[1,YF56%^1RAVNLKA@2)/S7SU5EGK8^\:4!^B M*&YQ'+?EH]1#))]!>1"E[('@!<_UTN' I'@H7_,#]YJW4@_.4QOR\K M+@&#:<"Z)-RZ@2P\9!1A\\!)%<)FM;G#SB&F/$FZFTJ@A#=H/UX+5;.E9M=D M?OWQXC0,;BXO0L4$MT"\1?9=K)?Y M0D3#&W5(5?6RAO[DQ75HE8Y?0QG0S0 D7&1 NQ9KG&-&*-1),_ MSJ)11!24>BSA!&KVBH7TB[%E7DB=*ZO:'JHW7,A0BOIH%E]0?4VL=RL\@E* %1I3 M&B-!-*:_16?9DG$)VPQC6LABL. [AJ#+SUFAJT7A7Q3O@/'CDCDA#/):JM?% M["PL!?4K1?*OS60[>2;FXMI+Z^>-;X A/2 X+T4(BMI4FSV^>75U<;J' 3;& MQ [@G).S\-]0S7JV3 "9 *9AE65!%YHCX[P(KHA;$>4G(SIT"V:;\^D47+YW*Y. M@.HGGF,VP,A68@7)*"AV>4.J5ZR8(K&IW%'P' I6$5K-E'@U[HGL:"4PR[^^ M>Q9:-^M !=RPG)9NVJH9Z!F!/@L8=&;6WCH1/%?/RR#MFQ2HI2 :V#R^ "D[ M%$P+R@T:"Y-%6FB9H$G,*C^IKM1MGIMK?0%":*LJ0ML@3,B[P)H+F35:&G%? M=)VRJG?O'A>C;#"CH6M-[G50215J52"FE$2PKE)AG1,CX^C4^G3M%"_H1/* MO\*2.!J%(@%= @R5N?*6\2(EIZ$[@IEKA5*M/G4SJBTOVA?;J[R8(ZY0<,SY M,'B16/UK:Q[]VD[U0ETG3XZ%I_00F]J)KL5YOD)^??]@%T8GF=4J3+:!M2!G ML:I,)D7/,!O!KL#+BX:BNUSK(OM*EE+]2I'T(<4B'E7L5F@HI23?.'"]@V/;H:!P3" ]Q5IPMJC0L/"0P<.RQ%#:T[<7<%5+VA;A6#$E&.S@6,V.:8T>5 MX\JJLBW%-,ER_T(\"/XZ'R3:,O47N7(*!#!6V_ -2[*X[;Z(!A-3LK@K"-=X M9VJ7.=:EZZV*K,B6S=I*T72U@@PLL:XFD$A JXJ7O4Q&O^NDF66VH2 +'FL4 M?QD;]78OQ0J#Y+++"5G2',,QY-MTD>!UR"WP%I5QBG,PT9EXM;= M9-!>2#,!!J7S7*TK*,7)08M;9/>@!7-&5;P$KV< M(R/_V*$#4RX%":YW*PPWWH[/(FM)K;("^F:T<[9!HWDRLJ_9& 3V5=(7=O6P M*^K[%V1Z.6._T5U;6X_KRA+MJF,O:2! ;K%B+F]4M5IJ.+0411F*=G\I@L50 M-VW$Z^RVHCKMY%L^.9?GJ75L[-14=(R'PS%?)4Z_!"D=(0NZ-]:Y M,9;JGR!JF:LU:IZ#>VB1 >O:RZ4IU25W,.JQM2B$572K>+UT02G53#; J19P M!@>"8,/-;]V@0; 5UI^BT5'20$;(G)@O S(49V;I&?C'!T]U1:>Y0]H)U!VP M)')+5'88*E!:%X7HZ+@LXP+S^Y9I)< ="W2I[D3P+K9F%(SI5@0F+/,<&.T* M\283G0NCREE3\4S0\BL59?B%ZZR0_#>+!^#=J:GPK ;D=EA+);M6D[-OU5%-D#GK4,F?Y@BPA:UX&5Y,E M9V)%&A93I^!T)(7P:?G-=, 2)A M ZT$Q8H&TCVZ% [/+5FA'W:NK<;VT3,0/XL1P**1262>..[:P1>!:KJF@ODZVE.,J)@A]: M6!-<2TGL<-KPOI?7!M>HTNOT&W1O0]JNGBGV9TM9Y]4A?MAQZS)9@-V_'89( ML]LBG0>M4%)9:@7_;%Y=F3M<@JLSHVFFG"CPA6YNU=>Y4)M\$813=Q>][& ! MP<)ML[7)PE"W" AN@&P\$A;R![Y.@J^0HZC+_HY%V\>+(6E)S[;E&;UOH<2% M1^NY,Y<[I/&\MM49^YZQ1XK:D9]JR:J/NF'18ZE0@13Q:F$,!)4$S<IE.@>K0-]/:0G,Q(Y7?47$#)Q N02R:8#-#H#9J--+#O2E9 M+7$5ZU%6GNE8>E:+[R TV0D,"S!Z;R5U$N+H-PUT%H7+_9/?/^O;C$" :56P M->',W%%'9:!86^E))7SA8$*7/MI=&%>\6Y2QY=W$8AHKH.24JB,,@L>!%>G+ M^&#LZIK@DS ([MAQYK.3E]RAF->K>\XEEFKRFWQ5NP;@P^9*)Y,R8XG;Z)QY AG#-E1Q A+V7UZTFI=-2L=#8:=J9;X@5R M7Y1[WS;PQ$_?O<8V.MGH#90$(4\ZU1H+/W5LTK?N#5>J+.$=,Z,TZH=U'!G>Z M/0EVC&PV0(Z9K@[O3$*._7N@C8?@ H/4N0+ 3&*[%!I)WYQ;M%E;)GKV.(F?28L M! 7;J>,J>\A2J0Q!$@J?I*NZW=&S?O+L>H=YB[L67/;X9K?!&#&O&.G&2O3P ML.ZH7(4;YF$0&>FT.JPCS''_VG)\E?>+UID9'D91"9*N%E[40FN]%0],)1N< MN=DO+40*/*O!%GZPE!OQM,!6L,2@?C7Q?1\?3'2F(?AUW*<-C-F4F'66TR68 MJ2ZTH1*Z_0-[@\>Z6.I9L:/$?E^.*U6!P)U1MRK=9-4C%F@Y>7-]N) FO4FUQMW2C^*,=RQO\IA8S8Q-,UI9FS;"$U9/[/9GCS;=#]:> MSO6-;FCR50W!G_7B67C,B3K*=(49T/:-5A3?EP@CY-31.\1K8R;,"?_UU)P: M&)JC#@EPF (#=#V;@J0KXL&1Y\L\58A28 *,)K-]BO;0M9\R&NJY @7HFR)D MH'0!+<$J5L_J]#KOA'J\-5.40C1P[BO&_/D"392@3LU/L\+VLI?4O @TBM:J M]@4#1-.S&U/13$M[<6)E"LR(_9D0?'GGV'^A-Q2UVY!BX :7&O@4$P= M^:Q*[^"EY02S)+L![,==!>/>K':UJPIQ^2*M#J'G347X56$=S"FRD-YJ14NS M4-@0Q1ZY2T20;G.;-QEAM7A M&9QK]P;O.L#SLWC1!%)Y;*H642,4(A#LP=2 MGASOR#[>B7V\/ZJI$/DM&\2C>G0(D$6@>- M>?.1Q\W.8J!X."5TZ,0[J-6L7;XNPN?,*[_$J]Q0"(T/AUVU%B9633B'3%/."P/^?V##>/BQ_> M);$W*^MUG]^$V:F;^"$ @UQ=3/UE:^J3#X*?00K*+SJJ8RN*S&K:-[%92Z3Q MEATH2[*UVGA*SUX>/E,M?>"/9.58&K="5WL1WHWSO-QEH?44]Q)JWA\VD=AT M-_6STM&ZP('JCFV6-0879W0\+XI.",A>I!\SZDA8#$Y^ M/C^_XE0?4MH7C#;>K41!KG1V@U;P+%07Y=0H9)>=0'1S>7'JH$XYK&=7HA)0 M[(!J5J,.[MS"3@BEK9T"C!$$^!DGVBP*YUV]OC7#25O+:S8%)2F!,):(HT,$ M"L?9T"'N7132,O#G4.)5=OJ./4J@&G'ND23F<=B>.I-*>->H=1&2RO[T4)+R_(3105<15Q;8HZK&JFTS78\#]\;Q(CHU M=EE1S(G/L0I!Q1,PB67%C0E=6)56"A<1:IT+4&P%PR2!()NJCEF>*KM#\&/ MU4[P%%N1&$<_4AI8D:%1B]- [ZC4&D5XRNI9::9._G\3.Q'LC/ZE75,!$ M=4'7LH" 6K#3WJB^3@>DW*D#T8 YB?1M29Q/[/"_%"714^6'V 57,U)L22<3 M;PT,5ZF9O%L8(;&7BS,T>-!XF+.E[07X%J:AZB.8_BFOGU58%(2X.F8XE/&$ MP(=;S&]EY[\4>2-0D<:5B>C&3JTD,*4VF8A6NLPY-I%2PAC7S&0_/#2C"QI0 M,5>L#M&Q3,#.*U- MUQ@Q&TSP&JA"VF@-YFJX(G@>V<8/!0MA6?VV21AR'E CQ<."=RG$A;_*&0Y- MU5\,55D@VP6K6!R[%SDYQ6W=4%E.U>=%3^>*I2$2-M8B7.4"X_>C/ MT9H(@6!U32O%1-B*8C2*G;LC0JZTQ]SB(M?9@F-TY\N2U#M;8ZW*HMQ)%=\6 M?_E0M-&^*#7:[=P@_I-0U9\8[/2^'%!(Y&P8AZI2]? MU .G-I!?'>)ZMZ&PG3 R*>=N>M3N-CY"JNDA;ZY1:O49(D!K)F7KQ5;VEE\V M1I13=Y?PWA6""DIFX(Z)=7+] >\%9]*3V&]#B>&,9('8JS(32T>Q:%8P838< MVDDIVBW")\FJ(NQ4!L8)-"+]DI(IF\<^CB=K'6M=-T75#*FR;55J\*;E;".' M,CK=;Y\YS*->Q19KH07R/*]6JLAP]B5G\*=X:Y:"GIX%_FLN+I43] I. M"\&1FT_\HBZMSXS'U%R=?7)Y=7-J0\=Q^;R7Z!I"VCZ59UQY9)T!EUH:19D* MJ'1*MQD.&"L[517%[KK.B,7RP<#^VH&AAQ8V,'NJ:L7C,Z?[=YD4FU)S)5.$?V3-]/ MI>Z'$CO@E*9,Y8LXVP#/(GE/.U;62\*<.6[_8,6,43MOL.3,)(MQ -L!RN>: MJZ!DP6SXC:U222:;FV\N')5:S^801BR5 =A6B MWIS+S1G-Z=[KE%(ER"\B7O0]?>1'8_%)E=!PZ9PK]L[YHDBEE DC$XB7\G$@ M2\/"88M\*SEU3^*2YFRH2ET0=0LGC&/F56M%''>K*>7A6\F&3>1=SR9Y?N@? M"FWZP_,&/;LL"-T1#YZ_R6L%U ME3N'W^AJ:&E>8,U:.7W9_7_\I23XB.1K'7P-KN<61]WHGCO-J"OSZ1QA,UOV M\F%>=SB)1Y2J'0X3S #'BV23":,G9DD27-G\F6,3=^@"C2;WP87:9$N4T*=X.6#DP2OXQZ'\UE,^?4AWZD8 M1>$(%IZK/@8G\6DP"H>P*$F8#*=X\WHC\..A>_2GF0PCMQNHN%@,F_U<_CA=,!N,NMG[Z_ XMD#!XBYP:BW?P5Y50^BY?+D'H7*;UMA5>>95) M:7=U)CACD:])[WRXLA[6=ZI_MYNU6]T@K1"KB*9Z;'@#:*(N9%WV#@Q>E!(3 MTTZ_\D;YE3O9]WNL YWJ^CROLJ(DH5*R?Y9=DO2+Y3ZY,#XDUCLOV$U!I6]\ MP*G"[679Z$7%GA=B\IN>%LV>N*"H[9BJC,^- &3>&YH8?K;96LYSL>R_*_=2 MGB?ER#KVN_8 OPSTQM#%:J(\\UV1=#]8%-,M8?$(>D]O/M_8L9.;ZLE95&O*N2C76MMW!OW@ MQ7.C\9 ^38/1;$:?AO"WL?IU/K8<\B^"(=93T?]$@^G$^6=J_DD&HYGZQSHU M'5OZZZ[,=2:!#='->MR5OP(!]/7NECAP';KJ.'3X!T5]&]I?$_C*'+T?N*Q#4\;32\8A^!]\WPSJZ6*(V)C=AA@$./P\5QFS0V&X,M MZL]CLRW8JOK<.KB>6 V5)B+_B*H.Z%2Y R:LFTO&01( 2XZ"9!Z,>]:D0]R@ MDC=5JS('F3R:1_0W4-%A._!OT"ZLT2MG X$_1.8?X @CYQ^+:0!_2.2?%H8, M/2(4A,,/6./P$0N<;05-^(Z*0A)A6;C=+@F_!__.,2OICSYDS?[6IC^++1RI M_EQT]?&2?WJ!JOIL2&=@&B4H=+-G5?_RCLK2 \E'8U3CI\"#*>?-JCQMC2P" M;7L^;#U!I?N??9QM/"+ ,ONWR2.AM2S2-M';HO^"K2>@*&/YAY(KTN 5BE:S M>+6[J'"=*XOF =[RCL<8UNN=;XE?]DYR"M;,C)H!\W+_7*>T:GA3;=(S]'DX MGLWAJ3E>2DDS\&]^,H)-FN/N#N?C?7/MHR)@=;,0KV-%GA=&4>O&2S^Q@U5[ M85T,]R[=RB^'4+\*9I!64'4,[/;9N7INK7O80_B<4:8O>(?C#O0,[ -_X*"4 M??F[==MH#&8BK+VZ_)-7N#D=JR#=.^O6]*ZS?VX\H&\M#ZB\2KY/T^)!C,,4 MZ;,PGVNK/;OJQ<-S<\4[%@$Z MO]8102K?]ZEF4"]6V&=?M[M9?]Z5R+FOJISO.$2('VX(TQS+YS=+=-51!A)/ M]N0M#1Z,>!OVPS<>?KC%P"NMU!NLCU_/_/B?Y@P.98;\W];\]S!']9S[ MS6*!-I?O97SC,"9E+QF'HQ$J"'/R0YG=^P9";PO@_]K$SD+?_'L4J8,R,!]^ M!9F 7C >?<,!035!ZZ/6YVX2,[93]"W'@Y4"^>?X>;.6P/\]_'BPUJ!M,>?; M5QR/9 :&1R2YC,,Q'8^8% 5IM"FOKNP ZJ4.KW;)QBMOO/7[^?O>DE.5;J5' M>WPVGP<_[?(59Y_/0RRB,Z49$C8434(,S%6P+QP?B,,$?HS"&1CW[UM!XV@4 MCL=S"C-$4W'(40K%W?8IQ;LU^+I.ZPT3;XC"T6R$KNS9-'CMA+ ]&:KP7))$ MUO87?&6N5 6@@OH8/( 9P5F9AG$\D]V R"6,( "!A-[( ZMTH!P#$Q)<=/ M\&&TM$\FX6R.%][[]X?V@@.*B]&*S6,LW34V\(7$43)7;VGH*U5@\ MN1.@MU:=Y6L=1><-^(C+V!@(\K)!)!KR:Q?7'8T'B?S2:ON5VHEKW(E6H\E@ M'/RFV5XRB.&/-[O-9J4"SQJ:T("'Z_P<>;5_J_?L*TG 39HO&]?:N/FP:TL! MT&1HP1I>6K.T$A XO:HY?^2NLYX7&@CZ%T AKW4>QMZ'X\E4MM2%75BI$.7M M5O;>0Z0OVQO&'M"DN64O@NFX92+)(V\9:Z;LGN=068FM"VU<0X?0!?7B(5ON M, ,*K!6B,;H(SK("?7O@+9;9( 8S->%1SGAK@B$POF1I:@;BL:4P)QB2\1#] M"R!51L$HP6]1,!]/,' $G\'"GT[EJ02!A!1-PE1CMC/R: MR;QEYC>6Y:!]^UFRV;ARGDDV4[IK%_.GM ]2@2]4*N.YKC.F&O5* O.FDPAI MJI2I!+N#PZ>]C.,G@:9UY5I3>0?4$LQ*J/P_V/9+[3_E/+B%U.81<+I5NCII M].2.D7M)6EMV(V<$WVBM?KM.>#,7T"JD\4UZEN+]9VVY\HD3$M\2T@:;I9-\ M&OQ,]5F:FV_K)HXH1:]^\^'OT,2YVBN\)!3TO0%A!$"-0AWW)"*W.V(>)F3; M6S_$DR'], 5M6#>RS18/1;DJ[Y^#"%H"!A&-@I/Y"-N8S(EAQ*!E32/X'H%" MIU_$DILH<$:#>3"#+D_0&W<*:ZN^3K")&%@)7[E=I)@'@'U,8N!NXREJ;>.I M?(N0&411+#8BRM1H AU'8XR65Y"\:DI?I[7O2JF7Y3$0!0D19)9S (D!J%!TB-) M6'*@^]?TDD3:+3EOK[+WNK8+N_).=J79[Q_Q@JJA9(M\NGD5G+QH0Z&RI^XT? 3<7NAB=,YC4HPI^-M; MQ*B_P5)]K>IDURU2\GHL3)')+JM&,FB(-*F8:%=[ZBQVXG.=!98EZ5_$[J;Z MIMX KU:K!ZK:\@7Y8;N>J]@$,OV)E&TB_ M]N]^Z.(!.,$#L(%G'3 __S1^5 @*F \)[]#ZPSN-M^N=KT9"M2>J82R^*FV, M74'VNP0)@?J0QO-YCO,Q6!S/"(_"T."8^$D?Q/)(Z$E/8\[^'+0.AP#B>CK\ M#@BR8YK\!EC8$=UT8+Z^C82:6^JI#'4$?*IG2[X'4JJG^:]"'P$/ :7K,];3 MPV6Q4AB5UW*J MO[O)OJ#V9BVQ])5KZ4=R]8 ,_E^[H,T^<_L01O6 M@7PX4[Y=/X+I^ 4R[X;!/K 4T,2U*7!(I>L+4_&0BLCV<*F#PM[-][\-L]$R MOHZ!R01!=#8=T,_O6;?\P[%;(%R^T/6M]R"-/H)(C MW%R-9I%N\BTKC:UVH?.6DT(AO+SNO1;(RV-PNC@O'W#I8*!7KP_1Y]WVJ(]> ML%<'VLIO(?3[97?%0+O..PCG+14)#14PP$:Y]OD=FY F+(+QG)D2%:V]^[5RO7E=H+A#][*-2&OY M7_<#U/8MIZ_9_?@TOU[>W>)!6+4]0VU-)5)HM8B-RF 2+-/G_F5L-R*[&"3* M,HUFWF;Z(7'-IY/!>/B;]A_C]A\UN;CV)"^+;3<=2#5-/)0O'-@*8K=H>Q@/ M/7^+/']K13DQWNWI5&+??LKI@$WY.%<+.M669?N04UT4XE\PO4$.DI%4Q->( M9#S>B?!]\(G=&[\/KGCXFW>]9^=0"&-_:.Y(+&/+%=4/6CNSHHP]Z+1#3]<> M!%GWX 29THH>'8HIZQ^($S$_>H4\4#]>CVEOL32BT<[WGG92\6AMQ>#I@TT M?K/[4C5"KE!Z [FBNT( U]ECN7I$RKK@XFJOTP7?*W'&%SI;WSN4_'?IL^)* MDY:?&?M^HV^*C)O+IL:_6^=8@ 2[LRS8.-VI6@R"> M,HNE&V?]3XQZS9YW> ETT@]9>4LF(EWKXG@ M>YH/=!@6)N[-]>;5/1M\5>R_!]Z5>>M><2*7P*8M./;KCQ= $GCXG]&=86ZM MOGSTD,C-Y5%/^P"-9P*6N-85S!$A=%^E:^_!;4,B6KT\<"%*W=R&FPO5?9#_ MS%3Y8>^KM?7N4LK-;HD7]L1V^]]L/FU$FS4D:\0=H^M9OC,N0'=A5U%'?X\1 MX;T> BR WGK AG;QM+VS]G5];I42O7UVABB ($:F]C6H ^SMTO"AJNO][X%O MY+(T;U0U2%H)G$;+1I$G==U(:D[1F+4WULY#GSV+49N;:^GFV1JOQ:-[DA<5 MNUG@J&-GH.&TI+S/5NS8] ZXKRL\_(\@@N$(Y-%'!;;=#SUR +VM (:%EC5E M>N'FN=_*9-XM<$WC"&ZB-=;'VTFAOUQ@U(E>K2'!T=JGM4E@KUW(]E MQ>@F5J_>T57GE<>3%D>#89L]?NJZ"_K@!Z5X+Y4K%H!<7MA/8'5LA6_Q6(E4 M!URG[]%%;.IFZ);"QQ8ERAES_UP7-5&\I*!+1QE\>@-B!0,2)V^N;U *X?K^ M%6TYV(.6D^Z-W;YU*;>^@[NT+MU>>8([!W>/Q4>B"-.NR]W] WYI>?W.5]!6 M2A4.@K]85]^VO8"=F1%G'7D/(66 '4WZ9'^Q?2=6Y$_/[6NQ.[S;391^6[MK MY!BT>D]OLY;B?2N/KM/ MT\W_-4USRQ_NH%W3K&[U3<%M?KCK:O%:5;C7R.B_O2,O6>OT7V%U_7RI3&FV M$#E,>R$W#2H'4D<+EJ[3B1OKFK%Y%]\X+^B?GO=X8)T#^K&NM[__?U!+ P04 M " "-J?A.@=?PD4T" !D"P #0 'AL+W-T>6QEU%7*]?.UW>@^SW)W\;T2L]\L\2/Z/>KY M,]3==,/49^XE7MK$H-O?-"ZD&+=YBCU@F D'M"(LP3>$T:6B-JL@G+*-AR<6 MR"23"FESOJ9R9)'FR8:YMVD/XT4U74G]OC7+$8=HZ7@ MX!?STX+1@073F/1U4"45?3)\]JID!@"%T0J4IMDV\E61>@%KW5^G=7&HYLD1 M:G[I?2Y!@")L6[2Y^__S+O]CQ=/+/Y?L_E7V!;^@1MOECD#D[!A$SH]!Y!'< MR>G57]88=*UQJ__N=-\!10Y>CWW^)/C.OJO83@\S8=9BX$BP:/]"7+:\BM7<'Q7I]\ 4$L# M!!0 ( (VI^$[FR<(NK00 )&PO=V]R:V)O;VLN>&ULQ9IM M;^(X$(#_BI4OMR<=!^2ENULM*[&%[B%16I5>OYY,8H+5Q,[93KO=7[^3T%*G M34?W98Y/$.?M84+\S$SRY4&;NXW6=^Q'62@["7;.5:?#H4UWHN3V3UT)!6NV MVI3[5K&AW@C/8P\BM,$ZFG0T=WUQS8)T$ M)R,XX+VTY ?$61ZR]8R M5Q)VX\JQ:9KJ6CGI07Y"(#_10EZ+>Z%J?S[\C,!\IH694]+V 7^T<[ZF.B/B$6RCF7AMWRHA;L0G!; M&]'LX--A(AD3FP3R%[BP[K$-61/#ZC4=9I QL4*6$#!A?1I,%6-B5WS7.GN0 M1='&:@%)F,H; C:U%I(DGQ)SQ9A8%DNM\@$DER6;B4WG2F)R&%/;09>E=,U& M=G_/0A(+TXI0J>Q>8$P.8VH[.)W>[721"6-_:^\&]^BS84X8$TMAH5)="G;# M?W3CA:EA3.R&[T+GAE>[ILR &V)_#-C(3Y(Q0X3$AD!MWTGN0LP0(;$AGGS/ M/D#]5@C[N\^%%AG$;GBK_EY$3! A=8V!Y0#=*XR9(R0V1W\.T!M-3!TAL3KZ MDX%>3,PE(;%+]EE!+Q9FCY#8'GAZT.D<8"()B472)[G>6&)F"8]DEB=0O\&! M"28ZJF#\PCS"!!/]3X*92* ?>-6IJ_KS@AS3D3=V4+5V/EO8LZ)J'M;**;?-HHPYT34 M]0N*F?B8F(,B8@>]DV@,WM:H$>:@B-A![R4:,^&X+#J8F(4B8@L])1H#MN+& M\.89S@'1-V6,*2@F5M"!$2KL2JNVP(:)O1V&,1\34U!,K* #Y@5WM9$.JOX7 MS*7?>(TQ!<7$"CI@KNNJ*MJ;!Q*0]IX_+_2#CXDI*"96$)IJ=LJ>&'VVV]F)1\34U!,K""TT\<^^)B8@N)CE$&# MIWSNVD\V8TQ!,;&",,S!AOO/)S$+)=2%4#_FM;#.R-3_;R:8A1)B"[V#.S..!)-/0BV?]VKS 6OR.A\3DT]"+)^_50IGSIL79J"4 M7#A1-E[?;@:CDVC4MJ4/F.BC_58^P^<783*QE4ID*SB%A7$(07IE6/.Q?Y07 M)TU'?EL7Q1F,7:JEYNW[+,TQGM\)^OH+4$L#!!0 ( (VI^$XMGDXW^0$ M 'HA : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VLUNVD 4AN%; M0;Z #.=G2%*%K++)MND-6#!@%+ MSU1-[KX.FSI2XJ\+]+$!(= Y[\:/K#$/ M/].Q+H>NSI^"+I>K,$QG5(\/TYF+Y^VZ&IZW4BU^U<,^E745WH[A3S>\YB:EDL/Y36[& M!>-/WOOT/^N[W>ZP24_=YO6+BG\+JO!UD,X'*3W(YH.,'N3S04X/BO-! MD1ZTF@]:T8-NYX-NZ4%W\T%W]*#[^:![>I L@8Q+?A+"FJ^U *Z%[[4 L(4O MM@"RA6^V +2%K[8 MH7OM@"XA2^W +J%;[< O(6OMP*]E:^W KWU"O?:Z&:; MK[<"O96OMP*]E:^W KV5K[<"O96OMP*]E:^W KV5K[<"O96OMP&]C:^W ;V- MK[T*9R7HL(2OMP&]C:^W ;V-K[BPFZ^W [V=K[<#O9VOMP.]G:^W [V=K[<# MO9VO=P1Z1[[>$>@=^7I'H'?DZQV!WI&O=P1ZQRL\JT0/*_EZQXG>N:F'M'TI MPZ'=YTN7?!K^;C^GR&>>IW^Z?*%W&+2F<7R]^B9^G?D2$3W^U>/P+ M4$L#!!0 ( (VI^$YWOQ-;U@$ #4A 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W:74_",!0&X+]"=FM8Z9=JYM2AT;:]C*5+^: MCC<-EBG+B%=FV:I&C*VQX3?-_;GZ;ZG%7G?5/2O:'8V M:TJJ;+GLTBUY<)YT%6JBV+5YJ+6GZB7ZQLPW>9^UCX^Z2XW9NF4_%N2GRQ$_ M6MH=8*@<^O'RR% ?4$L! A0#% @ C:GX3A\CSP/ M $P( L ( ! %]R96QS+RYR96QS4$L! A0#% M @ C:GX3B?HAPZ" L0 ! ( !Z0 &1O8U!R;W!S M+V%P<"YX;6Q02P$"% ,4 " "-J?A.B6\V/>X K @ $0 M @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " "-J?A.F5R< M(Q & "<)P $P @ &V @ >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( (VI^$Y"(G(Y9 , *\0 8 " ?<( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ C:GX3LD0]5YQ @ , D !@ M ( !KA 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ C:GX3I;$2,03!@ #", !@ ( !4!L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ C:GX3O3Q&UL4$L! A0#% @ C:GX3BMP MM4*U 0 T@, !D ( !J2P 'AL+W=O@C$<[0! #2 P &0 M @ &5+@ >&PO=V]R:W-H965T&UL4$L! A0#% @ C:GX3K07DW&_ 0 -P0 !D M ( !:S( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ C:GX3CK2@HJU 0 T@, !D ( ! M-S@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ C:GX3AU!W]RT 0 T@, !D ( !^#T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C:GX3LW#Q<.T M 0 T@, !D ( !!D0 'AL+W=O&PO=V]R:W-H965TBAD1M0$ -(# 9 " >Y' !X;"]W;W)K&UL4$L! A0#% @ C:GX3I$:VBZW 0 T@, !D M ( !VDD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ C:GX3A)W@>&W 0 T@, !D ( !V4\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC:GX3BE7+P]X P - \ !D ( !JU4 'AL+W=O&UL4$L! A0#% @ C:GX3N(U1W<^ P M!@\ !D ( !P6$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C:GX3E!)&W0.!@ /2D !D M ( !66D 'AL+W=O;P >&PO=V]R:W-H M965TA'\_ @( &$& 9 M " 0!S !X;"]W;W)K&UL4$L! M A0#% @ C:GX3B6C'_*+ @ 10D !D ( !.74 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C:GX M3KZ;8EWK 0 P4 !D ( !*7T 'AL+W=O&PO=V]R:W-H965TR# !X;"]W;W)K M&UL4$L! A0#% @ C:GX3M^:H^.^ 0 %P0 M !D ( !-88 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C:GX3@K82P/^ 0 >04 !D M ( !U(P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ C:GX3N^"RO8) P ?0P !D ( !&I0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ C:GX3HL$ M!WN-3@ 3C0! !0 ( !YYL 'AL+W-H87)E9%-T&UL4$L! A0#% @ C:GX3H'7\)%- @ 9 L T ( ! MINH 'AL+W-T>6QE[0 >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ MC:GX3BV>3C?Y 0 >B$ !H ( !^/$ 'AL+U]R96QS+W=O M_$UO6 0 -2$ !, M ( !*?0 %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& $ ,0 !R$0 ,/8 end XML 74 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 75 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 236 328 1 false 58 0 false 6 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.facebook.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.facebook.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.facebook.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.facebook.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.facebook.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2102100 - Disclosure - Revenue Sheet http://www.facebook.com/role/Revenue Revenue Notes 9 false false R10.htm 2103100 - Disclosure - Earnings per Share Sheet http://www.facebook.com/role/EarningsPerShare Earnings per Share Notes 10 false false R11.htm 2104100 - Disclosure - Cash and Cash Equivalents, and Marketable Securities Sheet http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecurities Cash and Cash Equivalents, and Marketable Securities Notes 11 false false R12.htm 2105100 - Disclosure - Fair Value Measurement Sheet http://www.facebook.com/role/FairValueMeasurement Fair Value Measurement Notes 12 false false R13.htm 2106100 - Disclosure - Property and Equipment Sheet http://www.facebook.com/role/PropertyAndEquipment Property and Equipment Notes 13 false false R14.htm 2107100 - Disclosure - Leases Sheet http://www.facebook.com/role/Leases Leases Notes 14 false false R15.htm 2108100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.facebook.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 2109100 - Disclosure - Long-term Debt Sheet http://www.facebook.com/role/LongTermDebt Long-term Debt Notes 16 false false R17.htm 2110100 - Disclosure - Commitments and Contingencies Sheet http://www.facebook.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2111100 - Disclosure - Stockholders' Equity Sheet http://www.facebook.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 2112100 - Disclosure - Income Taxes Sheet http://www.facebook.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2113100 - Disclosure - Geographical Information Sheet http://www.facebook.com/role/GeographicalInformation Geographical Information Notes 20 false false R21.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.facebook.com/role/SummaryOfSignificantAccountingPolicies 21 false false R22.htm 2302301 - Disclosure - Revenue (Tables) Sheet http://www.facebook.com/role/RevenueTables Revenue (Tables) Tables http://www.facebook.com/role/Revenue 22 false false R23.htm 2303301 - Disclosure - Earnings per Share (Tables) Sheet http://www.facebook.com/role/EarningsPerShareTables Earnings per Share (Tables) Tables http://www.facebook.com/role/EarningsPerShare 23 false false R24.htm 2304301 - Disclosure - Cash and Cash Equivalents, and Marketable Securities (Tables) Sheet http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesTables Cash and Cash Equivalents, and Marketable Securities (Tables) Tables http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecurities 24 false false R25.htm 2305301 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.facebook.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.facebook.com/role/FairValueMeasurement 25 false false R26.htm 2306301 - Disclosure - Property and Equipment (Tables) Sheet http://www.facebook.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.facebook.com/role/PropertyAndEquipment 26 false false R27.htm 2307301 - Disclosure - Leases (Tables) Sheet http://www.facebook.com/role/LeasesTables Leases (Tables) Tables http://www.facebook.com/role/Leases 27 false false R28.htm 2308301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.facebook.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.facebook.com/role/GoodwillAndIntangibleAssets 28 false false R29.htm 2311301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.facebook.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.facebook.com/role/StockholdersEquity 29 false false R30.htm 2313301 - Disclosure - Geographical Information (Tables) Sheet http://www.facebook.com/role/GeographicalInformationTables Geographical Information (Tables) Tables http://www.facebook.com/role/GeographicalInformation 30 false false R31.htm 2401402 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesPolicies 31 false false R32.htm 2402402 - Disclosure - Revenue Disaggregation of Revenue (Details) Sheet http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails Revenue Disaggregation of Revenue (Details) Details 32 false false R33.htm 2402403 - Disclosure - Revenue Deferred Revenue and Deposits (Details) Sheet http://www.facebook.com/role/RevenueDeferredRevenueAndDepositsDetails Revenue Deferred Revenue and Deposits (Details) Details 33 false false R34.htm 2403402 - Disclosure - Earnings per Share - Basic and Diluted EPS (Details) Sheet http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails Earnings per Share - Basic and Diluted EPS (Details) Details 34 false false R35.htm 2404402 - Disclosure - Cash and Cash Equivalents, and Marketable Securities - Breakout of Cash, Cash Equivalents and Marketable Securities (Details) Sheet http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails Cash and Cash Equivalents, and Marketable Securities - Breakout of Cash, Cash Equivalents and Marketable Securities (Details) Details 35 false false R36.htm 2404403 - Disclosure - Cash and Cash Equivalents, and Marketable Securities - Narrative (Details) Sheet http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesNarrativeDetails Cash and Cash Equivalents, and Marketable Securities - Narrative (Details) Details http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesTables 36 false false R37.htm 2404404 - Disclosure - Cash and Cash Equivalents, and Marketable Securities - Contractual Maturities of Marketable Debt Securities (Details) Sheet http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesContractualMaturitiesOfMarketableDebtSecuritiesDetails Cash and Cash Equivalents, and Marketable Securities - Contractual Maturities of Marketable Debt Securities (Details) Details 37 false false R38.htm 2405402 - Disclosure - Fair Value Measurement - Assets Measured at Fair Value (Details) Sheet http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails Fair Value Measurement - Assets Measured at Fair Value (Details) Details 38 false false R39.htm 2406402 - Disclosure - Property and Equipment (Details) Sheet http://www.facebook.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.facebook.com/role/PropertyAndEquipmentTables 39 false false R40.htm 2407402 - Disclosure - Leases - Narrative (Details) Sheet http://www.facebook.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 40 false false R41.htm 2407403 - Disclosure - Leases - Components of Lease Cost (Details) Sheet http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails Leases - Components of Lease Cost (Details) Details 41 false false R42.htm 2407404 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 42 false false R43.htm 2407405 - Disclosure - Leases - Supplemental Cash Flow (Details) Sheet http://www.facebook.com/role/LeasesSupplementalCashFlowDetails Leases - Supplemental Cash Flow (Details) Details 43 false false R44.htm 2408402 - Disclosure - Goodwill and Intangible Assets - Change in Carrying Amount of Goodwill (Details) Sheet http://www.facebook.com/role/GoodwillAndIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails Goodwill and Intangible Assets - Change in Carrying Amount of Goodwill (Details) Details 44 false false R45.htm 2408403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Detail) Sheet http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail Goodwill and Intangible Assets - Intangible Assets (Detail) Details 45 false false R46.htm 2408404 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Details) Sheet http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails Goodwill and Intangible Assets - Estimated Amortization Expense (Details) Details 46 false false R47.htm 2409401 - Disclosure - Long-term Debt - Narrative (Details) Sheet http://www.facebook.com/role/LongTermDebtNarrativeDetails Long-term Debt - Narrative (Details) Details 47 false false R48.htm 2410401 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.facebook.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.facebook.com/role/CommitmentsAndContingencies 48 false false R49.htm 2411402 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details) Sheet http://www.facebook.com/role/StockholdersEquityShareRepurchaseProgramDetails Stockholders' Equity - Share Repurchase Program (Details) Details 49 false false R50.htm 2411403 - Disclosure - Stockholders' Equity - Share-based Compensation Plans (Detail) Sheet http://www.facebook.com/role/StockholdersEquityShareBasedCompensationPlansDetail Stockholders' Equity - Share-based Compensation Plans (Detail) Details 50 false false R51.htm 2411404 - Disclosure - Stockholders' Equity - Restricted Stock Units (Details) Sheet http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails Stockholders' Equity - Restricted Stock Units (Details) Details 51 false false R52.htm 2411405 - Disclosure - Stockholders' Equity - Additional Award Disclosures (Details) Sheet http://www.facebook.com/role/StockholdersEquityAdditionalAwardDisclosuresDetails Stockholders' Equity - Additional Award Disclosures (Details) Details 52 false false R53.htm 2412401 - Disclosure - Income Taxes (Details) Sheet http://www.facebook.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.facebook.com/role/IncomeTaxes 53 false false R54.htm 2413402 - Disclosure - Geographical Information - Property and Equipment, Net (Details) Sheet http://www.facebook.com/role/GeographicalInformationPropertyAndEquipmentNetDetails Geographical Information - Property and Equipment, Net (Details) Details 54 false false R9999.htm Uncategorized Items - fb-06302019x10q.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - fb-06302019x10q.htm Cover 55 false false All Reports Book All Reports fb-06302019x10q.htm exhibit103-formofexeco.htm exhibit104executiveinc.htm fb-06302019xex311.htm fb-06302019xex312.htm fb-06302019xex321.htm fb-06302019xex322.htm fb-20190630.xsd fb-20190630_cal.xml fb-20190630_def.xml fb-20190630_lab.xml fb-20190630_pre.xml daugraphsq219v2.jpg maugraphsq219.jpg revandarpu06302017a02.jpg revenuegraphsq219.jpg http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "fb-06302019x10q.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 236, "dts": { "calculationLink": { "local": [ "fb-20190630_cal.xml" ] }, "definitionLink": { "local": [ "fb-20190630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "fb-06302019x10q.htm" ] }, "labelLink": { "local": [ "fb-20190630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "fb-20190630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "fb-20190630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 446, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 25, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 31 }, "keyCustom": 20, "keyStandard": 308, "memberCustom": 12, "memberStandard": 43, "nsprefix": "fb", "nsuri": "http://www.facebook.com/20190630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.facebook.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Earnings per Share", "role": "http://www.facebook.com/role/EarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Cash and Cash Equivalents, and Marketable Securities", "role": "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecurities", "shortName": "Cash and Cash Equivalents, and Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Fair Value Measurement", "role": "http://www.facebook.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Property and Equipment", "role": "http://www.facebook.com/role/PropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Leases", "role": "http://www.facebook.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.facebook.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Long-term Debt", "role": "http://www.facebook.com/role/LongTermDebt", "shortName": "Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Commitments and Contingencies", "role": "http://www.facebook.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Stockholders' Equity", "role": "http://www.facebook.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Income Taxes", "role": "http://www.facebook.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Geographical Information", "role": "http://www.facebook.com/role/GeographicalInformation", "shortName": "Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Revenue (Tables)", "role": "http://www.facebook.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Earnings per Share (Tables)", "role": "http://www.facebook.com/role/EarningsPerShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Cash and Cash Equivalents, and Marketable Securities (Tables)", "role": "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesTables", "shortName": "Cash and Cash Equivalents, and Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Fair Value Measurement (Tables)", "role": "http://www.facebook.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Property and Equipment (Tables)", "role": "http://www.facebook.com/role/PropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Leases (Tables)", "role": "http://www.facebook.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.facebook.com/role/GoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.facebook.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.facebook.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Geographical Information (Tables)", "role": "http://www.facebook.com/role/GeographicalInformationTables", "shortName": "Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "I2019Q1Jan01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member", "decimals": "-7", "first": true, "lang": null, "name": "fb:OperatingAndFinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "I2019Q1Jan01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member", "decimals": "-7", "first": true, "lang": null, "name": "fb:OperatingAndFinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Revenue Disaggregation of Revenue (Details)", "role": "http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails", "shortName": "Revenue Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2QTD_srt_StatementGeographicalAxis_fb_USCanadaMember", "decimals": "-6", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Revenue Deferred Revenue and Deposits (Details)", "role": "http://www.facebook.com/role/RevenueDeferredRevenueAndDepositsDetails", "shortName": "Revenue Deferred Revenue and Deposits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Earnings per Share - Basic and Diluted EPS (Details)", "role": "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails", "shortName": "Earnings per Share - Basic and Diluted EPS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2QTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember", "decimals": "-6", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Cash and Cash Equivalents, and Marketable Securities - Breakout of Cash, Cash Equivalents and Marketable Securities (Details)", "role": "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails", "shortName": "Cash and Cash Equivalents, and Marketable Securities - Breakout of Cash, Cash Equivalents and Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "lang": null, "name": "fb:CashCashEquivalentsAndMarketableSecuritiesAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Cash and Cash Equivalents, and Marketable Securities - Narrative (Details)", "role": "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesNarrativeDetails", "shortName": "Cash and Cash Equivalents, and Marketable Securities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - Cash and Cash Equivalents, and Marketable Securities - Contractual Maturities of Marketable Debt Securities (Details)", "role": "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesContractualMaturitiesOfMarketableDebtSecuritiesDetails", "shortName": "Cash and Cash Equivalents, and Marketable Securities - Contractual Maturities of Marketable Debt Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Fair Value Measurement - Assets Measured at Fair Value (Details)", "role": "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails", "shortName": "Fair Value Measurement - Assets Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Property and Equipment (Details)", "role": "http://www.facebook.com/role/PropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "role": "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-6", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-7", "first": true, "lang": null, "name": "fb:LesseeOperatingLeaseLeaseNotYetCommencedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Leases - Narrative (Details)", "role": "http://www.facebook.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-7", "first": true, "lang": null, "name": "fb:LesseeOperatingLeaseLeaseNotYetCommencedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Leases - Components of Lease Cost (Details)", "role": "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails", "shortName": "Leases - Components of Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - Leases - Supplemental Cash Flow (Details)", "role": "http://www.facebook.com/role/LeasesSupplementalCashFlowDetails", "shortName": "Leases - Supplemental Cash Flow (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2018Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Goodwill and Intangible Assets - Change in Carrying Amount of Goodwill (Details)", "role": "http://www.facebook.com/role/GoodwillAndIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Change in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-6", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Detail)", "role": "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Details)", "role": "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Estimated Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "I2016Q2May31_us-gaap_DebtInstrumentAxis_fb_SeniorUnsecuredFiveYearRevolvingCreditFacilityTwentySixteenMemberDomainDomain_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409401 - Disclosure - Long-term Debt - Narrative (Details)", "role": "http://www.facebook.com/role/LongTermDebtNarrativeDetails", "shortName": "Long-term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "I2016Q2May31_us-gaap_DebtInstrumentAxis_fb_SeniorUnsecuredFiveYearRevolvingCreditFacilityTwentySixteenMemberDomainDomain_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.facebook.com/role/CommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2018Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details)", "role": "http://www.facebook.com/role/StockholdersEquityShareRepurchaseProgramDetails", "shortName": "Stockholders' Equity - Share Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2018Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.facebook.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-6", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "INF", "first": true, "lang": null, "name": "fb:ShareBasedEmployeeCompensationPlansNumber", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Stockholders' Equity - Share-based Compensation Plans (Detail)", "role": "http://www.facebook.com/role/StockholdersEquityShareBasedCompensationPlansDetail", "shortName": "Stockholders' Equity - Share-based Compensation Plans (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "INF", "first": true, "lang": null, "name": "fb:ShareBasedEmployeeCompensationPlansNumber", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Stockholders' Equity - Restricted Stock Units (Details)", "role": "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails", "shortName": "Stockholders' Equity - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Stockholders' Equity - Additional Award Disclosures (Details)", "role": "http://www.facebook.com/role/StockholdersEquityAdditionalAwardDisclosuresDetails", "shortName": "Stockholders' Equity - Additional Award Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412401 - Disclosure - Income Taxes (Details)", "role": "http://www.facebook.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Geographical Information - Property and Equipment, Net (Details)", "role": "http://www.facebook.com/role/GeographicalInformationPropertyAndEquipmentNetDetails", "shortName": "Geographical Information - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-6", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.facebook.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Revenue", "role": "http://www.facebook.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "I2018Q1Jan01", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - fb-06302019x10q.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - fb-06302019x10q.htm", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fb-06302019x10q.htm", "contextRef": "FI2019Q2_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember", "decimals": "-6", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 58, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.facebook.com/role/GeographicalInformationPropertyAndEquipmentNetDetails", "http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "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": "Entity Information [Line Items]", "terseLabel": "Entity Information" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.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://www.facebook.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "Security12bTitle@anonymousType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.facebook.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "fb_AcquiredusersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquired users [Member]", "label": "Acquired users [Member]", "terseLabel": "Acquired users" } } }, "localname": "AcquiredusersMember", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "fb_AlteraCorpVCommissionerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Altera Corp V Commissioner [Member]", "label": "Altera Corp V Commissioner [Member]", "terseLabel": "Altera Corp V Commissioner" } } }, "localname": "AlteraCorpVCommissionerMember", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "fb_CashAndCashEquivalentsAndMarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash and Cash Equivalents, and Marketable Securities [Abstract]", "label": "Cash and Cash Equivalents, and Marketable Securities [Abstract]" } } }, "localname": "CashAndCashEquivalentsAndMarketableSecuritiesAbstract", "nsuri": "http://www.facebook.com/20190630", "xbrltype": "stringItemType" }, "fb_CashCashEquivalentsAndMarketableSecuritiesAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents And Marketable Securities, At Carrying Value", "label": "Cash, Cash Equivalents And Marketable Securities, At Carrying Value", "totalLabel": "Total cash and cash equivalents, and marketable securities" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesAtCarryingValue", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "fb_CashCashEquivalentsAndMarketableSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents, and Marketable Securities [Line Items]", "label": "Cash, Cash Equivalents, and Marketable Securities [Line Items]", "terseLabel": "Cash and Cash Equivalents, and Marketable Securities" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesLineItems", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "fb_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/LeasesSupplementalCashFlowDetails" ], "xbrltype": "stringItemType" }, "fb_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://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "fb_ComputerSoftwareOfficeEquipmentAndOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer Software Office Equipment and Other [Member]", "label": "Computer Software Office Equipment And Other [Member]", "terseLabel": "Computer software, office equipment and other" } } }, "localname": "ComputerSoftwareOfficeEquipmentAndOtherMember", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "fb_ContractWithCustomerDepositsUnusedBalances": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/RevenueDeferredRevenueAndDepositsDetails": { "order": 2.0, "parentTag": "fb_ContractWithCustomerLiabilityandUnusedDeposits", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Deposits, Unused Balances", "label": "Contract With Customer, Deposits, Unused Balances", "terseLabel": "Deposits" } } }, "localname": "ContractWithCustomerDepositsUnusedBalances", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/RevenueDeferredRevenueAndDepositsDetails" ], "xbrltype": "monetaryItemType" }, "fb_ContractWithCustomerLiabilityandUnusedDeposits": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/RevenueDeferredRevenueAndDepositsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability and Unused Deposits", "label": "Contract With Customer, Liability and Unused Deposits", "totalLabel": "Total deferred revenue and deposits" } } }, "localname": "ContractWithCustomerLiabilityandUnusedDeposits", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/RevenueDeferredRevenueAndDepositsDetails" ], "xbrltype": "monetaryItemType" }, "fb_EquityIncentivePlan2012Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan 2012 [Member]", "label": "Equity Incentive Plan 2012 [Member]", "terseLabel": "Equity Incentive Plan 2012" } } }, "localname": "EquityIncentivePlan2012Member", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/StockholdersEquityShareBasedCompensationPlansDetail" ], "xbrltype": "domainItemType" }, "fb_FinanceLeaseLiabilityInExchangeForRightOfUseAssetObtained": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Lease Liability In Exchange For Right-Of-Use Asset Obtained", "label": "Finance Lease Liability In Exchange For Right-Of-Use Asset Obtained", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseLiabilityInExchangeForRightOfUseAssetObtained", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/LeasesSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "fb_FinanceLeaseRightOfUseAssetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance Lease, Right-Of-Use Asset [Member]", "label": "Finance Lease, Right-Of-Use Asset [Member]", "terseLabel": "Finance lease right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetMember", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "fb_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liability, Noncurrent", "label": "Increase (Decrease) In Operating Lease Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fb_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease Right-Of-Use Asset", "label": "Increase (Decrease) In Operating Lease Right-Of-Use Asset", "negatedTerseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fb_IncreaseDecreaseInPrepaidsAndLiabilitiesRelatedToPropertyAndEquipmentAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Prepaids and Liabilities Related to Property and Equipment Additions", "label": "Increase (Decrease) In Prepaids And Liabilities Related To Property And Equipment Additions", "terseLabel": "Net change in prepaids and liabilities related to property and equipment" } } }, "localname": "IncreaseDecreaseInPrepaidsAndLiabilitiesRelatedToPropertyAndEquipmentAdditions", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fb_IncrementalCommonSharesAttributableToConversionOfCommonStock": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Incremental Common Shares Attributable to Conversion of Common Stock", "label": "Incremental Common Shares Attributable To Conversion Of Common Stock", "terseLabel": "Conversion of Class B to Class A common stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfCommonStock", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "sharesItemType" }, "fb_LesseeFinanceLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Finance Lease, Lease Not Yet Commenced, Amount", "label": "Lessee, Finance Lease, Lease Not Yet Commenced, Amount", "terseLabel": "Finance lease not yet commenced" } } }, "localname": "LesseeFinanceLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fb_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 lease not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fb_LesseeWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Weighted Average Discount Rate [Abstract]", "label": "Lessee, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted Average Discount Rate" } } }, "localname": "LesseeWeightedAverageDiscountRateAbstract", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "stringItemType" }, "fb_LesseeWeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Weighted Average Remaining Lease Term [Abstract]", "label": "Lessee, Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted Average Remaining Lease Term" } } }, "localname": "LesseeWeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "stringItemType" }, "fb_OperatingAndFinanceLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Liability", "label": "Operating And Finance Lease, Liability", "terseLabel": "Lease liability" } } }, "localname": "OperatingAndFinanceLeaseLiability", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "fb_OperatingAndFinanceLeaseRightOfUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Right-Of-Use Asset", "label": "Operating And Finance Lease, Right-Of-Use Asset", "verboseLabel": "Right-of-use asset" } } }, "localname": "OperatingAndFinanceLeaseRightOfUseAsset", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "fb_OperatingLeaseLiabilityInExchangeForRightOfUseAssetObtained": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Lease Liability In Exchange For Right-Of-Use Asset Obtained", "label": "Operating Lease Liability In Exchange For Right-Of-Use Asset Obtained", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseLiabilityInExchangeForRightOfUseAssetObtained", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/LeasesSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "fb_OtherComprehensiveIncomeLossAvailableforsaleSecuritiesAdjustmentandOtherNetofTax": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment and Other, Net of Tax", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment and Other, Net of Tax", "terseLabel": "Change in unrealized gain/loss on available-for-sale investments and other, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableforsaleSecuritiesAdjustmentandOtherNetofTax", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "fb_PaymentsandOtherFeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payments and Other Fees [Member]", "label": "Payments and Other Fees [Member]", "terseLabel": "Payments and other fees" } } }, "localname": "PaymentsandOtherFeesMember", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fb_ReallocationOfNetIncomeAsResultOfConversionOfClassBToClassAShares": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reallocation of Net Income as Result of Conversion of Class B to Class A Shares", "label": "Reallocation Of Net Income As Result Of Conversion Of Class B To Class-A Shares", "terseLabel": "Reallocation of net income as a result of conversion of Class B to Class A common stock" } } }, "localname": "ReallocationOfNetIncomeAsResultOfConversionOfClassBToClassAShares", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "monetaryItemType" }, "fb_ReallocationOfNetIncomeAttributableToParticipatingSecurities": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reallocation of Net Income Attributable to Participating Securities", "label": "Reallocation Of Net Income Attributable To Participating Securities", "terseLabel": "Reallocation of net income attributable to participating securities" } } }, "localname": "ReallocationOfNetIncomeAttributableToParticipatingSecurities", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "monetaryItemType" }, "fb_ReallocationOfNetIncomeToClassBCommonStock": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails": { "order": 4.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reallocation of Net Income to Class B Common Stock", "label": "Reallocation Of Net Income To Class B Common Stock", "terseLabel": "Reallocation of net income to Class B common stock" } } }, "localname": "ReallocationOfNetIncomeToClassBCommonStock", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "monetaryItemType" }, "fb_RestOfWorldMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rest of World [Member]", "label": "Rest Of World [Member]", "verboseLabel": "Rest of World" } } }, "localname": "RestOfWorldMember", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fb_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "terseLabel": "Lease liabilities arising from obtaining right-of-use assets:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/LeasesSupplementalCashFlowDetails" ], "xbrltype": "stringItemType" }, "fb_ScheduleOfCashCashEquivalentsAndMarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Cash, Cash Equivalents And Marketable Securities [Table]", "label": "Schedule of Cash, Cash Equivalents And Marketable Securities [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents, and Marketable Securities [Table]" } } }, "localname": "ScheduleOfCashCashEquivalentsAndMarketableSecuritiesTable", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "fb_SeniorUnsecuredFiveYearRevolvingCreditFacilityTwentySixteenMemberDomainDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior Unsecured Five Year Revolving Credit Facility Twenty Sixteen [Member] [Domain] [Domain]", "label": "Senior Unsecured Five Year Revolving Credit Facility Twenty Sixteen [Member] [Domain] [Domain]", "terseLabel": "2016 Facility" } } }, "localname": "SeniorUnsecuredFiveYearRevolvingCreditFacilityTwentySixteenMemberDomainDomain", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "fb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRollforwardAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Rollforward [Abstract]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Rollforward [Abstract]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRollforwardAbstract", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "fb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Abstract]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "fb_ShareBasedEmployeeCompensationPlansNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Employee Compensation Plans, Number", "label": "Share-based Employee Compensation Plans, Number", "terseLabel": "Share-based employee compensation plans, number" } } }, "localname": "ShareBasedEmployeeCompensationPlansNumber", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/StockholdersEquityShareBasedCompensationPlansDetail" ], "xbrltype": "integerItemType" }, "fb_SharesReservedForIssuanceIncreasePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares Reserved For Issuance Increase Percentage", "label": "Shares Reserved For Issuance Increase Percentage", "terseLabel": "Shares reserved for issuance increase, percentage" } } }, "localname": "SharesReservedForIssuanceIncreasePercentage", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/StockholdersEquityShareBasedCompensationPlansDetail" ], "xbrltype": "percentItemType" }, "fb_TaxYears2011Through2013Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tax Years 2011 Through 2013 [Member]", "label": "Tax Years 2011 Through 2013 [Member]", "terseLabel": "Tax Years 2011 Through 2013" } } }, "localname": "TaxYears2011Through2013Member", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "fb_USCanadaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "US & Canada [Member]", "label": "US & Canada [Member]", "verboseLabel": "US & Canada" } } }, "localname": "USCanadaMember", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fb_UnitedStatesFederalTradeCommissionInquiryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "United States Federal Trade Commission Inquiry [Member]", "label": "United States Federal Trade Commission Inquiry [Member]", "terseLabel": "FTC Inquiry" } } }, "localname": "UnitedStatesFederalTradeCommissionInquiryMember", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "fb_UnitedStatesSecuritiesAndExchangeCommissionInquiryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "United States Securities And Exchange Commission Inquiry [Member]", "label": "United States Securities And Exchange Commission Inquiry [Member]", "terseLabel": "SEC Inquiry" } } }, "localname": "UnitedStatesSecuritiesAndExchangeCommissionInquiryMember", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "fb_WeightedAverageSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Shares Outstanding", "label": "Weighted Average Shares Outstanding", "terseLabel": "Weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageSharesOutstanding", "nsuri": "http://www.facebook.com/20190630", "presentation": [ "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "sharesItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "verboseLabel": "Asia-Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "verboseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.facebook.com/role/CommitmentsAndContingenciesDetails", "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.facebook.com/role/CommitmentsAndContingenciesDetails", "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r116", "r194", "r196", "r314", "r315" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.facebook.com/role/GeographicalInformationPropertyAndEquipmentNetDetails", "http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r119", "r194", "r197", "r316", "r318", "r319" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.facebook.com/role/GeographicalInformationPropertyAndEquipmentNetDetails", "http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableOtherCurrent": { "auth_ref": [ "r4", "r27" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable, Other, Current", "terseLabel": "Partners payable" } } }, "localname": "AccountsPayableOtherCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r1", "r14", "r121", "r122", "r195" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances of $295 and $229 as of June 30, 2019 and December 31, 2018, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r25", "r165" ], "calculation": { "http://www.facebook.com/role/PropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r39", "r40", "r41" ], "calculation": { "http://www.facebook.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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r38", "r41", "r42", "r246" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r155" ], "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 Lives (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r15" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r86" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld related to net share settlement and other" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r202", "r204", "r219", "r220" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingMember": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Announcement promoting product, service, or event.", "label": "Advertising [Member]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r204", "r215", "r218" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r20", "r123", "r134" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Accounts receivable, allowances for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r72", "r153", "r160" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r113", "r290", "r305" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r3", "r36" ], "calculation": { "http://www.facebook.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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets", "http://www.facebook.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r250" ], "calculation": { "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails": { "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 cash equivalents and marketable securities" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r127" ], "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": "Gross unrealized gains on marketable securities" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r128" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "terseLabel": "Gross unrealized losses on marketable securities" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r129", "r131", "r302" ], "calculation": { "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesContractualMaturitiesOfMarketableDebtSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "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 latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value", "terseLabel": "Due after one year to five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesContractualMaturitiesOfMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]", "terseLabel": "Contractual Maturities of Marketable Securities" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesContractualMaturitiesOfMarketableDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r129", "r130", "r301" ], "calculation": { "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesContractualMaturitiesOfMarketableDebtSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "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), maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "terseLabel": "Due in one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesContractualMaturitiesOfMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r126", "r140" ], "calculation": { "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "fb_CashCashEquivalentsAndMarketableSecuritiesAtCarryingValue", "weight": 1.0 }, "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesContractualMaturitiesOfMarketableDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Marketable securities", "totalLabel": "Total marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesContractualMaturitiesOfMarketableDebtSecuritiesDetails", "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets", "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r205", "r217" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r247", "r248" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r300" ], "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": "Certificate of deposits and time deposits", "verboseLabel": "Certificate of deposits and time deposits" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r164" ], "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": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r77", "r78", "r79" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r23", "r74" ], "calculation": { "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "fb_CashCashEquivalentsAndMarketableSecuritiesAtCarryingValue", "weight": 1.0 }, "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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", "periodEndLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets", "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "auth_ref": [ "r5", "r133" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.", "label": "Cash, Cash Equivalents, and Short-term Investments [Text Block]", "terseLabel": "Cash and Cash Equivalents, and Marketable Securities" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r68", "r74", "r80" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of the period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of the period", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r68", "r255" ], "calculation": { "http://www.facebook.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 in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.facebook.com/role/CoverPage", "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r34", "r170", "r295", "r310" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r169", "r178" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock", "verboseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.facebook.com/role/CoverPage", "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock", "verboseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.facebook.com/role/CoverPage", "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Class A and Class B Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r183" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balances at end of period (in shares)", "periodStartLabel": "Balances at beginning of period (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13" ], "calculation": { "http://www.facebook.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, $0.000006 par value; 5,000 million Class A shares authorized, 2,407 million and 2,385 million shares issued and outstanding, as of June 30, 2019 and December 31, 2018, respectively; 4,141 million Class B shares authorized, 447 million and 469 million shares issued and outstanding, as of June 30, 2019 and December 31, 2018, respectively." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r45", "r47", "r48" ], "calculation": { "http://www.facebook.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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "verboseLabel": "Network equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Deferred Revenue and Deposits" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r190", "r191", "r195" ], "calculation": { "http://www.facebook.com/role/RevenueDeferredRevenueAndDepositsDetails": { "order": 1.0, "parentTag": "fb_ContractWithCustomerLiabilityandUnusedDeposits", "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.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/RevenueDeferredRevenueAndDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r190", "r191", "r195" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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", "terseLabel": "Deferred revenue and deposits" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Non-cancelable contractual commitments" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r199", "r201", "r317" ], "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 debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r54" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r53" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Impact of the adoption of new accounting pronouncement" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r8", "r9", "r10", "r291", "r292", "r304" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r32" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r32", "r83", "r184", "r185", "r186", "r187", "r258", "r259", "r260", "r303" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r132", "r142" ], "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", "verboseLabel": "Gross unrealized losses in continuous loss position for 12 months or longer" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r72", "r82", "r234", "r237" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r72", "r111" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r194" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share attributable to Class A and Class B common stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r51", "r87", "r92", "r96", "r97", "r98", "r102", "r299", "r312" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic EPS (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic EPS:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r51", "r87", "r92", "r96", "r97", "r98", "r102", "r299", "r312" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted EPS (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted EPS:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r81", "r99", "r100", "r101" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r255" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r224", "r225", "r236" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r216" ], "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", "verboseLabel": "Unrecognized share-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityAdditionalAwardDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r216" ], "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", "verboseLabel": "Unrecognized share-based compensation expense recognition period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityAdditionalAwardDisclosuresDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "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" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r250", "r251", "r252", "r254" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r199", "r200", "r201", "r251", "r282" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r253" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r199", "r200", "r201", "r251", "r283" ], "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 Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r199", "r200", "r201", "r251", "r284" ], "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 Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r199", "r200", "r201", "r251", "r285" ], "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 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r264", "r271", "r279" ], "calculation": { "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r266", "r274" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r263", "r278" ], "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": "Present value of lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r278" ], "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, Maturity [Table Text Block]", "terseLabel": "Finance Lease, Liability, Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r278" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "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 undiscounted cash flows" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r278" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r278" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r278" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r278" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r278" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r278" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "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 for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "The remainder of 2019" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r278" ], "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", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r265", "r274" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.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 finance leases", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.facebook.com/role/LeasesSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r262" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance lease, right of use asset" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r264", "r271", "r279" ], "calculation": { "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r276", "r279" ], "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", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r275", "r279" ], "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" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r135", "r136", "r137", "r138", "r139", "r141", "r143", "r144", "r145" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r159" ], "calculation": { "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "The remainder of 2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r161" ], "calculation": { "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r161" ], "calculation": { "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r161" ], "calculation": { "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r161" ], "calculation": { "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r154", "r156", "r159", "r162", "r287" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r159", "r287" ], "calculation": { "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r154", "r158" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r159" ], "calculation": { "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails", "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r55" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r146", "r147" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance as of June 30, 2019", "periodStartLabel": "Balance as of December 31, 2018", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets", "http://www.facebook.com/role/GoodwillAndIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r148" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r149" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Effect of currency translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsChangeInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r49", "r87", "r288", "r297", "r313" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementCompensationItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Compensation Items [Abstract]", "terseLabel": "Share-based compensation expense included in costs and expenses:" } } }, "localname": "IncomeStatementCompensationItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r167" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r229", "r232", "r233", "r235" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r239" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Estimated amount of loss resulting from an adverse tax position.", "label": "Income Tax Examination, Estimate of Possible Loss", "terseLabel": "Income tax examination, estimate of possible loss" } } }, "localname": "IncomeTaxExaminationEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r226" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r82", "r112", "r238" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "verboseLabel": "Cumulative income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r76" ], "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" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r71" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r71" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r71" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r71" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.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": "Deferred revenue and deposits" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": { "auth_ref": [ "r71" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Increase (Decrease) in Other Accounts Payable", "terseLabel": "Partners payable" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r71" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r71" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r93", "r100" ], "calculation": { "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails": { "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": "Weighted average effect of dilutive RSUs and employee stock options (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r152", "r157" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest capitalized during the period.", "label": "Interest Costs Capitalized", "terseLabel": "Interest costs capitalized" } } }, "localname": "InterestCostsCapitalized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r67", "r69", "r76" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Internal Revenue Service (IRS)" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Marketable Securities by Contractual Maturities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r196" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r277", "r279" ], "calculation": { "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Finance lease cost" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r164" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's finance lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Finance lease not yet commenced, term" } } }, "localname": "LesseeFinanceLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r268" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r269" ], "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 not yet commenced, term" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r278" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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 operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total undiscounted cash flows" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r278" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r278" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r278" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r278" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "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 payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r278" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r278" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails": { "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 for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "The remainder of 2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r278" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r29" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r293", "r308" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r10", "r292", "r304" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Amount outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r28" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Revenue and Property and Equipment by Geographic Area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r32" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r32", "r181" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Long-term Purchase Commitment, Period", "terseLabel": "Commitment period" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r170", "r171", "r172", "r174", "r175", "r176", "r177", "r179", "r180" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r170" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Loss contingency accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CommitmentsAndContingenciesDetails", "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r173" ], "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 class actions filed" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r70", "r73" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r43", "r46", "r50", "r73", "r100", "r298", "r311" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.facebook.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.facebook.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r87", "r90" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income attributable to common stockholders", "totalLabel": "Net income attributable to Class A and Class B common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r90", "r91" ], "calculation": { "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income attributable to common stockholders for diluted EPS" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r86", "r88" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "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": "Rest of the world" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GeographicalInformationPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r117" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Total long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GeographicalInformationPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Interest and other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r272", "r279" ], "calculation": { "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r263" ], "calculation": { "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r263" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r263" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r267", "r274" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r262" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r276", "r279" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r275", "r279" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r247", "r249" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r37", "r256" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Change in foreign currency translation adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r44", "r47", "r243", "r244", "r245" ], "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 income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Acquired patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r59", "r61", "r84" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other investing activities, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r64" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchases of Class A common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r64" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r125" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r60" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment, net" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r205", "r217" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityShareBasedCompensationPlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityShareBasedCompensationPlansDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r2", "r21", "r22" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r57", "r58", "r125" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r63", "r66", "r84" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "auth_ref": [ "r62", "r65", "r75" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.", "label": "Proceeds from (Repayments of) Bank Overdrafts", "terseLabel": "Net change in overdraft in cash pooling entities" } } }, "localname": "ProceedsFromRepaymentsOfBankOverdrafts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r57", "r58", "r125" ], "calculation": { "http://www.facebook.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 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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r25", "r166" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r24", "r164" ], "calculation": { "http://www.facebook.com/role/PropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r6", "r7", "r166", "r309" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.facebook.com/role/PropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets", "http://www.facebook.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r6", "r166" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r6", "r164" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r114", "r115" ], "lang": { "en-US": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GeographicalInformationPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r222", "r320" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r5", "r74", "r80", "r289", "r306" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r188", "r307" ], "calculation": { "http://www.facebook.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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r193", "r194" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.facebook.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r198" ], "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]", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Cash and Cash Equivalents, and Marketable Securities" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r100" ], "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": "Numerators and Denominators of Basic and Diluted EPS Computations for Common Stock" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r92", "r94", "r98", "r102" ], "lang": { "en-US": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r250", "r251" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Assets and Liabilities Measured at Fair Value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r154", "r158" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r154", "r158" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r150", "r151" ], "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": "Changes in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r25", "r166" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r205", "r217" ], "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]", "verboseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.facebook.com/role/StockholdersEquityShareBasedCompensationPlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r208" ], "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": "Restricted Stock Units Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r158" ], "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 Amortization Expense for Unamortized Acquired Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "terseLabel": "Long-Lived Assets By Geographical Area" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GeographicalInformationPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographical Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GeographicalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentsGeographicalAreasAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segments, Geographical Areas [Abstract]" } } }, "localname": "SegmentsGeographicalAreasAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "verboseLabel": "Marketing and sales" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r71" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityShareBasedCompensationPlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r211" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at end of period (in shares)", "periodStartLabel": "Unvested at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested at end of period (in dollars per share)", "periodStartLabel": "Unvested at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r212" ], "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", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r214" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "verboseLabel": "Fair value of vested RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r212" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.facebook.com/role/StockholdersEquityShareBasedCompensationPlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Equity incentive plan shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityShareBasedCompensationPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r203", "r207" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r189", "r221" ], "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/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld related to net share settlement and other (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r11", "r12", "r13", "r183" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.facebook.com/role/CoverPage", "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r35", "r183" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.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" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r12", "r13", "r183", "r188" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r12", "r13", "r183", "r188" ], "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": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r12", "r13", "r183", "r188" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Shares repurchased and retired (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r12", "r13", "r183", "r188" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Shares repurchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r12", "r13", "r183", "r188" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Share repurchases (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r12", "r13", "r183", "r188" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Share repurchases" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r17", "r18", "r124" ], "calculation": { "http://www.facebook.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": "Balances at end of period", "periodStartLabel": "Balances at beginning of period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets", "http://www.facebook.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedBalanceSheets", "http://www.facebook.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow data" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2010Member": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "Identified as tax year 2010.", "label": "Tax Year 2010 [Member]", "terseLabel": "Tax Year 2010" } } }, "localname": "TaxYear2010Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Acquired technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r286" ], "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 Instrument [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r199", "r294" ], "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. government agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "US Government Debt Securities [Member]", "terseLabel": "U.S. government securities" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CashAndCashEquivalentsAndMarketableSecuritiesBreakoutOfCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.facebook.com/role/FairValueMeasurementAssetsMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r95" ], "calculation": { "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "terseLabel": "Less: Net income attributable to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r223", "r230" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r231" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would result in tax benefit if realized" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r104", "r105", "r106", "r107", "r108", "r109", "r110" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r273", "r279" ], "calculation": { "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost and other, net" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r91", "r98" ], "calculation": { "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Number of shares used for diluted EPS computation (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r89", "r98" ], "calculation": { "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails": { "order": 3.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": "Number of shares used for basic EPS computation (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/EarningsPerShareBasicAndDilutedEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average shares used to compute earnings per share attributable to Class A and Class B common stockholders:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.facebook.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26626-111562" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922890-210455" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.6(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6477933&loc=d3e60009-112784" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r322": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r323": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r324": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r325": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r326": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "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=6877327&loc=d3e13212-122682" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3098-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1278-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 80 0001326801-19-000055-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001326801-19-000055-xbrl.zip M4$L#!!0 ( (VI^$X2#4WC@CT" 0, P 3 9&%U9W)A<&AS<3(Q.78R M+FIP9^R\!U14S98_>I"D1$%REB"2<\XB2400)2?).:<&@29(#A($E*P"DI&, M1"4CDC-(SKF;V*3N=_SNG3OW?C/O/_-_\];,76O '^ U!+MX\5(+96 *"F!K # ' 3P$"3 &Z )0*P\BC< M%L RVA@63EFZV ( 9C_X'GB !<4-^/,;?R@V)"7^4T<7X " Q\5_+ M_XHM;J;]&N\WMOA-O^DW_:;?])O^=Q,_+Y^8.*^(.)\H Y^H.*^P.*_@O]L& MHA# "; W !+P!1@ /3!GUY@V0T $0F 6L)EL/'PI@P01PWM[&CI;NYFZ^)AZ^S$\*MN:N;LZ2'%Z.EI:R%N96HE M9&9A(<1E9BI@P<7'9V'*96HAP,=E(2!@(2+$)\IOQ6?&^-?I+$04I%24%*04Y-1TK'>I:5EHR2D8N1E9[K-Q<')0 M,? (\+#SL[)SL/\:! W[YDV<6S@DN+@D[#04-.S_UX3Z"A#=Q+R),8N.Q@C< M($)#)T)#=0#T ("&B?8'_4MJ@'8#'0,3"_OF+1Q &&CKZ#0QT3$P, M#/!3?_!S (,(D_@NGQS6G:>FV(RN)/Q!">]O,CVH^$:J.0QC%C!S"[Z%0T9. M04G%OHZNF;6UA:6=O8VKE[>'IY M0WQ\0UZ%AH5'1$8E)KU)3DE]^R[MP\?WJ_CXR.C4],3DW/+"VOK*ZM;VQN;<,/CXY/3L\0YQ>_Y$(#T-'^A?Y=N8A MN6Y@8*!C8/^2"^V&]Z\.1!B8=_FPB.6>8INZWF'D#[I)\B#A?<6W6TP"FC!2 M,[=A'#)FP246^"_1_I#L/R=8\/\GR?XFV+_*-0/@H:.!AX=.!,@ %XI1]W-N M_-,P6]*CSW+,(]8.=GH5FU@V:,O?&&=_6_T7UUX-5KG/;XD?Y;]Q+G* M6G2M2TG_V'D/5Z92P41VOE%GE: MT3:YK<.@%?I-TM:UCRB@DCTU],J9/-(3!1#;9IL+AS]H)@O3?B.2I2P9%%3W MZ8D->N&')+C@L7]BON'=^TMJ55< M-F=K 7XW;+'3''P=9]T=W58X4XP36>:4 9,UH MY.W"NV]"M]U' FD5%+CFFG!B)>&*-$NJ]=0M[W8T-Z* ^V7N[5FB(TU/EXJ; MW9\8!-G:<@XKLSP6-K^X^F4)JV!8T97"XLP[(J(/N#M]-F@50"< MGCYM[N#[MJ$B:$\FL"X U%^,E PWV3,JQ\2>Z?(R7.,#TE%!Y:7$]$)EIKIG MCO,6%(/Y_G8NV+H0UQ&)>-V;SO0G#!LP(O)-:9F MMNCP8-F1U?C"![KAGPRDR][#GX\WI/I+N>P40P>8S/>K$H>'' MQ0:A:Y;!WP5=$:']*L40YX>3N77^SBJ58W33=0\F>3G#!/829.E%$+ZGRR:A MV00A/R4X P24GYV]"@SJQ\J=9,84!JU^&#S-1]/LUTFQU#I#,YK^.'B>>F.D=,^1AP== MX,?GH);'+P164KJ; 1_6-D<[YTB9V^5-]N(]*3->[[#2;P@_./_Q?IWA)4W, M!9&FG]8$MQ!]E#0%#)G]<A%&??3%JWJCXH\ F4:C^ "G'7#VUQ MJMJK7K4X1##IIR&C [$$7?TI0-C6\'"TY,,82VO[QT.B9!KTK M'MB^>DA:&L+6D5N(TD^:.__VSRJ5>U\I5!C#+K]=!V2*EMO[,ZDE7A_DCN[I M[RLWI=;;/.\91@$NM?PZLWG/1YK8EJYO.9$K#CMP*DQ>P)V="M<)%;^NOO3( M(.OHJJ>HL]28^5+4U(UP4*:,MBA&<' MEN"U6$=SE^:/]##O'BTX?'WI21_ZNG.DZ"_L('&L'(@R?568<+UVH=\1PJY)S6C@B_M'?F$&C>"F%Z_P%*N^.:WFF0\#1L9..Q>JGUM7V"7TDI6K#?6K.VHJ6JN>6.@3J# M"M92:%O6$W4:'1G"L/5&!->B3MK&(^*IDK-PA0DGR;?E*YQ/?.-D&>(6A%[. MOU\LQ]V>2=L6SPX_GFWL9#@_TO\HUOTX4>S*KJMB*1:W@U>>X$NNGAW15W?B MG[+E:]?\HN"92^Q0==9%.DK3R-GFZ]LBJ;^$K26IC7.O&LB+\QF5,JP&C;OO MJ$]6&V12+^'O!=L+\QNH+$>[.Y,E0$99@EOOL;CW=,G=: EK@4U$%FZQY6U3 M*23WOWIQ?YX%_:26BVL-L@V+S_=\8,M?"HW6*O6X/EA>UQL'<7< MP42@I/VR=> Q%%\^5SA&,'+7(X*U/KW]HGF'H1'_+%_3@ 5Q!3\NUX5AO;[JHCE(UK(\T$,3$>+O$D"T1NE>7H MX?C?HI4JUKS_,9@DBD1W10&G( 1-=A/8O8\V]E0!(/G-_X9)>VU;)*..END: MEU0;L:J25.KBMKB--;27[P$IZ.A.M[J?&3E"9+J%6V'E,257JA]G^@2V&Q0F M$MA"<6^O0;V>2,VB -H<@NYOK92""^0(@P[]F:GF#%^RTT21MWS)-U*TL=$I M9Q3%+B9:,N&L\M+X(YX'Q',SF_0S\9%F=0U?C*:D^+X.4DA)3(9"&MOUPX.% M[E]Q?)A1-H,;1YJ_.%2B9*_*C:KDNRA;ALZ7=3]+DH7I=+-9PSM4Z,($;Y8* MOMO/X>]HY*7$QL 2=1Z<#Y2*0"0]-)*>N*Z))JUJ?%%[AN\6=(\U@\,: P:A M2_ZN"J>3:(W((A\1O.5P@L]J$+RMU!@9?7L8O2W>=>S%9!0*>/%3#5;<7GOF MZ[>3OX#HZZ^IA4R1UO@%=6M\2CM>(-HBLEV@N2)T_#"M9.M(&I9#Q+5\B\;! M7'235RP'7R:BE:QZ$,_&.[S](B456C)CJ$!2JR9J)3M 6EGDGI#=WNP%WYEY M'NV# NYP2$W@4!W[["!C$[+GW0]=!T7+WVQD/T0!H?3TX7FCF5>6UL64/.2[ M,:,*EZ,-2GXN>8_*C=6\LN_L"DFQ+@NM9^?._!B"'+;-#.A$/F%*L'SN)=4Z MOH&\R"&$(!>&?PAKQFKW=!?P&HATAQVN7#DO$BDB;]"\?I=*4_X4,81=@_!> MY@Q@0F06;/HZ3.CX2K6\HUT523FH;Q0 Y!A6T(\[/<1U8B4%RNS8QPM?^P/3,97(NH'/:48O9KT,H/'GH2;L4<9ROOL7C5X190C78<^S^- M:O[9^2YP ES;4<_6[PI>1O<.,-9%YKGO?F0]UXG?1 K".;-O51^0&-O7>GF+ M#U1=5OFCBRLYC?"7L!.Y9_!@(,T"I>(#E9EO*#U288S3P"@HPV;@[7=M..C, MO@GQNCCM>SIF(>*%1[8\C^N=L(+I[<1 V(!&*85E7S3J*2%EKEHWYC$]L3RR MSL>I^4E1DQ\?T/NZ$M2M;F>(MT$SB8$"J*YNIMY6],Q.L7VLZ'SWJL"06+@' MT78G9+).BGTB$R[0/L]L9#S:?A%O<$FMD^%?-#?L%>AZ'^/&5@9-W((^L/OP M:9C5S<;T QHW6V6,8%EFC_*[-?"#"):DI1SD5%63FN_R&L]Z==TL;5O.^8-P MH[XX1)=RD38]49.*S"O/RYU8M[:!ES(DM.*W#KA4%,*9B):%>J4WX%*;Z#,P M-&:TI+$1$FW-DJ+G)Q@N]@EPGDYZ7(2J)G)@O)SE94>$FJ!V[2!?J$S3I=R, M=(WT>SA'FZ_QNWP[\K0.5=NBXIJ,HI(VQX_,> 1-07%?5DH!3YRH0$R-'#P\ M@N"TSUUQ1DQ:5MO?9.]]X2","B >DQ0JV*G85J26XCHUQHW0%[MKYH+V0" 1 M0N.NF\4*W[ABIL?UG#/_6C>IG7KQJ.0':[7- FXXNU8W^W="0;0M#VWKL).W M5_)+L2*Z@4#JQ/ L/=%C@DFJ9WY/QYV_IG9$I+?I:;^[:+_%>41=PEK*-_V M<+Q,)B2T)O,@ @58+6#-;DX\FS?4MXOGA,M16L4H"80Q$[Q=S"[UOZ671A_N M,4@@[TX0Z\#UH:'^Y3LF;1:_KLL.]%'ID"C@B$.=P*YO!1I5IY[W\V8-!V;< M]V=$G=\.*4CE%S(()"9-8!_5FT:0=VS(Q).K:^M<9AP3*>.+W_^$,!R7=44! MYUTKWUH8H-/;1FP>'*,%(A&QWVHNQ8[P JP79F-6:*\YJB>N9(KZX&F'R(7' M]?:L,+_::/&'7I31&4I9Z14SS791 $R= &)@7#<:<+OD0FK7,=_0J 9FHRS\ MK:JZ]XS4;?;Y8E3ETU9R.1W(!)&V[D0RFZ+5MWC MMZ5_TMQ8WWPS?6)(Y>B^FRC%X#K'@DT.X>UFV,2>R7(T)*G]HF8BH=!P6M#D M1> [2QRQ1)X#!U%64H+D8DC8X"(*B,N%,VV[;\+TF\05NBJ L.WG%NSR!+E8 M','^R) Y>Q$3V.F[Y5B6ZGZWV3UMI\T](C-TTA?MHMO\V"1HKV%M;8X"2];A M7-RI#L-;<*=G4\D#,OK;A0!.SGT +1#;3A^X_R'J?ST?&.+SZE6M*L* M+TRR?&]#Z%7UZ=L'B?3LLO&LZVMBS6'7&7 [[(%G:U7< /W\U7VT;(( YEB. M=C+S3H$%8^GB98Y,:=S:NR-WZAUT6(+0DV+0AR9S;8WY1D]>4]C3T59&+94) M>L;\'-#P,59QM<]&+M2\K@([7CE)D_#+R',LSOT?:2D7+XM5][\^W?/?9P)1H_NA%0G MO2ZS0?]L$G,A-1']R=B6ZDEA@9%=W1TY4U,2E?6?-U\/LLY_E=M67U)WCFG MH,/_ L>\SOIHQ^F? M_XW^4A[!S7+]$3 #L5!!YR;8S;!.$Y()UP_[!.O:[Y:'!6^2I^HWD:O;"A<+-Z1I4V\4FW.5JIIKH")1.Q;-/A(-D*KBDAC7+/+MK":S-I?/OS1(D#SSZW$.[HI]FMHBA6$?0BFLP2!DO:G[&2S_RY(Z%L*DW7NH M':O0<]FGK'0Q[LCJ.<-,G^LXW\X87):NRAF>K83LFW064F/2'I7YG*OZLF C MEJ)IUX7QM7UF_^C0BQ#]+#)$-':$GYQP:(%-0UQHL9(3=^*DA@*6KDK7&KNZ M_)A7.7.X7'I7 "Y<)D2PE$)O9T;[(^;U6*6=U9;G+6K6]6Q@_VMW':U8V='2 M8)AT[[+U.+;; GZM)C:".0QN[3++*Q7<$( MP9TY<[TQ=*GFT*A"M^CQJ0HTG9#!&G,Y>+&L/QWN3C'MH[',IQ[%]2RA\E,_ MIK^EKB]!)&.NV0FI;*091Y%L6]*BL/E$H>K@;\>7Q9B9=^/9S+Z-9\>5#H[. M?UY$F)3N9-V 5]G7#DWO2+,T7'K6I'VG,1!WITJEL--KO]:Y]I"0TG M!&?A;JU3M1PO?5P*\@6U&=@)W P3>?D62K5 _]$I861NH,:A.51C1+"_/%S. M.8$4HK>-5%0QO!.&GIE?_U(FE(YU(H J2)&L5\MPZY/ M)K(FTJ?:':CT:+)/(KR#U@ 7%H3I82+MOZJL6\BU?X3J<]I=.EOR,HBXB MCWZ(T7@P5OH]^X"(&ES1CE[NIU84;XX?G6E;TEQCM,$5DQC8ST&?90V1I:E- M@#\Y:Z=C@1_9U5)-U%F:%JTVU^/3QDC&E2C*S-&]6VZ\=E_VRLZO37+.M:V[ MV']?/.M?-C'02>Z=%'-@UH%)VU+S'06TM< )3\D[J9VKE-8186NKH^$9K4V: M! +7\\T[](8(\U*Y L@S/4>TD]7*8:91Y^,=1^495>J"'L]X_E6+C)C3'$(# MZ1-)^Z6376XRSK730X; 0W"HB7>8-9R\O52J_<>$B:-]_@:ZN[)* M'XT;VG*].D+'F ET8_3+VIFGNLC13++>DE MB(91>7'M3V9"%%3^XOO[# GSC(>/8O;1:6*"$K8ZK8RN7$<O&S11#Q$KK*.NUA)*QJ?W:D:.Y^TQ!M M(?O1ZIUOTE*5".^"*X$ZV)6 OM$\WVLCD0A&77W9<[[KZY\>W5 [X%C-?KDK M.Q\1MO-@M-I11V\LIR9NS[PB4L\B,LP;B^LK.JV2"Y;].[A2]RT&V%FH4#:. M+;F.5\/X=J=(NG-]41@[K(PF )%P>()-6@6"(?3M-)'.6*7GA^/5^4..QXA[ M_/@#\% P8SZSCZ7';]+[=$4'*XW1-S/1H)6 M6(*XU/Z,&,^C$)QS6Y\_:I]WVW1E.,+(Z^TKVRN2IRTT1^>_1CNOY[&68("/JM5PP6W]_ Z MSQQ6RJ242.V7Z$-/3&XAK#6K)I9TK;.UZ[_$< 8=42=4K_J+:V#ZNZ^097[< M3LL@N[A76CAM,\ T+H2K_*;=KKM@+HKG)YGES;PT?5% MZNFP;EO)O=@&VLXP7JPG_A5)G3YS&^UD=E5[:4T: M0T A.S;EZLFWLEEEF';>)S_SZHGEBJA)Q9#VBJWM0N$#;@730\"' 6UL"*,? MGBX':A!.=\?0C,GCR3,3L[K11+[3\/H!/,B :+?AA>_REP.<*]GZ%D3K!\))R)^P0W/[ M0?O@T],(O0;L ;259MO7:(BZSBPF>,JG4_68YQD;=WR0^/Q1TC124XE)"E+&NNS< MQ50 (32@(P51T_NP+<>[DZ:RGZN+&?E MU91)?6/)?C,CG[5(O>=!S!H'3,Q!70#E:8G]:S0_N?"EN&+8]F#[Z>'L=!-*W<35LK^TZZ>46]/T6?)5U[T8; +R M'&87]6;?3)][K<[W/L$7OOH^A_!\L#TR,7+<> 'F]B>FQG7_\U<3_XU,6B8X M2]W8:%]<+.&SST51TS3RD'*)^44RLZ6;Z'+)\%_20:VQZEDI<[5T]7&NCPW5 MF5Y]>"'L*V4W"QU+_NRK=J&5SBSR=R,!*3-BK[TKOJ"&E@!KW.VI.FJA-/H,AU-T1R[)"#! M6-*?:-6_E.+\WSWVQ>G]I*=0T%>@9'W#^$>P&+WC]!9O%? M97:)]+><>[GUC6FB#)&J*IPQI!H$JUE (0=UI^N6)L1KX])[M]5*@;/5GOT. M!-MY?D5L2Y8J99+7>*;3W5;0_1L_=ISN%']#0KP*H949L/-?0\UQND'8G"P$MW8J_XH-]>WGIWC(R/_[@.\%6C/F9'Y2<5GPR M$V('9J(V$%]5^W2#:!4>9\5W^=V,Z;.W+/2D?7HH+>E%F6(;4UDJ9.GZ[9=I MJ2Z?IZM5CCN4\>0,ICN2ME5'QGW1<.-32(WP<%352&M7!S\JVSM:_X;?UIA/ M0/"<)@Y2?G=TK:H)5A[H<"4,R_0=^S%)U*&42<"5K]?T;=R=[?'^MJL^'57] M2#GU4@85^M?)6E?ER8KVU_P4R!]]#/$$.F=Y_-3%&MCEPPK\/G[1/BQ,TOID MW66_7@%X9@;E)_$S=PMY_7BT /@0=?\W_P=BEQ2POLC*CRC9*UU/L>%:CM*+L_"0 MI1S\0FMG=Q\H.D,!A_A?4$"9VE6L[C_4 .E)I"2((\KLKXKTH_ZN_-]DA,5Z MV\+Z4=\]+NNY7_%3Y/'VT)O'%;D.Q<3=O]%/FNR_G(FN.D;6KCE1PN5,P49V M9/A!#/O3]R<^A=R2Z0^M2YT<:)Y!%D\.> K[N^(/#4,#D669]-4B8XIWA!Z< \JO:#;.@K MB4)D<+#NVKN(G2%?@A/ZN+*3/OM^&ML[=O&ZC6JG6QZ-@O7)LG)5:Y8.>!LY M.01=44=J2EW]$A#HD^&:XJT7354IV_Z*L^I'^WE$E?G#%#%%PLNSD<;"*Y1" M+XW'N=.7-N$$L2N4C'5U5;9,]62N?(UO7-Z'\]=4\R,CJ"I28&6R>]"B5 MT*P:+7=>##L]CS(PJ(H]C+^UZ+GK\VESU-AP4UM@.SZ"QZ(N=I^1EOA!SNC8*>[U&6FI=FG$!%P M2'DB4Z<[:^\5F8^([V!2]9JA^3&KV/WL-QQ@;%9M M!I '<\G5;>MP3GH?0GV7Y4'U!IX,[WX(%-G\)P@T_R?FX.F(-_YI0ZZ2O\WU MZ?'MBOHX(6\<-&;N?;0SAI61&O:XJGSI\GP5:]KKB>QU%ZN:Z5;:[H$2WH W M:-F++_MBY;]2X:_ME@IU=F7C)7[?8)G*8<[NJH?B0CK+]4>-)KF%IG+'6#+T M%5MRJ#G+AE2F:J%/O>:3/K%8( M3$7A) 6[#])=B;MNFV%Y"3_2:9.O(K,TY Y"*^Q,.6JBR)O0?[4N+"K]5K&]X9 M2PB9!M_&Q+AJO<^I&_0UAR"_> $%] AO(+^(' J9_5U%$+@T01R%([^4'Q;: MX-':?;OXQ5UZFL#MM$1^\7SXDGRBA39TH8 M;-9M&*_>X:F\+KN8IZ]5KC X>$,HEIYCU'K'1$+\WA"QL9S,R;_.#B8OGB MDM"U>XN[ QZJT7\0XUU&^ #^BLHZ,'^T]$J-M/^DJ\+=U+' V+CX7&6=[^C= M=$5@8&7ME2C ME2[SD-D@R<*P)YR:DEP9XIB? M[ISWF&NK$\T>J%,+/V+K1I<\Z;2U"V#R?S1\/(A;861U]"1QN[]L&3+"2W%O MX_O:$X- )5%!-$EIX1'N@YIH"71W'_>/F)?/M4]W5U.837FEW7 ^BV[*%91( M>N?.SQL;J).>9K(D?V[,OGPPO(A+ICR7=J.:AW799L('IZW;F MSG1OR+L<.5O:QLE33+Y,_&%0S^S9[PB1,Z9EU89;-3H+BE!5=ZV]M]'+#9N6 MUC6?PMK=HX[H.O/*FTK[D_.JL3S/:=Y<%[ZEW>::K=,+':LVBR_WV$Z<#LVQ)HM,?]!->]C#<@M= MX@FODJLLC5*,$*X_]M/Q*_4/D&BUQ/.]TJ-<=>)'DQ)H?$6F(<'+3VYBUZBL M&%S3=U UUX5AI A[&_O7G!9Z2D;$.D1\WPS,($NH#>0;=E-WN" :=5#K>)8N MX2[(42LFF?F:]EQA%=I:I33#><21!M0^:V\]Z3FORW M3M4OWW+5I.NDM4T%%:B(NF 1/'%19GY!G!,3=?*H_!17IC9ZL%+N-%XX\JJB ME2Z](JU"EJ;\BK&A"#&+)&9:QG)A%%X>W+5!"P^X3C_*V$ 4U PW/9,.L3XM M)^HU+W1*WI=LM,DSE-A_ONJIT!9&Z\-,I1X9P)_Z51JC$8Y!9NM[>D 58?P@ MJ*[>.(=>'[: L#=20H9*F%SA.R,9 Z5*I>F4/LUN6;=?-$]DOORD)&AB9S-B M+O[]V^I\":^*:SU1#+T3>W-WNRT9+1DMAU':/#Z#1*X.6:]+Y< /W8&OB^2] MHKO\KE'PP7\8MR5IE'O@?>[T/#^&R&WF/+F!N>\$,OJ _YMGWRSQ=%+I[3(U M;MT[;/,)G[19]&<[P. 7MHBDN:@,T=1R5$7*Z4!/.E' \1U9O*J1DEVKII3Y MV\S-J?WU;FX6CN\5W:< @!;38*I1V)':-;9^A?3\^UFJM#DT5W4,!5#F7U=N M( -84$!+/Q 0>V[[F4%A1IQ;E&3[B'YZ;48]^,) ^4?_>G\?3?9)6+-X(,[] M#__D7++GK5D_XA%9MGN\Y4DYY!?_=/]KB-[/@5Q>< M,^D]E)ZSI^U.;O3J_TX@$)1A7<9!Y.=-DWU;/=RT"G%'K_3U7-)8D>^>I;JTQ M'^ST??Z\R"V&J$Q_S+(05G M$9IV3$)",@-10L]*&C#RH<"6:O]=^6R_ZT?C3A\\ :&FUT0]>N0'W/Z5[-DQ M+QJSV[Q1P(LQZ]'<..SX?B?LMP_>2\@Q[/5V,V4_]LS!;^"@_G9VQPA!_>!+ M0_)ZEJ/XO JS>XH77R%SUFK:RAZWDP<*B";3ON5?)N?HCO^]_[KTKHTS,\5] MKF[VO #SKH74BAQ"E0]-^]]Q-P.8#*=LQ ?RH+98F3RGV3/[,17=;AT46K>6 MZ*DC<0.QYL4U$<2VQYF:DXIP&M]5\?'.\'?7%6!Q M"/NE-^=GO7ZN)GQW]KL6H;IL\2NA&#"! ]TL7#CF641U<>^)JJC#OJ/S1A7D M?7S/QS['5DA0]O_^,@E^@3LQ$:':K@92*$M:F"E1C8]+4&\U*[FL,__J:ON MC5\0Y$2]Y[S.J[F=[AHZH'RLZ<9&WB6B'Q[-[='/=OS6<;>)N'BH>.G%;;V9*FG^"9/54_'F+'WO')). N$%S,^???&-L975= MQ,,$-&-?V)@TYCH]#J>:*:N-E+V:)P+6X6K=5@Y2D7 M,89R4FV/T>K6,##*KTZFC\#\U$IMCIQS]B=\*:JNGI+"BS=Y BZC"@@BTW3)E'7R"+VJZ6' M&![A T+?C9ILC&E[W[668O<"N\\_#6B^\[&T8Y_;4 MTSX_V+]:BY-K$"5ZSLA>;(V-SAR7FY:J!FMYG:??[VQO2I@LU)'*71;4XFVF M&Q.'+4G0UJ(.>KMWB% 4(%6]<(5.OZ)T)3C8P7.^EX\"%BE0 !5P$0]A4@U_ MI";=9C G3IJEIPG)$=9MR1?ILV4#[ZF1@&]Q<.V790 MP,E%]@4F\/*$Y*DLW5,X]LI$,NRR,]%&IT%H[6IZ.V/HW3#7$,/N*Z&X M$!3P8/XC"H!^+!>\SFM=K?P)G:V^J,]3C;2#)PO3%' 4"C@#P?]/'9JP'#VX4-/DXL]9Q3P,:6%J[RZU6;PG%&\_-JK#@4, M]YF0#:&9?) &=S9!1P4%E-^''J.99(Y?,"VUGI-Z9%\>J7U205:TY*?+TMLB!Q8. M%3Q:+W9DD#%"VZ1K**"J[BK!B ?9 KW$=\W]'_\Q;3_\%WN]&7L%B/B)8]B M-*@KX]N.>Z;D&"\RN^,X'D4!2WY2[F6;=*2PP?#]XR#:\VGSNZI!C-UXKGY' M^^CH& #)";.V?VJ[O_D3^+V89R:)!ZK5=8UQ4/YYEH2FD= @!LOH>!6GG->^ MQT7WT7^4^)$OX^Z)R,*0C9@E5%Y!K=?"U+%[7@]Y\%X^0[?NN\N5-/;"NM1@ MJ$EHF8W;C\>Q;%;?8!9B:N#8(8+9OW)^C^2NBS!^2C *N M0IR@.TE0)NV_K\@2UJ" UZ+0G304P)[RX>\K?T5$.7!93-(!A'>G<[E]6DOF MO63W3YDBW]F=]+P?56+=K7W=>.9[)^NEQ\?. $XH'C57@U;_MN'/3HPD)HPX M-.9H"L[NPC["-^@+>8#'".JKM@4F^!#U>7VWMA MFJQ ]U[1DMG6"&^OH?D?6;1INM7I-F5"SL?)VK4+%/$?N&4@6D_4YTY[>>1E=;)!B$6.@K\H9FBH1%/O\,T/P M30:SJB8E.-:HZK SZ^C=M/UMZI7\ EYEA"! MI?XB&\W^0F/C.>6P0P.Q%)GJ+SR<(_>-OJ&9N6!+HNW(TMI#%I0T+;43[\6LZ1;[ ME:#1!'/$1#T?#B"6,UWL=>(IV\_>U3Y31_]('6EXGE09CQ.HMY O6K:@,%)Z MS$4PJ%I)$3Q &BHP%LB7M.\[A'T'[OQT6/":L6.;G,S%1/B]U;!@WL,LS3G% MP9!)&W36+2.ALY@F&4MK5ZFN]W<4,%^?AKS!_!:8B![CV4M!6B\K)2OTB)I6 M>O990VNDAI$1._,(>2][8*BQ.F"10;":=8RVJD.5GUH.>=:9Q>!36G90XVI' M]7UBQ=T6IK@HSQS*[\UFSF3.8$Z+96\&]U-R?/\3VO;,!\)%[._6F[AP MQLS?9$?QBI@Q6'$4!7#)2?$9=["\\H!T+[-M:Z6N,KRV XY00"B7H.JR@?R' MWCR#]N+Z*.%$X5N7!=TIPGR;P,;[P6?]7E3[<0W[R2RO4NN\7/O:FS^^\C*\ MK<-,1V"O& 6LE33=E7XK*,%!:W:\E688R\0Y:J4B^]K"E3@'G:)75&P5)V7P MZRG93#55:"?R$U0HQ]6FKLY*J_8G[Z.0*]T5KD1,R&1G=MP\)TRIPWZ/4"GD M\4ME8F%Y5_2JJYY;O002V8^64X4'>Z$4!W??1M[APOPK/TVE' M]>E/&,\UM<%4W?+TLB4RXM]'6VR(#=BM)RSAN?#G2F)5\XR*=<^W7O*)W$S@6N04R/B-A93,M5M>ET-6[2]"+-?>K ME1R"/B15TM?LHZU2Z*(@],JM1E+H\@%"IM.8N7)8<-91SZGTSH9LL(BB U"1 GWA"@XPYB2I1/8#C*%)F@F=,9W,M^PKR M#0483IYK8(P'K;2>LP;<10&?+;N1T78+)82T8 "4 -%!"+?,L8$&]L8<&.?I M7:]P44 BV]+!!7@J%WS%0QR#2$RP(PGL[-H5>DTQODD"Z&QTQZ* U1Q$.+(M M5>9"J/B8KE5:$@R8+-@=,J1Q?3;N#2 =K\&$=E.WN!A7$O,O\$*_:3C5^#8 MB>5+V9*&>"ML_D:!+VK M6B/0G>_TUX &5K+V6.LJZ=]^Q=2JV,[D$*<1!901@CN0!EQM)%V;^ZL)9[)> M=%VD.0+^GRXEH+VD(Z $)> 1\$X6Z*3^(SCXUT?\_ZRLI?9,Z_.PX);SB7W! M'I<9I8^E ]K>OG_XO=()I2B>ZCV)]C-RJJ8$)9S"FX?Q MTJ"G/4W2-4:#E[V,=:/!$5,)KFO!&C$NB@0JBV85>TT@QI_L M[A,WR2L_-3/4WQ+^45(Y*% V^2Z(GCWPYM.Q0W4[8/<8!5!#O+7&0=S%*<2< MLGDP)5FGE6I-6-&#@SBHSM#<"A""G=840:VWTA+5W+3>D?=YZCW(X(N-P%FD M:U0I%_C,50JQ_A9 ,_(BB]9<:=[YHPVE=&_EA&Z$%1.Z>\,*=E;-^Z6^MS4^ M 71;,YY-\+G-^_V%BC!^_WBNJH=/(REZO0S1)BFW9.FJM Y [:$&L;]A^CE5 MQ3_4@"@5[@_#WELPELZ>5SY/5>Z!R3"E PWAUPF=H)IF>6/8=.,$V9S32F-] M7;S!#:;KGR49UME+!_J#IZV[3Z_33,F-E0^;8%Y.W7#S#'^.V!'!5O$!OI*>2;R M+IJRNZ,2B@5N2FB*!A2K&=91Y<4[67>')?4^MKM<>/:'E09,),S(WRF!YW-:'N=;D0 M?EW8E3KY:V[/V>+,>X=LS(>E5V-O5&SM$][$6-N8QU1YB^X".7BS]/1VD\8B M:JS"]\P+56V%XQA-W9T=WD?-D<\%YV+*>&-#@/5FQJ;#T:6)/-*3#'<3W9K2 MK(*9Q/G21MQI%2O'F/-NB=JD.5D*TDT/M*^V=?I=R2#LVFEH#5^O&BUS_. J M8-AQZ??*;TTK\KR2+]!_R\\0>1=.^$HPM!(VUN\N69LZ>?NZ2.B2+^YY\D>6 M");/-WLH!@UUE)9;R3>S<(%/E?)(JV MO9S@B6MB$HDHYW$LD92*CGTPY[@Z/I!C%JM#P;*LC:6H\61(CF[QN1<*H$?2 M&,TI.&,U[7$.,"EFHN[;,$L-PZR:/.0H(8D,*G4\K 'QG9SN'95M.\Q._&7A=\,+!+=7 MD62NL.QV,*W+\9"YP =S5)V-NHB#_18/-D$9AJW9GZ?\4P9^#V5_K4Y./*5#X"O:OZT>3#%MD1<"' M5B5.%+#217BQWOH]\-Z?0K3V]0O( 5)E(0*Z2^F* C[,!,I(_P(4EZ\73:X2 MU FAD^#:AV.-@XRA,!ZD\J?PUIUH,%!VE<=?0G&]C(8/M> M^XE_K-N@3Z, R\%S]DGZ4_Q4%"#_Z.+PWTOQ969FD9)^X 8:<4/?>!Y;_BET M!TK;E)4O.5\E0_%0P)0B_?5-'38CD[:%<_9?QO0Y1N;B=@YAR_V_("H!I')< M,3A2*0HX=IOLK#E-W0,[,2MI@:S'YY!N X5FJ''K)OR9RL$2(#.8X: M6A_Z@>B)L2P)U ,-<*MN! H6U8)GQU#<>@'"CHM;Q4(&FB@@7FOAV@5ZC3&$ MO2&9O4.];5N])3,A,C9J@[XG,SV+5"X#A32R!GTU2J=EM4@X'6S'^*"K@S0 M_U+O%M/KDM95&Q!6^H"(__T0]E,4@&^ZM'!!7J-^N2\#+PO_NE!-$+M23JZ_ M228N=5(]R;YF^2Z^8":OD>:T/+9XM-7Z]3E7FM*U>S8*4! "_(M_W=_$(,=, M#A^]^*4?)A>XDSU:)P=["J BY!->WNP$O5*S7Z@LE30="DA(5T4!Y3VMQWPF M'[3.9Y<.SBFK6R^N0(.1)[U@D<5TRR:!KKZ!9"._@+ZW1P=*$+)I/,>69P!<7:X JF6X\%9"EK3A9VZWXM

'="2RW]IM@9TLZ:03,J:\T'ZM_!\]8#6@\V.AIOSJE21H?H9ET S/XWZ__DM]%- C MWX8"3KYOG'?+THM/NL),D*HB8:T[X%E;"K7_8UT0[*6,+/6<"%6-RE_['9-YG^$LL0NEE;>O$5OG"5U'H;-'[^%?"(:X _V%P \[HO[:>,V:! M9U@&+OXC5?.-)A3P)P\(PG(_R +R$2'H*]G E7S4;Y7;.5KI M,Q#3]Y,(*H M9E]3C:&%_^FNTZ_FW[W\I*<.&%DXU'.2V1D@O,:83)PL_:!QF6?++F%W[)#>W5K@?UT*'U@DIG$@R$ ]":NBL(P@398(@"[N]L?C\? M/*U% :_IP81K4C5[C1;P&_Z3?RO3;&@-;3W4NA( ETP!/;XK2^_W2P?6%JJM MKQ)H=9"-8$C<7"N/MM_C^;,+!(_X'Q,1G0W//^4J@.V_/.+\]NL1I[;=/_B^ M',(!GS_P;ZIRM)'^CN'JBB.N#YEU6!*VDW?O\__E+U?\B6 MD+1O-?2$1K)U==KF?5:V7,Q3NP"KTZX%^C:O_XYVP?:%6DO=)ZGDU52BCE4G MX4E"7'K'[W+=-8 %@FS95IK21H2_JE_ UJ51(%%OM@\[Z6?:HN#6?HD'(3:D MEGIV-E-'MV7:K]QMCV:+V:U"G3,SY^[3.L"<=,X 036I'JY8,Z8O$WY%O9PNL=-7^DR7YQ3.TM=@&%Z;8E+_9+@F078& M"YL4*A=EQ+_Q53ROY?U+=\]E3,NQ&?M/"=S>!H*SI\1:7I6!PD&!KD;YJ8MJ MZ$IC*:==(PJ0]@BFQ&6EJ 7HPN&*F98 LH?&5?4C@EINR!.C:;340H]14=4S M<5F%>%IW+879[ %ZT)GL5A2P:?>?NCP]#S\%D_:$C^T+)QNLR' 3==#5=&?( M_+)\O_9+/6C/\-+!Q1'H:N5S"+-W_N3;?6)]O7?AH-.K4@85#33GS?PBD2J/Z4^)0, MF%S?$#\G_C=-P&G4_0^!_P][[Q455;=UBQ82):OD+* @"$C.%* DD2PY*B*A M*').11 D(R @(#D+!1*JBIQSSJ5%DB Y)\F>8N][S_EDM_^^OP&;^=5>-R;\I3:RP]DQ>_[$ M]Z-CA2TT$+/:0FRQ.(_)S))_*YO;]$>97BES-5UZ=ER MK<^@,XFR&Q. 8\AWYZOGL*[+( OTLH\VUI=]^!?&B[;Y#7SWI385O9JA;9KE.6=W[B*\5NW2$VW43/R+[;(11B)T1"_.1?^WC\ S0"81 M![0(TLVQ.Y3&M:"E^# M'$U"+JE X__Y7OE_;QQ(WEL@+H8LK!Z>AY6\R%[XR7/X,2#15XRJC3PA]_%3 MNU8('BZ$GAUSC+V,5RU4;#8C9_6*;3*QI\K8LG_*DO!%I4$ 85SGB^!0GY(W MPKU/U,@+LD^2VC4V&!C52 7?P6>9$9ZOHR5)-%V^<1@;0]OX-.,5!4Q[DPROYDC]^^3."?@,8'- _!*^T#TBV MT&&61>%]T\:@VB5Q8_I_S2NE&8'( K\AQGU#@9BS%>!5N,T!S>'.]\4KY;>Q MZ-V]@MX2*M*,-M=[9Q$(H[R(^P3<9*&\"CS:)_?U/M> ]#P*NFKEA:SRF-Y7 MQXEYW[3T]KH,L\]S2:B[FN#G=N)])0_FN6IB1KM,AU^8.L9-GEA:6J,6#MQ_ M+J&&IC4]:$_"E&;$_,=.;6H=.F7]AS?_0QA-Z+E 8T"YUM$;JH_>I MNT?\E3S4\*KI+?KX WZAR!7W,."2S433QK'])>$P#MC7_9P+C2^/:M"'^=QT MAN6Z_^#FE O&UG4OAH_N^3/T- C-#SXRGG&!^CG'?@.L,DZYO,HNG8+0$ +U M# 9X__H7&?04]"]L$D!^(+R%7H[[)->[DS-CA=Z7WY3?;[)IGW2WZ=*IYLIQ M&'<0-NV#QINX@?FRL_/?@.\J#D>'-NB^/'HARKX!D\NB-C9C M4*97BNAE/SK'/1#<:P!PW&"*98,"-\52Z7LZN-'H[9QV\OZJ)0E]>\5^7R70 M/(9UIQUX3(A&FA&P-&.&"]H,OETWE- RX$TZJ8YAFL$@C+[4(#3(CXS7B:J(O5AX&>(4<;T*'DG O="CQ*[@*,.72_7-"FN'R^@X[ MYZH0%XF&,6<'0=?5OB78ANF?$U48F[\!-^J6IO=OH";:Z!E;8/0>D+K6HY. MO6)G?(W.E]"FQ:[KH#2ZNL?PU[O'Q@7C=6):1DUL>.\&' M8/<78#9Y&,VF\.2OROS<@\1S H/X^]/O+G+A2YR(Y4%G:?J.F':5N[\!ZB%8 MAMW@[0.6QS@-![/K$0$GDW/RHY]5W:U M-5?N1E);]6RT808%!1)S#D&^'D5!6DSH=IW6A.'"M6+=/-R6H;FWX2@KW3=I MC,Z*N> AZD%.R%/#2Y#^KA<\!E+P&] *!+%-I6_?HRD)N4,:1:+0T].[9$;L MF4FB^.\]_'F#C/I*_M<@[2\%*5.]3 (O-7&=;G5";'A.'SR!?)/GN<3>6.(X^W6NHF[QL8W:*N_%.[U MZ78@P1G[2MK!GH#(P8[?4RI17^Z,QIC^TBR@!QZ3> M/GS*Y9T;Y2I"U,UBU,;2\[_K4W_7I_ZN3_W_^6V!_&=WL1YG=7<;[2MZ))NAV:ZA+-AS"]_BY)_BY)_BY)_BY+_;0<& M?2 +OR4^GP._"6?^20B7PD)I?,DTU[Z-^_!L&WG)I#,3(A2+M*MWD77[K22& M73W^<6T95U0);&!(CXN@[(G*^M3AW3:PQO\UC"I2B.DQZK0M/($XCA_&"T*XY(R]V55.3#N M6BI.9@5V/@OV,Q\TJ-M@O+U*8U=VD$TVGJL >I^P&Q, ;[EKN8W\ M!E<\_ U L5TIFZ"YA%$F&EA!)J_0>><-9&TTN(QO6@(CT;#: 3RT\%66QKZI M:)J^0/ZI>KI@'$#=&;'1>%_I ;IJ_ TXUC*2O#$AS>AZK64L9?S)%L]9CM'P M$B<,O/1KN1CPL9?&S]B@7.<\=!JZDC#[9^)P$/5W1_+?'$0;T,S&;5' MJ?H5##XR]"[V3DT]UT%$R>4J-M6YO*B7B;'PUYF M+R2G\+("J7] B+*,BZ #M#P>.;7%V8QY_&A:U3F=TUQNPD?F%=3#:/VLZ3A2 MB@4>F_^N.10^&OJN^"G?E/1O2OHW)?UO/$J!,KLZ M!=D;[NX["T(-AFO]2)!@N/TGLV U?E'\'']%*.#Y]HU M32-5\TSE8WE1M]H:]*4L,9VW%"RHU]*/[&5WQ=<,@H,[KF"N7QXF8!JNC:C0 ML'V(O!77(6\,+S1*_[Z8LH%.ZO^-%S"5?8* >$YI)-!@9.($674]//HOZ^: MTZN;'%'WTXUZ$.!R8PS_;-4;@6X@7T;:RDW\=%?RK5T\4?31:(]$00Y=]4+>O_'3RO,[6MPDHC_ MDR&:OKE1!EK%T+I9!?=S+#CK. N_I*M$8P,5\!_1$9!RL\YC>'2#10(NSJ\M ML T,@.S+73N-$1KPY06]L#U_ VX6R_WQ_Z7,XQ>$O$$E"S&)&_.N^;36-9\^ M A[BG]K)W-OS=8JM,Y#:WMN.E8->Z[.X^\)(P_U>7* M]MBUJ4W/L'?-,;$>MMFM1X';-]\9>ITQFW60 MG6G(#[2_1 $\>?XE(<^B000=JOCU&X#<3.T1A'1RCBQB(?3$MS<&7E]_5O$$ M@H[IT/>7NY!.?RGF&[6=4C[@.Y-;(2\3>0CU3M9"-JN!3>B= M$T!R)8#A=+/\@W;O[^B@/(<&B68T8: )V6D[\[W\#$\J[W&TYR-+?/30J;2@ MD$4B''"QG=VX??/.&7<+&M'!?KCXU6^ #^->)@'PSQQ?QZ+@_>&EU""G,M42 M A$LJT#F+/)28Q@C/0'X%ZOX<^O^4<%'KO(<&S'^SVM:MCB1^_%HV?/M;D=$ M#PN%FP5KN42<9R9)4/$-5"\=NB+[A0YY9^2VP)V@*T%8K@?PZ?#C@?PPBV," M-Z=E3D]JLO)U!Q(3; !XY.5O0,76;\#_:QJ(Q=1O@-_B;\ MQ@LKS$7(S!O9=M$6UJ@D+]ZA-%U M(+'_2R!9G?O+G]]L2-W:18:F4""KJH\H_._X=2/\ MYEKIE9_H_X!RGW'.B+=-)B+4X:OYH>1OI#*7_<50_QLG??\G&6^2A9G>MD)M MA55,@J5F;/1X0Q;D75E=1!ZB[WU>S0>(]D6=MJL3X*(TXVTV=&!"_I6VHX^. M[SU_\AN0;/"/?V,LNR;4FZ5= " $L/D!#0!U-QNZ@'^Y%#G'+'WC*65[EXH! MPFY-Q5EWCG5Y/!9)O$R2013G]LZ?:S#RCS.A0S0^G/%7R_4+9HINU-)*H, V M,9/X5^2)R9@H@U9>NB>]ZX7\Z3@V0S<\\X9BLM/TOS:4X("1SX/=!Q/]"$HI MFHI$Z\_U<6)QQF$]K"M% AB[8%_EZ[RIX#IO6H>LDJ\!_]PM4%_:%BG&W4T^ MNF&OAQ'8P2VR(89.W1UJ&A^\'#A!?STMY;^4^7#_8J:*HPQ,#^=V9?P-E(T- M\ZT7LC^_'UM27WOF12'FP?Z-,&SZZ@:6Y5>=:/WP)N@NW:P7M;1W),"-UFLA MC!0C=9[T%SM#N^9?L #XUSV+L?+/,&WXOYK:#GFT=DMCH7J2T66V]F!6IGK^ MWOX2F>YNMLFO33?<$P]YH]E-]*;!UK)'H$S!S.\'%1?5"XO%_3,= ,O^/']$ M]1=7?8BKRZXK+.#)F*$BW.6-LS@G(:FEG\**-&-:W#_B/7*FZ\>OMGW/7=@_ M;C;F!EC@L/U+]X?>F66P2Q1%R^.JB+<5,-GG;5@E7VI$10!G$R>VS($:S +M M,3LO^H',5K<&_AMTQOU?OP=JZY,!&_QPNE_":P?TGT<.954:6M8=/[#7 E<]SFJJEC^$1_8#3Q8>].]6@):_F$]J:I)J4N M,OF]YP@3<)P<_U$8RHNC0Q'7[- R3E403E]7U M5HTI]NI9>FSQ6KK#N$1$U"VA1F&M^J"M5_&E"VYP D)"!\DO9>&/!27M.R:+ M\^6^4 041"5N Q(_<$JOK2@P4?/$ 98NE[OI_<55>-I3A!". C2J>?;NCUFX MRZ44J3OGU_GPNA<*QH] 1#1#6P9YXV[#VW@T3W]].@2XLGW3I9P75YZ*LI=) M5'FXH:I"^PQ$&^_(T#P:3XJ7,:?QDW=:9,EKKA3@_.!+R,9&[IWI&F/W1//@C_KNFF6#+_(RHE5(^2PV>>2G^HT M2/G65RIXE!779JNIKZ_$*0=$YP#U;\*U;]]7>WPQ]9&^+=I9<&%=.)UK8J%< MY37X.9'. -C./*&C"H\E()\0$TRM>8KE7(V1 C@T-FTW4/4OAU="B#[%B[^ M1N-J;>+(*_W0XI%0R]:S(=4WL4D];X4&][J7#V&ZUTK![ M<>9:L2&^;1:K>RXT8Z&O1+6_Q$KW: CH'KG/F3HN 'UC?;8=+Q7!;P+ZH!_Z M *8RNH)E6](FZ=RI O "7UZ6)A4,^1:J)A[#5TWTC>8U%#1M2N,7 MZ-F,#^3C??."I:FKW_H#IV*0K^)8[VYTN?>S')G21: MT@S)VCM'!"KJ7]4VLMZ>L%RR28^]![HZ^XN#BG(+&2SUAY^4V8A38C2YR>931O\R#G,$_: M$1![EM:*33>]5T[1(C0W-9P40ZM;-/,V93N*\\3^ZB[V.'0P_N=IDRW)>4-- MI_/10I59NGBJQTI >^SSK!%DSB-J+-UHE(>:<4S;QGS^V%L:F;$D+5'&_;UC MWWPD0Z/# :\NS^,+64$N;*ZJC56& 8&)NYV5(BZ]86UWF**?Y# %EAB> KP& M++YY),F/[UA6?1V'KE0C-$?ER[K5'0RG+2.C.7E::I]-6FHUCF//37$+$F1* MC?!_)3WM-\?/_<']1![7J^,KHJ;V)%BH@"N]R/'599J$,$$1"IO48CPT$T T M[R]Z_AU5?YQ)//5BXO#29J+4);7;GDF)AH65F]J]J(6:(>%QTN3PG(SEXUZ$ M,/X.V;/]>AJO-'T#^4]=R.Z'#2%$T]NO MDR7(9_7T?P-J3/UF M?]L\J3LH_T=OV>QNH*;UI?8-9:)4Z=-S/*(YJ B'ZM)M1 M1".]SI=7FI8&$2H )>F]FFP,&>]72RSUM'45V0B(C1]^6T4>5&C!5$2-Y4[> MX;'/^6D;6G8(\C5V_606R\5MRZ2?[=3.^-""C59)6U2D4VJWQ&-30EDX^MU9 M%1)>=ESLR20$K^C#>\?L&>L9J$%39/^$OEN-*7+/GT2UI*_IKM4Q38D8>#L' MBS(^06_!K>7UG(O7FV/Z<]T,#PG361#*=Z#$H"N9(NM[:UE90B3;PBX H>+]5,W"D-2IC>: M".!Z>\&81L5V=:W($)YY6\N.<;F;FO,(\[-KA]J7]6.:!TFH(\.//8H"&L"$Q;27=#5PV =H M+4'$7Q34?:.,RAY/;+I>RH(-#403.Q3>*!1-GLJ1\ACOIE.Z'T1O&=0MM M$VH#\1W&8'A@@> )G+JBU?G2O@XPX; R;;D6WJ-E:B'V@UN)YI&1BY$ +P8H MU!I%7S%4;-P%ND?_Q;2FTP,3E9/4;B!QYYM$;=J7TMSU1,L!QC7L6MNK8]]B M8 >?R#!+"#_4,#G)/BU?^F$*,"GG%FU9J5AT=O54'6<:L,6$&%Z[>]DR;EO* MQ:!=7F'M$VK^@0([242DA3.]9D.:(?[+.ESL89)03K&Q@K4E $<_3^0EEC^? M7RY^]+G1Z&&?,BCU?)4I"C@=<7LN49^KOD ]"TDB0^%:Y* M3PRIMQH2MM\9>F\#GQI9($-% MG\(?.^4_9/5AW]? F7UW=CA+.I8[7(]A96?>E'BZ.0J")>HDNJ7VT?H3>XA2 M-3=G$HGSD%FE!$<-_,POLCT^?D]YEQ)U?Q$HY!@MN@(U_MH$FQ XX:DZ'5V8 MG,>*5:;NK4U_IXL]OZ$/+I50@11^L]$]II3'57(EH)M180X4"DV08<_@'JMR M,BSE-X003GI(T:T>)R4FZ;@+)?9A?9UN'?EJ)OKCB&$Q'+ Z>CRSDU>A]'&Z M@Z9[#[.W^"[9U0.UGUK(SQN[Z[]026$\50WBZC&]T:WL@P,QCDO3_'T_#PZ( MWN\-V!+T-:6-(6W]2IU.>L\/:[@4ER%XJX$JBLX&1E71.D"=; M=:QYN"#W=A>&]%(R\O M^,F7D^;%J^U?-WR8,IIYC-?>P_ON^:R>9A?7_B*U)*^1=FEJ<5NI$I267N?V8G7D-(E[\ M350%,3'>65 G!VPNM"J"2)->:$<]A+/G>/,=HM^=CMN7SX-Z0[\1OZHFL$VS MIA8>-VQ#\_&7HPQ[6ZZMO#!Q^P^X6-3T@=X52XQZU5Z3=$.&3Z M?7G=.V'Q;QFQL?J[\B2J-/[BO9P]AQN,I(:S-KIB';-9Y-,:I@(GL(]/^4BO M='C>KTC-Y/5!+* [=\Q'.-YZI:+6NL8=[VHF0,1AJ-S#%O.Z/I)%O1 2^99OZCV]> I@ M\PARQUKLMK_-K_(IVL!6IN:X"N\%B56L_[ MCE%7^,_TKHXKNG&D6F,]'*Y;QNR,WG.SO4_6@I1?/,4)?_C0\E%] ],)(A?>^]A3-8 F5=C#G;.P"\L M:#1_9/RW-XMLX8NVFV7SR!+\D7EE@UT\F:^^6^,FZQSW! MZUFB;;K'5#M>I>_2Q^YJ_3#EKGGXZ,P;1(WM'EV_W_J2<^^NF@#&1$_)6CF( M=(W/I+GVW>JH JC>,[)X G[4\; :EW[!"X&W10*7'=%O.N=\NFA15-^H^@2 M$V"8"4W-55M&.&P/MZW"X].JF]2+&#M[ MUH,EF8P'*O5?&*<(=1E.,HD35_3&-H^4)<76]]G+>-Q]4W#L4XQSN (V.;8\ M_1+R3B(TD0*FI!Y!*HF2LK1M-B/'T5309:V'WK#K$L@WEZM@@3A M9Y+QA4)@A #>(>-6D:#WLS$GW2TN=H)J.O*SE4C7_-FII]D>%M"2)(W]8; . M;*!]+;Z/Z#S"R7ENS<37/<^D:Q=B6%$SLE/&75I:&IUNTM\PWFC)K*^MT+V4 M2+T8Z7"]V3*=^#@(0%.@&NZ[*(M8:-Y^/K[?X@^AL9T0W+W\[\8$:4*<'T-< M")/O]-U1PBW7"B29K#^;MADVY:ZO?5M _SG]?N*RH<6[TP&,JGWM2/,XB69B MR2=6F*-?8%><-Y,7&^V,M8 :I'0%=H;LF=6 M)OM"SRK?6W']>2\Y3]/WMC![DKGO-K4AL86S^C%;>!\B?)$JRWUT$8_+HR// M]>X%Q"0QO:W+P+)V-^ ).$P35U=/>F+(T>V_\FH#P3(FD6+7/^84-#\1,>P">+X=_,@]FH%S-W3+2\044GM22D MQCW9-D(I[^! BXK*:CAO)U.T^D_"]X'[=\8RJ1CR_<7/[2E6A;V,)W.(B^V/ ME8$G)PE39A&142U?Y1743"8>#(6Y>*L\G-*J;@JSW6Y-]<112ZM^ \9,[%X) M,,I2*G/E(04A:>CW449Z4Z@6,%?I6EX"X7N/F#@ 'SO6V;W1\E=CKD\S3YA_ M;@GVO1P]/+7=7JP,EFMW^K2(WZ+'F+3TJMHK^GLFB3:B.GQ[DC/"?8ZLD)Z* M.#,R2%-'-P0(@\Q3CC7-,S.M^\E>%@!\=WP<,XP?=#A@ MM(@TX]1<:BXOZIP$65BZY]IH6-<:]PX0KEGI<]OADQ,;.10&Q-1(M7TN([:F M"4>$")QO,2S?GS^J/;<=E2=TQI&79@%V-;GMM*5;8=;!][@C//-F;'1JTTK@ M0M%[0TX5)-Q"IO4$+HN"4DG%^B AB,W8VX.L:5VW3A.%<@#R4WYJD>F);CL% M/$6UP#+-5Q!OX?Q)U!+BKKQBI'"O'I:(UJHD"+[[:B)E\F(]RFNRR>8W0%HL M\,NTIR&E>&O A?=>NF/D,*Z2OD%3V*'Q+3WS24$J,(-]-:MD962&3!R.*K8- MDGP/?WE]F:J*JJI!%D0OR\>S8[L5V7$?]]-'DD6_9 F,>"09QK"Q1X9V K7+QE)#,F #50!8O*PK\%D11G6& +:>*:;CN53)1.&Z5[P MU,3WB[781VB9-:FUL*IKFOS@^N2&V7YV&);H[/?3YYXJ75J=8A-KT%([*>:- MB((U]\386:LF\^A=U,?0:=SD"+M?LP7N3E:896,23_- PO>>YLUVN0S['E ] M\%H,Z:3]H( UF>#Y&]#6!W;K74"-_A04J9KRY1;)C]!0''\P^H&7>)@O]>F; MP_/J%<%5,@QE[&9F*E'[N2' E#D3Y RWR4S;WU MR87)/>6I7FBU8N:;KYT>]$,RLZD+6P:_ 0HC$I,J7YVSOG,&[[M18+BC^ O6QWMQ0N_%H[T( MB<+V-FZ,VLC6GHV>HV![SHKC9N&M2^-"S-S"4KM7E;#$Y?67 M(7CJ]7&BK5^BE1[F?:E-&ZD8+;5+' 5UACQT!-_:]E2D1F7^DF3'E"*A.O%; M4J\= .7*O:-RGY7,.?*1UJ"J/(YH=\?C=.[="P/F]?WUR?)O$NF:_3M5 ME(-"9@=U$N90!X?O-L*3&V4#>39 U%,#^+@@P5L8;\8C%JM)D2#S_OT6K/3< M0%]LFMED3V'_"SFV8Z+%&9NS^&E]P[S&T]>:+,;]N--<[0QG87_O'A*C@P#EE=]@W*SC)4N M4XH%/0_&[V"@>M:\3] X$B,],3Z,H4]APCD,(]A(%9?4G#6,>,G#@=LY@8M= MX<'$<)L.'UGV>'P+QDAMM%%W&*6@5GO57SM6E9LRGFL#C1H<=>E+4,BY%O3/0:!K"1Z>A<$(X4,/0=%)-)F2"3&\O?\@G'BK8M@9["$ MU1E[ <>ZDJ!Q,$[-% ;7X!*\Q!X=C^=4QM&$!<#6K C+R\_JZ+/;P UFDXFS M\HRX!G*_\_8FMYE]\#H/Y)AY.>HRY4NK4#5FB[2E*'^LE)Z+$9GA/ D=QGEY MQ38"=NT^](Z2QSNZK?@R(.9!:+?180]=P/B(_0*88L/ ]^&<1HCR:A_..P:G M)@_,X=AI8@6OY8NGSHY%)Y-M+VI&!1^,;G*_JA-^@J)43NYB%R:I#750DH@# MK!*]M4J1SX];I9&;3'*JL#I+FYD8V R5*&*!B%O+#_6;#IB(FRW[B^M=:&>K M%,R:&JX_&0*;\P8N*/(S177R-;&+ I^L;6A:-;*,^L@B^O%46KJ"64\GH/?&=,RY(P+@3.91&?]DSY*.2>>+&";*TY>;K?3=_NX6EW2 M?'QJMZHV/IP$>'M??DZ1BT[UE?!*D1#6381WVE?*RE-AT^L'-&^*I7]BHA5N MY!@^W/C&Q>,J[E%0C3]29+O$VQJG +C7S$:]I<,R6?7=M4@@M.R5KSQ[_1I7 M0HO+BT56MZ7P@P8MA8;HN78QDXSLV0'B.DMKXO1E7O@TJZQDQ5VG8-ZF#!-1 M:/Z!V4G^ _C(#B'D>YRA9#>,DRR>4AX[8SBX]KW>H,"^R_ET/CY.@_JV^>V8+WH>(:/*Q;1+X9)2BA:&WP+STSLFW@EM MQ1F32'S>C1BR.3P#%!?9)!I(1IC8Z-ZVO_6! %$D B#.S9#1W_?H:MNSICC+ ML8$O#_X,;V..FWU%W0UPC@U*%^D2^ VXMX[P$@KBFDW+&_IB'$) 5/^H>IN- M-EH4)?;9.3JA?4V(?]5=[&$91>J7V9:[I@\64E7B:<-F6/E"P[HUM3^:9[), M#^.Z7+&.Y,2KRH]O(=;?$3RX>\M.9*@O.H=^+QY^=0TOM=2DO"+9IE[.EL\*(_T3;_-]S7+CM4"^U/Z2D GA^_; MSNV=5K\G]6+T&THE_7XMUL?@,4X"BXA^#JGE!6C/"M60 6#;U9[,JI;V62T\ MAZ@\63G3R6]UO8N>,K:G&:IMMDZ-9_'J@TPW&WEZ Q4,2K]&6JL*@T@TAI3)"D-H/?+6&@@T 8%O/IB.'#\YN"!^"ZYZ.F^ M5QGN,IWWR&_ ;9/@RV"*"D$16M7D8SFQN%;Y'BIU4?,/'@P)/59PI# E"CQQ M'. )!N5:@2U<"8=Q^+M?0.KDJ&=Q$U6]Z-OH-S@X)9\O-GNY%HZZ&BIQN2;; M/4@1MS4R9%'B+(F]/U]!_?*HV;DEDT1]#,8I:=(J/B.T()YJ[5RA."C3TL*H M+D.U%5YIA/1_O/-8@H6\,W_6U M>5UQZ/WS":(E&OXU=V9%'\6SG+D$!F6998& (,L=TA:AHPV4O[B5CT*.$7?F M\+I;:>VK*8]6&3AFY'R,3 =0$>DRX$7]8-1N].=KL+-FR-!V] -K&;PB7H^27@GGB/Q.FXTH0 MJ^59(?D7TY0U*D;-X:,"&\7).\F9H%1O9^'OI#$ILCEQCLWT@_P= )/&/;> M?&BQR3I\A&OZM9ZAW]/[G8PL_O4QG_9V=*(1^=SP%-'&H',T,^VSH:/\QIO8 M]:J[3*QFU$Y@0_SQY7FF_3:7CCL KD(,;".NDJK&4FT:(=Z% M0111),8%1$$C7SU$!DD,)LJ$=E?>VYOMV7U,+- T9I&C-,2^K)!#]/]@_GJ: MNZ[J94:KP=/9JF]HV$41]@(6H 9-[8*6FHB?A4NL;T^(MY#)NHJ!N6\WF]>R:) M9KZR@,.ST2'F+IK+%3< 23N2EZ+)D[MN(90EF6:VM7?6^P7[CWHG7M%MXA$] MI/#82=GS7=58MU8E0<57$X)TW!CAK$IX76:C5>8,R9DD3[/K^YZ>!'R1LRXK MK3*OJ=%?]KVO^23=Z3(+.LDM%LNQM!7 M-ZR7C103,*BY2N#/JSX.(OE]VD2?XL<: \P*7S$"_;1Q)2NEZ57(=,D7AFC0 M\3U,X!,WN$1'G <^;6R$4G;X$MQ;.$5-J]#;7DD'P#4 ;%F54IVLY>^]F[PS M^QVE-V74!FHTM'YS_B(Z_-O=P+M/W N-5MAVOSSQF--#O*V:1!$0A,WR51JU MOE*VZ#FHC#\(;OV"V*,XU))FB)%CKJC%D2[@6+=4'; M;81AE.S;*-:::?-(#HJW]_W>BE !7-E@K]89[S0."0;GTD1'E@F&-J29NVGA M.WHO8/_QFY3-JKX@U[PI523%+RY6LZK) E[1K@>>$I8% A@VX1SP/ A%4N[, M.J7H/IC)S.KU)Y=7$N?N?O)X_4NG-E4Y16\4)WQP9L: A?^=*>\G MIYI7B1K1M-0+:FK) 1+()'^2/"Z*C#(4,*U/-ZE[,XTD-^PH6 [)QT%S@\ MT5.5)8R@_!#P!IFA=Z&F+R$,*356+A![^A:AH2>]_5!Z\Y;]VQ^17[$_FC$: M X-.(?R]TJ_HBA1 FL"4^<)U;R]MEO+"6:7(Z[R+T+ZGN#3!H3@DC?-#]TC M(34UQEN"*;Z6N]-:@9,\M-<3N9M\^G(Q+7<%2QU7[A^O@'"BN!(VG*,>RC%4 MSN^@AW5]3[.S.YY^,?]4.(F*'L>QIZ?EL.0<&+IODV*7 \G+3W7XT,(*/W:< MH:PU@U:)9]+Q.&&P$A+G^XN?<<8-^Y@ZEIB@OG_:FE2W$-9<^I) V$>92,): M3;OKQ2/9Z84"L&?7Q%"=?#UQ/-S0,T")1_QRJ)BQX^TLK/N4H)8YYG50Y]_R-%;5Q>*%*?4#":_UH7'IKI)_8>-6E MP15MGYX.TYOH$1.A2'O";+[1.*UJ)6F?5$1&CJ*1;C=\I)"@KV'6C)$ MQ=D=2!J<_M[:\4%GA.3 UI2A'*MPP>;(EF:_<>\2*>X,)FOLAC3]!'G;],GV M\NB!ZH%FIS)UIE)^+0(-.9K]]#D.O._PJ5;.OY4F28_G3U25>SK2.233AS^# M)D;Q[[\_]'%2L%V$ :Q'Y%Y.P*BJ?"E^:583CN@W'U2;Y'+$25\4WIHA7W&\ M4/*H%W8N,E;+4W&LG16!FGGBQAT(31Q01;^TW&%?L>Y0)5ET^ M=8DK&45-]793"RW33%*D-I0V7_^E)'[ MB2@FDY.\HLB:-+TO>8O^A5S\2_AXZ6'[6(&R!UOB; ]WGW'/SSA, 3.S6_(. MMYGN3"^4KIKP54_L@&T-Q"U2^^.W[MW2IGFB&)EIYR[%AVM6XLN'\>T?#RX9 M%81?O$UGG. 2Z,X=FZ^N#EZQ=J7->,B^J$E9B!6G[$(/8!VGE!+76,@= 2^/ M9ENU,WC/S-KR">3"G*4HDQ'ODKW,E_B2XZ)RL3.SN\><\]G&6W,0-\G]03F<0)OEV3 MVANF%]B1]M4!H.F!E0[8D*8]U"4JO)"ET$&]5';-IDT]>?-YNF'/4"Z*BOLI M>+H]$9-JD2C](T)*LOHK,B]P?U"H4K%%"V?9^G84-37M=D5=393WDB420-]! MKO6\.GU#"9Z^V;+2'9!+L=/XQ-M_9F],T,X?GR.]K+ KURH)];'71%S M0?..\ITSW=N,[:!/$J*.WJZNYI('OI^>ODUT[EBBSC![;,C%?,MOOW!P%%?C M&F ]MY 1,/CHJPRE:O@XS2,+PZ)78TN1\NMD)9KR6[5/GMXU^@S V#$F"9%0 M3+^?*A&AS3*@6(OK.$XA$?#-O-$*,RL[//!XZ[' >41- .]4^^A7 M>H<ID5@;T- MSM'9^35[;^NXPTV5:A#CW//5;VJ$SFP+7TEI6(UDNTUC"HTT!01EH)&;@S-E MMRL,V2Z,M+ #O[,J7C)DP;RO\2M/XG)4<6H3X^J^,==__%-?_Z?AC$($5LV8 M:Z=<+7N?I"QC(ZK#9[<6E!8UO^G@R_N=N^]H=+Q/3B4=LMW/2P#Z3X:+FD:H^'3*L^;K- MDGT,C?[XT]G^H@6[#%''WAY0/^2;R8H7Q_LHHRHUT@2$V"/&9K7=0RJJ-0.* M=-JQDOMC617ZF>]5WUJ9*TWC/,9[?7%QV@,4\ER&667>JMGR;B4%(89<>+8W M3;R?6K@>O\YH\H]SH^]U<#(D?"*_:$Q$AM&G](,3IY&'?&::@D2 \N[:2,4I MGQ*>!NV;J+;0,292XI'TT[C?@!8=5(21BN16ZZR:@\7Y\^#IB/*<._XRM++B MQ&E*DJ"\;/_[E;#PUDX"98=G0GLE&H'.P1H!9_@IX>R8C";#M'J)G>N39\H$ M&[<-%-F>Z6(Z)5A8V.$Q79GI$%P(!8IKA[3IUL+XOO=8>+,E1B,UZJHB/:ET M9EA^1*?6NI2BP@'+,!YL@W6'JGM&BE_EK.!PC<)N&"#0,*->=8+NF&H;I/ML M-$EN-&[ @I^13\E$-LM=(GJP':.9]M,/-_(L.0 Y]M%'L<0T9W.7O,R:L*Q8 MF4[M "P_^8)L?Y'RW;6'\(\V8@,S$\/P$-3D1M\ST)MP&6920)O0D:;21J29 M]K<+NC:UQL"5ERF>,.6$)/6,OI?\S(6FCV1WOVC+IA=@G2'5T M^!GP'/O3U M6M0(<;-PY&C#3?S"?%?$G9H.T8_#/^QHC$VFCODPC"U0T<)XI#M/SROP"2A2 M+02^KR>9GE=L/*M __[8-YDC='+$3AZ7R:>?T'$?4C<6;PPCP^A_^N-4="F4! M]")*;*:C%=N5 Z925E?_42HA?JZ&22V8_/!JE$4E2=-88_,BH&E(74PIG2P! MEVI(XS/-VY@?^@(14X\@5>V[UKQJ#,FW$00_;WOMF/GY8 2,S;&E;*(/PG]% MOJ2@4=[@O?_K#I^2.TLK@1IS[X/9 N#]QUFJ_/N AF W%PUI;'-0+>8Z4D@X MT>M=BN]1!#!>3+Z"J+3:@F.:U(%D'/\[VO %)R![^A2#-11L)E=3+TWJ "_: M[O7C?C66G[;=%S$[+C]THO-^?!,4BA^H<;W31B;$04H.P^L]!5PN]$=\/@*0 M&*RQ9^+3/(Q+>1A#],Y)()MO<["9J'_3.!H78!%#_^623!W'-+1*;@\GXD&$ MZN3.LL)C+8Z0_24%8FA0RT\%^@XS2"NN\TK4"YMUP2:$+V(+:,&@XY/!9IE0 MES]X7IGNC*H38\=,JMHU,%QSHWF#@ I^Y.]Q=0D62BU*[@MTWKTP_+HGTT188VSTTDMTIW-#5U>W]\ Z'T8.;>=9EG<+"!&O83TZ M+G8X$7B8X0IV+.P37]=]O:+Y,?.ITZW@_68ZC@_AQ*),C$;_]#NV=YDC@A'% MJZ4,,CR?F$,S->[6A\A?^YW'D$R'RW6/J),P S;_QKWG@LRUX,X9J7.3[L+Z[AKK6-O)UST]40R5>TLYZ9^7/EER?LETO)VERW2^O]! MX/3[N_5G\ *&K (;YM:5S3C]YR;3+RIDE^ZUL!#B_3A<6J+IC9\O =%^U[>Q M)TYR)"K1U=G!<_]@Z/]%>U\H[DOFKM>;UW5H[$B<]*%Q+4Z-J"MN!V4(\8,: MB?;::)R_9@&%%N.Z(C\TS9#7Y:P5Y:S"#6PU!8JL;\F67NJQ8[+M%W]4Q]"; M91XV-8SN5 8UE<]:_V)>1IDS?LJ"5WSHB_V@';HN"7H;#EC0FC^<+"9#V94O MS274&A8M5>DJ!;>]]WDH;?1D,4[26:>T'M?>/6=J[:[):KCFP95&E( MDYKJMQ2N_:+0M6XD^)3R2%=DNN2)PA+H$R,)%ROB@\EZ2O!,=S@5M'3IS5W# MQSR-DJDO;ST%*#&MT"&-T99T].";<3F/ $5LI,;[NB'$WE6 B=R#";YN 3CF M7YH1!]$/Z(WZ<%KG@BAIWMU[L6SZ1.'>UA1>G!IOO5LQ)KCF*NYI<5K?1E^#8GG74^EI1'CPLPSKAW/X3'8X@/WO\6^.;.5B M3];]Q70VR'9Q((0#D!C.T?#S,CV#1O)R7*B')70D_P/36TDRRR*ICQBOPPM MQ6M(5/!,5-I1_2\W.9UEO"7"W3@^3(SN[J/BCP -Q>WR+$\JCF@E[J\=>&ZFK75(QL MX[KH3<$H(M]>O4:C\T5]KCJ?XFQ^CW/><;RP3\W(.XY MX;Z:S2;M@LVT!WQ'?KA>_ N(= UY&PSQM;G7AXB-Y@ULAL^>7']Y?H)\R0"W M0]+2!%EOD6=#(W@45?KI >FL#+Y=)<$]Q([3$J6X4S75$10(\'E:60W;;0SV M="R:G5D_\TER.XO:E\\'ET[%PLM/_1DN, 8 7MKD*RI[24JI*M&^/,_'[;?M M8*(N4P2*"9@F$AYSS/3?[D1>+L;DN4@1[N4A(L'V;OI&:'=T;8$WE-=B]H=( M\X_?Q6/)(L,8U3 B>2>A46PS1R'AF&UJ]#B11MD@0N2=3;[D7MS<$VI1J9I2 M=YD3F&N!%<.#\7I5BW$#9'NE$ M=AB1:*M ^6DNEL5]>,7G%=&MPTR29]GU*/M(_$24541K2IOI!N5=A0+]YW?9 MJL/(A%,3F=COAV LU\T\/#V2?(@Z-N2,H$S&%(3U!L>QS.@11J+7[#^AHI[6 M-9N2^ 7>()JEQ'>!"TEAC,F$F(?M<24[L0L:WUP]/5 M6BV@47>7+1-]I1BY!>,=^VXU6^+X\PDT,8*23&_[L!4:G2!4A\MX6!(>IN\/ ME!;4LO]\F4U<@_G8P2N\M^8DP'TA(]A -:?TVUIMPCC#H_"6W,290!'<,&TG M?#C);X!! ZWAB2'VP':PYSS8 $)LM.JV96U[O)O;M_2UQ;@L-KW^?((3$G@& M;@J.?W:%;(P3F$S2.UC"-\YE;/7H)"DS "QDZ$W6 Q?*(E*Z0A(I&\K31YWB MY8T-!$T_FS'4.4'PMUT80]W]'I_$O,I?-7EJU9>=G^/STZE5"3*1*;I(W;,X M"3_>5L M[EPT4Z[(/5Q2WIQ\)P0W=B)F4?K>A?T$UTKEV%_Q7G_!34IIFH3%D84%YB4$ MW9U31%ZX-+(B_<<3.7DJGKYROEO/>S$5\2/:H&+YA']^#Z>/E7V&NDP^L84? MSF#.#VRG94^OT\,ZKDTMRU+$8S[B M7SQ2MH^1S\?OUU?85RI0AYG/A)ZL$V\K+?OS"0(CQ!H#+!B$=%V+>>0'#?7P+3O*WUQ<>@27*A+X#]K=]X--UOP&,/]604G3& MTR>=D'L>ANT($X9QGOMZ/!)U'BM*$U[TI4^HB \QRG^HD:.'YT.B]K!D6]0:V&&KBHQQ5G(HS\7OT4E&L=YO M0"M/CAX(]<9Y/1'L[EK:]O;7'5M-Z?T%:M'7Q,ZC=43*\S][3]S_!W-O&157 MT[4--H'@T+A+" 2"- 0-+B%8",'=0G!I7!JW0 @N >[@+H'&&W>7X-YHXS3: M>- O]S?SK7EGK9D_L]Z99W[46N>L\Z/J[-JUS[[VJ;JN3Y/B;!MB4,S^X46H M";$3??H M;[%^C"ZY^VE7'<7[DRL*G"OV(T4"5=[I[8J><VT/,[-2V:(1\P+X K]B2F'7PV83 MNIMEG,Q]V?1>#O#9Z4!W)7G?1AR>75I]LJ6]9)S[>& /'U9)3 ^T#NT.\X1 M*#F;S]:=3=P09JC*:'$^'AT+>VSF0%R2.M\'S=:SP3GKO5CNL MDR*+*983:C(;^!W\3Y75U0MS)(%/<6\,F\%\ "/20"'\([N_7PC!N:*ZAM + MD<&3!F94Q=>%10)I4U@=H\/9?:ZSFGI N&2"]V+=8S&EGA7(XXP$#XCI9H8@U6@A_/\VA 6MZL>D^S4[Q M0^[52!0TQK8UCO<#6JKP?IS,@4GV58N+VY6;N$D _[83;?7%@<8$5K(^1*KW MUCK&SSE>SV"\ )(EE"@V[4Z>&_CJ!U,G]K?G&;WCKKUMI-,'5Z.J 2\]KNSK>AKC5>B.<(@>:/U MZ'?G)C^ F*LMN'\[XW ) GY$<>=#[2I+3/=/7,V^HY]';#&?L*-GB6;9SR,I MVF#*,[6^_^@@Y;CCJ0&>ZC-A2(4V .1C-M:]ILOI$^!C. I4R2,P^D5Y"E:2^25*>;GU5>./X!-"T-R.S+1$X>ATK MW3NX1<2[@'\]ZFM)AK8K12;.4W+S3;:JJNX4EM+*'//MYZOK1\?^#^FIS1]S] MJQP['C,HY)MJ=8LTGHPX0E^&FIKQPW)M:\,,5VYK]4]N4+$,BT:_:T6!!9$_ M9R\/U^7=.)RM3QE11H![I3U]]+&L_&2AK.YSQ:SXO-;M7*4]ZEQN@F \J5@I M5WQJL9L7F$85'^B&,P MTU5X][G?0NL[@+'B@J>[CR0/^N!CD"//B>![2\.R$#QB*@>B'/.J_;\9GU5> MN]NL.'BC#:M+DF_ZR_PQ-[>?!'3) &[G>L0G[CCP>I>*!;Q[8(PV)_@$0/-3 M"^EV(C:Y"9]6GZ@0Q,EMLY0TFF265'M-JW78R;!;\1S@:TE^7APJ6!E!TP)Q MZ_4$;?C^<:J4F0GK#+(M6LP(/_LAM,TAEK#P*"4W\1_GD/]?H5%J/6\F!W?6 RZVN-F6OF M8NF9OMX8DY<0V/H_*QO0@[UJR)>3_M3IFT_LLA7I5S9S\M)+7ZT<6]R. MI.F*>PDD-Y9ZX:H1?N:YII"XKK+\/NK8.9TGP+M40%UY3O03H-7?!V4RBXZ?CY\E["?:^4 M#;@OFBW=<&F#[=EBT\=86$O^C?+'23]28!A4?2R3OLR0:/1&1>7:.-PU:2;KI.:%^JO.).6T-,QVPO-C4;5CLGUEXIT<#8>(@<-XR4J445&0>8A5FSDET%_'N5)'^[F_PO!<[+4I' M:1"X]4D*G9^\T?ON(POJF M 9*+BQJ Y.)_I"'B[#\TY^.1O*6,ZL M;4QU';"T%F'".G.OBC@B[:& .Y#8I]$@W]FO'((6SB"FK;S]PEN[@IC)*$ZC MV79*>I.-.YE)#UK_#\IX965G&\N'X[\C"949WC1=5F1_NG$#%T/RI>=2U=*4 M!(Q?V-H21Z-Q!,=L74G.AK%UV>2=/L"R?E:J@GTMRX?*X"MMS8HD"D@H->(; M&5JP.:I%,[13DGV&A[EJ!D9 <<:IK']$O!FR-^P< XN5?Z-$CY)+A_R2@F/U M/ %.4S/YE/LFCDVHRT-9' @_40DI=FU*# A. D/JO1@844*99?9>7M.0<+T* MUA:;!!KV_"W1L$WJH_V!-I5BO]?-DB^_&:%X(BL%HV:FMZ<7J$A8SC(][W-] MB!.5=EDFL"0*_;3G23<(H_+7[!EHYZ"7AM\:4B28+$;ST>+]^H5=X&UYK;4R M-_Q"R=Z(ZS:4]NA1Y3='_#3_DKI805RW^%[7@:SV%Z1'19 -X_YP[%]C0ZN)64=LH$WKV3 O7>2 M425Q=^9=,18="=C,O=%%9FX7.REN7"5@P^DNV>+\&-K/)T/Z)_1<^W8LAP!K&G\8X?YZ\:J#H.N$V"&3E^;.3WLP# MTX#=5-I[%=C-7]U2E+H\_"S+!"%@T/Y3("8D-IO:!(=2UP2_?S"9<5\5['&1,!;>Q/* M)*,9F+'XOKHISU7TJCU+82<+'3[Z.'K<<)"$3N39.+50:=F]_>0]+V9;R7Z: MY4X<5P..^6MYUPJ7T-"Z"VJZS=C+G13XP/=YQ =(NRH%\LS45G1C__2]%8-F M-PO@3RBCB%AS5BC&L1+7D7NZ.09^ M@-Z0]"?)NA375D92 7:S+XD*?]-!US=(;#69'*#]A."#6.\M?7MEWI@C5X4, MKZ)ZDC + ]4S$Y6">\'3V;D.7S-,&-C-Q=_;B7MHE[<6'"WE MF/F+P+R/@?GT.N3QQ;Z."5-[XQ/@:Z!6;62/6HK*=)[BIKO#$Z OVCS;!W#+ M76HO6F# ^MWWEY&NAC: A'Z&J=+5*-!C[D,I M8M&)O_0#O7DS1I@'53>W+UJT9@"%T4H/U,Z$[B_JB6!&X4S##5N,/^Q;UV?B M@?G?*:S05T\?1 (N,REU:^T07O$8\=J&: ^;2.7P4D M;]W(6M)66X0@-UY_E^I\Y8![,?P?K9=SI-19&:.K"36=]]6%BP?ZV@X[V>7;D(X_?NYIY!J2OF 0W M7@0X;*3 GB>IYPC#(M;ELE+VM+@G"H0N.^,.4C2T:WX/CUK5AX\[4AF6$75A MBV#9NQ)XX.7M1P5Z^33[5S6W12NX"7_W^AWTF9/.,H@^!N!J^KS2T0,8&L"8 M=66=Y<3T8XC9,D+W,U] $.XI5%9%YT;F%Z1N98W>KJQ&11W_IXZ&51F*@4"895WB)9T,B[JO=J M21SX08;"NUFP0Q6$*K"M?&X\SW8'+RH.ID)TM'<105HI$%DA"9QCB3@R- 2-47/<]SK@5YVTR\NKI?V3W,Q$KYC= M,(C:;T)%#L"X$4V;)6)_+!TEU97%,#NO4-

"OV"B[6W]3 ]T?!7KXWPR(X M7FRC31,1]7$-MY7/T=5"U(*VP>,NI!02AX"&70=Q^[$CW&$38)Y7LLZ?0T]> M?-9SB:Y&IQ9<,##H,[=\7EAS&(X])SP_J?49.*B&,?/_*:8S2LG]!'&H(Z-UG^%>ZEFH7!SJ&/UHU'QI^BRF7+]E-JRWIK1\%D9X;E MP6D@)-4ST>L#:1H!+6>C+@_L-+C-3L0ND#9<,[8ULM!^@Y[B]LS0$/2E>V.' MZ&-\GVOL'I91B0@96KZ<[N-$#<5W=\?U.[%X$B=!3UXV=((,!CMJCU%6 G6! M19B8\,G6-L@$@0&]^+CUJ(7F$UGJ4F8[5\OU5O>J:GB*2X;EIW94PXH1Z8O)XJ#F>O MJT^AK?LG8==PL)')&?@;R"Q,=PD]B"/:JT\=M?0H6Y#U+&O*2=RFD);P3,K0 M/(:-LO8?TQH>:0S#-P(OWXPZ1YP%-A=L/9*A);'UG."-6+K8LB91A^RJ/4XG MOVT8=WL"2(A>7NT;J-\$*D?U)AZ@X*]G61LHIHPLMO.QF%PR/* Z MSPKX;962@3[U'L')VUJYC4A;ZU)=#C[T\8JW:' MXILGUO20DN)Y@71C>9#DKE9M^)6#M^>4T)@*<;$%RHD M\FHN3\]IH3;@@+R M]?US.9!S[*OVG/,D/(MTQD_,/,_(EH/+?0=DQ9P\NSLA?]@.^$G=)K9 M$?;J=,M'/'#1;9@UC=43Q!F";>7JQ3M(EP0O14H1@P5.(IH#OQ7><>Q?^SBD MCI9*#&I)E\M+\ X8S6LU9X;:=L Y?1TOMZB>@;#;T\]*]P)3?VWSD;I>GRY+==;T3F'SVJ+?F M<+ [Y+=>&!86^E3SBI1F]2Q4;BS5U\D739ADZ4,-N^1/#3D%7ZBMC]T@/+;0 MVJ::G(1Z5PNGY7B7+?KJ,@=_#1UB+$Z]'L,C$S,G7_N5J^9UIS>0NV>A6K!# M:UYOFE%-&6,&3'/V_IQD^5.1O.K)\S'%ZR+C [AH':_W0N"BXSL M=/?,9KDU5F<13#V4>XM8QSX-,M+TY.1]1O?R=;4W/]IIF^]8:+RGI.HZZK:; M<;,/A)[O1GN-V5V:(NW)P7O_BL_?1$LVSK;7S M=%EK'#: =>,8[OTZ1H'5+4A"Y[2'UG4+G4>AT M]5N!8%8Q82T72MG-R1UZY1F#;HZ7D93U-1)P5%*AVMG^)KN/ +J(U*F&(T6% M\E]EH'I[RUYOTUG/!'(<_#>S7[_M-WG3-MFJC0@$VE3+@(YAGMV:HK781YO& M4V\ L2[3#3!/[>T ]M^,=<4AK!D;U'5WC5_8BO\A_\ZH@9U#F-W?+C75RIF/ MS-+)+QXJ7UP<)R;K>MOY?(,OH),$(_[67?LH!WG3YV<7 3I33&^\P_I@EGTUQZT*U M.3]]Q!. <(3.X!AF5CS$PULXVIW_YA*0L;G:.K)>N#(0ZR<'O7\WD\/;6M55 M9% &;&:6LW4Y-(J;*_'31A'40&[OY)KK)]V/X/);,X($H(J==I;X%Q'/>$-4 M*T4V@B2RZ$U5&IMCX6MJL!1O,](!DD_EX]1[Z^B)[0\<./=*N?#%%>-E>PK> MI<7!+XW)%9H./ ]S(HBV.,'SMHQ4$\*;P-.E#0R*Z8^W?EX4E-4.DK>EH M5UA2_Y3 5(%K-J; >ZQ2N\.44Q-D#3*M;73E9V,X>Q&@_ZP7>_D9:L8K!Y@/ M]E/.7=U[ L#GFONBFST]TV&-IEQTF\]K@URE!]ITLOM7*6$U*<>;O:(6GJ=C MX*WDBGB.8< K_NQ6-#K=X ,:JZQL[ FT[V %[!YBL>-R:TXE>DT^"H.1E1F M4.TSQ2[A_4CDO7,#.:W6VJ%>9U_"1X MD 187"E/*3?34M">=1HPU$J)MTVXYBM\T*=0#*GLN>UUE4RNL)V/(@MPR%*9 M>IN2O?H9."PQZM?GY'QEBENQY8')@NIU[3>8321H7$D)33D;PQKD\R8O"WQ> M7WTZ/W";$NIOZUV))%D:#;0LUA\"+D*34SG*7A!V!BG3?=X(DHR<;%7-A40, M"]!_&5%_DZ$(LM;']7>V QL:3 O0DGI#D11S%)V;HTT_7NY.LW7 (&L]8L:D MZC=Q9F6V#)Q33MPOIE8IJZ;LPN:*]B[UI@YE#QQEFT?5EYR;R:FCB;@^"Y>/7NU*^9_JSN6<&/KI[I^\ITF M+NQH%<3N\1I&3Y ?D5=7%6(!^;$9@D/G$_?AG4=97A_0$^ N4)8=Y.J*]K^B88^ M)$YNIC(L*[-,WWCY'S\4&27NH?G8V\\,/S<%$6M L("$:C\-87X1I.Q#VMF M<@IST7X:YY(84]1S*_\M2]62(<&9@+%5ANGR=AH#NX-B!8I2-Y8#P1&%[_KO M"YX/;7&30_;[ )YOUTC$WQ;=(!EQ3=84".ZKO%?-1VAZOPD35X/B=T,HZ4(X M&:5ORLS<-GA(;%=?M4R[?YVZY*DV$&A HW$)'5KV02W%VB>C,A@8ICILZ0F? M +TZ]0GZJ[8.>;;KRS7+W[H]MSOA6 BCE=50:^^">YNVENF766=B#13G2H2[ M1A;W7Z-CG2$YP,#9>[E\2, H-ZQ-8ZH;AY!$^6K9,TCA"Y_ $!,,3/OY? M5$ "W/1&/B'"@N>>C=/PF_3.U-NCRY3LPFS\ 3)*G_HLQZ,I/S_D2)/T%]XA MP0-&3/<6>LY.,$42E+76^M7A5)^X#M2)9BLZCY/$,S2#;C,-L%_A9XIH$+@\I6MB?;O9K<7G-X E061_I8!#IXS.O31A%F("R_AO MKLBC/56EOA63U/&""1_57S0=>]%MG4LSU#^^^9O>K$\6S+MOSWQ?NI)US;+R M%]H5N3K0L#-AGQ!P$KO3-:BJ?4-.4C[_NA#/-2?$E4_49_ZWV 6[)*XJHHGK MVN]=DK94TYW(G5GV^-C#PIB0UQCG!$A< EQZ;XT:N'K,)KBHVA/J%$\\ MQ]=EIMZL- !NL_&@O5FP)\%H2&0W?QWI\V&KJC?P"#]R)'LC M+#FN=P2*I]DT#16PJ8NXQ+ZDML:ES^P.PA%3?+'UI=4&;GOJ![K1_'43,B55 M8X@$DQ]>$QWC8*7MVJ.N?5#&,S22416/$ZE\0IE@WR*>L)>)XWYH>6IZSSFP M._\HH2],8-7HKQK:4;@8+RS+N3GQ'5DW1&]H/V1SMB:JC.NL9)HQ#+#/P[KN_#6 M2$:@/E**SL^@N>^'3WQH3Q5&R@Y]5_:(-A?:ILON6I*1SH^)Q1L>A,1UY!>K MTZ/"[876\TT0G:/1'[E^46L)_SWT)7%F%-8C22 U)/^CNO5#9KXWR,D;O^7K MX)Y>M4@_IFCDWD4<\KZZ+WJE2=K/WG(2SR?* 7RD8@,X]E<9ZH)L*)L=2P,?BI\GCU8UXD^4 M)>(P?7+EC9R8NC?S>0)0P.*P[1*6REWT^_R+E4GBI^0#=(&),DS-YG2ZXP&! MX6PWQ@AZONX>28[J.6:P++C,>R+@(IRO7ACC!X#TOFRALF-*RLZ?RS ZW10X M.(]!&)P1-K[QM_O"_SKWL[V'14H+WDX@N.O:V+D3,(S_8AZNIQA#3E1\ ?W85DKJF5OS83/&[L&<1 M;6&";\-?4ALV#[O$](429SD#[4HWVUQ[=,#J4/<'/,6..A2V.I@@/U-N>)A? M;&12*VD_=C7Y4DMG0J9E*$3X6NAJ(#\K,=7[D,,[7UQ5NI75>PDP7M_M>^Y-H]/U*<=GGAGOBB@E'[#N M,=LC.8I%U,=-1.??;JP]-X1T'\C9WY7FUT]5ZIP?#F(N?3-MIEUPFYX+XKC1 ME%'%\'L%FY;\[<@PHFJ=A7$@$*;<_,BE6(E]>EQ8?& B<4HPEVV?H_=GGF] M(CS!9N]J<% A5?Q;. OZP,Q%9>FOU]"<4*\D?)=C\&@U8.A2\@+MW"K8S-MM M4^4M M2K(1@;6JE2JCAZ;3 KGR ,DVG:R3<($-)(VV M52><=!'B@TE#AQ,Z >[WG,BC?,]#_-N-/%\Q6VX*;]"&=]+QX" >S\1E#I!A MJE6BR"Z[[FU4I6#4\QFKJV%,)342I2*C"/9IC&MHMX<8@A/>_XNCWR-T"I'K. 0/+K( 3B8FM@4%Q=5*/?*G2L6=:6\+ZW21WE#&XLWT?+&Z&2WI%-! MPB>D2W95]P1M]5/<16TS2?(X]+UV.DH1T<\Z&628V>B]*UDF.Q!D[3/M5#*G MC]B?8$Y\0J57-H,)3#AW)^+!R[N5I9>5!>M-(+ED>K6IY#$,]E-LT"I-9PLLY8 MP]ALA77&H2#Q5)Z**@U+\]KYS;/0V\C;2IN5%G3)QI*"NOHT]S1#2);672+? MLY$+B1+T@;IL_/WF\2/2\DS/14&VZ8LH=C/O'T?GTNB_X8%1L?S3K!6/DS0> M,0/!%TMW!XJ%%#[EM#N0:V^U6K,_A\5XV3F5^IUCSOP'2ESJHZ0*?%P)53V< MT2$2?0!(V&H<(I#(S^TTIBTY)N8X2 "G /:=&1,?AQ:#YZ-%&N)5)%(J5,BY M:.'"4)5JN"&*2X6%]QWM]FIH$I5C7GMI[.L-;;U\+6TJM;(@K)Q"F\F$A(0/ M#=K,H=(,ZJ>^JM.Y*+;O/!=.1+:BT6_MT=+&Y6$VX'5G*DQJ%HL@5ZQ->+6' M"OK'>4DA/YG'^6E$&\4MOBKVS[<8@9RT08_7N4B1/E\_B@F#@6UX#QW[P\+$ MZ_LP*9LA86J)3Z_1=XPI%:JG[]E.O^G5UBK".*&6&AM'NM>)[%:T^LT),> MG&>YLRRGRP:JO66FM+)X-^W^\NJ?:WL-O#2#L1)=,JS_XC]_&9@SYF3P=&PR M+=QPR#EIR(ETE'$Y(9["-!?Y&KU;P)2PJ!*5+E.%2@XQ50&&?GY+;,R*V E_ MD8(5(J]JNEKSTC^#VN:Q3(3C*_]@JV&#C_RMA;=\Z_1 M/R9B6X7EI;$D"MT-#N-FE^0 2449PUME44^ CR$2DL-W[U5Q<1SRB,.#>-+> M)=/SA@M7?+OR6^[ ?1F1LDCP\-NE5,KC_;?@V_FB EN:DACR=]$ S#<2[-*X M;P#H\"!)U:A/L!D+U/-OD8(/M._G/S6?_73BLO ][>J*[EW?*MT#,$ZUB'4 M;>$=O4Z1<>5Z/?ZOBA)(I:<56LP?,NZ18D):;C.ZK1*9=:EX+J]:5?BBN:*# MJFX98-R3B+"")6"X.H(BA( M0394E:. 2,NL.=HC!Y@>GHZ1AA7K <2"A"JU9VW*ZFU/WTM9G?;G"/\99W%< MH/OL-LKZC2W4,>#5/6]2%]$[!C$OY3^@#8ZW?ZCQF/8LQLY\;Z\J\Z%'X".B MPG+B=P5;Y39DI#?J!'44!_6K5!O&?5419!:7XG]!'>^-,WX'=?NKY7=2D^VS MMA2^U!1"*S>[?^9+YX!AXLSF"%K#A<."-&^G$Y;6IBQ7O"'F+!^T3BJ SN5_ M:V&8/'1#%5OO)NU"&D\)Q09K@*R>D3"8A>ZI[VAI)9 M?02O:EDS_,P]0B19_R212G%-_T%?O#15D!=$NUW,^/+457C/WP[OCM^[:,6@ MA]^@K?=CB$WG\M=H1X:-\DEI*DF\T\SL$'$VVYS]*?%J0TQ6?< *,S\%E\L: M:_TJ=D$"@V+""J'Z3QG."XG2"S7TCS::9G*<#\LNLOV)\N8)Y!/1Y&;Q@;@> M9&@TACUD)EIJ_0E/ !A68OM-/%^" MZP91C]5TSX:45)TEI5AM.I)R;+/+DGN>=44_":B=Z/9.L4?9 4TDB]NJT5?3 MA DQPL \/>\MAQ [N^,;<>T$O>UG#A(-]V73O70H7YD"20 M3TP&#NG]W(P M\UA%6,3RKL> MKNA7^E(A[BXZ)V[X[R03JVL>OS;A[>Q3("\GXA<@4J!]N_HZR/H@,B42$ -> ME_?4,]=Q2V62U[O--NB;%F6^9>C[QA0"&8&-J*:*+,:WPT9GGM?"3X!+FFUQ^G)[$X[3 MJQ+0Y2#+G63.W%7:+SCW_A>U@B0*:9TARR&J%^BQ-N@M>:T=*BBO"!B5PP4$ MADVS&R,Z*W0NB.(_S=[Y?]$P/G^(+[9E M#HU-WO%JWJE&0.U[Y6@ YD8 5^>JY\%%I#6;?GEKS9W ,=+ M]K/$.DZ/=DK=?AD&6O?Y8C3(B \NM.27_Y?HUPZ-+,%E?BLWI@/ M+:IBJYDN1CK"0]\9.8.87>$68[KY-F9;Y&+\IK5#:-),)3.H89@X[, MC-_8Q==1XKCLO-?C*%V*J5 &8+TX'\>L%^ A,T+2;-T*U19()IYU_MAG= M/.B9(I[=W&1^$L2)U9G%/>>G4J)DES8\-J!R;GTGEZ9P99BX)!W!SN#@]U:$ M.>Q/T[\J)>2#$%G-V5V44$>A'4TD,4E-$@N;T[#G?3%S0@M6 MH1 M9XS/C.SX[2FNX.5I;7%+==8#V=XLV?!$2S<7'/.[/,K,#O;>T+A4P;9UVN_K MJ/".(M6'4DNB\%5?L)AVH^TVKA?G[PK]\+G/F!,#SU4_3F#E_*OLC.^5,K6B M;$_>J^J"C:F7W&73M9\P8TUNL&8RQ4.S#194%H'/D K'>CB])BRL@MS;AU2U MGNZDHM#[7&QK#*K K.PL#37)!K9;.ID% /04OP )SM33 L_*5S%%I:6V-7 5 MQ,@_H HN:B_;":*6]ME8ZBHUS#_RVNTF;M(,0T7VM_+U%C22I=8!7P9^7MG. MJ?SR64X0!79%RAH9$J4W)!?/U=2*]% M4CP6P+US(TCL,N6ME9:'E6PX8*MR+@@Y-EQ>F'H"\"9'K)(U)_7H&N@4"Z72 M%8%I=E3>WH&\ENT^@YT=DUW]1EM4:[Y.T$2C;P=8^G MC'C[;EB$NNM &]RJF;,Z[D905&LN7O]K7%1!-(FFN?8I*Q*5:TG4_>]-[4%9K=8# 77*7M./_Y=JC-O',? M0)&A00$)GZKX776IQ&UC'\'5S MGKS4Q'_=6.,]"FW"?>4+(Y%-?;.#0\/DNZ@K;W0,O:CBX=Z*3Z+1;G-MF$&X M912E9I+%0ID$AR0F2SG>T"EIBQC5=R,SUO3(6>_1HE+$ 6,4/%K4X8K55B"^ MT@G\TCO)"*? ^B-Z$JN81P[A\'3O+?G#\E6]0=N/\Z4R@>H!T=H7="32$E@^ M*HQ]-(P1]-.RLU >N"#^QJK:G

I/+EJ7O]$\!QDKFY(^2LU[8ABJ"<\:!. M<='K349PJICTQRHLYMPQ^XI3[J)32 @C<)]F1I)I$E37)V4?2X8Y._.+Q7)Z M^\M(4N@Y0>OEO\?J(E\_@_:7FMGZ@RT]?#'>ZEI$01BD&30P/\TBG;'LH"X; M*A33.BK>ZEBFZ6NL]75O:OX"%(M&)O M"[EDLSOQ+F72094!AI^"0Y#P;2D$Q]Q/;B9#\W*X^"U&-NJR1-3;U^I[=7PQ MMC0UUH@(9Y(T0R5EY 4.K&B*:8YK35V7-UW['VITM,06GRW<^4H^%24!56HY M)T2F#TC]4L+V<:6 BKR@07<\G141+IWN=N[LXT6^7P?0L=R-N(@BL!M7;.F( ME'AWD^ $'O+J9!.FQT3;6G<@+XNIY6+4Q M:DH?6=&I3Z3IZ7>CZPBD=$3!JSG5RV4%CN+%[+3M0IR-M%H9T9C,)9>EIGTT MHO;9BXQVUFWX):@^O$%F*VJT%:U?)"(]Q":F&XK'6RB32BY>DX+*$GBK 0G\ MPZG=<#HOOR(FV0,V^C!M<)F!7_-.S ;>B!AGINK=I\U>)TX]6+Q0#5SI-8@] MU=KF[F2]Q,@S!VC\=UK0^99Z?>1V.ESR#-;ZA/+!C.D".(GF1IM)$W0)_6[C M'Z#FFR!TC5G=3S4S%(:IW-5QH.X/FB=?786:J$3@G][8I].,93+VJ],W#P.O MS.&9]34N67XSC,A#D!REQ*B8H*M;PFN9L&L]OH:((("A9Z" M@L_G85L9W\2<7Z//"8R3[=WV7:0T6TX;M?K6[.-GZ<.=/8<:S#^CN@0K3?1/ M=W:U&QHGW,ML+T6@.=-I$CKPV]YW*7QY)7+R"TTLQU0C%F[9IIHYSZJ@][I@ MMTUV/_$4K^]62'353>B_B;2U(&V&.D?SJJW689I 7B<^5),-492"" M9>[RZ L/QP92W=Z:87W5N$!_:3K7DWO+M[(0X%[W7^"7YBRXTO&01H+O"7!( M*1:LWYK\ Y]!1G.&(5/FNN*3T[?K,YOF&?6;2$68BBMDJZTM=H'CAS;.]B_, M/S+J(5Z.6^?&?61H_8'=Q"62Z<7R'E'VOBLO75@S!8NRF&/)%M3S;48RA[42 M9AB2&Q =P)AG8UO*[M<-J0T@#R_7/?X_2_-&__>7U(;AU5=7I2! UBT6=#*..2T9F^@LP-^1@%HY M-PI)?O"':34* XJ-=SB9ST//Q?*>-9$/?[[-7IY7M4]SX;9AEYE^IWH3M>A8]J< M5F9"#1+-@-0B7/8E9&2.A((:4+YF$E>]K;+ZXA>]\VH!7V?YM M:M3GR599P=GP[,(GP,!QVN!)/%34PY;TB_Q.+?G[BH"^D3>D:)^.> MH&=LW.AEC7.W7AGHU>]S]!0Q,FBKOM[V(44YRMNT/#+&>CJ 0[ MG["POEKYB::&S4P7^S5XS"YY($I<*1^2R$EOM_2A,4C?R'3Y(6C8(IPJ-31\ M/>4+&?"O.WG]T"5'/ &HD;K-]7%.Y?J+IZ2SQ_ZDJ-L")?02PA-?-UW DM& MSI5F-]H#)-;S!%BZ]8P#>Q3XASE]G*=,9$\CB5M_ % ! M(-.1^IYK/67B.>\HH&QO:6O=%*20F<-0.!N$7OGA?"F;["8HI;W^ M[0A[JRBXF791&J.W^V5Q2#Y/G4O"A%60A%WDN=>,AUCEUZOV%QTHHSF^'EN6 M<'NRL/OKY?=F->5X_K,03$" MR45'GA/P47IM=8FC[W.@R7R2U1[0W N!I2T7W^E8T*E4&U*9"73&UV3W 7(3L9$W+-\ M_CR!U91?GE#6WS49Q#'LBGV)F5)SSUM*;][M8Y('ENQUA#*G'FX6&/Z@SR]& MA]FI/0?+:E1/.< /M%I#QE84,?6WL',>5,F-[V7S%?*+?MW"$O>GS"T7&TW9 MVV,R:$HWCGR53E>_>M"#S1-(Y/1>?FY*,>_F.%[GO?R[7#.L6OOM;=Q/@#+.^X,?B?JZ?W>.T:]M?I#:Q=="AI\&23A<-#\81]=&_SIM^V6 MA?'/^>'_;4M9Z:'3D:"80,MTA5ES0]*Q,MXWG5OB/DCRCZWB;UZK>OI=% TE M45!Y!,:(,S9S(I^_0F?:;'\;HM;+/66K<.:4Y:I$@[- M";=\$$<8'],GVUR:_M7_W6\?S1D?>.#\\!. 69][Q$]OIA]#1 EN9M61F676%N# M3B"1T5I];MTX?CWJ98HV;@&YFCS@W@;]9\I!G[HQY!<]T+!MMC_U,U/46,/7 MZC:G;)QJ,OK2AA>[J5<5J5W-><:PAXRT^F)?7X=!JU MF.*K8#WZ HZ\D&*L M+!^:AJ(;(UM)VNR/53..7QH;TY2_"^(S)1=Z<8_)//?=I.K'9'=G)"!X^7BM MWC+#+2@A_\=07 8X,6F+VOT&OP-DI0;[R&,>'C/3IIO";&AIWWGI\Q?[0L&C^I7P] M2)& R8L%_2SOU'Z:YG'X[>MK9T[V+DPY#!K5(T[&/P\-3X".LG^%0]<(K1.= M*)!%FUK?>C5@856BH^4!1F9:C43DC-SKRD(R0RN#=+@7ORSXY40=0]XGN$7G M/^._T=P#5#S#8Z08K;S)V@#Q28!@AG*14ZB**=.7BI.S^O'X\5M[LF&]M7MR5(^=1[*W9 M[Z32O6I<'K'/OKD-*'OFD_D@7#$B.^V1/DZEL@'R&:87AH8L]-B3#V08[G(? MZP$ 8P!Z",MFH4OVZ70@L*.C] FPSO8$L#3>#1'WR+^7GBRT%D)]_.PD M*?'-&7 QM(FAAJ7P[YDZ>F"PXY+.'#>,ATC%"[/6Z:9O-RF;-+E[F(F:"*>#BF2F,K;U'_4&1G78^@?V MM///"=C[ U520))7ANX)<)7?Q)$ASCXHO2? Z1P#RQ,@-_##7^Q3\ 38*$'? M<\*^^7+0/?=NZ-*I'OYR0_AQ,('<83NCYNRW*DM6<=K>0?"-!.K9]89"Z.Z< M(*>8K]*75E_GE.W(>')#\:P.WHK;(-Q=4"M>_I(]I4'*P?YN:W2?

70OT5LA3.%Q\LGYH6R21X&;N[\QG^1RA5-I/II"IT%>^,L="ZC:67CH MG>J&#?H^GA2:#85,B(P+VZV8P<#NJC); G&_!M_O#X18*UWKVJ.TW;=682X2 MHXDJKV:[?RF[>3B?#P\WP5N6D^HL4%/M8D^ \.";GT\ 6:8G0"=GX./+]N"' M;''[RINU;M',D^\GCTLNSZ^3:?\H,S6QB Y J )_9?]5/S:?=;[C%;\JA M^>DL?Z)(PH<.QO@_18Z-H3.%K&+_[C@0>D'[V'A@2NIG,5.9>].WH8AH:XRA M. G3UT,[JW28)WZH+ V<>'?P^ 1X>S.!M9?9!FLKMP0Q19*-?>@-E@\(*:S$ M>4BNL&X^=:R?YQ_BQ[L$#&Y7WU4?F!Q)/S=?@BCTU/N4SARY2TC2GOWNWQ&S M("%Q2VJAWF4[AT;>M&QTQ+2J%]_KH<@+XR(\.'TAE=3FD9S%VC+!G0"4-*/I M_B/=I'M4*;=[&^OPF#<:D(4"&=V9D1 O880.[\"GJ&F]S01LK=;4D2(A^T7B M=]&[LNW23C88P%?EKYV('.IB-9;,]/D3G=&*.9?R>>6_*]-58^ _V&](Q?;& MQ62]V'TT&'@"Y"6V7K/-3&#M8YBH:;Q8H!3_.G!1/#_>46-]']7._ 2H;.RX M0#>544-3(ZM3:D@.LQAS"R)0-26Z]V7Q_&3^E6@'^!/\7488)(5E0S]3 M*%SZC9[9]AW]#AZ1:\7''!PD1_$,A"CTMP5F_[%E?(PR.&_-UI1F+,#9YJ\= MJ*I&_'1)4JW,>@)8_.N-Z):%!6E"%]3@YMOF[GTJD"BP#?@8\7>XP$=24]R_)AW-_VM2/]-[;>-I M6!NGWKE4C8>8V D/[>.H1E1$JD$(*GE0_X<*E'K+XG0)_ND&F= MUWW*J.ICX[_ZRH657#G 26,QPRE8'/\=FV9M^UGUCG\*PG(QZR?\$W_H'VWD MG]HKQ2> _D9E8>7C;&7!WWC)V+M&U4J*(' U9C2=-8%?O=*!])57!O4P)VN( MZKJ84@9,=IP9P'AN$5B/461H%XSW @H]JK= I2= $/\3 $4^?2.UP1/N!W'\ M%G8"/SE,]SN:4&)861Q819< ?K@A;(]_2.R8@Z3O.ST!:B>PIMS_"RAA?J/- MU0L08N4IR[&%H21>[V6R5!T"R0%^(7UO=OX^ MPKS?ZYCJ?G]X^%]Y /$00IE*HFFPF1.I <3-L"9D"L=/AADI:L'B'Z.WF-KP M_G!XR8M(>L3#)'G53R123!<%B@G"*S*PYU.PB@A0[._ECMK+'7$6IIO LM6J MZ-CB_+M4P%(7-"W_]0;0(H>Q;G'*T6H0EG&J)/[668E,_YQ%249KP"@#)4WQ M^E?];6'8LJN2O3]8]#T_LP)?E6HI5F3**A*O\7U]TH"X0A!*V%(J(@?'YM\3 M2156:_W>*"X:R<*\M?U*2&);QCR#OF$P(Y>DSJM/A,X+&ZD] =SIO11X):-Y MQK;-#BE/ )O8XQV;R)K+NU^]L2);GCF$*9'=IT^ [Y8H;.4(=_L1L"CD?LE^ M$?Z&U:3WQ9=.(E<^+/*6?VNV69!0E1#5B.;W 0QI)WJYM(,W^2\6>/*J 5#-X!$^[I>>))MK[Y2YCT!GLW\Z:>*E\;^ MPX>IJJ&7B W]YV(/JZ]%ZD:^L.5O%-8OF+>T+V6)N>][F&'A)^YP(00P.@TMW_/7R*RZG^7@K^ =!9F@(%V(XT% M]]TSF16;9ZWKW_LV?-^,>0&\EN'NX9(>FUQ"ASXT BZDU"";!>>HKGEVC>0:&HB2:%J;/VLYMI/XKP:R MGJ&P@]'(E3X8 Z7,=MKRK.>5+^'/W1(RM 2HG<&]*>%1J[)WV;)-@VVQ LL5 MQ5754#LBJ!O(JX11^[S?3D7CNJ]9XEN8RER^G8%AF3+X8Y2SB3>+L+-4&.4> M_\5)DS^B%.8^*5]=DAYWN)3@P5? 1(&4PS)C9K/18:H>?Z$ER74Z5KC![M#> M!RW*),A +9=;_?YHH.50.F0V .XUVF^T"=9%E%^]J0I\%>S$>\OQE=$OT9DR(T.7R39G'T[9K0J#;"I'[COX MW;7XTB;LI&LG#,6N*(T+KGM6[!K]#_;>/![*]OT?OC254M(F14R%5))4 M*L),"2'1PI1M$B(3VNS+I80BA*@HHT5DFQ9+ULE.DB5,B,E2]NS#K)YSW/?W MSEQ][\_S/'_]7K_/JS^\NN>\N:[C/,_C/-[O8SF/&?D9V:E[VGXR5S$WI MGO(CK*BQ=<(7+8-OGU"S-EC4TYZ3I1&V;KWUZ;.AQPV^-)MIRH'] M/\1DE=+2GI^.N[$W7%OL:>(Z*384MTRV2,\E?MKQ3+X7^E2,R;V,[U5FV-=B MS1^^29U5*/))BEOUOCS?I'YBZ&01+&C-5'S=X-03J/LR[ B;_37@ZI7+[RU# MIXSB9B"_RI%QCG\UAL/$=&BQ=N@'$"?V7IB!IIIG( &H?>3%395]'1YRN^&8 M[=HY;KE5LBOKE1BO9493 Y-?V#F[?WJX\$G\5^GJ^*+A0-N:#UT-ADF0_T_J MD//)UMOQOI^"(ZK],G.L+*_$7M(Z;IKV>*2]J+AXO/=$?T[\STC57&Q3UDJ- M= >E'>LDC:BQ+JL:?N0*T/&F[!>>^!>N <=?^Q?KV XYQ/LM.4S?>/HZ,:;% M1W6(@S;6%V_.;4F^[[L_:H*!)H MMDXFS"KK8$M_,:+LQ6WY\VYJL*_6%U@!VI8P2F2C)HC,B1F(9>B14!@JT0\O M9XFHI:84.RX=;5?ALV_P:Q'6O^)&#X;#)N7WC0Y9'/<=7-^@]2*UJ1P(UE; MRHHG%?W:YR^Z.$RG84KQ:-;6#J'5YKW&CS.?3AE=3)947QDIE>BPV.)+8 60 M[?F(%HO>3YWJP$PG00-Y2M_.R*F8+,OUBN_-T<[P/]*157]0S;(R^--/0U>^ M2ZN7[3I&R$V3Z1@NU1/JU,6G^0E^/5^R\?Z0@M\G]I>RQ9R^M!8?@4Y/+T*G MH+&'WK9R+8\A 4/Y1/J^RZ52TRKJXV$W54^''.FZ$SV4'#3J6$I<-"UYVFQW M"6[,I&W/(8,@AY][P[%*J"^U"X)=CC2H'"Y O_:03O^\QBFGX>F%U9$KH+KB MZ\7SF%>TUNJ[]Z@0OK7A348W/W%AA^?<\U]$.5Q@4LA7WXV2OJ5") J&Y6ZP MG!?!$97M*&M2R2&U_(_7HR'?6?1'M%0_#4MO4#+ R4A[ M1-JOM!V,T\V>_S;%3CI,$Y6IM']*41'X+ZJ=PP)$X=8S[YUT@]8.):RZ%[*_ M6_N!5VW_-W]HW+<,.Y$T);$L)SNVB,W2<,\I#===24W9>6.TXJ"5+>TB1[@0 MDI -GVX=RC+NTZ?2UQ8LB9T7BMTOJ=05WISBBWM6^/?NC5'#GSVD.USO M8'"PVZJS(#!N7F*_LD1$RMI/I/AFZH.WWV.2K]T_?_F1 _^Z]ZRD23?>*IOL^!YBQI1.B-[\UJ)1@$- MXL^TG1B!J''-SXJ+.G39RO5]U%#9_=N5.9FP44K([/�W_)Z' M6]%S0!I;K/9.<>4%XVO.P01QOZ36[*^U*=M6A+Y<6V[W74U!7RZK< 9:H6^2N;4_G:P@D[8360KB> )94SC![80::M00>)17D;1Z2N3&!"WO8ECZ] M9/?Z<,^,[FBHZ?<2AG-ZJ\.UUU^15+'B-SRKTQ,6UN*#UC@H/OG\<]7\?0:5 MVS$#EF?XK!@AU&"YU.\9@YJZLK?2).>_='VT?[[3NM5\BO\28\$K3 ?18D9W MA'8&XX[Z:M:WR\I6IM81/U;-OQ)'C"$)3WSW]IP>X.C(W)J!!F6=9J!GQCZJ M-AS1K%+,Q/QZ> QXYL+FS2..GC**+]BEGOB0X$K;C["%=K]8C @DJ$36* M(T->]LSM<*5"P0ST*@8P[<58B5:NNUZ(7BT>4!JZNB.4Y>< W,[/ZJ8OICCC MWDX-K.,S4/C;3B)3X"O<6VR:"GDY,;>'>PNW=_=P-M=/SD!IQW'IE$!.%7I, MAP0/RLES @/S 6>8ENQ,8$6&KH*_:.+9 @53I!MJV^#*TZ/[V#>M@4^1B(H@ MI9*M0^F;]U%IJV#VFL@Q/81LZ7%"]MP,S3?'0/28DOGH&^&/?,0)JBWVU1 \1F&XZV]3#;#UC?NLN4#!P0"3.F*P\/RLIP@D)F M1=+MDF%%Z:^"*0/P1KPSI0B_#M/]QC6&0S:A"T"=A/Z:9G7.854"IPAF:LM^ M5V:\I1G,0&%"QD @(J=>!YIRW_+41TUX^O,,)$TL(4].S4!O4B\U?F4!- NO MZ<0SF#-0L]$[.XB10-,'?REO"O[R!IC*:_-)\R5,L$$5]]/@+P?AB=,D][AY M!2NG@6\I'5%"G610*W!M&2/WRS#T[;' ^D(!^K""%?0_3 MK=Y$'I2>@=+#?53; [?$"05P0P65%T?YV4ZA,Y"&M-N0NT@Y3)>+W0#VYS40 MX#E)-4XH$6-50Q?QU)J!\)?AWH4%OB0B<@0(M7&:#H0J+D$/ ^_QZ8F"=M(M M;S6X\M(H/Q-0\-Y[<4+*I 38BDR?-WV?4P!>4&M>< XYXJ/FS]VZ3J%0S)B) MX@S$Z$-S HW'S!P(_^N1][47W;N#LGSWY&[LZT M@R>+J&"5Y-RLW8E#XF"R;X%NI:T!0FTE5&U!]0DU2[)M @NBR$RC@@A2#,8J M=#)V&P/LP9 QXQA0HUQ:,-COQI,N4JHG)P(&(SEO2ZBZ,#O61RUBCD&9%Y7ZK(_Q\Q%-M/01+BI$?<_N':?N M7EFF>BMIN:MLL5&+?1EQ6=!YN1UGC&V/>D1^N;9?M=S2Y)[!PITC<(!F" -' MD[O_Q8Q5YELI=F8&*H!;I@:,1;T?V\2?+K=^85Q*L%]>I"&PP'"XUC!Z"Y2$ MPX\) WW()#($S>9^@/3.B$NU=P5U#1Q]!:]\9UDB?DNC,5_O1(E9UQCZM4SONH8ZV M6)IAP\A!\5*K9M?=QE^72QVU4G2P=)O[MOH8B--=5CW4L?^7ZFZ'8T1=#.-V7<2KE_ M-+UI1Y2'F=(IF8B5<0:#OGXN99T'+L=>-1EUQ6$#CL3H!&B^#BFZLC2SRN&I MTK*K46L+NY<51&X.ZZ@6PX[#K_?DZ@H=D+!I[EA,%M\=DJ\'7>"B3D_TZI;, MA"[MC- 5KH13_ATG=.U5UZK3/$Z[AY\^HNVV]\[CO*7+'F[V(_GM<%2T$14* M2/.4.\NP;DSMUU>^^"Y<8][.Q)#W@P=".,J=.>(FG93KZ7+&74<;\S0<[=TN MMF[V>W;WWOY/^TU=DN"1/+7U<&TC80;R[IZ!.FWG!5Q/%\3K-Z5'B1IRP@2C M8IL83[(+QI_EQ2Q:7I;;ZJ,N_L5\F4)?7Z1?1ZB8JTN9]I7V=8V;&M8T)#XH M2]F[YI/:B/@E>%M;W+SLTI$==Z*[&>F;.4N2'Y:6M!][LDLJ3>%&A=B%M=#9 M.Y:!O0,]Z!#BFCSK;^1;SW1&?B1E9L+G O';6TIE/NI:?;\76^2CFN^Y(FY' MCM-E2TY$#SOA0B3KR5Z%'W2W9C([Y?S3SRJ+G]DR;N=]#F;M^)Q1K*FX."\A M+.3,'8_,1Q%?<97DD=H9:!6F%X/F0 =GH!)<(@LU_;)S!EKOVCZN/[HW,GTBALM6T8Z&FRVQ4UL]@%<%UB'QZ.8T+S=WRI3.T?W)HO[?DW><[ N9$0A MUH<16 2\AIZ1+HZ_!\RL+FN'JS>/*]L0?OEZ9$^^ZG3 M! *5L?HLH# TL&7;?H0Q3[;;17\/]G4]L:BTL>32?9&2H:^%5X-C)\<-"=/Z M'"V]59RBY7!O:9Q0+;<7\GYJD'$^QW>$9-(PX1&5D9_E9[SU[CR#X>/4D)N4 M2OQ(+C=V6-L(3!37!)=0&C'KX>[ Z5#..WG.'>-I.Y\#-=-FU!7 ZMKE@K,- M?KF3,!0LX.:0=^#%5U,E-^OTVVVAHPI8;=; >!KYL JPJYMB(V8@

-R>)E4I8?6UTI"1>^1WIP@@'F,K7N1)HP/+Z!7( MW4']:E3E[S+I'V#%_DDLDK]9"?B9T5DN3,OWA>6%.L"'\:#YJYOQA]N&#=75 M7S>: M;?A*UPSEW&B;NA^U%5W,D0/*=C;*J0Z@R)$0MISVJ-;RF[[T!NMA[M M6)&72JV96C40<#GT*,>)X35QEP5W7ES*?R=K"KK7T,XP+6$E\2[J(4ULMN?V MO8GE/8=QS9=8YL7&QM_$W)O1KZ(?S6*2EMFJ\7Z#*_" C-?$I(_O8F3]X[>B MF>ND#0?EJ^PGOO,"3==&!>Q?$$$,1^/Q&)U8 81,:VO/ 9'_ $9GLWU13OYE M!T*$I1+E3*];A[?K*QUU2B7B#:3F;Z#8L^Y7J5,L;4@BU>)3]EN3NY,(FVD(Q[S>*N( EK-WZ.8\<(\B$L9:GZ#MO)R9?C-M->G0 MBIMF++BY:CC]2#O ;P]SDLID:MH ^!:!]_E;-\/B M**TU;V[+7*F@3^NJ4L,Y=N;FV_5 IYNE0WY-=Z8&S;JVRK?L&Z:.*U+R>"V, M6!;4@GK-T:P]SA>ZTN]0'2F&OA9*BT7!\JX[*:\R@JKZX=Q(3K%=N1^%]=["1F M1_[8;/V]I3Y7]W-2BS-0Y[I^Q+/)86]%^YE\?/EPXK69O4 YW(^_LW9I#QGG M;^'%TN@+%OZQ**/S50$H2_V")A0?[8);+DM[0VU, 3#^Z\CH\WJ'*,3-G+;EE*JL9?KC:D MY2VM])>,5R@_#XV=6I$\9;3\A''=-?[8';UJ5<^'Q6=4VMU\^:F 3I/R.;*^ MPI'((:3MJQ*J+2F=OS5?)$2^Y/+WZ>@0&1\<'^V7,,C>]Z@'7=K>S30[%KJ3 M7MSXR1IH)E"P9NN%*84O:7W*H_<,UU&<'5G4" M\:\>A?V"/.A4(%W&3X)Q66K%SC7/\W],"5)4STS:S MM"0O4CW.3[U-& &$, )?"\G*@*FCW9I,)=36-((C&WF;)I8,+AV(3AHG[RY2 M$R8VM1^@V&5][+O2<%O/&%^G\LQ2TAMU?N-%>"(RU0BC3[@, M3>AD=WARS W)I3&B@&ZI\RN%';.?_#""F9*8VL!ZEK[!)-DPB\M@L.,C!\NF M1ZA>#(^)-60ONV:Z*@>+F[?]'9UPK,;.EBJ;*+FJ1\;Y#BV0 _RQGJ/&:Z@U7#E*!-T>I%X+I]=/0]A*,2JL)4DT#!DL%5,=G3[<:PQK+&/RB% M>-J7)I2Y_@_PW/N.9--L\9#._K.3Y;0@M#9#)DJ? MTC2CK<"< NO].[MN MU4P#N.HF?;@)/$_4;=+EP,T4J]F^V2GLC\2<&/-16NTARQ4G*1<_VD2P>[ F M&<>1)&U[W,GNR GJ"*FFW*_D:HTHWG?Q@[>4D()3A_H*)3VX;Z1"4@/$C&,W M=O#$0=S<.[&X7W3&F:))M BV .7ROG]!#^HB[B MM($$W[[X58Y='9K\R.@VRU6;L4JZMS8YUI@W5 H53ESJ"Q7X1#'[KI#>,BM+ MUQ'^F[-5N'!0*L1GSGPQ](YMO194!$<*?P/I:-&$@;"JU]$!DJ1 7^5@?75N M!Y59GJV^8>OT#V&24F:MLW<7RZKJ,R=2])(S0F0K:AG%Q9WU0CV+INP,<7") M90MWBM]\HC&NI:+5.GFX)]QOX,C$C0.]4/*9^D'&IQ\QFUCSJJ[.A<)8XB%Z MLT?H+I//3:]AG0M]2[O52.-,XV92,:[E:--)XQ1V)'O>/9EL9EY54 MX#84+?TC+*:T>U#UM;A5;<(+*RB:Z6(R@ _K-\8CK 8VS$F-IF(\$]6D,O1O M,ECMHO(N]T)ZX_-2:5ZIH$0'7V7D;.$TZPS4HCV-BBOC(\'"?K^9K\]8^UE,-%A&HEZ [:'\?LBT,6 ]/S6@5"+1 M]_EE"Y5OJ8FZSZ;*#*T;]!_ UDZ_H.\#;RC2-FE8'S!8OS6(R;2UB5#T+QEV M6C?QMIDXM6S)-!.^F93_,C4(=G1$*>#8BC_3SH(\MKIQ4FU%BW:UH#3*E"J# MJ4VK^I'\14F1PW$GXXEJ3I3[L<9NORX0#;K]JS>'XH?F(UA6SK5X3HN2+U^7 M: [WWR$&[.?*)S!9,L2]S$!;2@4QJN(M@ H<'>4]#C&>U[9N^WQVS@A#3$+@4XXPVBF3V4@6"X<7OBNFA,UD35(I.PT>MYYX M9.&L4Q!,5_2,P5U,[KRE'"4N)=.K2H#EP@61S* HO7L>H<+?Y:EO74Z^#X_A M,2DU7,L< ];54S_5S5&6^*3M5@T2\LDRAJ"*P?A'\Q?'*U:/.0\\742U[NI, M%\7]Y!% DQPN+8/[[L;(CXR-'/*%>5N(B.DX4W3FURYCX>UOIJ_%5RG5/6U* M5W_KCG]F1_LE_^ )>KEB64?[V7+PM]=]\)OZ2,"UBF5=/Q8/YP6G2U]Q]G+- M_U"_O3;0S7: 5Y9O(1+/+2*R%GMI;],PQ1_3/4V,H4_WVM:34J\YB[(M.?5= MPP(W*80M9D_#2R)6LE?YH:WH'\!&UO^A%'2C&F:XGCL&3.2G?HHCD74>>9D) M!@\/3/>\WJ<,:'&PPWMX/WS$]R:6.:)0/L80\ZU:)1&V,E9@9\G!G67'6=C2 M*$N(+_/H3MO-(9O.8'$J;OLD%?_+O-]6*10USM[]9FR84XZ"H^S3NF$:33,. M7]IR:8$M0_FKDN_$+F,E[1Z\0R*.8(ZD#A+AFQ?I!/\ MHK7US[-*N7("+.=*M#"M4MY$;*>C1"95Q9LZM<0>*W,TN =-,Y8F5.Q4N:!L MA>F0NFZC$^[W;!PGH;^Q,B-ZV*G$=)09GJ9,K3:*I7T*DJ%SYW'U^=+:A^<[ M_*MCG3Y3<4;_&)%I.(G_K[C)_ M$-HOUO,9\5_7(P]6#-EQ5@D+5.JNZ535-9O[89L"BFKP?-MDD#WLZU7GX9C( M=;70[-6@9K#@V^V):JNF#M3H]O=GEE.J6-_LY7^$X QSOLK$P6BK\$##O1+9%^A =FP5:?P;Z0RH5^L$=+WH\AH:'&,=D324V[ ML-Z[-E1,P>\[QW2A?*\+W'S#/- 'IG^ 846\L5D*5NJ<[,.HZ:OS]=.CW\?P M;%WMZ;$(P4A,ZP_MWFF^CM$70>\U60/AEE>/RI9D./UEALO>LAUITM++XX3S M0W@HSS*%ID]\&KNC6 CQ$(\\$\K#5F]N-W3)4;2(==DWQ1+[VDQR&\AUXC[< M=.H^3RI^W^(K%(]QXQ$C&T\@8Q';:B/(&G8L(5_\JQQ:\'>R!SVZ=%LI\.Q& M >%Z%%OGL&3^HY,J8BWHW6,Q'> -+SJ(C9FT[&\BD1&>RIPQ"#W?C)QZQ(,L M'(I]<"\#AP$.6:NZ ]T8AX&YW1:![";_@KK%EZA$9[S"0GI2V$*XKO@ M@]NO/2S15N'NST4VK+R9G$+U;2/$M0GR&7IM_]KVG/0_+S]0/N(8AR^J1BD+ M9$..!/%2U?5W+O5B[($45AE/(B?[.OD9/ALPYI2BTB&?!<.^7[FY%)@)KL_) MWRGBIZ>JFKCY[I(PRZ(]/J5<;R( /EP['<6@NVA2,N29G*=+'#>I?WJ=,X'D MLTW!?#,K?Z=J]*]IW=8I SVC:[Q,42X/D_R&Q)=E=9PCPTU" ;L4-+* 1/"T M+4:=4H+"E,I0>, C/S_%+&>I@TH8Y)F#;@U0&6U9#0W^Y^?L0T*]?0JG:C?7 M4(YR4BK1(J\<*Z6%:*66]$X:P(EFL;=YDA]L817L5'CPRH[(W-!TM+0ML[\. M]FE6DW'_4TJH58QY,]MJ'M2P,P)?_#O$ M7>>%WFN1>Z,F&,YN!;"F.UKSA0X?C:'A"R M]5A@FEA\0:7TT<&J6H942:4F_K989&8ZOS>DF^DP/23K,W("^#G_J!:LKBXM M&-FEUB^A@Z8_) 8-8'2QSM,^.U:VV/ CU&UH:JR9=6 -G;'V)M5NX(T.TOP< MX+UO2E!(LQHEB.]IG5)F:%J2[ED*BA^VGBS$V=X"\<*=V/,5O*AS-"E)E7@0 MA]EVIW*MP:K!BD&CQZQUS-LI5MQ/^@<_9;E%N_6K Y@$D9YZ/W4YNB[XN:% ME1>+8U0<;(?QBL8=I7;Z/NVY)#?I;C2S59T_=L*W37"HZ_&=;EUKL7XZVL"I:#_UCCL.5++ /<_UQ3">M@@C M.M<-%<"M[_2'R4?X9FVR W[< ==4-7_G)&%#?MTO<@5E7[L6#T-)T2\LF()\ M0A"I*6Z[LLX-&OH[VX7L=%[DAC.B6SF:-5N8%?7GM#%E=J\-C>P\II=EGB4R MQ9.:4M,-G/FQ\V_$O #QV5GH-?B2;[]#]+ABRZRMP12_GILJAKD?CORR[KM5 M; [?$T*^+5/EI&-J2;*>D;Z8]O[]:US#>P/^E=&/.WU]_.6@4\%J8:^O&P1L MBW)XE4*^(R@CUJA*H#-I#[ ;ZO9O#HWF\TW\4S9::2L!,\LQIDS=L?W'P'\HF8H5)RX-X: M_P=X)C,K-6_Q,+YP&[:\XSZVFN1DWIT!./D'6'\SA3LC="!T^I 9Z%TGLVK# M9(,?&T:\3->#%NI@FMQ#1Y,EFH3P%3DD!M8'*;83;IN.?Q\R\;KOQ<9GOQB; M6G= XX!9(H4O)L*Z^OB3?EU#G; -E_%41RT^!J[-"/H&2R0HO9OHD3(LE/HA M\XQNQ3J/(+$>X?\2)(;ETHXH6YRO*OK./T#F(?;7#%%H&M9#=?CC"CYU+'#? M%%M2[22XW5:HP?6&D<"CC*D6Y[F835+G%J;K94\&=ZZW$]BWPKA+<@";V%N& M^UFG]'LOG#8-03^)@SI0E"]&>RR/Y'%PT"&M2V.U%K^90R7(@,.B>M_'(\Z? M'>P#*6[/Y W8H$\X6GPC?3!$E[O3KQL+]N!*725]XP4?[I4K57:21!N]BU6. MZNM,ZR,<*LVUU\+^F[YQC&G4<4^:5K&XM&S/Y\VV*C0APTH;S'@)S=B!QN M:;@>R1:=2?X/0(4Q-KN5Y38/@7&HU/X#?(=<90ZXC^IJUP"%#F;#YHVLR(C4 MZOC)X]AAGACSGYZXR-"&WHVETVQG%ZXN1D6M&:-X!!Q_8#0^"AJVFU9IA !( ML+"(I=0>'P/?3P09."ZLG]0<.$+%DI6R+5) M>4*F/:#OS)OK$SNL,DNV0>R6B=?U$F7="'Y++VT58D3Q;2;))HTQNS6ZB4J6 M(H]0M^Q_WSPP-[?EB'!M *=4'_T+;5%&1ADX;76AF69VK297VY:1NZ%AOVV; ML2#P, , R^&8L)R,K:"_%@J;1N0 MB9SZ4^FA"]FQ3ZK+Q\FKI6H1S;JEX(O]VTNUYN%5NQIH6\N'$H%/>!5? M@QF3!LL00"&OKT0QW&%>I49AZRC M\:HVKIRUI_1!))&"R'WA8S-[[0-0^!1I-/ 1DRDIX*FEB5=A-SH[9NL&C4CI MA5;\ Q2+))/$*/WE^<(_+F=E+.3.)J$AO@*;C-1;(;7H7P \*! M[ZE^%]7Y'^US9KQK:+@,NPA^A[%%7_]29 ]'+9[@[UR/&75P=\G?:>W:,.5Z M6NT4H [;^X#'2-4'QDJE"!5O ,D48Y\)JFN@9[FQ]Z+K,-J\MGQ=1?='G9NA MA2M[?P5FMB>K:24_ZDM*+1Q%J5B96-!EUE.8)L7TXT26;X#%'W3P^<#BDL:C M_K66"!#T*'TK/0*PJ!*6+(<4;Y2*%@_P^5G7C/V>PM#RI2MN<87/^Z$,YLBE M1>:B82?RQ!6AH9Y%!2W:-5KIYTTR%*GM3)-.$.6K0W4=%'C86:V&*:\NP-GK M1H).197PM6U&D2=AZ4%#VC,[8;5!MAZ+W!^Y&H22(C J;=5JDD-T!C[?/X!F M*KKOHEN5R*B9L37JO715:1HH;]VW M,15F^.W3/MMSQ!&E YYXJ0ZZDO,%V+T&#D$90L]AA+GE1R9X+*3=1]";X. M$,D8.3LO^;X>+V;ZQCA9/.T(P46H*M;#$PIRUJV>,D+Z]'+2MUQ.3>G"KEK. M64/ABVWL!Z+NHM5,[4V)=,L#574\ ZO].V3X@7MNHXHE\_+>Z_\ +TT0H94E M3#[H R$%2<&Z)S]&K"P87V#(I5P]=BW*TQ!5FB\CP'U/;:!,3UDBR\# 6MP7 M2?99UV\8T]=4)@YFMQ\O)495M< _>FK"36Q2PY_):"PELV+M8MED'+)A"FL_ M1J'(3!94\2AU:618N(49,L5USM+\_:@("?G";BA+$G>Q?4;PID-MO!-3=&"< M#K8+JBDNG(S+6X 2*P-X/P^L&/3S=;"\_'9LSD"")ASI@4BP#1[(6RV#FJ/3 MTNZ4IKE'>U?#UV8V6B\ZW.GU(X;)CF1BDIS,LF, /EC&J'3)V>-6X9M3P0#L M8U(M-0JLF'^ Y37:]N115N#4]?Q6DF)'T/F73W7DYN+*%!1WL3F([B@JH%Q/ M^[L:/PYMQ/0UEY"X/Q\5JEQXX;*@K&LPP-7I1 MCJV,D376DU:_C6XAO;C,PE^SW&05(7\2()[Q?Y_MRY$Z"W'P_F.)YOY^]U65 M-H/G66O(TD#?^TQ7F%"LV!I**/^KMF3Y?5ZMCO*1%=MA]9R!/!<[I^ M=KI@]"7#%[/2'+=_>+M*[MF8,Z6B^=>W>01CD9<',\677S()]:&4Z!MGLR.PL;*_NR3OWF\E M9?VIL,5L*FBB^@<@-4/O2_$UQY+C[8FWC^#:2W%-F>?FZC-&NP!)0BY7R P: M,GBX&)T$D['27'>W1 ?[Y;+<9,C8"IK R[YF]>>0T)0;&C%#GA6=Z#3"G7XB M;K7H%M[H9+,V0RT<77GG^E\=/?H^H84VD)+],?N\4&6;AAPC4M)4F4*?(ZR M_*S-+(Q#8S/*G(RDR%C +'_C6?G M2)N%+'NJGTME?DHU_GK3'#.70KL8]IK3KCCG?8O0GSR?:WK/*G&>"(/;_3)O M2CU\YBI\#GGJD0OC=\F*=1"T4(.P$)D$HR\1QEZR ]@[\"4@R+D4_I,)+X@G?&RJ+++EX[Z.PF5CFG>@ M>GE/-Q*XT"5GCGUL_\X6-8"8WWVO)$ L@R-F5O ?X/7^"K.Z%)Z?T(-5T,;^ MIQ!+(WVVN:U!5@H;MC;Q7)4P^?.VY>/MXM \^V,8K<7.,)]@HVU#3+Z%Q_(. MOR5&TD_2?GHM')?_C=1R7>%%"3X0L9T(!):,)*F2M K=XK&FOQXGVVUGJ:Y!AZJVQ1Z,,,E$,(S5]Z9PFXFZ-!5<'&P%B=QS?)_^X M>4,DBU.+;\1-RFUTF9+Z4 <,;*6VB@XKGUT'K-_U"TVAB7%QH!\ MY]PZH-$:1()E++'9,_]WT6EL'9Y9N2KC4ZT.98++#=E052A7[P& 5<9;%@O<45Q\O^75BFQ7.-:9) #H3'8)+/< HZ MWPNXSSUF4$T_MD1$,VDQ;)YBM.PD MQ!/XM^W+T!23[*32=/MZIZH>HXRP5'ICY4[04)^'5FP M5LP57^__M]>&;E,9T2)ZU%%SC40VMC?%HM#C1[4#50O#34R.G3(CWW*N,.:U M315*I2/>G!>)>21 '\K:6F]=T:-@\5;N8P=B[^M\0*"4-X@0,M M[BV^\L31:(A('G1T6 0MQ_I[\6U*I@9(LD2NFIXMKR:(GB#)$W_ L,L[,5U7J+%_BT7'=NI MA5.A;>8F'(DOY_B?_ @X4X,-%TFGDE?DQL^OOLS;?>$=! MU5^?6_R";\,MDA-BE\KV]X%MR4A^D]3V!A.09^-\G1.5W,M2$1H% G$;8HPO MD1RA\6#ES?Z:J>O%Q8'C(ZOFYM#U-Q>3N1Q8GRJ>$,@)LQ:\N,XCV(F\=)"Z M[-$!U8->+X&E%R>+H;TS9/AV59\Y/X0N3V]MA=+Q#O3;SX[C_(+YJ>HA$+/5 MBV,F5L@/L0P639D@F_A&*F_<16R%]_7N# 'BZ/^)8P/D1TW(,D$07^E:E\2O#G&2KEIB2 +HW][:G59FWU76)_T[4I$RW&L0CUJPAT1$N MM^AGQM$!3^P!"B(WO_H^E#KAMV8(-?G:^/D*>'BDUG(J""5$,"^ZDOXLLQ:1 M) T09^<(2=.:O:JF2H*9'KB D 81#J5\>!Z(>+C*DP&<4[UTX!R+>ZW/P4@@3"3UA'8L9_ +HA[K= MA8R'7]'5 +U"_P'TQ"#0F(Y%QZLK))O-TE=4@J'3XNVWM?T,P)4*QZ@@T*U' MC!;A2W(\$HX?-])GXBM39HQQ77C>Y=R]DY!&02&X1_EQN^UODH.;%?\X M5D),GB3+1 M\OXIP]2)O+A&GOO_86@6O%^QNWW%9[J\HH@_PFO*((4*X1L.1:.NM9#. M=N%$%H?T#.U]?&4NCN5]2#XO(SF4M!(@YL-6,I1CJ1&X(/R6*GZMNO$V#T?; MS(FF.IS;44*;+ PRJG(B+J(SM+0T2L$%B;\@<0C K_CH/3#HI!)YL&O4>':\ M)$2&#BGN2W)CF\%_V,")_N&IL/&!REB0L\J 0B+.#G"%YH@["XL@J*]8P5O@ MUMEQ6%&O[],7V8RNJ,%IV9Y!EJQ)?Y_[_!]GXC##RKYZ4@IRJS<49.#C F0Q))SW=^"HKSP<]46-?/ M37Z% 'QH_IN42]+KE8@WNX74/Z0"R&3BTW_#EPXBKPD$EH_]+Z^$&<39J2!ZA7D'K ML/*YX&AJ/78VU S(C(".1/>:CBC;Z"EMQ4,^\+%9+/\@7+.[0@/8"AJKP_43 M59]6@.Y2B\$5!Z^94S+0RZVV18G&[_/6CF5&_)P2;/#<+C9,%&V9<>[L0A[>RX)*I <^/9>M,T;9_Z M^_WYTU;/](])'J(RQ0L=:XRH $F/R(L'ZT.320PZ_*8.[)"-D>34$TIV]GH#U"4O2(OEGMDA_+4+H;Q-FA;XH+O@I' MHC8-VNHZ9HY/(&]<7!@E&FH"FT4^#MSO\E9+2KG-Z\=65APT$"UXQC_*RG2--\8]5/S7X0\=?Y7=H,I];FM\ MY),$-)&GC&K*LPU(U!8+)<@VA'M_U-OU)81"_KZ84T#8.%\N"R!#_NR_X4TQ M?!6!6Z9$-6/_N=&2](4M9O'_?714[NP?E@Q8@Z 2 BBGD85^2-2LK>-)I]V8 M'WY+OY6C@"_30?!'L"FD+Y-DY/V4N$A!H]8AEA+5\_0M&Q>F7:8Y37F J^M7 MJ7I;(C8(4&/9>$B6OTV M#M06M/)P4$#6[=*8_ZM]DQDM'%:R[FPBBL*4;Q-FDDP@^G3I[1_ EO-H)[32 M\GXOYRK^'W&(DR_-=5Y+X@EQ\/@/[$0FI1Z[5[47FU2-?QG4(>Y:.%S>:^+B M"Z5\=F*10)*.'9[@E7-JDFJ= 5J+13,Q/L&=2:7W;^UGNB=4F2X(X(4_ M/+T:EM0]0GY?M1,F,I5<2@A%'[W+Y?;&S==[\>A(VJS17MA#_6;U,] 3RW\ MA>$_[](1L6JWY8]M@PC#B\8CY7 M\YFY%(AY6HY$?H]+Y1I-11JG&:XE+# M--_]G_+AOW^.?4[25RM0IRS04 FB)'K23:LJM.26RO08A[KVE)C"7T22I(;, MP1^;4E4Y6.MJ^/KI[B3L97?MXMYM&YS:Y%^S- ^Q8:8ASYA#8.56OO@]FT== M>/E=EUMR;XCX7V7W#&VM76@B(/]QK+797H1_]3XZI6=$5X-(0.C7;[58H=_? M[T*6<.[['D&]&/9[]>9<\ 3!.2IP^[+?B:BF,TAPD+WCE)5HZ$+H.;VBQ&*A MY06X0D6196#.KN#\_R])A?)A?XFL45N)RJRD M!2@F>X<(3\NP^3:K43TQII'QN1C0G5@F^CQR4BR4N'2(@)I#X"/OGY M@?4C =L%9S3?Q4)BIDR7K!FTX^GQ.T4)R,)A3T^ X-S9Q"S==_85:))IDSL=*Y MY)$".+CM"]86)V#*S4ZA-!TYP=[C;M/?L;>Z@*:FI;TMZF X)A%&;&0C#/9_ M_B0ZVC;YN0-U=:RP841XX_]CHJMOG#=T>;?]_0GFP^8'2DY>K]A#8V^FU TO MHF7,37O>3+X1P6S@ MP#? @27GQ@^8Y)U:3]VO_C>A&ML/%>/D#9T_\,1G5/Y4A\LX/E#U?QZ"N1 ' MM>8)JB(SN?='_/UN%)D N]->B*7AC%K:R;"A$>]T?B8'7;4U=[$3@7KYW M6&V<<4F-0LXTXGFJP6;I0( %^7, +.>1""N$F^5A^66&9D X; MG9;P$QE6VG1!GTA 0;-\Q>$%&$LFS68U)= $F) >!0E._W/LD[,FN+_]OJX M%1L##U(];U^EY?3[QZM2OW$)\%51RV[:T6[LF75+E=9?[!W7?>:KE?>+NXKY_:7+Q3 M2$2',/O^6LDPZSOY1]H RRR"K9SK=-:@*U!^D&A!JMSKEOKT'P*]\^(1N/>= M=>7TYQ>Q/Y%[_^?:>2Q<6X9Z)WN-AW#?5>&F83KI>7,G2TNJK"/YRQ5#ZS<$ MSRC()6:OSU:24YN!K1Z!C%-&QB,<-;PD[X.SMOX4!1&XY8!U(@&[7%_Q"T%U MB+XDO$73 J6&XI)$I6/5X"1J^T7=ZK/ ?7VH!%?)XIZ/1CJGM>U52:PA>:WN M#CV]:+^.J_(X-6J4&","O/;P?$@R-97C^4,;@I.QYA] Z9/LM_9HK_UCG=)0 M@7#XL5B?N'H-*)&I(4#<6DAM[61,4S9@WZ,S)=(9NN,T$VW?SV;AIH@(U/C_W*^)W">-JE:NY&4!,I" M9KE)F2JIY:X,EUF<'O>Z"SQBT,M5K6^:Y1*DV%AULX;5B%I\7P%8Q*;36TBZ MY.KJ/_)JV%E[&DM=1M;DN,#YX*Y"W=+ N2(+;YL%%YS:\TEA\UEHG*\#I[#6 MP%^'[J5!^O39A645Y$@1M;TX[[03"5(>("0RQ98JDLQ _[P"&X"95ZHM#]"= M$:A\%-15QZA14B2>&]$)_3,R<65,&'\6+7\PNOS@&^G4=5272UF_Q/QB,QU\ MX(U?*4?SNT43G!G]7F*,%,_U-J&_JOTM$5N)E\,K?\$<]-';3U[*F@J/_%_$ MO754FV^P+AH*18N[TP*%%G>W4JP4;='@4"P-[B[%'0JTN%.\N$MQBEN !$N@ MN"1H"A1.?WO?N^Z^1]9=^^YS]LY:SQ_Y)VM]D_EFGGF?=V8$5G=JEPUA^QFD M1BLJOW[@'RN-R55LY_VNHM#&T&MFE)S7G_]5OV!I=%P&4",GCP3LXC"V50EK M8]O6P=>$3$D3=-?*2,,*\$PQWBVJZHIA)D8]RW\>4:;.^YN'U8)'(ZOP-@[O M(-0/X(.#F0PX-J;0?JPA]*9Q]EAVLESQUVO#=OHX*NN%5#6V/XYK%-J8SR-X M>;8C=;YLZ\9C#"O02,=.MR%W,MU+8 Y)X(:YA9<_& 2%@PQU0C!TB34E(;D4 M&-DX41>=]D?/6AM5$?-C(/N%Y/IZ+*J15[[2.7E:-5+J,Q=K%!,>XWJMYS!! MB[0<.\RT/EIQS- TXW\=YX]MC[S_TB&=96S\J2D%JO+:2]_FK#1;)E-KX&F+$QQ_N.ET2472"_Q M9$O6)B3//?ZO%TDINRYABA0J40#TQ"_B:+)^%[=J0\.=.S[F_/3ZM/T Z !4 M?=;&YFG]U 24DAKW!RDK=6OQPB>FYB0]"+IRE_]Q^H^K@%>6M=3^+$%./(5O$%2W;G&BV M_4WJQA?J8Q"!?$,BKC)+RN_0WWJ5G)C,]Z0:Y./UBA81'^46/F0G?1&3OML0 MC/S=.#IMO/PWRK[L:J%JW%#P%<:]%OV106MH,TQ/7[^?@_^7[RG*Y'9/7)UK MX:NQ-WY]:DLK4*];DO0C^LXQ_IY^]J2&";JK%6EHYM7VP35WCJE:RR1G:W_D MS4)1"*F>SJL"_$I^ U =U8)8-!9W]QS%K3R2./*5]^G-?XHQ8__FK:TJ[YE M@85DO2]MN($MU,0&6_])^0$N#K)BKP"??,\/O 23G7=@Z'7"YQ4[WWE\V_O6 MDV;/]U"_AH>EOBD6,L4>B?OYI7(XAI+Z7U[Z^#*AMO0#>^X=GJLSYV"*JF"U MY&9L7BP@=@=*/ZX&=BHRLOCZQ$UYX.GG>)+ >FW1%(OY&#.(J*L36!F>_$SF M'2._B]!AZ/[?U('?X?7U0XE1G*GH"@\EZJ&:XZ[QN 6J MF[^$:2:/.^/70QEV=UC1T6/#?LS]I7/2,F5[SE(.WX65 YS66&4IR%[5JD$+ M&DF* 3:0]'^[S.H_" T'4MG;RC^:+Q8 .JJJ>NS1@">I_GIRQS5\GD4/ >C MDVZKEN)IDRD5[9R[07_MQ_]RAO:",KVQ*?SO1_TORQLKBUVGSD*\CF6CSUT+ MJTS2U7ICN*U69/3,TV<56_]=$+DHC)AX%?!;IK,D.0*, M_X?=P?^9J/4>-)-%MGXZM6I",36#RUC\#4C>.MF:+(XSLU5X)>*G1L69IT9$2M'(X/$HA%')]6J#(D#( MW[E RTYF< 8=MG_\,4=^@#<*QT6_35-\&^K_M7.*] (&6MQ<^ MSMJTM>+L) !/TBX+"/&YY#27FKK-SFZ6-+H3=P(EG9\=DYP3/ \;B$1_\/> M@O]L^&PD"O/(#3X FK2B+G+=J-KK ZD8!<@)]=.P[H\MX+Q M'8R;@E?\@O(RKWBJWDY3QGVGU?^X:S>98_?]NG9^*)^(?C"(MP'%'A7MW&3Z M:FJQ1N=8AYY3C>,4\U"O$"U3I (W]5;+.[LY.37'/+XIG0@]8;-P*Q?O UP- M =SRJ-&9E0>R NW(G>*J_2"VAO8YVP[U;'4)GG[!\,\#S%]53^0D=P/D/"F/ MY+!/>(YJJJG4Q^=86@A_56R[MJ6=CM6IS091="=V.U2$4-$ 7B;B,OX>.]3=-\?S.'X)Z]<>^K8FCNQJ5,?X8+Y!*Y2\_F7:$?#+ M&MV.P$:.?@?Y"R!0"-*B)B:@;["_K.W:RO"&WX5Y-!.[.6Z W.)EF05[2XLS MFQU]J7,ZSI\+)9>6/&Q0+]3K 3 8];8M7*NQ40WK3/FU ?7;;+&G>RZ?=AF' MO,U$D'KEB1\_ "29 \[5 M0Q5#=0ZDYM2)OVQ)USF?O]_,87"2D^>J09K'!+AOM7.@L+.]2U;L7YV![#_: MMGJEIP@6O=K\<[PL/BP)F2I&9@ZX@XQ%:XJ@ X7K#F)6<+/^-?(IQEGT-NG= MI"+\ 1!)CK8S\9Z]T_D&W-/P6>I=/J3[>$[,'C#AM)(/+R 60O:4(GR#J.Y> M=Z+8%Q/KRXVG_>F!)GA&69[+FO3>I-;B.F'$?H<>Q-%I>W2)Z:4'D!8O/XI[ MRB3=^C/*3&L5&D&E5$UYP*;G,)<5#/X,!D27:R8-BEDKHTBS5.K/6/\,-J1T M* 78(/EQWM)YQP41.M$4E0%L*'W#^ /A$ MIGK/CTYE\[+H84GFM-+$!I:ZW%.C$EOAYF&H=8>WI'8HRD%JOWBD3/_RH.;; M".JTZ=\[W7PZ:'.O'O9%D20\G]K;@[Q]8[=PV':A(1)\) 'O%R[J"-%6Z_/ MV9,ZS[$/A#4#8%;8"(5=!BEQ=C +Y9$[6LU;<4(:ST? '@]28A@B@W'-+5 2G@'_PC3Y)?^EYQ]9G+&@%_2P"TM M1A\%#W4^$D<_S2R^B3KW&@*\YZTAJ%\_0N?7DBY$#HU%)C*S*!,FSF$FXSP= M4I/V[A3Q[\G&\N$<*<U,6NMIO8X%2J1ZN%4OLO, M91T?NXJ\B@+!ZX@,[3N"SL'6CP9HDW]%8U;(EH4(V_\OYM?^GP373Y'FA > MHP;66\JT>]+?#0Q/ J_K#&KM!GN)NKBV")7I'P"D#J].#G"[OOPB'Z?%2W4] MXY]FF\'Y;.Q(IQ^*DD-\F/KJ+YH+7_88S3H)Y"=>76,L%DCJ[&5_ ##,;OX! MZL_+\ACNSTPBQ(4GWREG'![=')^M=B;C&1E@'>W/'YIU.VR:/S%$V^X.0/QX MJB7UYM+S5J@?F5Q;+^0'['RS9R;H8H57[=5YU'#7; MTJ;GR#*:**]-P95@/ MBV.V.C5A;!GS5@16[^7CG'H"*WA/;)9XP\>Y/B2RL;A?4#I>#]T__PY^!Z^ M\!%'VZ&>:!MN4,O:-R2?;G0N/PGNJX=V9RS!KR.J:SSB_$W96>.4R=#"U-R,OB.7XC^B'U7;)II'A_(P9:&[MW MT)R,&/M.;-%3RZ&6_9=F)4^CA.O(H(K@6F."-I9<7M:$W,]XU"=I M84))BD-BYLBI%$0F_%/!!.'Y0-:M:(TM)NA5PZ2ZEGP'7, M-BESXW5)V<*=)_K.B"D/YN_XD>DCL4G1)7.H;\)54NE?(1+L[Y*/::2,0G?9 M/'=*G:-D:9S)S4$;%I;^WUZC3,%Y2FKAO,/L&+#4DOBMRP)BSMFN#U5HMQ'X M2$QSM]F.*?V[^HQI'2,;=JQB=Y6GC&(,UK)Q1JGH[*&E/"IDPZJY8VV 9=7J MFJ31:G09T#6)%[?$B81TVNSR>"F?N(OOFX\R;( ZZZW;'J2$!OPVZ8PTQ[+5 MZ<3_NOS0# NYTPN'F9*_FV=-'1YE:7YMJQQNW__90O$13C? ?0,?'*!GT;&8 M'V/=:RK#2]G4>\Q5TM9FN,PX>E*RB_6$_- HC_I#TM475+4;OT&F9I.-KJ\% MI9M*C;<9S=\R&4X@47,ASA9O(O=5:%+JYYDH/YX=VT6E&0?:'9Y/O3[D7[TL MT!TAW=31F@O_S'&M_A0KT8\.9+RAK1$6_-2 M98^F#G"[J*$XO&1LWG^8S4R\ADY<>@=V(Y2\Y]'?5G>W[E:S9"B/%YW"D[:Y MJ+-Y $2XPS\@8Y +DL8_2G^'F?/2FC)/X#R]#F]K\=\I:D9;P^G-"=;0@1Z? M,K6Z@T5_V::L[01-F>3"HJSS.#$G%@- \"0B-,0 [#:NJD%;7A]HH*V>'>UD M$*:WD(I!*Q>A)AM4 ,2NVF$KA^X\.Q%*H>/LQ>WBO\FPM]M M'PZLFO7HC>@AG_LH0B 5*&MDM6!Q*S+;UIFA[]/;WI[]4O9+5<=(R)U015&$',,WNOVME(?9P3U)@P1C:R7+\>(DW(T %>KW)G>#=&GF"F M<4W2)CT\>61WE48>_A]KW(RR"&BNK8^D:9L@8IJ6J78J4_\_W M7?YG07_!DUZ#0Z-M083K4TM3BR);HZK+M^(*$=NN_*VI=@ICWB1XQODRR'N4 M-Q7Z/%6K85A1[9-)VAWK>0&QZJS(FM!@UEN_O"A_QN.SLLW]YOMI^LE6P?08:#&(X)!OQWCK%0>OLS!M_2-.=Z8%A MREN=4V.!79,I6S:W%A;IP8X/@-=HWRT-P:O30;_@V.JFMIWV..W>VU=V+M@^ M)H%KL';:BT-YYE?+ZXK?]J^N6^*-";YD&"Y78%4]"0\?W5RXA#-Q+1(U@NT< M'#P1<9-F\P/)Z]-,V=]*JZE6--8](F)/K;18\QY[Y#U![49GPULC>6$#69G1 M)WP\>&V=K:DB4+V?=[ O9*JTDP!/NO*_Q/KQ7M9$AWX-@DM*?=F0.^6-ZK+J MZ-@P#@ZD(]HN=F==XGA;S2I%L22ZK^K%-HF*CKF,B>'AS<@0D/K/D-$RR@QBP)#>^A)JF!X7DPH\(?G0T&<1 M)(+P8F)?DC8OO1.8\91QNIHB="/XRG=R7":@X6:U2BF6J.PZ70LJ6Y@[54'G M;@8_6?&)>M]6G[>DG>A@T[G!E=OEY'3TM8\C)52>$0\] &\*=%1[NI"I-6O# MOWKP:J:Y4Y7AJ=('MHQQHO7+U1^")L 1:16!T<*%+5HL&X/Q&Z7NTRA9')]K MHWF121U>JT6S18QV*0-JTO#GLT7A3D9JM>:L M=1G9(UA3JFKLI!#I=4M:HL_^J3S3M)+2QT*>IWI?IAYQDM5C]3+[I"S).!K_ MI[.$_Q=C2$8E#0+Y<$"29NF\:96.F="B40C28:8DWLNB15'P2J:;T/-R*YCR MH[,G7X(9H&GN4D*XJN)9]]GILQ@;^\2^H$,7-_%=2(C4 P '?:Z&*LT]@N!Y M.HCFOX@\@]SPO01Z'4;2LB[U.JXU+7#7(1RXG3;;$XAHX>DF+R[8Z'Z'G0 [ MB2-D1>:3^O6J&W%M(50+S"3HVA8O&Z6% KM)=]F,K&VM:"<(X6[ M94_E[7DMD:=?R$C;'K>Y#&[&;Y[A32_,X+0>F''-"G?CWQJV+;"D3OT@,)$F M8GN1N&QVO^BNMOCQLOLY3&?>EAQH,M@P/% + <0GCN"4!BS:$7UU13X 1ICH M[D=FZGB%:YY)14"$WWZI];*S=)V?I+7.N[LQ:+QCB!M !0C-/0#@M+?/F=:? M=]\*V?UA&\R^OA%[&PLX8E\X8NE25SL%%[>GG;PZ^^9U\T)"9,2G=>3Z1B6Q M*0G?)UBCN;>W)Z;V.2B[COU9@J9 #D/]C[X;@Q@S9@*M33E&=41+-'KK5M_2 M>3?_HMEB?#NZ\_C&-:F_8[E+R,X7!?L1C$QVF!T/%HLB.[B>9!9:4^9G[(4^ M5ODES]2,<*9SN*=8:%+7T*3/N%_II'*9)*M0+1$?/E-E8;C"*:QLN%.:M41G M4X=^,0EV5'?>C7E4]UE6%Z8VY0VFW4_R&T0?EJH%(QM.;A;=O8LGJ8KQ1A3I M S;0^]9H@Q03L^PJ9?3$L^ UGR)I&_#DXIJ^I/?[38QE]I6?A8QY,PE/NK>Y +8EBJKX,.C_W=@%@> M0;8.9 UW[ZB4H-.&<+0AV3DTC*,*3YD'(G!0E&['PAXHYD&=33X6'^=[4MM; MU8:1E0B(."PI4\I]?CU$)FHD2*85Z14F0F!?M&!#G6P\]D@3(VE2FCQ^*U'^ M%-@QW.I0O#S)?=[/H\-./NY5$^VM_;UGQK31U M:#1;%:+RA;&%J4:P;>M<6,O% M;ETWP-\\-$ SP&XS4&P0>^DH\D9PA_'VRC+VLF_ZS1Y7")KV <"F-9!_^;<^ MO@ M!?_7)KQ_D6\GX7]X=P?UH4=7]C>YU3Q8U%@YPPD+&#GN>6V3#@9/Y>)/ MF!%%/NJ:38GV-1>0GI[<+Y'Q:2W"9BL<:7D+&*75/EP#T*NBI9N6KXQ#\U"9 MM#=&H?;F4LF;\8D:=OL;!%W,I?M9"1&UB66$&EC>01YG;\X*]DI7X@ R&%4] M-"BI0R:&E@7/*O$+HUT'0$O&/AM<;9M_$RET; P-JK"L @86O^EIZ0YW-1>% M?DAQDXRO8!7&F';L?1+ 7+-A;'I@S.TV:?<(IOPZL6"PUY/A$6;HWDK-,;/* M]QGAN$ ^U18@D.L#C.*E&KZ@5I!?FM))<^E^!>N!9'INT5#KA,/N>[S.,C>? M:4=JXSF8=NR0)Y>0KW"0C1?"\YQ1\H0@)^54GM00[?]FWC-74:^^4=6Y^5GD MB87F!RA_^RX#\9OQI7M&'X,AND')LO:2$4]?,E\K+8$E/SLIDQ<8P_ZB(,S! M#7)/8B*T\Z!QR3H3OG#VWK$%F6D%]9LCZN"?>)KM/ZH$ Y0ZF;A05 G@XIIQ M^QL3 ]3C-OSYQEHO-_YNOYT0X=-[.K2Z+O)78I1G\?!'X2L>^QC68GFUL9<' MBD_R_1HM-\T)]U/WW9;W=92>)Z>RIT5:69$%WJMMYVUO+URMLS4E#>@;MT:S MM\P&S9-)E2[./4Z(GEK[#;BG+,A*^)SQ?77$UVE&\]70RY^E-AP%[W(8;K6Q MI7S(!S3@M\!LTB8X7HRO?M+9"$1G6Y(FF_L-:EK32?FU(-=$645[69JYQLHG M? BEN%EC;8A,G\JO7MU/;BKC/,&*.SO[^88\O(F!^)^M(;'B3U4MY5.&"W7> M6W R %Y<9L/7'(E)T2!-R,<'P,(&L.1 KK/-)NF;=!!EZ7_MBZ-\A1P3?(M2 MGAO)37Q/97+YXUA71YXD6\KJK+WE4]-AB[Y _*BD9;<*I,K87E+IDY"B9:D1 M4$E\L(*PX]G8/1(S?[A=*I_\P#N?'GPG4#91[W!%!S1W!'Q[KF_=(C*MC:V M^ KOC8:XHI4)M8:S=I+H5]+SOAH -C?/=7RB$,01=UP>5QTG-8PU/U]QG(D*C8ZJ M 2J_L;?CA.[+TYWM=9CXF96OMOM0C/8JLSZKSO8QAMO9)T]4ZMF\ M%,/8(S8Q>$H\-/UHU=SA*MDG;>'$7&"D>FV3HLCU1/#[*.M,M MQXKEK9@6QSB]W&E>^HY7C]P2.^KJ:TE32Q7('6Y^K/8D91,/E9,J07#$9:V" M3K LOY.8NU/8,K76,.+#T\O4,J*3@+D"E+^LCV#^+9J:,Z:@("$'D2Y!("74 MTN,Q_@UX/S9V_LU\-7?6U' _!+K2V(%K^5XQKY>3YI]^%B:R!6DA3P0!V):\ M;*4M<<=6^1T!&>!)B=.[5,E8#7*$RJR.-KZYH+X*JISHK]\31FD(B:->' Z%4;5N*G!3E\:0-OQ , M %L_&-(L!PMG9):^?S).;Y%#])5&+@'@):#(0,JMK9RB7(P?78!Q\2C_?Y>^ M\Q^ P6>? &&Y)K'$K3:YKFSUYE2&:_DV\3M7LSI#,2;2AOR1C"!N-=O(F_7) MHUR2A+3!$1?"81_I>&V<:5FF^>-+/HP[SH;>$ VP;+='ZN! E.XNRRT3HEL( M_B&'SGQ(*QKJE?O(>$7)^^,L<+#3^I4U&USE4;>Y5;RE"J/XOCR 3!Z0UW.! M@9!L"2\#Y3/M<6;O@)*RY^"6ZFCC%%"^O!$BBW]48 M&Y7XE8Y$DS[O(KA=TA)4P@?6KGTK(/I">8D]F^HBZ)>CT^R"/1LZG_@9XYPO M]O,#H)\590YX (R..\/NLWC Z!2MN^?,Y#YR9R]^P.Z_QE[_B75/9[C.VPV/#N16\ M'DJU*Q\;C4?G(ZXMZ?38VN O*9]/**[N0 =<<>K^;0%5WYYE2>_:1-,$*>>1 M/GJ,7VA0@!DJST0<7&AO;#2 OU]@WXBV8I7.2+&T''^\T>RWU;NE,B"C M/[6ABHI,S8"R+[9\+?D&]E8)_YEXC.4:OM M$\-+1%11."#2$QS]]+V%W#-0Y'S7T]K\QSXO(5L*/1M@Q HOKV7J8B.#TMAZ M7R+U*LKLVAN^)G@]*$KW:ZC'DU&&29Q#_Z6>B>7GK6]7(N7R3*YPT^?W\UN] MB2)X1W:1PR?KHPHNLY2)5O7PEM97"H>Q-C<\%[U-P5=5#O,R8>B/_:VV9-9D M7[5^TM.LA?DQV72N]]@O(F6_B\O:>;T9WDS$R"?>>>6V-,WF&2>+-GL+*?)K&]PQAD?N(8*2 M2U6S\DRLR-)+#:%A1;69XB4Y.&'DG!J3C-?(&%A6=X6T.(?JFE$NU^D.4S_S M1\=P"44U75ZGMR=.!Q6F7%;^SV[>$PC7X8MC7@P!+7IEN&'8^W@F%4U"@]DF M$#'Q'J1#/\6)YZA&6X5"/JTI4(OC4)[ZVW]F;3S>18K"F4 &1W>Y(B;?#A6W ME+XT>JKY+!17"1\P+B0:Z%NGE2(]^A6O[P/KLQ[WV2Z92E!P8PF4*!U\56,P M #W_>O1CX(WUEW:=?.T[/T2(5" S(O..38Z69=X#%A?M\7YF_6 '(?)L8;T9;8U,;>J4 1#Y+XZ!+ -+P@9UZHL'UG M]N[">#:)G6<,;BK,_)<'H%EJ!'4D3'W)$S-@W+G@+=*1'NXRTW%)KSIVQ5KG M>":'EK_3>@#@&C7=C^0?,R/S&%7&?^X>K3!W'\X5H]/A<4OH:9RHIF&=,I]5 MV.2WP?*4*]OQ'*^?(>Z7!<1N;2BJ7!#<'8&WG>+Q &BLF7H O(C[R$)ZAM') MP1IOVU[E''=/F2?S>NHF(CX+7 ?C"#OK-RPY<\/Y4JEL:).87K$U6_<#>?W. M'(N%KE_^<=$WDZ0O=O;2=DZNI[%GT[AH.2.(++MH:?5^$(OIL_.!LV4MV6[) M,2$I_M5.A=\4VYO^Y/),C6()%[AV,W#0VG1=1: TV\=UQP@BP\V @D=$FERL MZNAV.(^U2>L\]TFMD#>7 LB3O:JT>R)NT?IS0C5H\I[I3@KU\29]LC>.)V^. MD5BE;4XX9BV4C-9H)(O?_P7F?FQ4WSIA5VB75!$Z^V_J]^]^=FE#Y/Q^_WN# MP+/WNS0CEM,;RM:6,%H.VBV1,7LZN9A?J*6H.XU:AYN;'^4.2^&ZG4ME M^@GL_*)>+!*&YWL2=YR8_WXIITCNW-M=0 /1"CDM[O&$PD8S,23B:&]L\Q__W(?" M'*;=9NSG?B-%2MZ]-70B_4:V&;\5Y JM<0C"Z/T>=MZ__GQ&VO1;\8$&-[C< MK'+_O-!EG-4&KGK@/DV!XKYJ7[^ER^F'U+5W +4]K]+7H(GJ ^E/_$N6F-3$ $ MT?5N!%-4^CB1IDSK&^/MDM@'NVKT.2(OO-;,Q^KVU;PPD+:H[7Y63SEWV[3' M^)O$2XG=4H W!P(G2J[A0D;!.0YV.,\FZ:N:TU2[ACTC*+ A/N(W:1[70QKH MZU'OZWIN&IC@'/3S ?!!Z $P+2=%[VV0[X,)/XVI[F&![M\<9X_ 3PEDMO;% MGO3%0&U_X](>E>1;&][3("GO<^VF8ME[HI<29U7Z[2[F['5I%>!J ]M>>NW^*/M==X#;&]:3?RX-X M85Z/DNSBU HZ]@X3\NFU9?=G#:>4KA[$%3N.N[LZVQ>6"FQ5U@7EUP#LS *, M3.D10[_*2F46LNCMD]>-H3]LIE]XL61 J5WZ;7*7,2F7U@+>(KOK/ET\ $BR M=[/&=2TR'+"XSS5WT53\8E0T$HQ5>=]G14!U\3>]T39SNZWUW9E;Y0QE_S9BL.\[@GL^SN4?&[M3(2/PJ( MW9&M<1=)-,L:GD7C3V^ERPBB[6**,O!P]#R<%*HUG!&GGYH(;F^Y8%45O!Y+ M!-Z4W3FI-!B 4ROL1W<#.Y>( C2P&+BL5.U(LB]YE<];Z%+#==@8P]'VLC<8 M\,LO99J#L\[VF'S">05QY2SPKS/,>K9?WX@OQ,BQ<.%*(\0J2,# MVG<$'C5H><5#&D4ZJ\6DE U5GM)8R?2D&VBCQS:/Q?3:&MNZVNV/[:B6Q.J- M5:]FWFB*2A> L=M!SKB@^C%D;]8:Z9?1B$K[""N]2B!?K1F1RKM!\!CV$\;I^IP@R) 'ZLN:79W=Z6 M=8.KZ]72W.R;6VRA"6^R",%6VY.ZK":F"'"9%1:_$W(O5WE>^*%6W%I0A>6L M<(H 0''BHD OB=*Q-R->;.J-]6N>:*EC3[IC%;TB6D7R"@O0%RY=I:?Y3@_LG]L:943WD^QUF MS2#V]"-G"9]\^DR/6A4M*T* !L?0!NY('2-/'2\1K*Y>9*_9W;'Q[SLG)"IZ M4FSR-U#+/'H :-=WM7=D'&I8\"):&E,5\=,)N[_S4S^1=?J*Z,I605+^2>BZ MIT*)1=V9!I7K.K""92]X\U_2BG&7<^"KO-M(,CZ:[_?;N%H:JDC,?C[I"!6> M7][ZPQ+-J&H6J,HP@V-9\]?=(5&@4@V1A245@Z3)QMB?:[NIAJC4V_=V +I? M78]1NO1U>#[9@T$O%G6:8#R.0'^UUX;/&5XD/ K-X/ N ^7.>S"3H:7TD,S1 M-LBUJ[(,8XQYWF.>1TV0N>UD%TU^]S!_=R.W &F4Y\9 H/7$K%USKSG5 ^ C MSR?RRJ[D8UK2MBV7L1]7B!"98%5T-KS&:N1]._!K=7"#];FS96^K#WL$[JA5 MO%"8I%7;%LI36@$EU$]G%\G+:_6]5ZAY54P?3/XV6XB^PC*U' ?+3Y]M'2=_ MB(D:!=K/$HL%>X+61*4\VE"4,[9M,):TGSHY#P!L09_?E>OY((0YF<]U'UW\ M.G'/''<3ITUK1\;>L^0=;L:JG*-1&IGS^5C D2PM.DJW9^'. /['Z[B.3UA& MISC1&R#TX[DQ]Q:F.)9!H!D0V1VT@1)"R+92BS8Z:J\,#Q0+<^H] +[4Z?XO MIZW__T(%2#)VGX[RJI3E,9AG.R=\PS$M::X6XAQ] 8%(\U4Z5%S7'K-'^)Z, MRM][8.PP$:/J[I[^?5B/7']SL8Z>"@0]Q =<##[3$*[U*CH1UP,06^Y/,E&B M6BJ^W9FC@.O+CE1K+?:^_@C[3?U3H-,[H;&SR.J?!HW>\-.I<4H M= ]ER1?//< <3R-/MQZ1?#,]/US@-;)XR.\H^0WE'.Y%-*_= /#XTUP/] MBX[!S_(H /8]DF*T@A'?NB1JT,[OD'^.?S5E4MGN%[N^+!@/ MG//ZSK"YE&^$KKP_?8WVE\GHK5IGWXBE6T> YNK'!+%9BK'8*"]HJX)PT78( M*68F>\G+^PA0R8BUG4CW%J-&;5E[>C'73LXV0&V/F&&G=.:>$IVFA;P..SHA M6YJ"U]:9)T[=?Y@.)LQ#.6?%[#"7K6CI=W- >#5D:'X/B6< M'@N BE=6L> P>[.R"F.$/P ($KD$:A3K?*SUYD4(GXTY;S=:,R1P/^X_U=7>[DFT(6C )17[RK8;&G\QS;)$O)D429?> MFN#)HZ4_PR,,YM"=9=;RYSR%'LA/'*8>^:5B[+G.]SCR1?7B=BF6BU;W\'6$ MI@MGSGI4/ O\Q6+K9I@XDC($\.B0&Y:2T=*=R]B27^06KG%T=RYSS,20[HS: MQ;27RO02GS;.UT0W.E?[)#X U.8")*K7$@0=X-WMB22ZS^,%M/F#K'ZI8M:Q MB@S[4,,SR@L/Z&3R&C=E!%7F[0S WK=Z7_C?I:<\G?*^V SA*IN1)D68<@S( MRC2WM$>.ZT NI:IJ)!$2[M\E0SXER[X;@*\ 2CBS^.QS4>L$7[Z-STED;*C70& M\FEM0M<>>K0[0H9UB(XOIEF&;$,U2;6A#?A;LV@I;;7WLTIN>,K87L'-;K-; M+]$E!OP7,K(NN-S0\= _ '(51U7%N@J4KOU12E7.&;7DW/H&<'EXFB 9F+NX MC=HSSAT.M_2]XNIVY,][Z[:-&<'ASLGV2+X69OZ7]\/K"-= '24P;K#5N>F" MS?V"4 MR($YZ1TS1_P]_8$L8WT*STZ6\!E!8-_HC\_,UJT4&"FE 2;JW<;S6HMW0E7V M9P?ZT^YE?\JM ZM?GD!%6W]N>XE(!U-[2-PQ%QU>7;6FUC8&M%!=.5;M,HCK5.BTKT:N[>K0]T>_5G<$I>& M!$?)DAWZF0_E-Z^I82!S(RZG2LOE&SY\FG\93WE$C<.LY0=8[T7/EJ^8FDTS M152L[DD&[B[7B7P+\Q503R['U]S15L4*_?/RS_40EZ&TQSW%O(?,NW>],84. M9E 1@9$G(O* M&/@TR<$&98 (XEBYGP"WQJ.BH*N5^IERK#)/!-83,2PW3HRK!P!-DU' HW7V MC)]7+Z@N]A\ *YT*N;6-29SN88&'!OVR,EIDAW21"<$E9O99PWDQW!#O#X9? M-DXZ&E)QZT2ZT6)U:V@<[7J?8[;>I,$&$!7D6()T];7/\H3L/DO640\=VMB4 M^7U/;SM2(S_23%6?9?9 ^<3(=PSK[!%28,K^T6ET#X="D4]#,*&1O7%>796* M+1\5EY)&]:>6D]:4!91#5/*M]72;$?!9]4N)F)W MC:P2'ZTS& )!1@&LE<2)U$$OGC$?K33I-;S;";BW"/BS\=:[5I0YPHQ=*^Q& M+-*()[CIX^50SV??!P#'9W;;S:VT2 9M'',$<>RL@]]):>G>.M-"\^XL@NS M;>4([R/NE*R5F*A$WP. #KPQS$A+/O#7.%E!Q95J"'J[K'XNPR5WRC[.%[Y&H#9.U+POS-B8U72X\ZD6]3M^\*$I75*#"88^Y%3161(^^6A!G)#F#O MY^N&(A:[MRTA4_(#S]_R_TQVP3UQ[(WK\JWFB EBU;=2W:G&_5ZJ>ZBAD]^P7/,XQO5[CM_F5 P M27S\":N[A9W]L2Z:O#\K_R^YVY)1T3'\1#=:JD)EJF,[-7TQ/M]SW(1X7O=2"W\[$0:".=XN>/HG MN VN+ZLXT-TC,:\-&PE+W-2DGS YXMX+[8WTO?-)!,O>O"CLD00Y1+R?"XD"^X]R"XG(O;3Y$ BMJ;0_A M*K'4_1V9*U2+S:H!^M#C^.>6#1XX$=9)GW.N+PH(H#B)S02GB9*%D,(%#W4" M9N+?UW2>AV'U@FW/%9K2+9O^P"]JPQ71O:"J ^A;:C/F1>%Q0M>OPMVOMCDR MW>1':;#21_?SFJ.H0Z6-$$ETH*R-F*.CBR\BP<1C96PD)K^GG88BQ4CX1RK8 M7&?TF $!H@M-&NI*K9" QV756=9A-QM756I=WZ1,GTX_T90,X7S4.[@1-^\H MB[G4"Z>>;X[S!_J7-B:9?8J(_MG N\GO_9B5U8O?/?%R3JO2S#Z?09J?Z<"[ M$?4\>4:-8/0-7A']0.@,F3C'>CM7;^3?.I$5B=V\24 HI9FFD75Y4K#(UHEO M$S_*H/)KZVD#MMH6[>&0Q\U0XT$OYKK!!S2IJTF>@=>)G_B!,H6\_Q[8]06NP >H# MM,VN.M35(*JA;+[SYB]8(&5T;Z!8QA3X^;U/CO?(HX!8JZBK^-629QWI9*E] M5>T:<,"3YV+:K8)NO82_@=M5+?UEZH>S#5X7ZH6E#YLR^M=Z2%BNKG.3J='Z MZG+7[:O?ZV\G:=QP ,D%.=X%1!FQ+WH<:>.!45\H!,R=OO[AQ%CX7_0^4+X9 M49YO@HW#.@G$:W9[D]4]4/&T.4^<9-%53?_2AH9AY.;CK)8Y1.H3JRX2J$_O M#F8M4HFJ64HY\L MG/ B\6F(::)14KN(U_]\G/E_!(\X><#'K\,@N(7G#*/WQH_71ZH8/#D@I?_7 M"6YEUH=XOY*L5*.^UKEA5O\4FG-:'"6>):9%QW_S,X>0ANH[OH+]FW#SY;\% M?C/,3FCH8^S=Y?832,V_3PM[KPYRRM0U*2'E&8RE_(6+*!X5FA ML]H^,LIH/=F"K6[WR5IUHO1@^*$,I?!ON::_V?APX*I!@\+U2X:*"ZE@[?M/ MVRZ##"AY1E(D438%Z080) :YB351=_/TR) 3@,I7;H9UBB;'"K1BVH^(S.[Y MB92%%@^4[]].Z&18GOG7UJ!XT>65^B48,^2< 3(=5H QHCA-0ZR=';F(.6A*EDTUC_]4=?^CL M[3-?[9A*0INN\.MG)-;%86B:*:&OZ76(B!""1WYE/^/^PTYMUB>ZO0X8>XGO MJ_W&"CDN ,Y/1?>Y$"F@%B5!+[V)C\]^IC8-6*/?].VCZCYQQ6;W')M+\6EG MXZ@!V1<]*+:ZE_:'SN4Q[/$F]$/>[ SE J$IJ>7=.OR@V14.ZM@#DLDQN;A<4)])9R'+!AWM(?1F#$ M=XAH]:08E>$T/Z)O;SAX?LRXYU;#UDY:O=NFT)_0G M5@+9>%W;_;+RE7OGFT_I]F?0D2/J<5K-S0M/(T@-CMY-,\Q6C=-8QG_F6$C* M3X.$R/@:"D;JXK*RA$,RVHDCLGOA)@YW]9_47'AB'@!Y3/Z_#:]66IF6:WM" M\%^RMQ'ZLO<0;2>8Y T*6#X &A::_LMU^_\^Y"B:!+Z4(=J_4[RR+OOT %"E M?D,GV+.)]!UA:DZWK$4;*"'WV[Z?>:R)2GQZ)=)D[\[JH9=D;VN=U[?S+4"K MM2U[((,,UC1&65L%=G5#*NXTN7*=P?F]P5) &AE) VX1F3>FZNH0$8DZ$1D< M-0ALO#=CHB2)'-J 1TNIK,<>X(0O]W8&Q\"[T@?_<$#TV"O+<^HKSW@UU<[\ MQ,1OJTVEIN\NWN3#OFQ+:L6F#JU9/-4WY'TW[L.R4^ ^O-8" -&7_<3%7Y(V M&RN])')PWN[6]CB%[JX>DC?@_.L/Q:&O2^57"RWEBZA?%KTJ^.ZB2AX M_]SEG\D*X9W]WVYZ=RAQ/+A+R<.Z?E[D=3@OU9D_.+EG^*7+RFZRZQ# 0UB? MLC7>P[^7S-&8[9T8U&/T]9*@((+=;"OXE4KPF[17*)'6:*.LX:D_/+%X3SO: M6@2&)/,B\+9OSG 89K G*73DGSA8ZT/G.*V76X41!]68_(\['ODM?4&/OTE2 M1%&5;DEUBRE!>(I!VK,FX5??\.&N]!8)&_P64A#/M5M%A!PI.LIH]DA$]6+2 MEEYU7QC2'L?JK(VQ$]C/&$2U]?9X?(A8^KQ$VOF7C34IK#.IF M\DXO2<\OF0T!<.#C6 B8#@$H=]?94$3E9>@YG]K+BB93*AKPVO/[GT)#K$+\ M+N?6N-@4;BKK=0JUUH/KE O2;UI%!0^GL1-\:1)W)GFT._F4]3(EM-?0''FX M!4]ZZ;00IJ)7DTWFI)5J%1M*8 <+"&E'B&]*W*[X>P.KH+ D$@T$6&[(3ZDL M'\&>>:OY (BC^IY$"N28?,&7@VS3#C0T>'W/F&A.!3U\IVGZL1H*A<"GW?3T D-DF_::'IO3F/B$(>!EZ354<^O/VJCVVQHWK[EA;L$KCT)$_IDE M^XN^CTJC4GI7N^?V2>:6+EC(S1=[4_3X >#M)18"\[;V%B]I1/N70\U@C>;F M6N50$S5W4-F;48M(E;54_LYH>A@@%3LH?4>.6E82'=['))NI.'1]^GXBE_$;4+'KY/UHU#YD MB3>"AS*2:)63^]5=0;TXY:)!4@ INK/Z3GU1! 2VFII:XRY,5)UL^,[62.*> M&LBU; ^HI1_Z6X4'L&Z"71QD63K:8H\&&\&):SE@B1'6/5![7=(#P.$!\)OK M;RBSV N^X"@@_OLU,A7M^0"0N\Y'8UW.H?^11.Z"@]WMX)U?=[*@3[G##.GX M*7(\92^1GOZ[1_D/ -;$SK\)FN !4/P8$*BE]*\3$_X%>IZ$O ,&+;>R51^< M_;&]?;U)N>/R34CUJ[Z@EB)W4+)?+<%.&;K9_MOM_OZ(_A>+>J'OFLCOY"^. MY>G?[4$_3'T1AB7(0H D *II_"]]C+(F5E_="QRHLP+TQ?ST/D.2MWZVIJX9 ML8Z\?4'#'.$":Y'N$MGWMC*5VH&N3,X-]F);R<9 RY+E!)% M5!>>"T<%KT=EOL"QNK"13;24I.7N^S.IG#Z@)\ MU[^TQ6WKOKOH;P IJ4K7E/M-9!*\U&1^0Y'N]G_V/LR+TH4G&=H8PVH%JO$E M52\P*W!* 9*Q&*.CV_]<=#3@*T.?3!O?K]")Y@<'W+R/CK!^;]YTPN84W1AB M\,M)C5%\FN)O26+B=J?:&.]HK3U[J4[K 6E-@*=;V?XE+:P)7JH#KFPNJL/* M(#L%%(/D4>8,@7H5?;>L7NP.=-_ C4K[IUOU3P4L)L)_^M;=[\662I&GD>P= M+8177W/!F\$O2@QSIZ2'\?&@Q=Q!7T[E&1]3(F3IOIN:#V3E?86W9NJUU*/X MH+S'O&P^QC>89+_4Q3'9[]W* <<_^H2/7VA<-8/AA[?O' K4$>K1$5%0Z=$^ M=0&.M'8?KIT3*15 O%BMHTH3IY"%%&^T\1';I&O!8VZ0Y] M3 C RAV/OF'0II,T?M?3257K>]0&,H\5S31VJO)G^NK>,'5 %):[:P+0&"] M;1^>&0K=;1690V=O'8M=6.XB!$8T0[:UL9OR28P73%8V]N:&J@>\'U<: MEAR,"[W%2\C0Q%ZG9TL4S2.F74&>1@.!H%M0U?/OO?/E)":PIC!Y/.V#GP.G M+_09-KUI:B7'?P@-E!^*0:.B>I9XBT7:X]Y*9DM_KY: /6VSOF]TI]J,?P( M^?<%T;;-I.EU]WP"FCAFOG)N)(ALXR\J4-)/:;?=3/5S#YT+D83^=SXC&*!6 M1TRT[^!]I<;'!(RN*8X4U>,^$U?Z%0VP603V4JB5V:>8.79H3%![4Q. G2T9 M4L;9YL36 .&M!1QL\0"U*EF.5F W\UCF*U,OH9?4C;;Q+D3>A-LO6$)<4\R" M[K$7-Y025>:^P'[4_NDAQ'.6MZ^)-P,JLZU2, Z50.F=V6Q#I.BGJ4U6 B,A MIMC'S:"K9,7RDEGR!GX"57.OF6(71O=4;"ZM >AQ:_2%X26]ZJ]/0M)NBOP8 M\!2:JF* ZJB%"G8;(>N &>M,LS^/&^%SMTJT@PU!3F,*"L MIKV,@>:@7$:S*G?.!DC.'CBFK)NNFYA-DHG"R36XU!J] YR& []A%E:J/P"> M[LL=KLA=/*]J_G]8P0*&UW](H.+B]LE6EJRYS_Y3#.B<+R1?&P8RO2)-GO## MB 4L%'VOD0;!83!@YQ<1U=>BKGCE#HHJ#4(YLC1/*G[\8*!K+4:'JR]E6)>: MXB5T/D['%Y2VB8^O BBKL&QE >8*+HI2!FB6E>4#&$OB0^PQHY%R\7QW.DX? M\FZ50)&M@L%VP%,C^,=-YW$F*3+J&KU>U$DC');@!C.MK^_(U)A+TU'Y[HTK M)J'%J[$RPBK5VX$WY* "GR8Q\TF$ 2&\3)4^>I'8NGHAG@4V&GV%,,1::E--;D "F M=2AO"QKT21E1@3O)!53(DA>[$S5P\L]C?O"H*_O2/N5]6USHC:]-(#Q;T?73 MQ1A7=";S/8N3+4]*/\E:HM(X7%GOS[KH]&R@6#EM$ .W5Q8L;95P'"DZ._=J M_HB.8S@J%3YWLW*\2FA]"]J"1!I0Y.HMZ*U0*L"9YTKB(ZQD\55@6,\C@S$S+^ _)IFF MZ'_^05F.^FX+&BW4 \R@CQ&RTK8JW03?:KR50JM(I6E41/LK!U)C$*,WEN#4 MAS7TJ-]7%25%:TPAGO&,I%5:T_&\*C65L0I!S0#7R1>E!KX!;TSDP[F]9S$M_E-Y8>7F[ MI-0]FLOEN\V=S9Z;+N=_VB8L2R"0W@M/DX_@.F3X\ES4NR3?)'SY30VJF[U" M'#SRZ-N<(1^EEA$Z,FK4PJ;X6Z3S 99SNBSNS>I=!ZE\VQ+SK)L)8G%#UVYX M,7#\-J@ZG_)RD'A61;#4P8$Y-M>X^W[#KGVI6L/AE[)/#D(P50."U.(P>4%_ M4>1UZ1JGJ[3+3_,-(G]Q#O\";X%2<]<1I1:93GWF"V"D+@*NL6K#3!H8?Y7[TQU?^6)L+$ M_MGWI,ZS6[$C$=?M#BX<_R#BEX:#M/^ I&NR\%)LQE,972F]Z-_HG'"-H>/] M'(C[84.[(I,#71FFO5:DTS+#,_ M3?LM4=?JBMUGOWZ4.@K ^)1UMZETTUL5P*,CUP_+;=_)H2XP%7- M\Z/&Q,H#1.S&&7UJ$5[WW6ZYX;K6!E] MPGZEV;Q\_3:\;W=UY^XNYU9*:GAOM=.+5E@6/8(/'.$\5#";.S[MP"H]" ML NB(1DC3BS3#RD$GC[C#P[CO+>ZG?U1X=M//8.!4S*1X8L4Z)KM^ M-9[GH5)*\(F8RZ%77^B=JUZULSEMU+!K__*(T/B&JL!=IN)N'W/)\.S)$H/) MM7/L5X<5O"29,D-^_93E43*A9/@K$<^)IV/ENXLQ!_NG! ]T.$AW=Z>WO2_Y M5%8I9P=/:$L3A_A'8UZ/$M[4?V\3TDH\G'GZ\83=R@](_H,B&JLS-,#6XH7F MJ_P>]D'%^,1SC?G[ @$![MC?B+\\\L@GF1II\"HQ5LIZY+YW'WSUKQ\\BB;[]?SS&+GO?>Q2=$O,SA,'3J M0O7N7$WW9E7TC"A=[WP\;BQ#3[JBO?N=61W:0="][L @XU5M']#2W6F0:9A"_HROPXL5LTH M@[HDN@4=5#DDZ7,V-R6HHTXILL]-]\Z2D\RS@];/A3Y*1L5M>*1;&UWU[(]J M%CZ!;&5#S50 MV8U3UFI3*+H>W,MU;@Y<=>5/0ZYSA"&"M;XB8H')<@6/Z)2'@.Z;+X MLBKQZIXB;,J?8!?X&,D:QN&Q]\&]:)>+XU5BP/TV+G'2GOQ0HVW"AS0IDGK/ M,"NR]O"UGBV(%=J,U.TX7>RKK" AV2UN?G>Y\&0\=<)4MQHM(LWV.(2NK. M6)Q1K>H\83>??_IXM"DJIT!?6Z9-G^E$[-$ [?0+6IU%^Q08$H@#ZW:<3Q$K M!T! ^UD,\:52W CX+YD%JG?C%I2:0)E(Y2S"#Z4K\P.'=W+.+T_B?5@\>"BU[3XOQQYU-@E6_4HHYY5EV!BYG19RY/V$?5N M:?1FW.L.5H$[XGIJW'AY_]UN3FLLI[K$>SW M)[9(IIF4Q;2Z(]'1I+UCDQ1X%B]83@G M-7MU]V!%P#!:Y\6SZ "3]+L]68IS(B[G9TPFOIA]M]6L_/"Q_1Z.742D).1P M7LILB^.0QI?R4D96QMV(IS+E0PXPVOY?[/>21^;.5[3__*E7=#?:U*+\>>63 M\0N"+Q@*KL?3U-HQA$+,I"[2_A_K )F,<_]C+V.,]@S54._4L8_SM\,L43?; M:.'U?ICYI1D5WNO&ZOA0:;8\6=]+[%8_>'=0;]X^*:3W@:S_^*KL'+7MI M0;LB@/@K^-KI S"+B#2ACRNI; ^N72=Y.;UIRQ]ME^@>W["V<6+[:.1UEAB@ MIYH Y=).M!F,7/.?/O.J&&=<&7YUW/_,MWFF[K<=%39#5&.=9[-N6K?0)CX; M-;<5/VY!51X,CZHG^CY&0OTH.V7ESKF%XM!$@P8WU']6'O M[7AI\5A-X03U40_M(PPAMF$KBB18=S$Z;%&YU#O;OBP/O_JL6SKGP>-^^^,] ME]@^."SMA0Z?9'6!\7U %Z6RD@-_-;RW5$X\H.OYX5/ 13[[BI<*JDJ/+HQ7 M!-34K&58=DEC#]AY<,<1DOFM,P<:+L0F:\1I>&ETC06+LI[WA]FO/DPEKT;Q MAT7;EYR;3*KK=#(KI9 MC3%V8=R?&WY$7,R/_YR%R?1L,2-(2K&3TN/BNIU_A0K9QY1)A]7MB];B^_SS MX>N11Y88BK"\%)5Y%K$H@JC/Z[?LMZH9[_VI[BSH7"6Z]_Q4E,I!NEL<_GV2 MFKZ"85O/N-8F*NLM1Y'X^6((^05S!#]:N!Y/PW/2 L3GOZWKC?UH=5T?N].-" V)!(/KX% MY0.5>1O]D76!=A$ \;TE'JJ['O50[&=]6,<65&A+\5?4!-?2WX(F)5"7D"V8 MG4WZ#*C]%,P6%#V"I=[8@MKV$_ICE^# )VQ(RF]!W9S4_0*05YTOUZ8(L"S- M6CSI&^\,*PPH]FPSGH[5O0413X$.P)Q%16&&L^0YN5X&K[J1R;/P6 M=*MEXS"]4U8?0*=T4?J@4W :Z#\1>9!6#:*H23W4#23H4_$61(FMW8(^/$"0 M#[;"(I!5?N#QB1=F\*1!//D,\A%A>X,^K'/EG]K9>"S"PJL@9^3]&.P0>=S' M>?AR:W&_M\F"PRP6IUW5Y"!3&Q+*><1+6Y@SRL7YYYS )"-R4?;Q@QGS"WGO M2LTOIB?WF=O]%KOIM4=2+0N6U"#T7CF6/X63HKSJOJCII,CN2)2W4/4X[1H7 M0[6V4W-T^$6\BF$=EM8[4@>OL13]"W7@2TJ [R4:O;/2)8K^(3YK/-PI) M,\SPNJ?8I4^UFMBUBE3FE>T*$>8_%5)DT5)3J;%LN*CTNN_%G*LS?U%_\<+: MN_U_+>7P>QQC\5VVE($,(VEJ\7#2' \M2,0B>WO>\<5_OPJA-5^0ID!/@]4. M,LQ8W4I6[.HP[R)I:\D?GW2=EO=]]8S%^F"0Z9&"\HG11ZUB5BO 82$3JDJ' M?W"@3\[C='R-?5%:GSX]N9BJ95/R*43F/M->O]GYAN_:@_RD+#]^S\(MJ-:L M[KM>MG:F:8/-WD+?_%Z)\1!WT6-<*K\$$:&[;--XH17Z09]GWR\9QW*&YE&D M.\YVSA^SZY:Y=/T4N53%N5FLS#9,VM)JS;#D0_DRHK#+;-H@R$;?P^7PXN=[ M]Z(:N*I[UC%U9(]:*+4]EO)V!.U[IQ M#S:;?'6&8<$W/K7CK&]G3BV:Y31FZ/*[>-UT.JL6"]W_S.'5K4#[6(G MS_6BM;ZO\FW_G.1^;FD^KM=!AG$7^3E(4RL0,FRF[SLRY4"Q@^;UDLZ;"00+ M;F-]W.-^@_W\C]+W\J"E(P.K$:>PE=XR:DKO*IN^K.U+S]N5?$N=H,"WRU'P MZ:[(>G_%#C,<[L/ZJZ%*#0&%JR6X1(-HD:J.,78WM_/U-;?2F$:;=6Z4L&*O MWC77L3P_O/I(D=<]R0;M6>ILKO?NFZ!.O?C'5_6P;XPQ]0N)1XZ7SV#8[[H_ M+)J.*U,/DR/>PGUWGRX\\##ILVTRK=C$$ZW6OC!6U?$@E$\GR[7JKD.70!'A MN4(K2Q*P?T&G82R39_3"]13]=K=0.[,%PZ+7=1+/)';IESUG>J5R"G_>X;-P MS,Q?W15[A@/SS =,T,:E&@XNXE/?XR#%DYG?\&?CQZ_#&%1@XZ+=97 >GRN+ M^$?Y>6:Z=O" Z!JMT'5AL1;$#79 ?6&>3HA,K[QJJ7V_I M2O.&HH)[WP/NZ%Y^Y%>29YVFBT6VW1QH77?VB=?O3':2@N:"J=O3P'-D[>?/95YT9R8 \27)!=9'&"AEE +.Z985K-VX*BV("@ M?HBD==AO7/%7[FVC*:]S6G0[2%RTT"#@9+"Y\"5>[UB8E4E@187))=W\-9,%$1KY!QONU M88CJ;@CR'(P6=HAAF8_-.!;!%:&CB M[KO97 5D_ Y+]U"[]6&3WV^]?)ZL?2W![9P428PVF=$*XUQ*I&FU!.-GOH-W M>ZGJ$+:,=A[3>&1)CNJ50MV-_/("0DX^?8(?O=Z.F?D&IT+("5^_9YYHFKJN M**V"WG5FR(Z@M,1$T\8_P\_R(6BA,JW;/TLS;&RJ']*'#2#V(D9CU]&T:KK+ M82S+'O,#0R .AB"0[I>8W:XS&.[@>&Q;.)*F0L"3%D1I >CE9'_63>2J%_"< M8H#H"=KX%1MDG=$J=G9Y"Q(VU :>.08S69_*>75'>0A3RE)*\,$:,\[71:I< MOSIST'<.VC=U8N=GXVJ#;%[WJ( MA_J=!L.@(\HX,SWF]5MV9RU$2'7EF@H_)?,$4YO.:PV*QTAZ_3S$*'__PB!2 M.VW*75XVBCDB]G!$M\B&\LVZ0A>3@M%H;>'D3ZELN/_CE?1;ZVEF3IR>-S>O M1_3I9$F,?+]?'U;W\WG.EP#GZ/.//C>FLM^+\)KJ?EX6]-/$AB S0F/\N+CY M:[V[XWIE]'QO58N'K[/'W@^Y&=\,Q9,^.S"3I=ZS[,[#LJV[:@OR$*1D?DF* M8S@L+1,WE62)B.B^76&<9]YL!I44SN6;]7>>YKI M:H@?7EGMSN<%:%CPONN)+'3YI<#N,$G?QOQV__.X#9*X$^?OIC=FH97J-Q%W M'G_0;VF]5< 44>F-?#'9YUM\WK-!LWL.6XP6DYY1=<.X+!8%\_E-'Z$GZLUWTQ1%\-+ MGF.+@Q2>G"W?U1495'0DIO;>K9#%JERB[#O'\AL5IX._HWND6.^;"Q^,^>'! M:'Z_7*VAM$/HT,JIZUZWKZSVM_L+ *M@MLGL%3N&E:B&[3J"C.R.G!.';U!+ MMR!\#DUF@S01:0*QR^NB]Q0\+'"V5-^XXA:C90'Y^@Z:@(5M.MM1K/@QC%KJ?0OAS MR(_D%*Q_VH)$, $5_?%;! $5.!(OV\8XM%IT+!_"^I#6\U8<6V"\/]K8,X6 MU -TT"[/.P_B6DRI=]HX707 %5L#;#IDL[#JX/H/<*EX@+'KF)7]*OSJOGJ; MHIBO*5@, 71RL@!U&MD).-J#$DQ>HV*PM-!## LO $KZR"VUT'1LG^%G0-R9 MGL\(@O\(#-%<47T+LHS9@M1%[A]B6 $3XM46=)03](G0B2"S(5MCEP=V-@%- MJ\7 PL_3-/[T*!=@-;+S$/1OK$WHX0(]FD. L7)&S IP MTAZO,(S$+J048B@1\@M43RE:&->@V[;/AQA(2O^,L=6<;1W_.8DK1"K"A.(1LV\#&J8B5A@DXX;3:._2* M/SSN;Q"./AG+]+QY[.5HI.'&#??A;OS=@88)17?B.7]E@VQSL69Y MIAG=-K"W2\[$!OGM?$-/=2?9'%L]'PF[!3UV]H+]]P09;<96HO MKCS7H=$^MS(GNY\YK^Q>Q!GMS^1D[7GM:?M?KLF,70LR>!8SR^F(PE^Y,>9- MIS*O'0M!1OK!F!3./_I)T%0Y- )\R5@#U1O,CS?:R%.O,41^$-IC[^)7Q$X- M'674_BR@GDCZ MWA&]2QE'VUMW>?#LZS-O=':3OE_#&^]OY4N[]\YQ(AZ%9!'!&Q;^J' M UNNRQ5)I/WY6YFBB@<#(]_D]&E4IL\L-DH&9_:C&@[>&5[]4A$Y^V2SQK9ZF7K3UIRW"SCD7N5ZZWA_ ET\%% MU[O>H3>K(ZX-S(,)"*ED;4$,J1P):2G?-Q63=;*U/\S:6E9?O2#L'#5GN3F>3WS4*]: MQ@$>F-]-\?)8!J.B!HL[V795RMU.B@K#?%0^_4#S)U^:CZ1]BFLU+S8X^SW$ MYJ<C>OKO6'R=@"OX-(??.-\ M3-@MZ)Q=*9Y]K)N7.&':7=$_-?>F),0.80,2NU.(/=56VM\B*[M?Z/@CF=^JN0^ZB?32VA./DM] MYY:R=[T#V7:T]9YMR)=YK0.:L37@;;W6AV5+U6@YWALM(L-,^KYNS.;KYZQHF&%2$=L_>+U/AU^,T#!??M MC58976J D"WXQ6[Y-2K;0P\J+;HR<'"@-JNIV*!\S^ 5%.U59M'IG M"?5,474XSU["P[Q3YN1PH?'E\C*O2P*#MUA$6:KN87VI,?C1^P3\3#7BSV(A M_5B2#:=5$.=&Y0"_0QH3I3VU8K "?3+%?.T: LZ2"!1:#0NE9J8=0V6I^@8>P9V:AQD%L0QY#D3QJ>]\#Z(4_+KQ M1+;%%JH[T)16 W_EV_F;@QZ4.#P'A@!N.%F2SU*^\&B :$:YN 6A.+>@MWW^ MRF-T%OV"L1_8V%>,V=P-U%T6^R)G>J"OE'99 D[[@MC4S1D[!4WO# U03#YG M /1F#6$W]Z@!-6/='/=G)2[T2=&T\C. ]TO=@MH"*C4JRE=#P=?$@0T3[OX9 MAU#[^J0MZ)@.BCR;0MZ73=H1#=2BI@VI;7KOU6GO$+\.D:&A[>@?NX8"SEM( M^010S?/TVZX;^+-2]RT2*"$)>E0OT)-45LH"MHV3'?,UBP[D+Q!D*)5=?J+J M**91;HF'&F@+.G:GC'='@S\"03^,?7-BZ"DE&L^.Z9&EQQ5&%M@:S@T1/\!T M'^Z!"^5G^Y^RQQ-9*L'=O1 K!U&O2>2SV0 P>-=HE:-@8'3]7%L94/:T%@11 M73J%/"5'"[-?S_[?9_*5E3KIJL*QN[A'RLJ\-ZYWHK#4+KE/MGG#/5/TF"H3 M]2UNPDJPR[C_L\=#V>!W,V=Z];"_^G6$>7U^B.!*7W[O@6R=KQ51HW\2Q?LL MNR_TCM[(3(V[&21O/\]HU[:O6EQR_V3NY M1^DNT_<*GA,QF? ]4WWA*?%I:B?RCY?@2\78_A+]QIY_IL[F#E/K_#S[0YXO M-,7#37M^1-OSA-Y4_49];7$ATHXV_].F_U#\P[5'CA7GF2S5T&X9>BY37"D] MO)KG&4T;HCY\N*$M.O:U6<]LZ@%Z3L&@;2Z_6/MX])?+U,9@]\QK]=!-Y%.^T'VDH^X-Y MOUY]^&B.#C4/=1'5-G>LW7W^8PFI_OSKCO&E6%S^*_:NWXE9_3^I6LM+$@C]@^9VRS_[I^/( M]WCBEN5Z1NTN)=5%"MVY_]GV]=YER^8]=?3:R]"\ M^VL^0F_1*N,VQR<%U3<5"3EU6]"!@H/48"Z6PU$1ED6-_3WW[S**50E9F)A. MV1ST)EU&?53SB5=W[/&3X_ REUD MDTT8&[8F"2^_7LN_Z'=$5_#%[:#BKR34G!9.)%BBI!<;EVSVY9!KJ35"SK+A MPIREZ.,*)>=Z3V6OS M;5.EDH]S3DNJ"D2P0]?QB[_#LU5].=YDJ#H+INK_RLF_W ^QE1,.PV.-BQ91 M3^])SS2QZ9[XK: SR#V^;X^IRB2'WB=L<,IP1N2N,%@H*3F#AH)3[/"+.$5O M(']^15O0HTB:-,/:!X;KI_RAPY#[NWRI(8YWWCD4D58GG$Z6X_SXH["8[V-) MS:M'A$F#2#L59C\/M,?!R'WV1W6/PNWCUR/7?O@](TP8@_! B",-:)T!4+\[ M_J>H[S$;S$X6/ D4&V\"3'YJ"UJQSBWK7-*DA),;J!@]^M=NM\)Z444H2E2H M'GD3!$67L*;_=0Q$^D\,])\8B%F_2UI"U,(DWJSC-(GY<5R8I4KAK&@6WZ,Z M5*X3EZ7V[;V/Y('Q2N?Z3 MR^?U)L[8*?[X=GW,7XGES-F0B6/K05GXP KE-9[[ZAZY5BV,TWOLV_V&E4:U MCEHDS6:G.=WL%0HS#BI]YB;A8=#Q0(_3,^*B8I-.:'G2M=SX[QO")K56USX; M,T?,AE$J65Q5!-X'I_7=Y94HB<\0EZ@L&_(H&;^I+1(\KRT<,VU/NN$I9%ZV MQ/G8P8G$%>ZXUK2+IO^EJ$Y M[^ J%<^?RW&IH'HD4FTE*^V?$91.EIV[_(_0WNF2Y[_Z+S*_?<4D=G04GIG* M*=;FHR")>S--/E!C;>MF/2S]*48GY5RO1CE7K5ADQ;NKPV?.:&^HHYY>$91< M7)%WBXM]8Z+\*%\KIJ?0J;!,C(_Q.G2!.JD8P?J:<-^';Z@FC5UTD[MIEE%/ M6N4XG\<6Y$U=\"LN6E>K(]5M,_KK'!Q8 MYR)./C^5N@)=7X'"LJ>-/M\6VK7_N;UT26D$TZ[[M07\@;RIK*Z$D-#KPG?7 M'O/O9QJ,7-/U\TJR,6RA/';<@A8V,>&07W"9IO =.:-;0LQ:N^!?4E!)\'[> M%.JN?_V_;]&BLJGHNM30QHFH=/>0OXH*A&FDS01HX0^9YB^L8BM**I,9AD[R M?8N*03@)7;A &P/#S.[@!53M,7Q=$+/^RV<+HO/.S35:%3#42S+&_LKSZT8C M&\I"ZTJD3\6DCE['9$Z1V^CZU$#V)#Z,M\BM>V(.N+^!4 W.&^AINBX$Y1^9B>RYA) M'#8V9SJE%T&['.Y*^P)L5CT/\NZBZ_,!OU8XT1S7LFD#@-:@XG>ET*H_(,Y? M^9A^./5 +'U1\NEL+*T(V*\.AIJ%TB;\2"E$DEL.4B6 1K[S%55A]G'>_ O3 M>"OQ3Q5A50,V F$7":0"0U>*5E@4H8J^]'H!/4 :3*&O+B*W?=:'==)QSJ=T M)\9C,=1<_*C](A!X+Z!#;PC^^K#<[1B/#4FF!B-7, ?S!3#Z6-0 MA_LGQQL]+,C ?#4@T,I%:8]/,JW<_#NSWW%\"S)(F0_QA>YO04?PHV'K8,A; M:(_%AZYL8D?D*%$I!S&$5_3;^H@!I[X]I>_G0=B6]-=G27(=V(<835P/I54# M:)@LLF3?T: "3Z$'EK[+BS4T;=03_"P?)\U?/#L?N1WR5;AD4!M,(! C5*20 M]V";'U(/=V%&V0&-6!$QDR?P%RU5,TB=0!"_2*ML1WL/J.:GKM?J\K"1E50!E MVB9<7-#AA8[13\ARC M*G_(JQ:7[RH0)LIB%K[O:+RJ7+1=O'8FNWIQ08:XD((E4\";Y>)\!H4B?P:R M/NQ(AG0"*A(Q=+:JL#)2K;*\>/*V)9;?I7G^47Q!W^>1$CLG1?-,4XF@M/6'R&YLGR%7 M@*7&=>$;W,^;6J6^I[UW<0[I6AROA 5+FY#8/-/]XSW?!=R0JSE^5E,MXMP1 MK6%_F?]N8R[" ,_K$/HS$9WX-IV!/==[].;5"_!(0W]QN;^6W%]EW2WM>W6N MMRY#6Q@9]>M]0^FM(S=JDFL%]\ 4C5+V_=4Z6?BBM%-2[GF8]/"N;WLVFZ+E MO5VM,&GKAK5R9A(_\LI"+15G[JQ><(N54!I55?-;?]-(G6Q1C#5B\9=OPL"G MY*SXBKJ/A2S%D8?R'/(4(U>"18QOW]J3O+NG=M0?$AXN+=ZLKRK2_MT]W/;R MN?4G_?R/%R9V10)^Z/>TJ3TS)2_176KC=KQGAC0X#566#?2I);Y*Z%-H5&Q,*Y7T>1=5Z%+MG*R])LW0UNU7 M?K[Z[<]"5>^SXL6A>[VF.?EB1#-GS+@$ZFJ-2]I_6ER(.*Q?$?'PU*-HS"EH MJ6THS]Z!>]7S-.Y)0:A52>?;3=4]619OW_=J'PV,JO\Y].&C0/:/U<3\@2F3 MCX7=_6KRW_18EO$&Q8^L-Z>B+5UE-0VJM4<2IO!#+A1%,/Y% &*K(M>!\++% M#TU0V1,PU!7,%W\)RL7"JHZ*\Q(X4G'KY=+H1+4';QQ%'C]7^PZC% N7:(\N MZ@D33(V*J9Q;KTG+@VG3&^'II^2? MLSB3D4&8&A-/5UK0G"%M,Y*"[I<9V.!Q@Y-)\5N0BLP&005^??L7>GW$AW?[ M& U9(BQP3[2.53V^$O55]3:LH,[/"_EK (89C?"TI54@-Q*@.?N2=P D<_#D M0:"^>W)DS 'O/S<:H-['4'>UPB844V;XINV*IQ#=:XT#0%-6A6X<.L/OY!_#R9.[@P7 M?"Q1=VG-&*+Z@P'R H(6)LTP?1V(CY^G9QI-@VI#PV< :7Y2.&-8!R?*SO:^[#YG?XTS'*[:G#6?$E\C P^[W6N-!1P*^9EHX_(08N46K^#N$XIFPCQM^TU\@U)5;=< MI.\AE8(O:7:7WMT60H@CZ@F&/>M,M3SN+L5RW.3;WPNN/-T;5G!VEW> ^*5_ M[*Z,78+1M%."\;/[W<#,,_-7EMR"@DI'@(SPN>EMTNYN^X2.>.N/4/$3_/US M&L5><=$;<_ZGQ4^[#]JG"_F+"L(.:)-.E)T:H^.3Z&(I-< !OV)&,/R;+7X# MJP!A,9TE6@Q1:;Q8RJ,%S,PO0&\'4:\GLE(9JX;7N?[\;1@\J5Z/RDM:G/.M M6Q2G::4\QE)RC@ D[/>?V=OW_#F&.-0&WOIX$)/[VIDM\* M1!2":16MC9D5D:,%Q,[&CF"V-X 8NQK%1=_] G3IBRMF4J.*A VH$@?V9K&D M27T\#B9R..0B0]*C[\\]K@%DSQK$PV^[JXRQV9A;P)0.R+1L[HZDC'A, MZ\(3C]W]5TK& 26&[,)O0_/K#%W_EDVO8ED'HB)B6(-:/0"N?HEK[0?$-390 MC (^1X]6KDK?,_TP?">;J\"YN\(5:)?B\*1>Q,HQH^E_)MM3.=N>X3LS-M^F M_!5*O8(I$UMAJ*'< ?<]/^Q$7D:0]V&#Q.?Q80-$#1_ZV-O2[[KX#N(B'QO" M;G !U"6"CJAP;0R@W@KR@G&EE[=@3V)6&%1XW5I\5,"%G(:E-EF .WS[XX', MSA;(SX\>E:RU[$BI?T(]@1.O4&2VH!L]X%J61M#U[?@]LV*SLY:><7M*O6O) MR#=G$^!,XR$0':0/D,]F,G7L/ :^<>FT:\N;IKV\-O8!E[AU;I5M*IQ;.[7! MOS*OC)L('A2P]#GOB'W7("QKUH_JFXRV8A&_UQ9[-ZSR2.EYA'"$W/WM ML?N&"^^Y*X&1*1&O5Y59VQR+$9S29O%QI?%(#YZB=-U/-E[O[%B9!O@*DM?S M4=I+I<\45>W2>DS"E?L-JKQK1)8OMZM8E\8T+1]0^IPT&N;3PZ28+)Z]Z%CN M/,S)27U/.SE<4?HIN7GL9G.-\#F@FHJ#L5];\B G(^#XGJ^DD,#T.&C4EXXG M"L;0*D'\>LD>BJ/1"#H=$U6=)\R]S1^>/1D?1=U,L+M.>_$#0-A%# M2.63F$:Q)3EJX!WZ\H[G3!@ 8=AH[+HYK9H;3Q:[R_0^%\N%^9J4"XSQ,3!& MB1SCP@KP\H^[@X#.ZB!]$2N5LX67OA>01&=6X9@:Q"I'Z ;2TB+R2^2&GLR ;2Z#Q.<7 O%$ M3<7SX.KBE!\^0B@/'P$P:R\",U]"C=]EPF7WQ5,"P.]F NGZG=OEH$-316+^ M_ 6O@RKPUT1,KE/6^PX@'"8#AKJIG)^VHR0Z8/T8W3QK,*1Y,"MS*E,9\?(X M B ?,F %=1DR.*H)+,)2IA\)-57!UA^ I2VG2-EEMQ\TS;I/,35@9FI (-R MYE^;N3:&MM7B-.7I'<)\'KQRBI1 =.K% MTK3J,JB^P";?('-;&5 I@K)@H(!/ 4,7VP!Z385A6R+Y,%_!KP #7AFA![R0 M-:$'4P2G1"T!?[ ''TUHB-V&F\4,LW0H\>';41]?#@]-(2+IY_];[T$D.7E-+.%N 0MJ>A48X[,M4/&":X5I"SX)4>@],9 M^"0BD=",V]'2"NN0I@^2T_9=JY5.J^!;T8T(JI1I!) M=.6W)P=4H7;N:P5=PFSJT;VVWB:,[C*4?!_MY$P5P8M6&W^R:"-@!A,"0%NU M%>S?FH#__&>AG;%[$3K;HB^US2EO[@2RR?=]?W.$>L.OH^>B9IY[&X?K=S7G MKM!&"&L&C>0K\Z,B]VQ!-B8SSE)]N#U2."G9 MS@VD>?/(OLMN8H+.L>Q?#XO&F!WT-#3WSD,8E73-2KB%*GC=ZWW[P:FHD:GP M>95IS-$L]:-/2",LA9JU#NH4H??VY\Q->IK<,INLG;WOS]X;)#9A7T4%XGH9 M\[7&"E),'RSPS9"G[>+D=2-2N-]YL-=UM-QOYW/=9?"L_3+3WLN/GUBL\"^K M"#@]63E9(3>TZ7!JCY4SQ[A7.M.#B.^6/2/O38,;*NV-Y1[CQI>DGDBX772H M*VX_(I2PKS] FZ_8D6%>3JQZI>Y>Z_8-K<;(6OC&";\3P&34";1@^ZY_E-7? M]@&^.=IVV&ESER5F,@[H%?T$!64RW9T+IWP96-U3 F !;:GK,K 7,1I#US[9 M ;($.BN5-6$'&/Y=:[J&)\W3 UMLLVLGL YG'U9P?=&A ?*(*"W\X;K[#GA< M89BDSS(_5WL\\7#EWVS2&FZ48X:E/)'"_,D9"AG=90(3MQ=#TQ;&KQY(I!/. MZI4E_(X&2'QG7A;UD+"#'OTO\I(S5L%$C!("@>6'9_1'0XDCNQ"%&$HP[P3U ML28MU Q:RZ8/@3 U%3%:BDY9!;IQ^9U7Y4/-.09@C.7@AR4(LH@X?9\WY[92 M#6PBXA:6E"Q*-M^"YJZ0K_JSKH^LOJ0;B]P?8_&-1/'[=<")IB?^CM)2.86V MUUU@&?]3A_&?.HS_:1V&?K<#CBU/L2'=HM_\IR-,3O](FO6O*T]@2RP?IRH8 M1>_Z C"H4N/T<)UOG5:.5(N=6@ MV6[9@DA9NZ&/9V*-1L<:CCX<#%D6\LI3&Q27Y3%[,>6=7V2WZJ#P;FXL^+3Q M,='?AL5.3?N)8=R'&#KANV<>/4CL1U-/M5QO-S;WY&;CXMD<7BSS_)Z#A7/+MZ.:RF\\8'XYZ,XU3A.HK"2X*4FI M5'62Q+T]4O03ACM_EEE4CQ7?5+!]L>]'L7;YT>78T4B#268(I(_E!YW4 MUWG]63?7AK#@5;)A>HZ#Z%1=PH<9Y4>'_6CD$%!(8%N3[U(Y$G927I[9MR4D M);BOA>JI]\= $(I_Y@5A2),2K;<7<(F\%)6E;'K4[Q"F41C86N!;FA%!GYG= M@Z;^2Y-6"2+!5G8_-\+D>Q!W'Y]/ ]<%!C_)@I>?A+#E51S 8&;J,*]2.;IS[%%$5O"[?$[Z0Q09X:0VF %,$F#TQP3"VD@K MJ'J?>#6&:N.K*^NO/+Z#\?+9!I]2HN@;4PCEF,GZ_%5_5LHT 3%JW8F9F491 M]Q(F\_S!J"&'7J1LR0,=3#:$D<79N%_ J DG30OV7Z@&$5.0M&6OAF!ZT*7*$UIQO= MB+^#WQ#B3B&M(6A!5D4JS'X^GOTT32J&]@4)!UU>$<0K*SJ Z]#P0.C%(^G& M\71;]0%*$+F-_UIA'_ZD[ISJ6C;$:8 G/CQ.:?XX/>LGB6E$+8&X5ICFUJ / MZQK8QG:$H)W%"0!C1)<2:3I2P9B91=#_XU6SV,=TJ;F])$7U@U-WZ8_1,W;L%%B2)B;N#PAG)(42U[(?0P SMDW;@AGR1=#1 MBJD60R)QT@*Z5D1\UG8T0%P[,H:^GW8D%5MAKY%MJ$(4Y3&=2"U2:4XH><+V M!A7X7_18=PD_)T5/;&#^)#:(5TCX/A1-1YCN=&!$F=$7#"MP>@V$$ RXS9EN M.'5/SC3K!F;U+^": D&/9CB!T9&8H9T%!Z35?X,_R'/LWTY4\Q3XWQVR!AQO MV,HO5V2K7\U0?[FWZ8GG$C7?9X/>3+BDG10Q692S>?3:-="2^5K7O(RXMXP# M[Q>^F;C[Y2<^$J\A8:?-T8*?;S!U^U\4Q^^V7S.[&KROM,V:]W)>J0YUI+=) M\$?6Z[!YJ[2CD0U1R+\6N^?(\!X>\BR9+UM06 MM,^)E"1WF5?YZ:&R_"Q;D9%^':]"<<^V /[&#]$Z^UAX".]/,KU=?!^T!>TF M/,E[4)\R=T[#2OM.?^GWJ%])7P7HN\5?YH5\6ZROA ?[**"SZ]CZ-_ICAUSV M!+>%R$?+#[T(6\LS@_YY7LFW=<#\PBVU ZN[R\#[ES K^.>VR5SL,P3Q+PHP MTQNA6.J!SO][9Q%J.]SEF],]&@;(X(E^^NJUF_3?.XN4%JC>>/I&HM)FB "86?1)C41R$GRA&_&CPN@?M8R-XJ5;^ M2BPA)U,YFQV0-#4>/ F8$7E_-@Y-OWK= M4'07MLGP?Y8C;!5&P4CJ=],<1, MBEDU6LGM: "FR+6$HEV9"$',BLK1'J,7S-;%A_&4V)9#F)ZK3M3=K3 AU'4: M/24M#!AN/QP\UIC]O\&?BB")_ORU*<4P2MR<*ZT'6/4+K!Q6:P?\0;['-D4P MN4N(=O"P]LAVMV7;;!!"!C!NT;U M%*47W1AM^WR(@43?+@>7H'6CB#*>&%H%\%RM,Y_%P>W04AN\%<"@K PPDVZ# MAQAF$$5(2AP:15X!YJ**+ 0!/@9%9]V'?<@ _P+-&$H1;R.H;*W?5YQU*]/NPG M?4':4V_G0KRO^:8Q>/5!:?]:=,'YO%,10 +F.95,9YX7]-Q<%7K0Z0F<:*0( MG*?U2@^>TO($?4D,Q87LPQ>U4*)T16EE MNO1U,W\E^1T'K>W%'+K;9US^IO(]7DC]IH"(.P_+/M;781^$PD8"ZPQ0>R;[ M(F)WRY66%C0@^ARP'&E"C0?G^E^\D%6IUV"H;LQ)/H5O>X#G;/(:UAJ*:^8V MWM]T&'/N+TI(]L.">Y 2^E%Q454[9?^J./IB";HLO6A /1V;1$W<]=3[4KG\ M67T>(7_+9Y,GF3)BOB0?L#S.%_/ .D+AZ4==71D>[;_R9]S.URN\[4.3[AI*' MGYVK5RI0$0C?MB1O^<]#[5+W2H7 B5?H&>$;O7C VDS( <0AQ.B+]41:=1%F M\D05"XB"J.MH^OL"T>UN,+7:=% ,R/]W4GO 'O/+/L&#X$1M>I;NQB0^]C^Y MO?_D]OZ3V_L_RNTA$2.7EPZ18;V4$P6^V7:,ND(_QJ2=^>?/1J<[S>[AMU7* M2)CK6N R]]&E^@N[EE7X\TH#'>=7DKB$[!3/ MD,6U5[W1=D+EQC\_+A\N3T^M7_4=%]:-O^<>+/&U9$6QI*\JN,":MH=B5?;QN.-\67);?>$7UW76#P@ M(B$J=*-!G\/EPOM^BEKBM;NGI9,XM$GOT4&?"N+&;,R=C@5ZU;OQNVZD8.])W>2;_7=X/HE#I>9L%+'#, MVA0)H$^)3E1N7"=!@EYRA@C"SQYTH"^>EB5 6?_&=G_*S#CIZUP+?R]K*>E" M7&L\G[$;Q_V 4.6?PTP2L$_1.P%013#P3QPHFP.F7^@ G31V=YGA=I9EXJE@ MXHU&@]EH+88'O'(+R[>S!>@VZSHP5A'7.OCJP43Z#]?RMD/@7::H'!9HFNS>M C@,#=;%4SL:('("'87C=B(> M%QAA7#PEW J,#E8,L2*_R J14K8SGM$2=K8+W"V!0*L$C]>*GLV&Q'G&"#MNA]H/HJG7P_D2P-2E_8%PB MDVF>?G")HNC. QFJ\J@YF-%+;4!1A;:@XKXJ@U2.'! GQ.JQ8WJNP*F[D0,R MBW([,/ NA)6D@M!C-&0:0^KCI!X6[T0WX>_B-XZ7I5#= _\,PWK)=LK#&DLO M;+#2$YGTU$T0Y!?VK[S>K;_3?*D<\!WUERBW'2O#)Z$=V3QL,WE'P@_JR/<> MAE%B,/LQ/;* ?]%OMG^^R[2\2G\]53L.63#ZMI/_,AG?@]E]%#U 7HOY8RXM M?U=-8#$SO_6HNP@32A#7SC,6L"$Y.PE013#IG^$N^,=R!R\9S_&B)=\LM-QA M>M>)SI_<-^^?\3^@-V3*ZQ%<(9*Q_F!:WJ .;2O25G*FWU3:1:9!#?Z"QYTF M;W-!,#9MN-)=C\/S(7K3FRW\TGVCXZ6EX:^+"CY+%!\XY"8*@Y ,=G>D-WV9 MS(*<<%*%,X:_T9()/FU%.HJ2[R\'OSBK+IEZ@Y]A]BY3=DHMC:.L=7#9.F*Z MS_O5\8A:NSGA)[<;GWOQ>;#PQT35N_XN8^<5UHV*/N'UMG[/$+S.X<5@[ M]L(E'Q+L%HGUTTU?B$IS%7%8[TS+W^D'PA2U3\]/YBH(Y)Y3T(<9_I?GIC&Q M#8.(%4R)'EDG,.2?N]9:ZC@W1.B!P8=[ X"Y'V5"6#P])PO>92DU0 *S8D#X M;+2V4(/:$/'CIDLDEA9B!DWEB->AB*)H!&F(;AU=.S PDVFYGCXI*O^?3![= M^/+S-7>D^J W.Q&/>HB &;7LQ,QTHZ@08<(2J*=']<"&$'T5&,M%NU.U?WNJ M3YJA;QOC&6\O' 0AM->?&D&[]C_DUPK[.; +,1JR[D2K[*>#D@>NVFOT1E]R.1!^0AG^C.[] PL[R0?\S,[.( MWDB:UCH];S?0B![YMLFY"E0Z6ADQ>TR.: :MTBN8E=EW;"ZRC-R>[8/(Y:N& M0-%@R+\5S6S-;!';JT>[+(#ZLV"!_@4ZM"V;A_P5NW/G$30L/HT!(GZ9ZDW# MTS/$(1LWJS+H:S9Z!/P,%;-BDLKI0_D;0J M^OJ(6=5C;/*_-0&WM^-T8FRI^# "1.-$"[+L( M_F/ ^) -OQIZ3[3F!5&((XE3%/*09JA7&YI#ZN$6?]%"ATBE,6KH9^:Z":0C MXR%&?$!*PC<_VR3CY?*,.Q0EAE&<,R-UW&1?'(FT4;[IGAROJI@B>]ES]6L- M>[$&TX-F%_&\CTM!K^598K,TG5R=3^0+<1L[GSSWK3EQJ1&R5A6.\6<8?UNQ M%-I+C>B(P\M+"GKP>E MZ.1699IQ]L!UQ6CI,):'_J@CJWE]+:VX'+W]=]W[\E^C9M=8KP3SH,5VY8AS MU)XY&GG-[!##U?^Z !!G\\_M1::H?9C_B[VW#FIK_]I'@[=8*KBV0($6*>Y: MBAR-Y[[?59GV?)\V0A[B;/)=0_>Y;[G]WKSHB?#A2Q0=-A5D-:: MZ=^;EQMB\_*ZV:MXURS^GF#ZH];' 5"_4\6K)R^NK$?SZGR\LWUI@WBF$G4 M5YR;XD@B_,_&K3GL%NP#(!*B(T1V%RG]\O)S]DV[L2ZRUNKN$6_,VY6\T2G( M'0Y.*JY$?=Y?KB0U*KQ!)8RXL:Z1?\P >@NNW5C@J[ I\)0)OGQ9@MADG^M9 MZ47<'@$$G(G= G;_.P3\6Q-^^H:C[93E[1'F7-_&;I:=\EV*@WW"GVT:/ ;C-LU-L:;I?Z$'O8;8*-_NO1 M.Z6^5&#<7417X'.GI9L*K+KI3^VDW.[7GD'_H<'%5WRGB#?:.'V'A).*?+== M6ZQT!_,AX#;\#X[-B[I;13X\I#-6PK-OUP![E=4(KSR%8W$A;QZONX-]'J-W M=+92D1M>WUP8U0V"TKNY&.0&_O4#L6;]O1=FPH>+P"MO>A3YJNT RCVY"_&; M>A#")36+_.\>^<_(P^G=(IXZPVTFSM\3#_\;J/,,OMW5/0##5O[A+Q0&X M.MS1<<4[U#X>XABS3"^KK+.G9*JK1)M(G@@''-+,8#8ID+72^1Z$V'"U6UCXE@+F?>T$. MUG47WEGTST@?[W1*U6GK,68:_+Y-?:_C]SL68%\X\-AE781:M46 MC?PQYJ>(3G@'QQ5LI]PI\2DB_:-)6^Q=L#WMW[ G\U>:&Z1_B5>.-*2F'MBP M( _S6O]Y4^XNT-1[@?!V?DW$>>__7>]>#KD)8:X7]#L0A!BC7/EJK>STZ^ MD!-3C<[P%1)ZS=SK]B+?5WH^-17(G_!J>+OV^T$GN2WD0]^;:%8 M9U)^GZJE0 M5\KM= V O]BVLC(SWWO3A$OVK4W=;&:9;!?F3;M#&^:4=L('ZU-6E:V(M/B: MH39!;6;LPK5 A^R:A%U(EMUM_K^/@R=X]7E2*SZI= M_[9I_VW3_MNF_1_0IL74JAI&C^4^XA]O=PJ+V'I;2I?7N##CV-$'MCM#VX+, M"?M7BY^,&)0T5$&E+2VO?A7QD8^_#<](=.@@V]7%!8-<7+*[T1-<*[AQ6-,3J4EJ0V^CB9S*QOG<=NV9)/-M MG9UUV;S3#WNPK;DNIZ^.A2'88&)K?A0HSW$^VPF[2C3'>L0UH3=?K9QP M?!D]9?W0J0FL);ON/0DV@ KPIXG-3A+PWWL6:4N^&.-B4V^F&U23:!/Y2P'Q ME/XMT_V+Y?[%J^?AB45E>#78RO(O$QWMDC40W6+:P.^4=KYMUIM/#IR>UVX1-,"C-7FW$=RJ3 MY:-#/D;FE(KN+CC$?)"""M=>8R%U^_HL>3;5X'Y03]P"IDV;B#6PWB(KWU6M MP!B\:FW.IS,W!YMUDGR":I+X0'3A@2@JA2B^K?=S!+9XVAUV=E/C>!596O\$ M\2#8=[DO?9D;#F35"O\D\C+, 2^BA!'!C6H=@4<@_^$0CMXIN5G$_(-=\1>+ M\'9W]:_R L9-><'I[QGQY&QOS/.@&?6+"&%$_!DE%CZP&&V&W&G!I@)%;_QZ M/^$64M.ZS<05H=2_ZD9XIO2S&QPP?8:I7JH>HNYD1V:6[0Y]8'[Q3F!.AE+K-M74?NP7F M[ 'J?Q;>+#9<;],K "[D;MLWL[;4_@BKZ=W_:ZH4_Q^' !YR-UBRV^M.B_48 M<=+N*XEBX$W',.6,W!D-X-IWM\=Z,GIDCCAC#P+YZ"%N :\^LRP'7]">KL1RP&X+7>/O\9YAXT+<->^W695+R!QNO!C M\KH11GOE+2SQ'_F;_U%"]X B]KDWQ_>S5]5@$BY+5<,/Y9- [&),9V@& X7> M(964O#0^?DW4G&.P#]#45?AFK6R^Q/3*H$M_#QX8+[SBWD11YL.F)_O]_1AQ MIDZ$)+_.@%^LMJWF()5UPUI['1,=9=JGHMB.Q?3\W^FC'$6742(9("HL=<"C*5+B4E/:*['O 9\-B!.GB,J/T@J MRAB.532RXJQ7B]I$.B:@]G6R&ZPFQVV7&[+7=@/A&&H_J$EG%=HYY66JH;.A MB927ET[%.OS_#"_B+YB6BDFR?1%4'7;IBHA)J207Z\4#I$@B,=&L^SF*6 MY+QF9OLBHN]F$09> ]A%R,%JPPT+^(C@J4-YD_E^N$V4 %PL_TV)2*([:SN+ M!P$\>G;$KJ2*_1%)S^2-N[CI$#8!3ZGJ21&FZRS>R*MZ" M,C?@M ]X>TK._+;VR@K*1O'M$;G1J-OJ*]Z8=U09U5<$;W,EO_KYV.M9*O#=S78Q,WUK.&[D]VW=E51@08.Q M\.D#A[^Y7IS%#L68E]\0GRHZ\E_#(+ ZF#?F7545C[$[ W2IN%2W45AQS%V< M!CCNN@% I'>&XW2O 7=E5P!G?W$/PO^B(ZQ17J(5K,B<;O_C$. N"CNW_:];A(CH=:];JHWT*"O"=Q09 M\??^EI*\Q9D ," P--SK2F;.ZSHX0.#ZR,N4(]V;0SA6PVW7< M-R9\)4GN=%5+^-?T$-^= X"SY#MY)R[AW!NV/KO4?1<3$/ZOR.X"#9&]O@^O MWK_*_^1]^D):F;6-%]7.DXS0DZ*VGS-$6[[NJM>7_%5''_DW, -A' 5_'!52 MDI9(2%0HN)<]\#"A()?QXU)U;?1[7SPV:>K$%_3$-/&=*6UZ%!7]FYQ?(=H. M/^H XW*1[EOL>]YLSJ@'J9C"N!N6A;7T6D=3LNHU=54ULBX2)#21'QR4^ M2&W&KYECD:[KRK>13@K-\2>8#0NHO!Z/;L_E%/QWI.W?D;9_1]K^1XRT(>FD MM-S?;BC=M#\7Y+O:@IUY,5]N4 -IK)%B%-F$K@'WDQNC=(WQD&:O\&M+N)+O M7\'*SW'#K%SRVRLN"7A>CW<&Y;5C&BDES_CH'C?CB\[6')4#S+8+] 1#!_9< MT%5\4S:6'5G;^-2* SB9'HN7^ XIEYW+3':H8=UCPMYD!\:5$&'P+$2IE\NI M*,#LG5_:.P%-9_+?8WZ$.T:_$'DABOI DNC_U7!I4=?!5AA3>"'2V>2J:<#K MQ7HNLO]=TNCZ@Y*T7$N3-]6NDY%ODL<'3D#_I-U &B^C9&* MPQAN5;9,47[?U$%.N.^(T3D*_REVG8NRMGVK;&7Q\PZ&0D3_VRK6^HZWA>KH M40**\ZX!1MNGCP^W$2!/_Y* 83'P+.5('G'!PGJ(FS]$+#(#;\&]FT7M?T>& M3MWKMM*UMU#*3[>X1!(@+0Z"3BUARKW6,JX#0^HGB M@"M$%.^T&;WZX;42L(+2R[!2//;RZI70,\2R5_3B+DZRN'T@%9A]X[4GT[>Y M!*[3M]FE@#/@7>JH>\-=MH'W/Y'1^3^J6MX"MG7[?S6,VA'^6XQVHR%0B_N/ M0]Y".7>_U2QJM[4>[$8;:V&<*9VWFNP2?T5O$LKE\9VUS2D<,P;A\56AAXW. M+Q6OVLMVA(KG^%TX-OG(7VP-?$A!,XQ+YE*C,;%<5$?A.=C6&U7E)%>0'P2] MAD,VP<%H%5^9C35&A>(,T$U1DD[,K!B%<*=V!1Y,3.OJC(M3X3%@1]70=;D: MD?%LXU]FR.WF?$$LC!+=*0UX MLP.(I]PGVSG8EPU<8MOBN>$K,D]5>"'\HZ9D9[,E%K:GU>F1.ZD'KLT /I)E MY_,G3T!]Q/]85QP/H*JY$0S5C0LO(,(%'ZN+2JMUH7],I%^ M!L%*/LTHOCQ;0**RXG.G)=C,3 M3%%,2J:*=&] YYMD--WZX4+[2E1X]&9=XNO-1SHR)7E"<;0)7.#L\1XKG+8T M"SRHQM[#)54SKTG4BVD_ -UO1!Q/C1Z]W$2@?P*OBS_;!H^T"'D]]>*#M"2)A>EV*>F5"#S-<#?]$:\30C^ MY0J= M>QQ2PF6N)39:YFE,6NO;&4&&"9XUTJVXJD.;.+12+#@BP M [^4R\K1R=35^/<.LI+1O_FH*EFE$P^KK/0?G%RNCN=Y'VR\$.&;'Z:L@)PJ MIRWOP;'V/%<+$D[,367,ZI/HL3$/OF-;N5CY&%.]YYRDZ:%9&J"P<.>K1>U( MTS2HV6+$(SSE36H6S'QT:;HA\C6,X0WJ(8FT9X>E8VS^A$QL 1V"N!OS&-24 M6H"]_7.."P&:*% N @D/(>(+IL+)A[ O*?N;N5XSB#P"\_"'W6#$=ZH8 WR1 M3IH=-("!J1 ^= ?F9Y&Q<@RU'M-Z+F7XC"RW4U!F84_.U"/0Z^R^KM@WR5XF/41321Q],B]A85/K0I6-CB3U0H6C'9B5/[2U.^ZFH,WA6-#9&';/@D,Y'U6C4_OM'JOK8MZ6A@X8!6R2S MJ)8>"3P< ,0R1N -48;B\Z675U1A?[X!^Q*+*M^C?A)ZJ$6NHE!5'],U=0;7 MSO6"-48Q"'AMT_-2A@!VBMXUF.5$9$;4PR0T0Z7;!.40*P][ M8&?_R@,"O, 6GM6#RD6^]J>-,=&8%]%,"D7V&8Z">_-.8YU0-3=5DYA14%;7 M5I1*FFB,170PVKH8TU8(M0I?HA8U;']O. G\Z#H5S9QXO&ON:&5,W#P!_DDT M?$;0BZ$%L;)#6ZS6T9(CV^E@BWP]&_TEE_J3"/[5'_^ZC[#VV'BC:TR&C8<+ MSOF$3M=@U\^-D%_M-#.XO)PK/RQ<57O.?X^;.]KIICW=G*^4B)!:P_P4$5@G M0B%]^PYTB_WQ8A*=\'-TRD<9?:Y#6E-QBR:5Y$M@-LI3=5 M&0]!_$J!FASGY]JYLSP1,W$Z3P]H*.B1_KRA/W\O^>,FN&DB>(S?K]V;&58T MYU+G"G, N5AQUAI_ZB'+[\CR/)+B(6H7^H:T[-K7"$1=/QN!%>1+>C$M3OAK M)NJ"L-OS&HGP)6\'$[VI.=(:YRVF#Z'.QHH#G:3HZAAIJ-;BTB)D.9^%R%8VM4EY9:"].GW/8W\DGR:5T)E#/"2,6\M8SZO('65'/>"P M&ZRO%GIE,0[=IPW7V<2>%F%A&!0X$>^ LN4DJC@'64^H\_3RS=,1Y]&C= K/ MQ@M1>/55(+9*GR\7#$4[7LT>E(V.Z@3)1,E[,-(XU-("J5)C[S;;+IM6A]!U MLH][+*^5_OHZKO@,BII,V9Q.#X(\HZ,(\E(=II]$_7^Y"\#KUG5)WGJGQK3U MI 8JO4D;ZFQ$&BGUF^W'(:JU.>$(Q\DAWM!"?87V*&G,6+82-5"QJC,5%T7_ M!#C3]W@=RM=6&CLT-(GW'5]<8 M!>Z)6?H))GP-B"WG M8D$^5-!%(AYE _ Y_C8/MO?Z(X 3P-L2W)8OPY3**\^Y$>G3"PA:8IA=,LAR<8JI[YJ M?*D#2HH$3Y,$ 'B0:^(<>FAQ7IOMKSG:3%6P?CR^1\.[NA>5;'X(<*&['?OM MIW!/5!'A$DG:@QU@N\RI8L\7_RF>59]0<[DE*R9A1>(\Q?E M^KM08Y,PZ*_4!4\.P)_;$>4?ORM8.5DY%L%B'\I3VY%^3^2"D;^=3Z/X%CX% MG^@3X#IFZ6:J08OG6< >>,2&@M0_#_/F$<:[P-M)"3ZL&*D5.UI/: LQ9&-J M:X*X6J=BMMW=@50AM9#Z@&YC.YP6\T6LYB?61&0/(R8H[N7EH@3L./WT CIC MSJUY80MN%L9*Y3TW^YS@S7MS*Z/J1\\1T.J9PS7 O?4:T*+2 +%')+HO-ZX! M4&T/*&E]S_++N& 3?KOX&(8:ER):7]* S'ADU)(,WX$%(TMR"8\59."?4;.R M ?^"<*:5,*:)15WJ6:,+I NY%GTPRQ020$+6N_] MQD,>U"N\,\#>G4UII99R)ZPY&;6NLF:G>0K>8T<4J&;V.4[1+I@MT4ZW1^63 MQA!S5F7HN%)YW*:_B<:R&JM7+=*I*T4YX(\="M^VX/<:EU920TKVE*@3[ER] M<>W?+M.C<:L CURI\$CN/6A7Y75"B[)V:XZ7\60AT/GM:V;NUF3MD"F][68' M)P>."^6J3.546JM1$WKU+ FX@ M:HK?1?7>R-Z 1C( OY((7C:T6ONX$F)JO]-)/QG[%'I.$=@H0S&JRJ4<4[$>G&?1JRAF)0#3NXK9*^CMU[-SW(N<1#Y MEG?*9;3'4W' .V<[\6$!WED/=O% "[,A!4CHF+'Q.QTJOT[RLL"A:\#7E$L^ M3SEU^E3L]>^<# G2J4SFZ6^-:-#GJ?%G*'H!SBE'ID*T MNVI9X)XYX;+Z--MCG$?C1D\-$U&2+:964H&(B#,;.73EGWT-:%2XZJKCGOW2 M+%OLK\6YE6*6)^8)=4*VW6M1S(,3DCU>U?LB#E#YCX4D+]Y< U:']LRKQ '. M7T*]3+[LM@<7NXO:%(,S8]W8,;6WL"#(AW3PJNT3HW)$SI?7L//X&E!:G$F? M"F0YT=Z)G)]U,Y?H4PU2/'<.SZR\A\3Y2_B(2E%C]Y\"WF48+U6!_J:.&?UE'ZPV84*KMB,X@D[C&$'ZN[SH ?O$5,9/PBKG5!2HBJR]8Q:1':;VB<$>.FCT.2A\%.XS41?(DOZ25 M]4C=(NH5+=;YPXG^^X$7^)QD[>0OS_E5).$LY1$D,Y*/O5$BG*Y$F@CV@!_D MTZ,L70-N&0K=? N^S5GXDU:OD MO3KT(!8'**D.CR O#?F$ALC_82U>ZL^*5>5QZ-;J#YJZY#":9-@:!3^O[KV(THD M9Z'CQF0@I)_I!AM5F%"9/?Q6L703.-974C%W/,I^70.D][@,KS27>2_,6^^T M&?[S>A.OZHL1W8POSOCJN8'( 4JDAY]0(&!?[L6YXF!]NR>L.M)LU"D^,X3, ML93 D*8FE8F(U%_DHQ&V2>*'? '/YU4[I]5N=1](NQ5PM77$2=A?QKE4OQIO M$_HP*ZJRWK&J][7 ^8MD?[#P.%\T)#;1AC+IB>X48BU)"O*FS[=H"687X";8 MY6F+NW$)5)*($$,]IOO(7(]2L?N(2^M]2Z0%6S/+&%Y,B&8G_/RX&%L'$?!B>4OC$!8IDA!X@>% M-]&',BNJ]EAFYXT5R8\,!*H!UNV5M'6.91"O!V9\J#:=8'."(]GG3[%["1WY MKE"J5NA1>HM>%H,7^L&AIK;_L"O4C66M6J):*J)"84/.\S;97@:]ZVYHYC;&CM(V15*4EH^ M-I(59S92& MC)N7]T%MMD^=#G*W!>32-11 .$L%%MBQYF" F61OYJR&V^-&P?NIF-),^]T+?J="!F_)D/8^M=GIY<9#/L?7K-I,O1K=;5T6+*UD_IIH2?VC M1]RPV$PKZ>#(U>."D'U\N4JY-ZD4!N\\43'?L(!@0>>L]C2FUX<)<@:Y,H]7PP&=C\K:SW,!6\IB MS]M!):,057)M[2%[!E&[0KUFD_N@M,6/1F= /=Y47)*E8\0^[1=A$%.RQC+^ M;$V4CSMQ5QH)2M,9[")3L\,7,P&4CZZ:J;'HMD*5="CJR=73G7AE7!6ZS<:R MOO?",)2GC?>8%F(EH)*F\:Q@RAQF\VSNBT^\TE>\>6S@L0O9P8)J1H'9O#J) M_OC3=I[$3(@%\VWYT[!3([.-,-KBJ1>(4 M=("CK7S5-P3A,:EY\>LI,?:K>;J(<>I]<#Y@WR((+,K9HZWU SI,52IU)//*T(Z>Q@2PC$';&<,G-PSO.^;&>#/V,()"EY:$;STRM[M%> MG/\88=AWRJT]WA5V$6)';B>KG3Z%%%WN^^ZP$I?!RX ^&EN;_>\_$\-=!&Q@ ME77(@[JT<[!]G4&KEQP3YDJM3X8FRK<9<^EVH0/F*RR&Q]6'8E6_ MO+'X+33)\4%C\Z*I+MSA'=]\,D2BNXT$/2,_A*M;Q5][J.8!MC^_YQ$;;RN MNTF-V]7$I]R"20J_&EH6RJL:*A.>L=@'5?A9*0FR>$/2D^,++J:5@%8G>8[F M<*AHR@^BTT<^0$V#\J)$-2[L,(RL9>?D_UZ!R3GEZXI;((?7+'Q$5A 15( M7$)ZKG),,N"UU;VYL%B^R5H:4;2NWHCOT[\4C2D,?44$3,CFQ\$[PZ->._YZ M]44O/W@K6#-YCJ!(6Q^-A\5HWIMH)P_H).KC]%+<+^:35=>61 MV$=56H9T/'R.;.MF$M\/,I&3DX W%8.O1AW]I9[LHY^^Q8Y!J6QW!>R-\Y-6 M%F4U5)97#W.T[*(21NE"/KT^OG_D*#N;K6J/%?AHZGM2&%S5V ]_=>>'Y,7$YTE _<+^U?.A-2';[KS6FGWSH6,%6<>]RGR]"%7U2'#4 I/0M??^LY= Z0J MRZ% &Z'O1PO?3"X;/],SXSVP@Y[\L OE;X<==&QM@+6NIOL:E&$E7T7-&G5; M\T3/5_VT\ D(N,3:2\S36-0PEO;I)7:Z3Z=*J);-=.BS&[%6;Z/O\^4 MP2J-U\\ACBO=1H3+(BG/\&5GR:< ;G943T'B\E1M_"TVWJ_%$;:+75O*A>_F)42/TI$=V\)GXF>/)<@\J@*I M@@R!)@72N-J]N'&(0] G_(B%WK?=:]S6/?8#6?6"BZ;6G-3[DEYI@%+C^KZ% MAV3)O)2O6HZOGV+J?RP9I K2&MU@9Y5:>H1,[F^;42^!*ZGT28U4;U"I$!_" MH+-&1_!.!@CGZ>N\W.*=\^:IX1% 0+D/>SR6EA_1_'X1(NOR@F,Z"-7@X'*7 MK ZAG,6.]1X$YO&'DPNKEY=!8@;Q1YB?^=-!G-6[/G3A8V?XHMGK[T2L3(_K MCU'"U:;AQ.UC%TTU/+W31;SM.G9:]DC+R0Q\67T!AU\/L-P&[$Q293'ER!CC MXC+554,"D$+Q4F*%DLRQNB^MM(=?>I5EPI@^&@^7K\R%O]KY\?G3,CXV&X:! MS26.Z[/%Q8H4DV>3![OCXRTUF3$2\'S!G@_7@)^:J>3$#DH%6@D$45V:G[U] MKP$3[;H3%'S]:$!$ 3U0P[)GP\ MK?NTKJ+FA]5S5H(!&_(VEE1 :I&\O#52\:O2*0?G(O?6;FHI+A3?9G/WG$^Z#9^, M:MTV+=C,55:?SIV3FDO-*9\+NZ+OD%K:;";]GBNGVR7T=WB)V^EBDZNI8_;Q MZDWP!K'L\M;#RXWYQ76UOH #X[+2:KZL7-\K\4"8 H>!DZ%WP9H=W%N@677H M)81ATQ'$#-NZNF__.P*ZVC;<\M6:'!PA4_Q=$^N(YAWV?N"F !U12LO959ZQ M&5-1@CU3Y$.F&K&EZJ>XLT0HP?@Z$;W3YO#*78H0BT+)+)TUM8%I*1$-$A&B MJ&/)$L$O*O#R%93N6E$2KA$Y0ODP6)M_V#UNEPA'E+%&DZA8S"Q'! M'[*@%/1A;3;P-9*07\CWP6KD/Q1HU!\$1/5T*BU>]"T9IZ Y"V"K9_8)J,'V M%&RHQ/',=1< MI+0\9A"XJ?G!E[O<^6U+TZOHB8S^\U%>KI1BT_IGHPX@H$)2#HSSN?WR4V 7 M"4]M0M353^[O]X^+M;,[J<0>=[,7VJ3'F!AZISK0'.$A+8C)WR1">?8A+T:5 M*X+.E7?$!:OBK $4FE1/-(.2$_TZ>/MDU@08<"%>Q>)N8%USUD(^\:@ +*)9 METG*'L;*19_Q=DL>\+D7P0JA*Z@WS:H +FUF/F[R38:56!#IH%="T)950>AY M?ZR4G!+$0KS$!5667P8YMG>R8=LDV"$55Z6%I=-I%T7'VE6)J2S;.Z $TELSS=5[D"1QW22EX.3FZDQD\IPU&%<5GD,\J=FJKS2,AD-H!:@.10W2&$>-(W/[CLL3<&V A^4B925U)=!X$Q+E:4 M70/"OK[.^*BYFB+B1G&9BR+<3'#F%]I0,#:I,ZVK6:@VV/1L/I9_3/\79GN% MJCP&BH AY\^3(+GZ$4X/-1 %;.^,=DCK.;4'#_PR":W%E@,KFL(L0K6-=W5T M:7GP&C#[HM\_$%YC#@O**=BP\/^&IM;+E7CP\6A=V9P"<=\%N4P0)ADXW"W8 MQ:;S"9H/#\;OQVT*GO0HP)]*7VL5YG"4>P"R7U9,,C2 ME\DVCXJJ[_ (_NN%1 [C8-[ ?VM4P@-03S;58XB'[0T2%Z6[\8]OZD!:!DV0 MB6U]-!(-4:]0X'684H,:<%Y573)\X_?AC8>HJEP#'#FE_CT'W5P0Z+O^1M!P MII']B\I&@:-4H* 7Q8F_!SDG%NW0P-.=":WA;AK&*3L"]_3P9O/P.I=6ARO& MH,TI2M400Y?IY4!B!\(R=7X%=7EY]D0W$XA%R$N%A]];0RK:/HNH=^H059VR MAM5TSN=PZ)O%D"15-^5I:D_^S*'B#X@1QQA%5<0(';< YIW([VTKPHKG*H?< M^5'/W$/L!SBBEE1=K,%?[SL/B/+[$%T="[5$RIR]ZK2=@ZL S(@.0BKV7 XX MQLI#N&8WD^<5(-%@K_G)9#1#X'D5Y4O1P:(']YX$?QHF >S)4CZ>.%&1JRZY M?W2I@R4']UU#7YM:-([M?AR^A0I*C(Q3=&XVS!Z]>*9'-9DYIEN1DJVCKZ>C M?9F]J-KT.LRUHN6;]W($U.OCN;HQNE_FN%8?")0U)F9E;<>A-)Y>V+ -8/$B MR;&;N<1=+11;A:U;&1FQPC/IGX+6(5!:%E/DT-B"AJ^>Y&*Y^@'I,6MLF9+V ML-V.IB[?4F"<:@"J(1W.5"7XT99%7B&'H,'1',/+S83?EJHO)\/Q P04&4^Q M5U >=V*\$"4SJ-/3)I7>\&P5+&33VKR_(/ N>Z ?)&"0"@+*>'#:+P\QPEOE MU8;'TX(I&IR(4K%3 +H*+C/C9LQTD0N,9>TX+6%565^-'4*^;G_#ZO.$-)MR MOQJ7W3E*,\Z;J"_S $M;V5A:3NF7BQU]Q3^6T/#&1Q<#L):[CH+;2<1(VA^] MH +DY[/@X7ICYIBDK?(Y#,?R><8:6]@\IY5^!WUMTMG9B4(7#]B_%)ZC"Z#K MW^;L+*^,[_S(S!R!)9%-*(&D.*?F2-0[IV0M6>=8K7/\:%6=^NU(H15F6+P; MX\_<++O.J=_KX79#Z$6M&:LQQW:ZHCE:XC;6]^*-?,0Z@+HMV"EM2699JT<$ M(1:&AHC$Y'02FR6?VJ3H+?9-IN6/NIGGG"-165=9HH3WN/4()%H4@_JN,3KN M5-T@AQH%!=6AQSX%=TMO>[;7CV,(TA)B3'%*?EQ&YD"S)V?>GKJRL[KWNS5+ M(RNQG6T<7'IOXBRZ#4?N?;;&JMHUP&1P [R1-EG3#?UJJ',V*T*<"J3G>X0\6)XO86T#T2WE+58*DR_]_/-]&32XL; $_ZMD#.DVVKRW MVSQ8C-DO4V'A]$SW6XJ);O@V5&RQ.'W!6M /8'1BH3H"\;#2X;:%@_W\#F(4 MQ<@D?QGDA]0E5@@'!"-MQS=!8V3U RMV6VUWX>8$4,0N+%Y4NZR1HR7&V4AE M1NVCFMEW'$ L' *PT\==\'K9HC:X]GC:(T$[GB-RSHKU:"-X7M!?>N:=ZUN* MEZ.T0P(J*+]UT"-'7P];:DU[OJV^%TB@='+UH1K,+S9H_R6B/(FYMS6K,7Q< M.]-X=XA?I.=-!8&%"Q,<+L+\023R#37II*2(=A[%,%+SFA!_W2-]R$SPMD :A@A@DLV6QV@TW[K:[2T; M?1 _X7:)3GKW/6(]GY9"JV*6?O8I[8&UI-_4(/ES&>&V1**4.?&LPA&1]"!! MVVP37%Y#_Z[R&J"+Y[A2\/*\$9NRK5!+OX #%1X3L M99#E-:!40!\7[&9K97_B5RO1BW7D;\%+\@K5]XG(-Z%%5 KK6I,(I=4I[EVT MRY[)KM4=\&"6M)Y$:YOD^SX[KN@<'?U6#YOW%DP3PFM% M%/AFCU=:C-ZRKY"\W=.5/<)RWK),-\VJ"L77U-1X=W'2)P-8JB6?JY-5'P&# M';!"A'9?<@0*WRT%8\OT?(\??0 (!N0%;$?FU-1)(MH ) MFZFL3])#X.+%^HJA38.:A$OC%NO\CFN &@JM-X\56F_>',XS1D[^H)7M TK( M]'W+^/?+EF$?$Z/**U;1T3&ZAP*KYH@*K82>MH(*IV4M3"C":+J4#S=_"L=G M>*I^>>+$.:JY&D-B)V-_3FJAPF[YK>E1SG0RZ=:5ITWBU/ X5\K--:OUA3OW'^N+/>D*2P-'38SC? M_LI3S7=_9H=+!$'PK/7![R/)8: M5F$\NMBL+9"ZCO.9:I>!LU2LPS5[2R34-)R%FC/KS% MG.'!-66#/61L8,C8^%GIIS>^9#'8@2ESM2^/.?W,HT OM[&*I?@[.NMQ27PH M.884=#A!Z9-,:>#I5R;[F)5G-(?=2,FF*)]W/<%.Z1?RT!'QAX[64I$ZZT&W$1L%^*XXI[;UW*>*2V M5U@28 1\%+["]BHQ5.1FST=J6O5DV27X ?<(9C(&.3!G.9D(#(G58&%:=KP. M#VE/0^JX4G6:<^VJ)TN>ZU6,1:!]&V=1_;3L MT$:+P6 ;'.DA+2O>BYK[1#3O;"):GVU%Y9@KB]-FY, G:^E8RW<*O@FE(IZQ M+;<3H[O5+%;K"/,O]1]=)#!-Y*<4$C.:&+N/UQ/MB<#%Y'I!0*1U%:P($'UI M0I?'N?SE%U*%XL'B25,2P<,]O:E5+FY"Z9"H[H^AZZ'?#=A8U2PW0)SW8OC/ M-2PS)'$+.-[__+'22''3_.Y.(='1(!TW<3..GU;\4>Y'(\R?^9.IG;A3F'U^ M=5,B82[)$F3;/PF)TM S'W6U%2-[0R-*^%VU.Z9)N.9)L-.ZKCU<(L'.%1I+ MXE$(E0%H3N&; ,C"O@?ON.2IM0W(X$,^XT5DO:*F9*AP8CF@HZ.KEP-83S]8 MC.PZ:U>L2,HX%QSY41G#) [3".]"4H6>AU62D>W[6N.B?5@Y'JHO2=5OS]61 MS==?)XR!^]7HE-'[H4Z_C$ZDEXN8\>:[!D#TPKBBG6$E'D[%,EZK!7OSM3L8M)1&T<9O.>E T_+8E; M#+.0X_7[T.QKP-S M@THDA08Q0>&6L&FNF5W>A-HV!C5Y>>6'*HHC-A060LC M97RBF)*:OJ*0X4XE.9E8Y&I!()?EW"S"4X&FS04>HG,%8[3SRD9G-/?MC&UB'M9/;X->"#F#'[;YZ7C$OON"4*B7!Q M19Z0):KUM9AFQC9')D@H0,2Q(R4H52+[/A!>OAL[[DI\1\&[QJ GC&7V/>G](3*:( M\V]<-'5P"U/:@6FAN8D M98U%-Q>!5)K? K>"7)!=7H@Q56KG&ILLR(ZTX\1OQ9_NN,(SB_VSXY2+ UL(Z:!QBST MD6=N\X3(+UM]P_]@D.5]RMYFIW5_+N7AQ[*26FU!(;<>47!Z?>5;XSW88]HW M-EV-O$]RT<[L-G63*B*RQS0%DY)3+*PL:)V:\#!SQ]:C4= S*"@'_!/M=S-_ M!U&-]_RH4&"$%DT8TL2,JG0\R)5=+@]T:N>Q?U9QR+.<94,) MJJH\D4LS!Q9./VL%7[!T> [X\&.UAGSBUGR TTBVQZ+ N0KETTMQ,ZIPBN$: M)2@(^2&+68IM_S,B] 5I W!E]&BGR2/S]T2S)2NVG39UH>& *!$YA@R@]21R MD/++<3?(CK-,9D>"UO=5:%JV. W+@K6?WF&%I.(FOC,(@?8R;'M^E^.HG\B248]_%BO!AJ*3*98& M98G 4Q3UF]**1<:@24/##ION^K':E,-B_B^Y,LY2"7(DK 8;ZJB0"4KS$1+F M&*CM)'/"!V;:OC@6'Z=Z"5QM8EXRU2_ET,A?\-J'G%5R_H^\LR<,+:>^(_(I M]L'X)7VLDSZYRF'F0IJ2N"1Q\/Z;'VF?V3+MH#V=J#]F?']30"9/M.P0:02% M26R/4XE?4K=1R6\VZ<,>N4N?#(3'D_.?T[9O/(.2ZI?1?5,H^F7(:=#ULT\. MH@WB@V').G1JI 93!9\AM0*L=YR3M14>ZYVJ*_68."#VSN PVH40G,AZO&64 M991=.E@<1C!GSP=M>GNW$+Z7Y=< ,V$XC5^6="K M#-Y\SM:W\7$1]4[)QARL4IF.STNQN(])5A:]@/#Y'L#"[DGI&F%,./M.7/L'+G: MVE0O#$<\B.D\_W2@%YW@76-'289[9HHM&\_AU_)NK! !#05C$%-\KI+E[O-@ MI'X0-1$^635%E& B5]2JHZVV=F(SUGB:5%]^'A&E'T!YQWAR\1K@UM 4;[^7Z$?&%7_+9=S+ZU62%-Q35@8"]216)>JZSJ=B< ME>-B"BA:Y&]YPT;H6W'E9S2+F""F/IW='K,^*XZ4AQ#1G%7UF&Z'3,'46H(L M*HN0K?&@T-J'^^I>X@!K8=Q-R#AM16F-G 03W^B;4.*,8>H01YTB]*>_T54 M"WM"6T"M[=QT;UXK"OUI;3/6L557T,@P]'QSH1H*W:]O)Z9DWR2+"@6L*.BA MV3J=/9L@\2S.-HMG.C@Z:PLS,\YA;P\K.S7MK%!6Z(0^/5WOY2U63??F$<.+ M<%=F F7K281E"1;&KIN^!O':OVMMUR,LKGC1T)P@Z"7GQB2TRDE4".+8?K'% MOS)_#_KT&Y F%^U;R$*R)$.OWY$3G0N&/IF4L M1=%?A1E1/OVX.2@^/?;VBAC18BWJ1^ M%:5^)V10X6KMX??Q66T,Y<,#P6K5^0".3I#E]ERYD';7E/Q@7Z@$M:6;00V< M'B5QD+&H6.!]_KIK,!"S!LT,XIRLV$E2)<<3Q$=&,RI?4DG_FCE MS.C,;R/R7OI>&ML]-ESC=[Q/L'=X!7#9X^?2!S\,%,[K"K\>WB[<$A""&V'1 M(!EK?@Y5^)X9XG.,DISHP3"\D@KD#VP#,;1./0Q858^2-32 C8[VPV,D' ,Y ME/4KNY+=U,5RQG3UG><51P[O4= S9A#PV5:>-\XN?@,>A8Y0#)R/2B(,]'6N M1_E8JC]^679P:7@;.XB,M97B&L"8+-"&DI3/)L\KR ^;Q$-:A)$8P1^M'JM5 M"^7EPLFIECK:CIJ,"8'56G*T3&M;O=)C96N29Z7*]^S M*MK"/6M_V4BR4!.?C"U:,RVPF#VB.5(]'NH'S=YRPSK=KD#SS)*X!Q'#?&! MM#U(7I#A;8,OO_9O2T7XQ^\3/2^D]+OH/AL0H?1CF\#J^! +X,2^!GS?'0TD M%.8D.)4 W8025&2+/B*B$$P((8P IS2'4U/O,_!IDN:MCFO^9\ M^R"-49IZ#U@@B' -)$U/ZF&3P7+2A'%!-I#RW!-LM7!FS7%J2A$@S1GF<+JW M0+M,6?7@X@ D(VO-R>#Y=O*E9YNROM"\AQ5(CR*L5Q_[IK^HF.E@%<*;)C@7RT M^>A4RL5!(=PD;V$>PG8N5U.VDQ4DFZ8GZ\)<=YD>(6JQU&F!5/L8WZ#!?G/9 M5-#Y+R-!U04X;:V?-9%S+^KJ7:5:QCQEC$G!(E^62!:[(<'ID<E0H<@THW&L;5% 6I?[QUPD+U(:8OWQZF1GUJC9F6PD6LIGY M$'X:.=ZZW-)30_Q;4[&"?9K0 R"6TB"2X?V]<\$=B0G/ MP98EKE?R@/9)XLG!.F6$H4C'W(.PO@8_T@F8^[!GJ-M#B^[H,Y'\/2\W%?C< M?U1IY'V"7N4 A.B08(1QVW(C^7?VDZ 7)9*)+L'>6W15J_"D(K-8E1-V_<05 M[D@=\^H<.",H9M3]1Q$5VF]@I7:WX7H'1I1>GCC )27H0+;'?&[3GF/D78(N M%"K[.;+'/?I>.W;O1-O;Q]%DR2SL/:[&>(JH3KC4%=&_0/1O:=J"(B_L4:HX M%WVGE4=!Q8=QY8(2TTINW:1??L2,=R/#[D/OA2>3[VB&&4BA>#.,(&(0XVCY M>D'?O9/ZE17U2-G"B9BA3<_N:B,JU# 7_9E.B869>>)UE9-FJ1I8S.R!E(.& MY6$/)^-BJ"SGGJ^_1];8:4#1$5T54>/-A0 ZPMLQG_('YA(+KA[U M/AZE5$P;CM#2+#7,ZN'\4- 4D=K$;H*O$P#9VFXXD7Y==U.]>FBC6":A6XH9 M,_AYS)/?%XA\7J_*YN$P9]Z'8>+#<=GN>P?N\F*=I(PZZ9_V&4IB'9$Z>EW5 MFFID@0')SW6YE2P21@>436?<4EB^?E+8>V$2_-X995WW&C#&=/%[88]JGTJW MI+[I&X7W$5[K4&'DRD164O7$(^EOK],Z!5W:3%'ZZHFF6T9]1Y1[E\P..JSH M&B#5+G%QH9@]-1E14>-I1$3%TKFS%;[37F.SH4R;515/=-N'Y_/RZ%%"3R)L MTIO3Q E*4:'O?YO9$DGX5-DH7:Z'RHZ&\UR6TN7*==VE?8 M.2PS/9:VE4RQ^8HB2P#L71(7G3@@/ST<3V#0'E&MK?"?>=[UU1 GK-?'V!3U MB?8K5,JU!D=AIZOMG%D1,K:)5JO=3[+[AX\LM\K-6F"#.A=Y3TRY\ML3GR^& MO4F,[SH!Y==6MX:-&Y17#T/XI9=JJOP7%Y(G!T:?LR7C&T]+CE^8+WO4[T0G08;TW"(FT#;UWM9,H'VO8Y>/OZ>_MT \ M46$Z9.!@F]!\5_8];I -HW+0G,%^RZ@33,'-Z9"'6FEQ2"VK.34U5Y MG11Y@D7=!2Y%%=YR963?]X_C2CJ7J?%7Q>1+']!0]4Z(DUI*MIS%GX&1-I3D53&E>0)DMP=1R MY_>#+]*9 C.NT($THP5O+:R0)SC6L0T^D&J)9-A0?#Y$/#G*5BG'=PON?S?&^>DQ&6 M?-/K/YM/^PGB%S)F_BW2R7 KKX^4$_^*TKSLJY;O4OV;A9]-$"N/ M*[2,A-7%'*LTBL+^D+]HA<6;?K1O0!N3N@H393LK-&-$E5C,F:<]]ECPOTY[ M^Z<;3'>]:%S.I(+LO$H729>T?Q#4)Q_\(_#U^*\.S0V?W"RZJFR);V=BTP+% M/G@7QJ]^IN0T] 2HGYB78O+M?09=:XYVN87*-#)1*6_CD& MU2FS;(3*A8\<_@4T'*9@)Q]2N)A>._/C[VPWH84DL]*%;+_(Q=<82>&'7I0= MP+^S=O?F'32J0J$;G.:BDO:&D'S@N#)0(P<'>RPT%>I O($9%6\Y+VOIAIJGSJL,Y6X_CM6B8(J)K.:?5-29T&I^<:_6+2>Y7.:39KMO]J M+IU_>V3)U9>S1DKNT;LX%)M"5 ?OUS(.2K7./BH> R*2"J#>>+!\Y2\<\D65 MK-=-TX@W#R1$P-]<9_JXY+_(SJ4N+CGWJ4^?>$'/W-87C]0P$E&"FB(0MT6^ MHY_4P-14"G>?Q#R'CJ1,+%)3_[ ; MLD_W19494UK=NMCMRQ3YH= 288)#R"2@I+AB7[>A+3,(\4)GC2ZOI[Q/^J1? M_0O86=X+=2-2)J/$@/0K* '8AZ_D\0$:L: D/0):)4"@/B)&[C\/[W+OSJW"Q=^J<1=? P%]3N^X#Y&=Z69*B%:8C$YS6 M="N,C#C&*6JD8G MB:Z^\%2MMA*^O_;12 F":TY0[G$@ZJ!/IP-\N9S#PZ?RW,(E=OMAI9\K3EUEJF)*]4M4A4HDI., M(97VB';D.$K+#O$G3"FU_OZ.>;7K+P#?M-<7YL&7WL\H>UL&,?$!I3=J4"@# MPHO3-?:7 MGJD8\&B)HB57F>OCC'S"F4^):1BWR');4N0&(9T,!(362!F2U# M(9EE#/K!C_7[-/8AN6\M\Q8^2\,&\7E,>77J@YZ>S>*3^L^B7E4!7@D!F'F< M<$<_ETX>A_!\OXOQ9PI(2I!U$;B*N:J9H&3^HK(JR6D6*M3,/&+OIP,Q'O+Z5?M I\G9C"P7NB>P:FYA*8P# / M^?:91)S#^=M9-J*:\ SC^(+9^V$T.DSB,:,9LA\*N=GU[*MC7T4VVHM/9QI M6*-28800 MB]^7P9I'[Y1AM9RB=?&/62(.Z$R]KWKL4DQ:,V!Y^G'L+3_+DA)=@85CC\%, M9#C),T6G+<-&V)F\)!>.)%B)\/[)P1%=-9BG*@WHEN<[6L/6ULG M1,C0D!ZJFW1;%T=2I-4:1037;-M8 \0_37%A8Y7D* E%5OB+)?R#V _.5DE> M1U2Z=2*76XU(,-:?- M <=L5CU^V:GZ2NTW;(3A\ M.RN\="X/G:M[6^MF8'B.?1SU.I,* WPXFFJ,Q8]2K7EB)1WK;TOY%]"V?_V* MD*2QA)4&^=R_DO9;Z^132(*S0(CQUAV&UG84AZ-^/R,#VRA'S[QK_^%>*LZ.(-:W-3]IISQU9RE#?D*R' M,)B8,MA(6KQ*%! A>IVJ/*HN3,"'-1\9SGUC6"9:SYGTG/BY M+2&\IG*NX6#V!X? M_GN5V175+.[Z+AG4:?>JKW0AA4"?Y?3VJ65TG<4%]O@'!.*\F#2*" I+3;DR M*BA]=28^6_ONKK+*R>C$UD.B$EIL/%K(7)4>V#4O= M\R^\_9T+6"_ Y$9_J[EV-1=8K^6W:0GGUZ'M&Y$K^A[6>#>2J-O&+ZMZUH[^ M]LCQ>06R-:1DC@[ELV)"2OK]REA"*&CX94!!:W/=@>)#9TJW<^0U=?!"!ZPZ M<52-K. D<#KADW.UK:,#2H\TD%X=E2CXJ.%N\FNDW;T7#F9?YK(4OOXM9@H< M<.)1^3+!SV]X'I7V@;68FVO?O#?!O"-7HC"U%*.S'394R"#UG8WEP]%LQ?RU MDI%/5N%]_&$3\%7@6, W>WNW',F&-&T/??[1*AC=]%A>_Z=^0D^<(]ZZ&WE[[&T))3K5%K@T M_+(B9#O0H4--8]8X5YI@R]T@ID(\&D%\^AN[M(@JV"D=5\TLRP4S1F"\*S.N7%C[V?/^,=BCNO8IP4*&6%;77;MPKWPMPA38.(:>4T+W[S6L:&6 MW4[K-R*_6*A1=M>.R>3^4G]6NIJ!51S$84;JYH.0[!UPL["66XZW>-$TP0^F MF^5JN'\U>#PYV(P='08'6=ERW$WL&_(A^25UI@7P,3#)I0RE/-497_+:C0\[:5?V+_M!"JNPA)@ZT\=W$[?>>]#Z>@$.<)TT_Q5K?;9_<3X22&$[4V@DELZ5>!V2G17- 4T:9W4:J M. E%:WD9IJAXJX[+1O+C(+,NJ=S$A9Y^%I6FZ@V_1QDPH>$W"-W*:B3 * ?B M@N"90MZI=.T=I%_G:M*UH./A;GP4U6Q&3CY6QS@8VC&YP+FR1PP:UJEJ1#7_ M",\)5> D9-K/LB/X%,RX8^B>,SKCV9OJF,=#@],%KKY./U\T:9KZ?-+#:%;] MI.7KFZ9\@Z.%Z#\5^/I*-7YXE9B'(05=+$_O%V<$Z8Z=TS>4M"0^$[](ECH% M;B5;"I3&G![KS<^VA]!//IDR[9(U@X"%$ ;.#(FC1-(^'-E[,AEY.)/E3>/( M17G3X)?8><[E3G:P9#W3&HHF3^!EI12N%,,H-Z[*?[XGGH@-B<)6_-%Z;_YA M7WJ?#.URK+9#-:R[*KQ.P><9D&X \#/1!NG]^(0.LNHB(X[Z=#7FS$2O=BQ5 M%&^0_.(#3+K+"LS(:A[5NBD^T;VF^[#'D6"D--ZI-%*9;_2L)YVIO[Y22JFO M;NG-EVM9<(QN&Y+4@WWE_:U6AEE[NE;EE5Y^'*<'9N4#U_0X@6.DW!OO937[ MMK8'AG&&I/:Q55]4]<]=07CUWK+PKO?] ^+SAO;?8KP6S5W-#8E(EC4H0N#U M8!)@U"C.DT=4A+*JSN,X%CH(^>G""4'Q:LPTJ+D%U9ZA&ZU1=,MZ'-?Y&/[T M#5GZ_-C((>\L+Q4KP74(:77)6-B<65B%G;9O8.<3!.?L4 ".09E [/*?9@ILWG];%BS=6!T>%S-O]U'2# M?758;KMT=+UK=\5XK!37GX;$E'%V[5\Z+"VI6#F S=XG;AVJ@.=;I+O6'$*E M4TBNJS8VC9 -LX)EPWIW^1)EV\V9.:=C;, UM<'F]?B6/<,.DH:Y;E,YWUFT MQP*[MC-C+\6L55454' HOZ3"X3M;6O-FKU:3#G48$$XGO&<)O@ M8'MU53HWFP#N/VJOLX['=+[6SY":0='TJ+2%5K;X^4^#-L^4EE-M .D:LBE, M;["2\0)'%Q]ADB;MKV_-2:;%J(>9I8&Q46R:N_!X+]83*?(3=PWG%:>:CN[6_ $E%Q6'< MH(6;Z(!Q@EX:/24F@:9-GJ,@:[B-JT6WSE3(V&5<;X1.W63>^A*36G/GF%G> M+UI7<]L>$$9F-!/8Z,&2<=FAP/FZ0*BMZL3&?T"OLY.UULDEA'RR":9WXOIU MG*Q+&(X'IXW?4O-$V*1T1-PD4Z@J"))">C?ZS@!?OT'+4P:$D9V]VUNI'SW& MZ3C@LZ'22;P8R?W*1>?15O06W+.9/+J\+?3::'T&X T_HT]P/?QCXNOB MV-XP)=;,EK43"!'[0 V2%*&[K7B0TBHZ(-U9=UGOK4NT]WNTZ'+HFL.9@4[: M@,L+/&'<4!-/1('#$0K_%V;(@>GUV7%1:>E(=2=6N:4^4C4IW0U+6B\MK? ! M$.(=5^[7J-?P+4;[C/QPMHNA!TVMR=@>YL-U_ %#$M:1D_".A(8PJZ[3SZ+' M+^_'BO=^!\_V3Z][B]$V'T?@F-1%1>FI0Y)\.Z4N7KJ_/O@)G)?@??_W G_" M'3*5+18IEOMC=._5KD/A$XYN>G@L?XLBJ@"? M)Y8-;[HJ2?7]6PY83(*XN<(YOV1/=L,B<,>DKBR-=OF16@DFZ(L2_I6$[G(* MPW=KBQQCT6M1M1:T<=V3="U-CKH=!W*>U#_K_2!W*4 $AH9BIF.J%$#;==W6 M*XE]%\?8M0(9@O#*RUF:FYF8E!SC^%CXNM/@V;B3,ITE&GD;8\BI)HK8]9GL0K UP8(88N<6^,E'UA3W-\2T9@<.H>B,Z M3-F8"Z2E5_R P OQ,5._ST93 M0Z9_Q;J.&&DBO1=BBH)UQH-&((#S#*%.YO M_)VK:LZ1*^HMQQF3S&J.']J=*Y.Q=*K&)<_^ 2[:&5N2Z$TS5$"P=Y6%>5QA MEQ%TKLN!@!.FE3PV$\:S?_FG>3^4T 6PC$>9UB_V"@ "!$JJP+<[X7.Y"\+ M-CBG:CG:42CT%/;^()#W!4*I[3(L9HV;I&>-RJ_7+-CQM8+,A'7XY8HVJWX] MPFG3.,2!F_W)$/7JL!Q ZN*HLM8/HCFW"VXBVOE)]S0LEV$%Q*'E.?%U4I*G M[[E605> U^\C1(W%L6P"YX)KFEFK*N,I222A*\5,?Y]4(87(:J_,2K9GJV^< M( NV._ M) :UQAN)+,GWI,?EF.=,%S_HC$!;+R1_]*LM44T6UYA^QHWSA@+PKU\S;#ZD M67'.W49EVYPO@9<^,0*@]P%&A1-"W,"K2L0\D#-F03<@0* M<]C]R+(:/^1L!+DFQ1Z4XR[YL(>*%EA,IR0B2?VX&C^JS?#;IYE3M@\PZ!DK M@+L^CW3N_C#[??W-;*J.I<^RX!"NS2Z=JT%SEX,KF=/TAGE0I4)%63$(03-G MI!A14SHK=J0BV_;#MJP\&XI'C1\OWHD'ZU,!$"*F?ZP2.K>&+SW.;OYY+"!W MV0R6Z*?H"E,^+&+(9MFZD"XD[]\"?P*S6^T=,)CH/,<=C_=6=\,S1$U %@LU M/BG%%E^_(I1Z?!'L+;+2JDQU\R/9=>?UB_L MI[R7Y;UNMI'0?H[DS9%XX^F*=Q])#+(]MRC'3P-F8^+$,C[[6;Z>-+3&M30= M<.7D;7/8!DGUCXI.B8^:7X,,9C[E7R2Y4GO.DI=WP?BUG,GT16[*\0<$!D-Q M\QZ^!$!T8R?,_=1?SW[4SJ+_DD:X8*'/*W94>W*^-LWW;>)B+E=#X-$:I'L'+\+]V-+S)X:49*'Q+(\>(3:-Y$3QD$?5YYR8 M8&;MV63"[D>W!R[ZC_2@" +T+*>E@ <,+\ L-TBXRJY'$W/63_$N%$/$6NM8 M$"/ZSN$NQSN::J1,/FFY+^/G\.0P1Z[%0_RO[H2P[LG0IXW7"<2OT"TQ?;K1PZR MM\NFMP9-'PUS1V#\*[PBJ5V%60,J6_5\GB'6XSCQ@'V#B K[+:'^*M/96K?" M/=_# MDQ]3(27OKB1UHL1@N"(X%B/0!%D,M%R62N;F:'H,$&;9X-^ZWT@[[43MEJ&N_1@OM=]4'^&YV63QO M]IU@ML^9WL;[;#>X'PTH?, \"Y;\+F+\[WZ<_L(F+!LO"D-1J7:^N,PC ->]W+S5R;#XE.>IWF)-_A;'>*YN>K8O?TS@G'G+2DD6Z6$NE_#NWU_]P[2QX_2O2^4 M6DZ.D&]P%S66>9?$8O[@^-P?^6.Q>5OC2=/4EJ?6YRN0;*=7*-MV63!@;LR<#KSZW6O#NO1KZ1^QFRDC<-J<(YO^?HBZ\4^:A%Q2?+%.1M MIW#% U;^4Z4F3@3YY([%N?+3[6JCFZ*=UXU+TKY.<+W7<&2"X3[3$=%9":ZJ M49";/JF]<(9Y[:U'KP2Z-0R>M9/ ,+6?T%2-W$WY^=BF).K%_/^S%.J;7.N"(UJQ,@22I$:X;^ MC'J 5TK/&))UY7_;3H8RK*?0:WY>4<7;AT'937G-E,9NISR^VZMRR;XNX@C> M3*Z"5M=9#'5FR81T0"M,1MA576EJ6P [JDF;9):?>4%4LFCQZ7\TJY:]&>>M M2VD&X;MT5T+3T\U>CKGQY*Y_6B*FVGH*UO>ML+A# MR.:XL34N(+NHT]Z:C$Z\-3]6"@I\"K\H@BYJ#-[X/F4GH7J9Q0R0U>A_D/ N MYIZUX8RSK,G6#C5'5\VMFI@:V:_L )J+N,D%]$\&.?LK%,'*#N 0B/9EN!UB M ^1J%QM6_^*M)_.'M)3CNG=Q\!4C7L70MZ[%"4?TOH(2N]#*Z.6YP&7F"(_. M80V")2L!?.\W *,G&]\8DT@AZ,FBW"ZL$4I2?RSD$/1B&0F@L4N'#W0"C"S- M=F.#.._007,^O]__#FHT:4H:RV14S,=E.KH)PRISX07D CY77'=!W]'MRZA& M(8V$S%Z".EI6?+HL)/QFA*_BB,"_\ +B!QK/[C\MUEX ^?GJ2C/Q'-99@&MF M!6(:9DF+0L7N;*(RH83BE8+=YH"5_2N) 8]_U,GC$7O,T5-3?V,+\I&Q31L# M[NN[?"5.,0I,2$C8I6\8Z^ 2YB7:F#^+#4<(T:DKGC#=OB+4IU!39X^/'IV5 M?0SD9UO>7L34/]W,B (R*$9I*S$5)+3;R2E6+.R/#]CC75&"9<>"AD')8L]D MN "]JX*#,*?TW5\)TQ',]: M%R]H6+>2[9*VK6R^M\S9!T6WG6CXI83;;"O3 ."X&@]H- [A.^.SH)]<;TE] M,;FTQ(E\X!^I=_(VKS%O#4 L1]U'VV+" AI/;H,Z;RW=91U@]@6.RH3C'O07 M)AN!V**MI[T+R>3=^FJ+KY^(QQ8V3I_8F[!P\]6ANPYR!%8W M*F<">.A4K=,Z!]C8;:E5&SR9(H LPS2W/.*U(1+"6[V@G2>A[>8:F6V7]KXR M)R>.[[L.08!]AQ]@:8HK]XAM8?6RQ',E-()DA_G18D7-P+1TGD[NS(&@?M\@)]Q_B4 MN /_!BD^@)Z9MK])?+7K*N,$Y@A>MXYQ9I&UL3&8+F)_%'^LF9[E5;T-_R]J _NC- MTPQI "XA^_A\*DD3P\Y3U7%K >K!FQ^/1,WLVNI9%S8X[1>I3WR<9M['<%D/ MU:>XB@BG>Y@;)OE=_19OFIXR'>&(RPZ47*4[7H=PL7F--=FM7@M,Z3?$8PYV M;.W=;&9359O3$P??##5G9"UVCFFA:YWV9$3V @(7;W8VP [^VZF%2J.[7"12 MN-A0L8/HENKGA7OTV*;!K/C!Y5WOUT/X#+V650%?)Q0O]9L?*[)871XJ7]8E3@(AITI\W@E?:XRNB8#9"' ),["-P5 #:YWDP+D5)"B\R=E;]%Y5<\YZI)$XR7[!#P.!#V' MG2_FX6LE^C^2=>_<3,W,"=#$NY0T>E_MDA77?Q*$&"H&N@'Q<$>A#E_DI-4ONXCW)ESZBU]J=S%Z_3I#)YU"Z60W_51Q)'B4('@%'FHIUTR0V2 M0:7YEYN[GKNQ^7%@W7T:,J7^D,/I_F7:&O%:,M:;V)MXDOM)U%&W*7"6:CB& M>X$_BR-OLPQ02,*U05=^EU)FH9#$)&JF*0?OLGK@4)WCE!/&HY#@R]9NYNWPNZ66"XRK=>\IMIEO#2\'\?Q\Z8(F3VH"!?Z^*;_/*@G M>(,L$A<#>! J(\/]*52:G["/$OI[I$<(7-;G3*U551M /D!9K[\C9R6@?,^W MB7=117Q&<7 \IM_<-$4'K#U>BR?>]7DV/BC"Y8W[K'F7)0H>CU",>207Y_8N MY(I1ZZ'7[&4"Z_L?EZ'?NU^6

6;WWM( Y NLI&CQ!=2 M!^1>W@/[]P_^(138K=)4QY ;P$N92,\'$LX;R,M\DD"YW#+B_1Y@Q$R?C#^7 M5#:Q7J"#CL;NF8HL:70Y;\T##P$P9G<<:2EYWOHZP\W.\24HU2@VJ?-+[HTX M\=L' K/Y2CCH37<& XZ E*Y0T>VSG2*%TMKGI?MQ\DWYV07V@L,C[EW/'Z,F M9G (@=NH/&]:J/)9XN^ZTNS47 MS,&AI8FET,3 S+69OU= M>7,;-Y;_._D4&.UFQZZB;MF.98VK)(J>J-:15;823RHUM05V@R2B9J,'Z!;% M^?3S#J ;35*WK%!>IRH6V0?P +SC]PZ >W\Y_- ]_>VD)T;E.!,GOQR\/^J* ME=7U]<_;W?7UP]-#\=/IS^_%SMK&ICBU,G>ZU":7V?IZ[WA%K(S*LMA=7Y], M)FN3[35CA^NG']>QJ9WUS!BGUM(R77G[_1Y>>OO]=WLC)5/X^]W>7U97Q:%) MJK'*2Y%8)4N5BLKI?"@^I\J=B4VQNEH_V37%U.KAJ!1;&YNOQ6=CS_2Y#$^4 MNLS4V][%2/=UN;?.7Z&S==_;7M^D4^'*::;^MC(P>;DZD&.=37=/]5@Y<:PF MXJ,9R_P-W7/ZWVIW;^X?;K[M;._LK;O74)_]-;X9_0WAE$>$Z'RFK%[W1M] ]7@Y41+30O2NIV@*J"IFFL RK?5.6 M9KS[LKBH+Y6FH.\1X;0J,1V;MZ8C@Z-3L;FQMMT> MTDVH1U)A3EJT)L!KRO(5G:?PC49S[VE?0/P[F:B^,6<=<90G:^+IT6_L6)B! MZ%VHI"KUN1(?!@.=*(M_X=_WJ@12'F98Q/L//JB5M[\?@E+YY\UI?!1QO T! M8=+PRX--RC%HLJ<\*8].P+6L^R66Z5!)*WBM.D]DKC9?_G"5H5@\5;'8[VP\ MS-Q]R$5?C60V0 4VHXB?E2,E_N>_?MS:VG@3AG7+#HCD5"7&2H1"NQ50;W$F MH.NN&1H(&A"U-JQT*O-$-:U]5DCAYJLW%GJ_2'3)Q(TD MF#&D[0_C"2F5'*_=41,LX.XO(FZE[&=*)"K+?/=_6]E8H>^ND$GX?@-P*^8[ M*Z&S,@TO3W1:CG9?HA0BCBU3O.D_K-.CK%&I5K=]1[MUK' ]"(H+#N;@G6P%Z!CM*N MUI8=TEVD)0$Q*X&U1E'WLKY!15X'^C#A0%JF%XC%2K;1X(2A8^DUXI M*NLJ";2!?D2-Z V8UY].6#6L,H B\+PU\&IA,IU,+VT5QF)2E+=L"J^>:S4! MU2L=T%H J4C>59WP&PX?2R(YN(6&7AH ]">R^38UVG\<-C=YY>[!XVCWQ\! MP#L*QJR1)8$3K4H4^IS XFJL5V6>5S(3J7:)511^LO *=HVL4A7XBA0@#$-5 M!A3P WZ8(I>2*/9"ZST0'9@LAUR9J@$,(PVPQ+/E7YUON\ADOD:OIP+ "C4& M'#X UQCQ!LMC(@'&@)59E*),GSP*TW]4 MF4E:%OJ^O:$HW%F*3AN68D5<6'.N4X:ZMJ851,F> W1VH%MSIUV)@'RBR]%" ME4QZ7L/#YGX:V0E=@9I"*J+-P@RF"'DN9E$11JD&Z2[ / M C$%DI_%$-&2B;LFG[=%719%I91WZ:1([UN,^ M"+E")\?A&ZV!&K35I-(*N M&4P,]^]BFO" C;!6.C7%^9/?@NJLR,O TSD5K M67>=AFZ-Y3$%C>5=X3#>H34.GP:MB:/6.?2HD!+BA1%P(_8'*@M@![3O4&5) MOW)&Y*:$1B0[7O$+0 -(-W9*F*5EOD470+C4.)XQ_*'Q@#PY'A41&0VM7Z6@ M-#N@G*$%:MNP>I8XZ0FC%D(AG6 Z:+Q^^.=:$MKP<$6RX]GP6E\-@9+()YT5 M 5Z:B*!$NE'=$'4UJ]"9G'J*7=7_ U:>.*>A.9HM,#YY2G,9K4:;_R(1P.= M>"H"58S\V@2Z:MR: L/+LXACG[GG,]3#8CD@%MNI\DPYY]4&KA1,)+KQ(G+C ME4)K">2@>0Y:8'8*Q3,<'XDN#1*>S9&JOH*__ VN:W;986'&.J>1/*^U#4D\ M6!F$L##<'-ZQ#JU^,.J?$/H*#/!ZH P$GN,",?4.3$F8AT!4Z$@Y;B+B 92$ M1%:(9D&5V+"N-Z0@ N9Z/%:IAFN$?Q$:2U2%EI21')LJKT'PS (^ TG,*N)W M)):?=?6ZRH7+^7P&4G2(L>)!PU3 (I$>AR[1XG0NX<],3CIX*55IA3>1,P+% MEF@*$%Z7D>1.Y% Y[A=G 6R4 DY&$Z.8Q5R5C'RC3PG++W)9KXMN7@=SKGO_ MKK G?138\PGH7 5NO2_FG\T/5G@ "M],W.YL2'%>?Z(LM)N\3/6MME7?G**KT1&P/TB*SN@N$7JH^;X;?8;ZJTOZZUG;K6E'OVMTM[6QN25Z_ZH03,$-:![5^0GX(<_; M&O &([FI]D.(XV.^\_/?5F/+IB2^A6"OG+"MKRL$VPO2?J!RD*32W2<.NWQ& M[.N.NYZ@,4"QPSJ%>QBI3PU&6N0>GYQ^J)V0:92[BH-8X-7:2OGP%"G25$[) M>M';"B%G!BZ.Y$AM!U7E*NO*@8>N;(O0C2:MB8Y5_,JRZX:[,)K N*\M%[PWKM:Z+OOU1N5(/IK<1\O#*<@>>_PZXJR#$ M\K!0- J=U8!K)O2$;I!.= &2&B+'KI0HE"FH #89%-,%:07\"E..P:YSJ3/I M-8.!=X ?-9 G+=QT&M IRGT FN!0->X@8BH0>XR(Y"7^1;!YKAVEA&)?#@;! M^D=G2*I5 /"LCTGI,<9S4HPRD$-&]-TCZ/SGXZQ99^K_'^[:_KIPUT?E2JL3 ME(-/I4G.Q"_Y4P=?MRM_>J#3;DS=+PQ(8\*+)8CT)"ZM) >.SK;[QKA0KGT;2*KZRMD($1%<6]=M' MI3Q08!(2Y8-Z%LP"Q?Q 6@&8B"0S5 //,PF^>*)X;*VQ@-8?ZS(@Q7J%.0*" MK\]%&WH2E#ZT(7"JRXQCH'&JU>30+)$_7S37S:1S8A^C^F,,5Q)M36?GP #P M=PT$-M-G"@>5^ET"_EE3X%?7B=,(P%LIF],IFZX+91/-(5B8G@"!B2:WD'FY M;==F=YJGN,J/UL2%DK4W^!!T:#$" =86EAEL)DQ^DT"A<@5,8,"4<+B69K.5 MF=$#LL*3DAWK$W&*=^)KMJR.&@%4M!47K>HFRI6BPQTZ Q&D3HZ3$#N5R,*^K\\I4 M#D.K#%[3V4QJB)%R(H"T$54/+;3W8G^"%FE_:)7BS!W,PG&=++KJ':+95"7R M.EL^"OK.L543PR3-\$UJKR'Q0($N5J2C><9(?.?4YIP]Z+2X8 QNI4#MZ093 M ABS*6?3AW&1=G648A0 W'-TD^@=B>!D.I?NFHPT,!6F@=E?:B>E01@=. ]D M7R-8X$?!N$(,I+;0@CU3(&-DN<%O K8)\(E38/%0-&73\N!@T0R$;MENR0LL M.6C4G4_*Q? [-IAQ-UH&@6 UA8PPN, OE6V*$UTKB=V6AP6<':4K]RC9+*?N -&>J7,9*VY M1XSV8$JY8BZ, =\=FR3X[JN7XOVHK.!EY@P_YRL$^F#":]V\T,!Z[ N.>49A MTG@@8,ZHY)<H>!9X[:K M (D:7X&J&=@D7M(Q3:E58+USK"R"%:M6%+9AJ7/"W[ MF.F:GRMRQ?9M7Y=\^T%T0X@/,!8#JB# M?Z3.50-_P>4P615*8-@9;C4$S-Y'OUTF&&K*M!LQH-2XZ3_G_0]%5;9: M+1 M"5)!Y,"9R9!N#*?YMV0SYVL4GRBI$-HJZ2@D5\\A1E=D:@J*[^;Q>T(VRLTK M-AS1%U!/#\L@S3Y5#.@55+W$'B/,==#U:^*$]J_ZW4?$#;766DC/-SUS!P#R M2%LSZ(P8,!!X0LQ]% M6T8<:>.":@4HQ5H85;GKH^8$*9F.',HX'A$1R.V A M4G_B#9;2*7S [ULF2\;FL9P2"\:97(PIS.^B1G^=G'<,@F+%"FJ4T#Y12#&7 MOHI">+5QI380(3W;?@YJSL'T.5<7J,R5^*&];8=&:R4ZT@6;ZVFSEZLN34R_ MR-B-A\QT,UDP4""NE>'S\6_1EH(6P5:W( M,/Y&0Z@1XFP&#YHC*V-I>S]Z9*&6$6;:H;)USB2:RB/GQTKV*H[5(6ZWIK!: M$<:.+2EXY.#C^] A63PT\F$R>62\>KYGM.@,R*ECX(S"6]MF1H*F18_X$S-FE1^PC,C3)9VS%*:31]H M3SQ!Q(6J],+O"*378*I*&M)(S1$-X[C13#;[$FGU]P'C=9 >0!O*;_G&^>ZC M-]3G4I\XU4O)MX'%+5>$0!SQ41GV0?JEB&L+XIF;XXY%ZTH>?34<(CR*-EI% MG8+XA0[#5G5JC4MEB03G]W?1)4IW(HB$%W"GFB?:,T##"S '^HF5&"R-$_3R M4>S1AZK$\AZQCSN:-;+P/>S0YY'.PK$+)/+U-OU9K4?&H#%1=10!A5SE0ZP$ M]/++&BDV5%B1Y(\%J#56[<%+'@>K+ 3JM%'?J_ZP*[<-WBE?CRO APQ-;C6( M9HIQ]'-X)?Q@@N.^H@L-SQ4RY!]DC#AK(E$/FBS=WA=T< MSMO 0@6!?BU&W<$-"VSDMBV5$,@!#Z.# @??@#'6H>( .>U&#-0F6Z6401B MKK2C*8ONFI0<[BZ[GM$F9@J=S(R"T@33&YSAXDU]H@!/AL*DJ)B)BUX0/$4; M78+U_"8[=Y"='Q]%=O;+U<_(&[W:.-Q#='I7[#37O,,\-P*Y&>,@_J0WTK-4 M\O7;=;O5HX)5X#>?19)L>2DQ;!6W456G.5AF!H\)Y]H)=+(?F4&(Y(8NDSUAW7CDY?E1-LF5J< M.9TD'!>$\X&N XYS..)9^MBI@7N\X6'LXN)+9H\HXP(MYPRJ@N1V 4^.6VZ2=E1 M:N*?:6OMSM4W?'-_'?WZ473TY^C4I_L FRPCMW;N;,S6P4^R!7]FF*2I.*:C M3O#S):=3/1EV6HJC![>XT4[KJW7+Y.AT_)8]?.?\:*:YUJ\ ?9L9.# 2!J MS'*3GJ?M;H753ZCB:X8 _SL>#T#"[Z<_'7T2GT[VNSUQ='S:.SX]^G"\__[] M;^)][]VI.'B_?_R_2_AC#T\^#U7_(-!.]\6+[>WM5YO[KUYOOO[QW>&+0_^# M0"\/WKU[L?DU_2#0TITE?J=?F=C>?I@$ZV?%Z1Q,*V.QSLA[Y6!@PSD/6(/G M<^]1W@F!9X8%=V#0:8<.)A3\[L"0)@%X;4@A)K5OPSFL\$,'BT N-=_Q/\<0 MDM\I[W&,,SCAT(I")E%M$ ;U)_/%N A^)8;[PWXICU!#R^ #@AW46&D82NRN M+_==6%8GC#\DDK:;\8_WM+TL++!2#O>.A:!IL[>R-F*YFD0_,#'?9'MS<%WC MU)0QG\9E"<%CF4GKN<9\IE2VH.DL#N\K^5DL,IQ@BHA2W7*3HJ0M/B9NCZHX MJ0_,UW5JSP#M(A:#XN:EJSPIJX; 2B%9.)8EE;NF"EQ!W0]'7-?C:@VRV=R/ MYUA'NY@R.:DCJ:[TQYVTDYDA+].IG50F!#D'K7N=7X1FJ+DFK_A$;?N*9C8>J&KF5X450;;*J-C*1N71#&"?QH1=?TS\@TW8P717//F?%/L2 M)^CO=[N]D]/>H=@_AO___K'7.]S]-D5MY^6I\\VC*\'KD/B76*7_:_VWW+3B M$<4.O[4\-OO M]^@WD-_^!U!+ P04 " "-J?A.#I%.>K\- #6/0 &@ &5X:&EB:70Q M,#1E>&5C=71I=F5I;F,N:'1M[5MIMD76^UN]Z?=?K=[?GTNOK_^\978ZVSWQ+61J=5. M9ZE,NMW!Y9;8FCB7O^AV9[-99[;;R_VF2Z3VNDF66=6)7;QU\O4Q73KY M^JOCB9(Q_OWJ^)MV6YQG43%5J1.14=*I6!16IV/Q4ZSL!]$3[7;U9#_+YT:/ M)T[L;/>>BY\R\T'?R/()IUVB3@8?)WJHW7'7?\5BW;#:\3"+Y\*Z>:+^MC7* M4M<>R:E.YB^N]519<:EFXDTVE>D1W[/Z5_6BMYV[(V(\UCW3HZ[$O_S6^6?9<-L6U_..14Q]=6R9ZG+[@#3=YZC%/QW1EW6YT M.E%&KWMC:, 372Y9:S#(]VYE=6=[A=4#<%I>WDM>MN=O7)+GT%U>SW5[[[=W3E:E- &>DO4Z&$V?W':'YQ=7?VC)5Y> M]CMB\/.@_^[ZY3\']'5PR9]>OSJ]?/P;Z8'YT4A%3M\H<0[7%S*-Q;4RTSOH MU'/5$=<3;<7@HXH*)OLRC1!:Z-/K1*;BR7??/MO9V3ZZXP)K-D%D[\PN<],[ M>BKL1":)&"JA*H%(*[*1^$&FA31ST6MQS&NQB+##^KDB392U?+W 3A-ABV@B M'&*:T(X>S1Q6GVD+D@BS,0)L9H2#E'7*X59)DVAEQ' N+F2DAEGVH45RZSR MM,H%-I48;V&BQ+TSV,^FN4SGFVM4IT)&469B"0L4,^TFXBUI+$O% 2G6D9V2 M\73$!3:3%R9'HF2=Q\IKA[*@KNPW F%A MZ)=$UF_2^4Y.\R/Q]^Q&F909Q=VI=DXISZ-_' *A??4.CZPXRZ2)Z>:Y-MA/ M9NP#.94XC4D&UAF)53962 LR([^ -);%5GO?")K(4LA:)O 4:<0O<#Z\TB+I MPWDB4@G$UO#*T]S Y_#AAR+!!3+,*XAEB 5Z#R"9C:)C*8N.0)@,$=$6N3)6 M 6P)$@)V@QVH*G[6]I?C:=MY_%EEI].T'!CYILEDT41DH*U,[5*KYMH2LXF& MN?G7)A+RHP=C;0%R&3K#>F3A)AE6!I$,@@;)'#K-+T;RD@*$BJKBDS9 MPL%'[-W8@]*ISP\@)^,L=\(4B?*IP:AQD; X+*\VS1/%H+M!'AD'&2-6"F13 M%2&0@,L.4H$@5=*[K4]LEU>',&*5J#&2"J^Q+GKT)UJ-Q(6F8*-E(JY&(QUA MD_?O*/V+J\V#.$G.LWP%+X'X(/H'9/GJ'EA^PNE?IW!-'1O[2TUP MT/1Y(B3SW&0W%P>5$A5= M+$!&*ZIH(DA[#&^+'#W?>[Z[]_2Q9>.MD\O,D<=:![OF/)7.88WXX--3F18B MO&>07%HK1OV)_!+@OM=PE8N-^J70E(='X?XBI=(+8&(J&5%JG'.Q,Z^JG](# MI\A9AO(15TCDG2&#!1)'*SS*\=APJ@N^M^QZ1SZ--][*@21UI/.FW_\>!RY+ MILK,5]T$B =;D]Z"X)6NE(Q=*]]/A6XQ+:PCN;[/$)(@)O^B=S@8C@_$2*P^ M+UY=>;0A[V=MBHTI$(\$Q<1FC+4:Z_\.P^@PJHU5I"WCG+#DTD+2 .=#^0DS M/]1LJ(_-D]8$GMV.&& %/=0)(.,1@@,LRAO3R&339D3L;!:57R]8*GEM[4I6 M)!H%HF*0>5$D29NZIP%>&A8IO;YXMJ&2_@7MB;%7BK2ZG82Y@"5XODNGJ9--?H^5# )+\U M2EJ"]4N@D9Y.,Y%DR#BF9J!\JRX*E^.5'+F0NV+:&-3MNU&->(MK-5M<7? C MD;2JU:""I_25RANKJ5ML@BI$\+".FS!6*)X.OGWVO_NQ,*=QPX;NJ:XLV]Z$2QWUYH%;UK;=AFC N"F M9]-DWBRDO&TTPBPI7=8JA[?3 ,M2'4V42X)DNPVK=/)CQ0^9/^PWM2V&1+ 6 M>F*6F0_(ZN /7Z-Y_=W#)D:V/O5Z'![NBR>-_@"X6RX$11F@%IU?) 1^\*4- MA$G4(<9?8=W8Q4K\?MIB FGF*L$AZ>)VYM'<2']4<9M[;%C#3N#!_EN= 9;? MOS46KACJTJ#J/C/UX>?:]^$GIFK_=?#PQ3#E_TY,22:'P;>',,L/;4XD+V0R MDW.[%73]6>/*/W!CC4Q1@?1$ DI7V6P5V#_1E.7G3^OL)#6EY23)9F6QK]*X MRJ"<^! V;$'Y"#Y3%HS[2\.$1Z;V-4!VKR/.U5+6;B!;#FRGG)7MAD#V>A7] M4Y<%(<9FB9\VRB$^%J[9FJ40U!S!S":^%247(4'0VRW@:&%BLVP "R D44 6 M) <9330^>_@"U>IRY0I@&L*7>O2*+/*C2*&JSWY2L59ID2+E.B8]- MBVL\=K^#HFY>;J4:J6_JG@V:+.':XFY4O\K< MA Z3/Q!&(R_JW;7$E/B94TF+Z)DN'G;@N5F(TU1>+O,(I^5[5 JVJ& $=*96 MQR1<_XWNX;0IBF;_L#$^_-R6UN.W@<...%.I&E']^RX=4:*[>X.\(RZS1B#P MU7D5[6<0B3^_ OH)B"HM>S9@!31017VFZ*6ZIV)5:-_&8>+-54C5DJA@ M6[GBVF7(*&@.R\<'B3W*\G[A;4 N",$TR+[-O^;2TEM+EXK)5/R6O0[!>#>N/ MU^:>-6SNDJOBU"* 4P;8S/26U;&DC3K8)%I11$&42%0\9O-"^BBF=/"C;+_Q M8$]Q(;#8=HC+XCS:/N&-1#E7SNE30LS$D78K3(T->1,G7F5L"99+=S)J2F69 M3AN++0M\78NU++I 4V=QHV2*J/O*N^V(-Y+VUJH]L&:.Q5PY/Z[56%-: )V\92%P_? MTK*3QDV[^GHD"ZL>MI=&J4.9IO_LW+6$E BF=_#7G4^9_.U.. Y,.>U5(^G?M6Q;*8'&3)XQ36OQ_!,!]BII^'LJ19P+ M5?E22>\[20C?%>)YZ\+0L0\IX;U42WZ2*GV"^X8S$<7@$#M]TGM?&&UCS1G[ MKY8X&"$YN!+VV#H'V]7#VD0FUC8O7!@>4D1';*>SUWP,*?&!/ZV^A6G]\IEM MN=QA:J2KE3,@T@QU.-XJ)$H9Y2%*"Q^!ACA8._A3&"[9!-J3)D8I]?>.? M*4N4=RD?-V!^ZJN7J-ZQPU2<$V+2_E#4$JO(AU[!GN(7 %][O8YXJVZHD.%> M^ :X]:4W3;(&GL6I:+7;H>E4'8H&P_YU@\UQH4'O<7>4:Q#ZU5PKM#8)I%%< M(*J6"Q;)OT.I^QGEZ9M@"'ZJ6?!8S_]DY4O0PDX'F"U6E=#VMI^?EG[A![8P MTS?4 BR4?Y)/Y#T[V$1?_HC&FF.-%![YH#9<+M3KUO=#UYP66^DBTA2V2&) M5>6"%OEXEB=3NE- N8V);4P-4;AC"7@1+51>-K;>KA$,KWRK=/B$>?@-TO\I M'-U]1'!T]T\X^K\%1[\Z[E*P/OGZF'][??(?4$L#!!0 ( (VI^$Z+Q0IP M,48" -BM'@ 3 9F(M,#8S,#(P,3EX,3!Q+FAT;>R]:7>C2)HH_'GNK^!Z M>J:KSI$S"0@V5U7>PUKC[DP[RW9V3;U?ZF I9-&)0 W(2__Z]XD !+) FY$L M(6K)E!1!$,^^Q!,1/_^_Y['//9(H]L+@ES/T@3_C2- /!U[P\,O9MSOG7#W[ M?Y_^S\__]_S\?XV;SYP5]J=C$B2<&1$W(0/NR4M&W.\#$G_GAE$XYGX/H^_> MHWM^GCXTN1C<#S$O]451O-?P4!YJ0Q%)"L$#88C5>T7K/5_@^SX:](<2TNXQ MOA=$U>TKO#Q0!%=S29_G\\&*M_>SMT]CF&?V>F[6S0PG+Y'W,$HX@4=:/J6T M?90 O !S$/]R-DJ2R<7'CT]/3Q^>Q ]A]/ 1:9KV\9GV.4L[7<3]$1F$WOF0 M#((P(;.'AFY\SQX9>/''5YT^TM>>\^A<1/DPP_C<"Q(2D3BI'J+4H>+Q>#@Y M]^[#Q4?C9/PQ:ZQY+%[V6%S]F-<_CY/![+'G^\C_$)/^AX?P\6/62!]#KQY+ M)M&2Y[+6_'\Z@#H_0'\:1J , G;C66H:&B>S^Y]ZO[TY:* M!QZF;E3] &VI>"":5G>/IE7HIYAR?7\)'J$U_[\"CP!E7 M_7,,G?3\B2SB% M-5<\ZKFA5_TNVE+U+I 3+ZB8'WM3VEA%HW :)-$JUICO1(=1*H=9^GC%8TPZ MXQJFRAHK)AVX7C^N?A=KJII@OT;'0$,5^H/'&NP'CW436H[#N2X5$XRC^8<+ M^D5UXLA8EHZXG*FS'DL8>]9MN9;)>BS1-+G"]CRWAJCE'A4@3>-S-^I'H4\J M.+G46/'HH-^?A#5O3=MJI":^KY"T7&J@L7J:#ZX[F4-\>9IY8]4;^\/SN(K, M](6LK4I*2=_ONWY?K-.GL_:*AY_C KZ2319X'GW\WR^?;X$B8Y>*6N(&?3)# M)_&6\U:I0Y4 Q2$6D#+W8O9X]FKQ8]:C>-\D(GWJ?=0^HWW,R/^QZ#PO@;63 MG3572%Y4HQFB*L5 I3%YF52QYZRIRE 1Z%'WFA2\"A74KS MBXO7O98-M-I;J%9-<^\ :JTQ$^A5,9 ;U> &BJZD^?^J/I=M*7B@; _&=88 M==:T!+;E,-5:B146HMXZ5"J;K*'2L@^\H0=" A'(^<2-*ASDA2[5#%_YUBH- M/)-*M$2&:P08L'!>)XEI6ZW34S7!F=-3-5$R_F>->:^!"<33R:1?/S_6 M7/6N?TV]Y*7F;:RM2O:?ZQ"(0'$&OA<0&C86TZN;5Q5?@ Z]KS$CM*D*AD&= M)J(M%0_4!725,1PU)$NM3#5_@WMX7V%',\_QODHK@=Z$.+#^944[P_3\PZ,Z M'(PJ44#G4!^3WE>Q)3@.]9Y/K=M3$S$-JN(E4J=-2:4V+?O]]>9DOE.5\LI\ MOC#L/RWW"FF/&O>GWO&I,K>3&LZ ADJ?+'U]/!V/0K_FT5>=EGAIPG(G3:@R M0\G(]]P:L1C7ZS]H7 ;O*(R2-2#.NU7/H/;M5=SJC>I<=&BI5 YU M4D1;EL"V&JP:B(+IN%KY#I+H(_7O/D(/$GG]5UJEUJX7[15:Y1ET^??ZE!EM M?1UTO [4%@*/^@3.?8T!NZ^R7#0CM3RZ+#I4I*VHP[4\J"SWJ-?62Z'D_-I?VEZAS57*>)I378'&JI-9*UYK'*:)]6#NU4> M-E43$?&6.%&TM=K"C<,J[S"S<;2QQI>"$:M2586O5YVL6I"5^8B2-M^[,2F_ MJ1\,AEZ-B2S:*_W>FH>J.L\"F=5!5WU68%";44X;JTDP'/DU9B-KK'8!)_4N MX*3JD3S:KQ7F4H=JUZ8F:LY;:I!2F8C+D5*=C$M;!EY486F*)VE[E8:,P^&P M1DG2IIJ8<[F6*O>H,OXUNF!)GG<)=+/VJE00S,I;(D&ODT SORR)1S7B4.I1 MHR+K^3IMK&+0&J5=J;.#,%C#9D.$^\IN ZO']S6:,FVK=&#B<%*CNM*VRNS/ MD%#I)[6HS\+B60Q:UH2'JQ<-ZC.:00D684/ MZ+(@U2N$N@K]?E 7]["FJ@"VAL1)%1YROVNI4U:M%XM5@16IR_KH"GBF%HTR MY:@Y&[,,?]78HXI]J=:O@:Q&J0652@TL<;TOD;=6&4!O^%B7!*!-U:$6R-AS MC>#GK35VI2I#E:.O.D,%F9^IUA[> M,[ALI#]'_X*<>:+Q8Q*Y03P,HS'+%=-QI'->G9M&4&-)T^XUL>721"DTGV@BZ\U6(*6CXO+ ML)[[4+=R!"U5/.?69*BAH9IZM52KH%;BU7DQ>4M5#-LG-4X@;5EBA0GE]J^A M%]2LF%3WJW&6!Z_B[IE=31MGQJY&^U2N/L15RPA,D50O(%"]O3RTJ%F"'50Y M=(P+!M7Q5KJ,L30T3]MK)'IIIJ@Z2_3L5PLR"T?^]W,I_161A[#&:+.FFNBC M[]?5Q*2-E2JU)J.:V\.J!,JR]$EU"/Y ZE0F:UL6:=:NJ)9[5#EEY&'%"GOF M=C^4E^9(7:ZJRA0SP4@JI49*I28Y^_1__N/G$7$'\/=__#PFBDX]I">%']F#B)3[YE-?:(S>/N4[0 $ M\L6D9M;U+X,!>?X[>2E-F-#KV817=3S[Q//@ MEPFRRC? '.FT;\B#%U,/,KF"EM*L$3:P:6LBR)J$5 W;%B_GV.-%I>"+51W/ M/CE9F,5=!OV:>3L1# 7>*S> N&?L4E-V#O[K-/!2&*;QX&P>J$OJ#?Z&I^%!O$-Z1/OT;WW22;/)7!E7E<>7,0PN:Z7;D1F0]$IOA>!P&MTG8__[5C:ZC MVX3:\'^X_I04 \U@-57>MC68KX,P,B1)E)"=L2=2!-.:P;JJ(TC?!P:IO"-0 M*PB\&:B:8DI@#PW+0@@+IF"(2$PAD&R9-\P9J*LZ-@!J3.<65Q/TSPR\/QDX M5-N;OAO'UT,&J/[LQ;,>*0)8L_Z%C.])M 1%#!^Q/DU&800^SJ"$&MW41,DT M+-,1#,LV%=-6]9R1#6061F-5Q[-/&;^_A>6;1X[Q%N0@0S9%R](LT[!UK/.* MEML=C'G1Y@M5OZ+CV2<,LK,KY(!\O /G.*;F2!:6-<>T)4%4#-GF,UEQ1 <5 MNG)5Q]URSM;(>1/G:*)F2J)C@@X!5]:P#.QD]D&R%$EU"HVSHN.6G#-G-M]/ MY5S&\70.+[)CBY8!)D0T;$O3% N!-DEM"3AY8A';K.H(!E94-[>P.\;+NCRS M@!=- -VJJ*8CJ:!H58@D3"$W/ 86E()?5G0$?I'?Z&6]GYY90(NBZ@JV>$>V M)-"IEBH[%LY5AV99182PJB.P"^:50\/+UNS"BX8BFQ)R%,>2,(06FHQS8VQ9 MV"XBIQ4=@5WPKM"R<^UR/4UHL0+=45OV:$09F18OV(B'.%SF!23/;+%CRH71 M7M7QN%5,-7)XP]!4 \)]I,J&@RQ!EL2<'P11*HSVJHY'K6>J<6,BW@%KK(J* M"298%W1;S_(X6-,-12L"HA4=CUO95"-'LC1>P(8!#AS& B\HIFGF=H<'][>( MC%=TW$[C+(2+9XN9'!"I4B8GA^\RV_MMAG$2F^[$2US_M2>+;0L!3YL*XK&I M2BI6,INJ\)* <.')KN@(X6$=3)7YIYR><93\>>,̜G[[X@7>>#JN)MEG M$L>$.%Y ,QR?B1NG?UR%R1\DH?2D]4.#.Q*-KX M?OYX-_R DE)T1;(MP7$<171T@U=SST72Q2+9MZKCV2?$YSY.PPC2WI.!#%W0 M(%#2)0.":M5&2!!RN#5D\T9IG6AYQ[-/"L*[PL_[,9#-.[JL\HY K;R-=$07 M)3.^P(Y>Y"A6=00&$B54BZ"/\XO'L\K?^-//=!\#*[T>NX 4CFT"NABQ.L_A M_7E>D/?AF2(O;:0ESN U>N.)3Y>H/\Z/D+ZL_ ;V-0Y!#=-OK"K\(B-#BHF2 M#F=K[6D7PM;&Z _Y+]Z _C;T2,2QUY'*0C+S\N_SBW2O'V;O^/CZ)=D[)LPV ME-\*'FJ4T(7F3WG]03%HT59Z@*3KTEEW^5SDB[<-\L[Y3[/WY3]DF*E"5&K> MQ;]-?:2]S3'?%YIG."0/=(KLI_2W ;SY>>)[?2])Y\0-/.B2GF"5"U? MYF.*,G _?ZPIL)JQ\M86=KB@>H MU^:!+JNI)H"F:\:'#;2:5_@T"G0GON\JOCL@ZINS8*TDZIZ-;=/JZ@FX!;'7@'=WU)\+C]5S'F\0'JN-AL?E?&#'+D?"+IMD M4W;&+H<8J1P>HGX[#D2]LP+2C@-1VF:(:C:164Z\;Z*IZ<(ZN#NN3^(6ZN4% MZ/:DA=\UI[VMC_4CHME#L*E[7)51V24WI]=.J-T9!KF^/R8+FAN MK7^R*2O<$M^GM8C!X(L;?2>TV+N]BF,5L">C,[;P2CJ=T5J/8U-6Z'3&*;JF M6V1D.T8YQ3SL%@YIQRBGF$[;0J-T7D@[=<8K+V2&)YO=4&>&XTD8P->XHER/ ME;H=%S,L!>]UQ5X)OI/P-=*R372(Y1)S98V\V'A5.>H$X+T$8+X,N6G2*E5E MR$M)J_?[T_'4AZZ#:WHE!.T6D1%%Y"-)C4DK2;XVW'MA!647&X(JMADL9X7! MP*.^@NM_=;W!99 =(]).\B^#=2\D5YO=A+"U<]-1?>=4/R"GIR)N7H]-;DCB M>@$9V&X40"!Y9%'1FOQ1#>3)Q,E:QQB'R!@'L8RS.6-T04,;V6&[ +)S,O;I M6AY$8-G9A2,,&3>6ZRY[< #9@QWD"+?('G2L%79P.-I6B\V=\W<2R\M=B>6A+!8=0BS0K1P<@)+8N3'8?(&X M=[ AFQ3LT??E!3=ETZ&3XH&=Z!J[9YA4M'Y*.J==G.'^\\ MMCT7+1]&>5-']1/+4&L'?PC ;@KZ#QSH'50R;+$]OM,&QUV\LGEJN?/MCBG) MO*UOUZT]'4!9RFYRLUU)^Q%QP^$5KW2I_0-T$EZ'#.]_HF"W(?Z :IS>D1VR M!.*!!U.[V3S6U?P&Z[M!G]R. M"*D^9IGI0CV.27)DTEP'64'\$KJ2H%\C,@'EE!T<'^M! MYK],HP@ :2>EUX?Y)&2Z8X%W9X%FM4"VZ#E?W:0/_CF-$SK-V FC*_($(4LX M#>BM$5^C,("/?>;2+,1S62?P>8*!&PWB;Y,!>#_P"ID7CHLM-D+!7&RW&@?[ MTA1-UD:5HOPX2D /A(-I/[F.;DGTZ/4)8X3A_9]?W1>&%3<3$H<_'V>INN^(WK*-*NM(>J?F6RSQJQR\3N)/T+'KB-Y"AVZ5;>_4?(MM?$GB M9ZM3OY+P(7(G(Z_O^HP#6!XC>OGSV^TQD+L6CK-/&2 7WVY/1KI+=KPC<$MM M=D?@-JMHM5/1[0ZUUK+!M-6>1N'D2 KA5I"9-I?!Z>SQ:V+KL>=^=?M AWYK M*+X T\E8Z;64>$?VMJGVMJ?83(?;P_L\;$B?7P]]#0$HK"#Z\OU@ Z92( MOIX][R2\%59\-;%!PK_=FF[@#MQ64!O$>QZ>DR'WVH%9Y[2U+$1;RXYW4GXZ M%KQSVTY0M7]\ M];U+^&$40"P<&&'Z;AQ?#]G)0A4G*K%F_3C(OW!"Q&O87A^G5 ;N9"+UN@M6 MUF$$H\V,8)R81J@[S;%CA--T_CK3\+ZFX?TU0MVI M"'0EL47NDUO2GT9>XAW+_L><[#7P%GRQ+L"[XY;]'3EJNO%(#P;T+WH2YZ/K MD\5#N:-)& '''3/1Z^$LZX,E@.Z%V#L^;'25I+>"TBO%^_W)O .9WE:AMYK2 MJP!M [$[!7Y"DKT&L=OFK:U#][8[;&]@@5,B?9M(OJ&/WDG].TO]CCWW-5C@ M2QB0ER]N])TDSC08M)#@U1">B(33MO:1M(#J1*2T(V,KI-%P@^]W@"N+3,+8 M.[;#_=OE,'HD_1_M9G\M@ M,DUBUB&[,^K$O+ZU\%;PTA+$+6.C=OFANUYL;XR7.RX\509 I\< J&. -UBS MUD4ZQV?8#BKV.OR:@R:E13PNYMYU^F;/GG",?ENEGP/SX-O$0_O7@\?65JA%7JX17F-@]## M+?0E#EX/M\B7.#T.[!C@D%-7+70KCRAU=5H.YM*EUQ/6D#O=2=IIZJ,.F5JH MGP\^9&J15G[GI>!37U!XQR7@$UY0V)N?T4+E?"Q^1HMT](%%A"U,TAY11'A: MZ=J]:>H6,O6Q:.H6<71SC-AYT[OAI,Z;/BJ.[DJ%WYVSNU+A/2P:M]#]./A% MX\[O>(N6[K8GOH]J[K8G-E_BWO'R^]2W=[R\V^T:G??\[MLVVN@]SYV"T:T? M=NN'1W_41\,[N+"+BX\"%[NJNVZ:KMCY^%N->445?-! MQ8/OKZ7714>WOK+SRT0.3^XZ/N_\DZ/G\Q9Y+ ?*YRW?EB_25>IUE7H=#Y^@.CYX'FZ1'CX]#NP88$?!TBDQ MP&E9L>ZPR#:NQ9X6#W>[C]L?'Y\61W='J;=1*[?C@X^/3XN'N M\J'&UDH/W+]H$5^_\VZV4U\C/<7+ATY+4[TSH3,V7NY>)H2QYO ^XUKRF;@QN?$>1LGU M\%M,]#@FR7&QXQKPGGT:WE^L!/A4B%]8;B8M_030>1G DP\1B8],%ZU%_,+< MU@-\K,0O'U:X"?&-J0?0!@\M)O<\B'LA\(Y/H]Q,NL=@;4DTZ]-B2M? >BHD M[ZSY>UGS'9_-N8F\?W:#00M)G7NUVW"8/+D1N1X.O3Z9=88' MKY,1B5I(=I#PC8 _-6GOK/O1ZH&M%3PU=:/0'UR.)U'X2&BW-D=K2^ ]5M)O MZ\MWI-\OZ0](T7=Q>MMEN_/;VR6YG=]^:'[[ 4E[EW/?=\Z]88U@I1KACSMK M;^3: &Z +4HL-R$IV_/HO!BT:"L]0()!T7U.2O*6MTI)'"5_WKC!0RH']-L7 M]]D;3\?'P?0PX8O9],\^T:]S\S]&'EY"&B\X;M*4YW^LI)DK5P& $O+9>R2# MRP!&?O#N_33+'1LO7]Q_AI'IN_%\1=8=Z8^"T \?7@P(HQ:>.P[BEDH[UD5 M8736PD ;7(^./8Z;/0Y1>T3N@%RYXZ.K2MN*$UX!>XPZP4IU GBD;Z+[5W#V MCBZKN!71YR#='<7G?'%M,U_\E5YHRA??AC^&]W_J?8CP(C*8QB1J,X,,[R\J M0#U60_!6/Z%3""=%;I:4.T%G< G M$F9V"N8(0\PF\@J=LFA-!O*MK-!%%D=%[CX-&76^\Y(21($6>%8]<+TC^+$A(-*;O M7*C>JAG[N!AT$9LL5&D4G6F'SE;']QW?'R3? M-^MOIFPO_FWJ"YA5H7WV$N_!I16C)EC#G.^_4;LZN$W NL0.&9#(]9G398;C ML1?'K+Z49ELR1,R8]W9Z'Y-_30%"^Q'^6&#N5^W'P=2TV&T138RA-\130RQ; M@^6":RO1O"]N5:S722F.S9X;S;0-F.#YI/)VF_H;V[ %\EDNFN5KM/D@0?=O9J\7 9]"MHC MHD!' M."9W[K,^349A!,#,&*'HDI HJGUB5'= M!_*X]*:(?Q09O6,Y.V9)_G(I7*?@G5JLU($FQE\074@H5SSL3+&5?J7"!U/@ MCX.3#EZCE7Z>Q^R>>%FF6>_U>9EUW\UI+VQ-@H+S*PD?(GL( MEIK6(U:G& ^'?-/ 2VDWC0=E(HR)&T\C\LF+0RP@!?C1RD?(FXHQZ2 + P;3 MUX3-'\QF!A\W'!+F"$[([T[,B+3Z<:K7O)JK+QI!MI2O*2OJ$=UW126#MKW76]<-2:$ M,ZQMP_$FOAO4#$>;5HWVT7N^ "#":=0G M5Q55LA3L&)(EBX8HF;JC2*)I\)*-T1D\Y)8>Y.+DQ0>MXGL!.1\1>L/&!>+Y M__J)BLJYZWL/P07-19'HIR'(SWGL_9M<('62_ 0CQ1,WR =@K4-W[/DO((TC M$+[D]1/LZU/ZCOO0'\ 0WZXN[VR+N[W3[VS0^W3 PYG?\,0=T'.ESY-P5,6D 7_B9J.!$.V1=.JDHTTX71OK4G+LRZJ8.V M1)8#YMVT;"P)R*':4Q$QN.#8D2O->N1"I$V73=Y-?>(C4Y]W-_K5[253DJ>K M/Y,9W^0*=!B%XQ32M_^9A$V-M!T^U;WALUB4Y!S/)]P52]Y M<"PL*1+F#5%T;$/6D*R!>^_(8#H<4YSSHFR6]J*O3M^\D8L_#PK/HW-1DB34 MG&/_-LMP=([]J@D+N&;"16N5R.JF;5Q?_[W'75Z9'S:G0MVX[TN%B@G]8#\# M^S/FYL(A%Y$'+Z9Z*N'#WW?G<3D(O^PX$+1Z43P M_P"T&'U]\,N90%..R8#^$^:KEGR*&:R'%:XE4^Q&?MF4??0&-3RSBN_02 MJ%6A"9.85X0^01K*15#I&$! $^F.8$B*S2M(%2D-;1X^&C:_2,,[]_DR6]CK M,SJN]!L$_AS)LK1&Y%B0YS!E;:O46I6A8KS/@2L=TF/[N'].(R\>>.SV*FJY MO+*5)%B23P6!,=1'4L4>84W5)XWE$5ITP<#>I%9 M]M=GF#-Z@X<.W@/B?O<@9* .>OI# #[FO;O3]P# DE'A)50S$BX)E&TC0 M,.AP5:88TBT3R="Q%D-,]UQ'7\%\@IYYD]E=A4<3Q <&"3QW?R'A6F@L&,TQ M>5'5=,T0;$O5+-X15$S1:"&$!%D2:]'X-01T^/^?-UGNNZS$$9!.D XE8EZU M5-R8:L^02(W=) (V]":NSY%GTI_2;2?P,[W,,^;<8, !BCF*XS4#M=>J' E[ MR^7\L D/BH43!IZ7RENVJ"$'FX+(FZ:E6!9238.WK%<\2/6;'A'WC5P'[MC. M>>['C9-8$BZB"T55>46W=2S)AJ"K\*]!+0!"IJ%IMBB4D?(Y!(_GZR@,WI[$ MDK!XCL$8GYQ$WLRR)7^-N83X9$+QR:7%9#WJDOI3*E0+TG"PS12(RX";3*)[2%%42NXT"?,?TK"$_=)0F@BO3!,)4GV:2)"7M"U)+PE:=7JI ME+VJ">S26.U8,A5GG^Z\Q&=96>+V1UR?GDV[21Q[=.!&+E.6MR]C4+ _Q!L% M[<<&[%66<&>D)=FY8!PHLJ>1![\4VFY%HJ=]7+^6TU-*J6JFK2/1,739QHZI M.Q#]TAH/6IAGZ+ICE)V>S)Z\(.&>"=<2IX<=!)K$%\$29:@2! *J ;6P/]'DJ5!F 2(-Q1=HJF/*M'(SRBD"FJ# M/ =587F*XPYP_YS&B3=\ M*2,5;4F&RV! \ZF$NW_A^B," (YI'>C3B+#,-/5 BW74U./^ 661WFY>K M)",W>04>]^3.3Y_./7TX ^[''DU)9&@02FBX!V:!GO?_!"#ID^PA>)Q.*AN1 M5EO%;#ILSFZ<Y;X-'0E_MR^[:9K 7.5?AFX%!5F5TC.'[3OHCW4F @GU%/.9>GD/?=*4-MBE1EI+7*OTR;L"MY%&VG0F32NE;9W;S922 M%W,NY[L1N#9NOP]**7*I9J%R'%&'H_)7#GC^O+(A'H,V@[=$N5D&^1D#!"\] MZG/!<."*T"S: _<0A4_)*&_^ "X8X09D2*\6RBH1SNJF=<:=5?Y8__(SMIIS M5O/R,UJ6Q_0GQ+/G0NX4EGV^#QL4'%9L"%BT-4>4"&THRRFOS'(BK3Y;B9;4 MR8E+DIQ+VI8,*6Y2>;>?Z+>II8"U+*DL%FDA).J&SCLJV$T$8;""=85:4MXQ ML2:*%9:4^BR1":+Y$$8OFX2^[&DFS?WL:1H%?Z[6 H>=M@CA54,_?+H8>0.0 MX^:6G X$ONT9Q]'CIA8^O>#^%-1,! X"WA/F]16!X_I.Z$;EIWND9>9U M2/,^3"O(VH':@=J!VH&Z!-2V^?Y756'[@9*X;2R\O1>Q+!&URIDX,$BWKE]+ M,SLI06?IG?1KEL0Y$. [-M["&5XG)Z%(0I&3$'BD6Z8IZLAT1-U0#=.V1,W2 MD*,)FEZQ_X QD#&-O8#$2Q8)5YTS,1.TYO:2M<]J=J!VH':@=J >&*@'I8K; M3M,.ON.";P<^NUV]V'H@ )\P07?KIZL(%P7+6#>1K6%=$RU-<"2,=(WZZ8:J M:+PH5.RDSIGF5\8S9KX^W_GK+6//#M0.U [4#M0U_?725LEW-:5-END-EY3# MT3W/E55\WK"JJIC5$I,!%X2L%'@:$]8+YIV>+%QQ8&88L7?Y+_3E3QZ\&E[+ M!>2)UNE%Y-&+V?I X 9]FGUV^^R.&MJ9WC8R<*-!S-'C.+Q!W49B\0?WQW5* MZ0Z&K]LFM^]1MS"_T6@?M:OQB/A^+C?<#R -K(HT/6MQ>5'GCQ^X/TB\R>DM MJEH<@H-L'6NJ98@VQJ(F:J8F6[:"55&0)$E!9D42FD[US3YM$U1KY&")G-VO MPI4''*]3]+71 0.[J)>F[)$>.4&9);T^APNG"5-X5//EVXPS5O+B>$JBO\;I MCG+"#I29W^7JQGE?'UX0)Z QZ0Z#/BO4I6>=?U@?^$5(3Z^$6%I]4(*RW4$) M"&]7)RP7D:+AP<@R1UVU% MYP5%=!S15+%B8$O4;-$4%9F7*TZ-3+F$,4DJ,"5YF7=ZTAM9Z>W02)M=#SF[ M;Y&QWO60#31W@63Z M:L9_=(^(!]#XQ<#&^Y-)K8'%=04;!5N M6.I5T>O$.:3EU\*<@B+FC$X'GXH.EHMC0I%@&HJ&D2J)MBS9R#)DE>I@+&/- M-FWG?76PT:@.QECI"8+2$V6AT\"'(8MOT\ U)\_D&&,?1U$1QSZ0\_N(N-_/ MW2'X\Q>N_^2^Q#3$&D7SM[T*JLU+)OPI68*DJZ(A:8(DB8(D\Y*DV3Q]QJU[ MXYI9AEW>951Y,NP-!C[9LU[;\LK1S3/U'73-^\-;@PCMNV$O8 MSRS._CMYX;Z0)/+ZZ:4DUZP6@AY2=\@Z;S\$6WCM)A3$G6+K%-M[*[;%A,XA M>PN.H6-#U67-$1W)D+ F@4 YAB7*JB7+EK1_Y_"K?G/'7?[W?ZH"$GYR+J_T M*_-2_\Q=7CG7-U]T>AWZ(6O)XZ:UM$R!GHHFZ4!M(ZB'DNULLM 1(F4.567% M#@3&0U:&@B$+@D!ONY1X4(;@5YH.5A4;8F7%0EC;O^%S9L7Y11*$^V$:N-.! MEY#!CYW9VQ6E.[-W6K;@A$ ]*$Y^%YJ^MUG?1.452DLWP2N71=%&6)<$C U) M@!T:9[@^V!W"W8X(2>(L\/K;-""< MR*>U("Q+99$^*PQ**2 BUJ1V1FD[H[2:OIU1.BU-?4*@'A0G=T9I;:,D&X9E M\+(AJ:8M6:9%,571E,0&C5(I! J'W&70#\AY 1$;0CU[ZUUFN][1=EQ=! TXD: M=BP)[RZP&J2A8US1)5641(^=]-E+&])#>&@-:55+8F<%=41^AS@YVH+83 MU+:6SPM=^?Q6VA!C4[1,C'G#P1*OB+I-/^JR+MN6@AQS_[;PBQNX#\S$_37F M+"_N3^.8'L1&PS\]$R7\^ '/_].C: M7M8<33540Q E53=U33$ERP!E:)JJ:K[#64V?R8/KIV$"H9CNXH2=D;8S=">F M_4\(U)8:NA1>I'?F;KO%*S27)CE(MP31LD1% MTF55Y65!$C3)YK$FZMI69Q%^"R+RX,4)B>@^+]V09[]//+NO6[KTM:+\2MI(B\]!ZE;C&\UJ(>X&'\,>1KPT3#6 M;"2;CBSQ&M)U'=FRHPBZ*0JR] [+$K>7OU[I=]]N[-M.5>Z*IK):J2H_LAO% M9[\/UK_EO,$KH=D?]]''B@DL%KJA_X AKBZOK,YW;C^=L_ZS?6^>?KZ[]?7OW*W=[I=_87^^KN=H&V M6T&1:U+VDT>WB2<7HMB,2;D;>3'=.A !GOP7[H9,PBCAPH!>ZSOF$'_^&QB4 M('&](.:&V4V_?G;3;SS;D?Z!TWV_]#U_A@PX+^"2U>\(V06:R8C-OGQD##R: MA!&5=V[H]I,>C-?WIX/YUW,1>8")T1_#:<0-I\DT(O#C;#M@.-L.R-(1P]D& MPDD8L_V#/?;@_32&.<1T%XUY7N+ MY.UQ\0A8\1SXZ8=4!.FW6=]7K%-0O_>*E0*:V6+$78XC2H=XRH:A9'"Y M8$HOY:"3C;SX.XP[#?I@XT!\9ODS-XZGXTD&1B$!R2B$=PU(W(^\^U36OH*4 M<9>7/:Z\BM?CSLKK/V?K">4'[DL8$>K1]B@!4D10'H(YPX\O@/'QA"3>; =2 MY$Z\ 8S5!S%^H/,CP:,7A0&%^P-W19Y2 #E !+ )-XS",0=,3B@:Z-\?8-(< MS"H($RJ8L0?FF,D8)?1XMCF8=@>V'GB 0!?43H:U #KV07_ 5 %=E'3T9"EO M/'$IJPQ9UV&*@)P_"R*GQU"!?LW&?QIY_1$ ]9(]TJ-= -Y[(#?;;PP#9H/U M&$OVW2F0 GZ9 BOD_ <##3S@53I[0#-P"6 G!9M1;DY+LI?5L\U3ROIC]SO% M4\#YU';0::1"N1[K4"!K)6V0[KA>6V?3Z5!2A7V0\_1=\^#WPZD_J, ZSH M%HK)/#X*W3:@^ ;:@@5>FK 1<$I%'CZ;( M(VXRA88^H"4B/@&ERR OZ3/*):QW]N0JE=P#INZ3"4@*M9+_FGHT6W__ IKZ MZ0/W*TAN4&8@1IHY'J+*U*7'B3*]!5Q.IPQ#4,)3.?3=/H-L2F?I>^P:(IA9 M/ 7Q.6J"?0M\JADR"PH$@?'!#>1?P#;PUD$ M:,B($D:3+$QB-@FT-N N=1%3(*J?B%3Y2 8()B;^"Y$1 Y M=4F8W9M-]RRUM'X<%I.@.A/&'$S["6,,ZG0Q+*5JB.KH 'H"%*G^A-]>&-^X M_3ZAFN4#51_I> 0XA6G(M(WR1_YJRD!T.,#1_1G%]J/G L#T*WAK%&^,O5+\ MSB97/0X8K3@,F'LPGDSAD7C].9R-PWO/GWM?^ES=,^D\TZ ? !&6>8ITQ,O\A=-1B"1C"EI M_)HLRM8A!91B8P'EZLODCRN@_'SYY?*.;;FXY:X=[N_V']P7^^[FTKSE]"N+ M2S=F6/J=OD/=*3<55)+,JXUG_MMW4 5CDD H%_@;,M>; ME8(G?[#T;_&/O?1@T(7&+VDC\R5 B(!OJ%TD$"51F6>]N!_TFZ_??NQEILOO M3WVFOZ=,:FDL%.6:@9K5@9NX6:"3*2#V1KJ<#=+)!@29#Z=I8#2BHI>:SAQ4 M^IK9\T^OXA;0&/=TBBY51]2QS0.\.)=]]@;Z/)TZAB' M@:/F@=D9JEY9:$<_@LD []OW2? X,B3GM3>*-IIX ;3 MIBS$<)KKEG!"D98%D ["P)I].H/F!M*.2RU/$_I/+)8E3EZ,2',\--HR#4"Q.!\CY63;&G<5T-&)[< /OWYEC!(U!&)R/IN"D M<#3S 6*=6UD71DNX'U*^HTTL>(J8U(V])$DE>F;F4_WA0JQ-E8Y;I*[O3W[\B1'L!^%'UBGV(B;H9="IDHP(=4"I8#.ZS*#-\R(# M0@=F8OLJP7//\#9@>)E,P4>,\\<>O9!JPLII]698 4X>P\ /J75U2!@9:9H:=Q"GE@4 ^'KF%Z)S<4N!'E,+16 TS&?4NT'- +Y Z: MR#[A_CD=/#"WF"HV-U4MS%W.<,!(G?IWY)D-W)O+="UP/@NK:>#.=#]]%8!2 M("#+HEU^I1) PP#">)\1(G#'>0YH+IDVCPL8GD8_C ;LB4S()A/B1AF1AC0D MI%:2,=(] 3;WF &8=:3" Y'7B+ZCGT5]&3:90WL]IU1+^A* F%>(E+')8^@_ MDOD\$JCVAU'9YN1)C@ (-H<<.C/2'P79:#F;IL&"'SX!=N80,J'S#*4H"G45_Q#S0\,5S89+E@C*K%4$>8J$F0]"FEL6K)298L"B+%6\2G+ M8]$,A0?. 8MH,_/*N6E^,0:_(3-+'E.4L\04HT_F)="L1Z&3ETH'A>S1C>88 M.\^"S!G'(S!=EWEB9AHE(^Y?:;:(8H >ULX\@AR:08JN"@&D^&"*?:;HJ/ZG MH>LS>Q)P@]!_S>(CZG@\4?N26K/?2P[6B.EKZJ%GCD[%VX" 0. D#6<4@]E M!$A,(]8!C.&'$RH.8W964J$'Z,A?P=_S)A-J6AA5_^&1! 2Z1]N9 QFE2G<< M1B0?BPSRH9BKM!FJ*MAF!9JD6BR5],,L=SDW.LV;,J9DQC!--]%N9.+%X0!T M3CSQOJ<.%LM\4!NLJ6#< !I,&O]T!U,TF1,Z3Y$L*8'H:+)Z1/ MI8!C U"G8(;VRV 7DE,X^8"X:#=7Z>->^7<:.[9SGQ"%A=3!T/45Z M,<^0&@&/NC1L!GD6+AO%!5GKLZ %D)M&."F97H!F#V1&*N8FT-9TD!BFR]*5 M5)'?DRQY3S/@-&461A1"R@0%8]"YSHW)Y=7/W).7C%(_QZ69<*9O'@AXVL X M;%'2?^E5HBB;\/T+F]D#V.#)+*E^3YA:\<%@'@&#S 6"8#])C\,A@]L;9 M^ERV$)2C.TTS<3D!6?Y]Z+,ENN(5F:$OQIICV5G@]#+OWE7D";,E#S*'"&:_ M0)V_,$^<1(6#P<:%N#H@_711J1QSS,:JFR1UWN<=0!85E%R==-Y9J#E39_!S]J89T&S-\%4C MF$X(0M*D,9U%JF'2-8ND3+HCD(JYR#X/?M+D2S\-)H9LS3)-3&5R4D3]V0+S M:W.76SO*W'1Q=J9W^MY<"H11,XQ2J^@.**!IPJ24C8'W>5'&]?V7B'*I7B.;PRLGC08U019ZS\V<1N^EE[)H=IRO&H+N3!<: M\B66=#%IP 9/@]YTM345^,4T4YV9KXH+YC(F61#K!C2G1=62%[]*?-4;?%K+ MD:]_,CH636R=+Q[EC.U%@]0S@*8LR94^ERY1L$3>,26URAE@P#?-Y.;XV7BA MF?G83P10"7_3C&Z/&X1,:^<)Y,L N &,"[CCOP.#Q?IDPA(^U\"=TS@S+QD' ML36I)[8R73#3O^C9J4/F_C+&S+P&X/=)6NU!37@Y->Q%)8?R,4T8E5)$KSF$ M=67ZC00/>1E#+J,9% .:4R,T$MD,N 7!R#SJ- .;2LE!+PGAQI:$'$/'AJK+ MFB,Z$KWC7I),W3$L458M6;:DK9>$=K'>DYZ[E1V[Y5Q>Z5?FI?ZY\NBM8KX9 MH((A"P(\IV&)!T M0S,=K"HV1J)B(:S- RDR-["2^YF=>7UEV5>WML7!I]OKSY>6 M?@=?#/TSB+[-W?Z/;6]2,;RK2;/N%Q#F@X<$8_P E@R>\=,"LJR8B*6S9]Y4 M/'*C+"T&/@Q'\[/DQ\,#Y%O@@F\+YK#AN96>7]! 9=^*?B^_( 'Q_7G9273 M6ANI[&4J^M5LQV[TX 7I]-QI$N8_I!L_V"^ISD8\ '\?1@,2G?=#WW[?__8$5VYQGF^+Z?4*&PUTCB>GR M77@^.@3[E9[H1ART3ZP+SGBR ,G"@M?6&)O@'BD:0I2%6()./SI^_G=&?H.2]+@J[J@H)D41$$ M[(@VLD1!0[IBR(IHGK$2QE_.IO'Y@^M.+BBSZ,& _F47G*(GIAM%+P#N/V@B MZ"S?)W5#CV=P+FFL])MPQDT#+_UI&@_.:!6'-W;]^)>S<_DL+;K[Y0P^#6F. M)/GES'M.+H+I>! F6<^S3TCLJ8KR\\=Y^#[-R-@<-7?.>]DR1.<9=JJE3:I% M%6>J1384)!H\PKRDJ:ICFH;"IZI%E6S>LIM2+>ION G5PO=81J?%JF6;L.-P MW9;T=E.6-(]G)X^N\%AW<1+:H4B>ILXDSW9DC ULJ):M*X+A&**6&W53E$3^ MM>3ICZ[G4TPZ841/=2U.41F7P8*UX"XSU*0B5C)22 M.4..;:G($"SXX!B\H0N9.<,*QKAYH6K&L(FHQVM2&X3J1.)Q/2]*C$B?@!MT M3RN- Y(?:!,^N:P^$+[]1= D%KG_11 TMO%KR-&E*HZN4E&MS!KSY0J.KE2D M6T_*16YOE.Y&XY%#$7NQ$'OJP5J:CB4=VXZ@\0Y$SYDMM2T1"PMBGU'O9D:\ M*Y+LVG J/0F)K?9=3SDL/FU9E.29+#J*[5A(DD73D$S=Y#$6,A.L.+HH.F^4 MQ6;L+@!U8&,1935M:O=V?6]IZJW#NH!KB4&14*634 M!+?8L9'"8].194. \-.>Q9X"-E[+:(9^.\6^'@RN*>K3ZH%=FTW44R6A25%= M0>*#M9XG921;+(>:5-A*2Y!X2;-LR91XD9=$#6=RJ/*"K2_8RNWDL*'<:T]1 M&DV]'JH<-AG!2H=;$G(7)O2,K4:M9PM=6P45XBIJHB2JFB6+FBQ!6&D+FIR) MJV!KHKC@VN[%0$I*3Y-1JYW9+K \5>D3BRH(VX!?51DINNI8HJW),Z=5%>BE M$IM*7S-F4>)[6.5;+7VMJH3\&M'STI/TL&M:1S5)#VP,2'*Z2RB*5(B9[!@F MD@S1PJIJ8T$7)#TWN6)BN:ZDB81Z:D9Q(D(D=:J*G94(*:L5L"[LEJD\L1!VR> MWL-+W $"KM,;3X('+KV!@+WZ/!R>LT.RF+?3A!UKI1^I%>*IBH*B8 7SFBZH M/+80%J2\Y,TTA(4:@1G:/U.LW]!Y7P^_Q83YESM<+1241M.>!^=6'I2X'JI) M/#)AS$Y-:05_MBKLN0P2>O<3.\BZ,4MQF#RXED$ (U!DX9$LJ";/JS)R>-F0 M;47/_35>%W7IM4$H<)FF&,!-LY^S\]E^#<,!/5UL9W9!TW ;G+8N[&F'&$FH M"'MD1U=LT98-PZ!G7>F&F==>*@)&5D-BU-1JEM .03J%DPO./N7\<%K>U'HB MJ!263+:Q;)NVJ8,@FJJHZX:AY99,%8T%$=RYM4)J3Q2;E+/#0N!UVB #<2.J(N6Z.1%C[02>0/!:\B^@>#Q[5X4;E5\=IT>6MO5,"X5 M.0T5(B=A9/ 2CVP,__$ZC["BYYOB35E>6 XNE4I=A4%_QT490@]C^12JI;I M[C0D3^2+!#H(G2KK&G8P;ZJ*"?_@O!##M(6%G:OK2EY#"UL]23D)R3N%R(]] MG3^S+JU;7&8I-R"G".0TN)D9*C^=WIZ(V(>C!N@UMCIH[_=3I)TTI*NYT M7I=Y65 ,63=50["PA7+])/*Z4U-6OC,'2E.:SMD=GWHZJ(/#\W/OZ?;,?84Z MAW!LY![A/B583Y+&)QHL??;2"YJ];,MTG(3][R-H(U'\5U;^GJPZ6^1D#X ^ M91>UHWZK5A?RX[_]0AUT9X"W'KZ3H>6IG3DV<5_H.3G=^;SM/)\7H=*)AJ8A MVYID\6M-TDS:416Z7?1'="";&R4!O;U[ MJ2]R"B7P")5JX#5;1H*D8,-05 $YIH$5*R_ -21CE8RQ2HF=GQRN$)^&#GS!39;5'K Y MVLS#/5Q3]7K;?"D)ULO//^O*VRL$4RL$TY15B3(2T1L.C;6E_L/:R"Y].5J358L7= M$7E'4C1=UP1;L'A=4V5QMK'8L1:.@]I2I!O:YX\;O<;HZ$1ZBXCS:.YDZ()+ M*IHB7UA;&8N.S&4AN-QG5"GTM$;O1SE8*WE*QO"H M!4S[3&<5'H\:M*&';@I.NXM)BM6 MTX""Y]V*6KU$XD(B>=M&V)9,6U<=7I9Y2;"5O*Z3M]6%P+%F16T/1]DH/21T M)U%W<>%Q2>2I+ZL=K@%A"VC-Q38M/G0)B6I1OFO;)K)E4.J.*"%-D1W!E/,[ M6S7#6;RV@.*YY,?MP5*H/80;O>'\4(]>ZD*DTY _S!>G""F*8PJ*K2/1$&V= MUV1=TO(0"IG&PJT^&\E?,Z&4W$-:HT7TARI_)W5%Z_Y,Y9&Y>&O*L%#(L*3* MJH*0PVN6S6-9$9$P*\\W%6E9_G!W)X6J/0'O[KB=8TCB=_%7)[PUPHN+8[(4 MD3AI;?Q)[ =RMPK0E.S7 \]A)Z]V): M[4G9!J9 @OYJZ_L>IRSL@L[K":9<$DQ3T9%#"ST52<=8UQR4EZQ)-N\LW!A; M0K(>#,PRBM>SLL^Q=Q%X/H ?3)_0PK\PZ4D=/Z(FJ-/LE>\2+8[K_AVW[F29Q A\ MZ![GQEPXY/XV#0@G\C :."FLDT7Z9'Q/(DY$[%>UQ\$P$P+J^Y'X+S]QN(

C5!HVJ"&,]/#\O:CB?WX80K9:12E*F:V%8E25%M17(TPW L0\[W7ZC&XOZE ME"V95?H'Y<+F\D3_)E$X<.-1:2WS^(MD3LFU;K7(R(4G+3B2J$N:Q.LZO5'= MDGF4%Y?9FH0J"J97BLR6V9E6BLR);%/2X8V41*X/)MT;G'L!UW"(<3R(R(D$,41OGAW&;MP;]L%+XA$+X- TI M], P6\.ZA119G%T_KUBB(R]XH27&E3%[&0"BR6= [Q5)KH=W[O/;K&,, MV('?EDNGVF3MW"*WOH6P33'TCUU(V&)IQ(4TJI)B(%,VD:&)O&:;AJ7Q^9U[ MO*@:S4OC!B9R'6E4&CTE\WBD\42BS1N2N%Y #W=RHP#>W976;>/[EI) DBQ+ MNFQJ$F\YHN5@$4M&7IVCF,Y"$)H3P,[P7U( %AEZ?6]W9>H0CVIR=Q)&%Z]V M,ETATVIAQ'E5T05!5T5;P"(/XFP(2K[=WI3DA3V*6\ET0Z$MZFEJDP?S'I], MM_$HC"WNJSOE_2I**1EE2C;"BFHH-AAD+%._.U_(5 237]@O5BZLL1FB=[=/ M3.TI%Q%T.RK_/WO2[L&-OPUM<-B-U=35^%@C9<&J64CRD1D24Z ME@C.M2.I)C9TVYH='(2TA;OI2YMN]&"P1Y\"(:7'-[NX=7S7UI]R6-^IKDYU M(44N#LRP+*SQDF&H&(NB;?."D2]!*)8N:PL!T!:JJQFO3%-ZHKB['^!"W2;P ]OL\ZHPFOV1 I%_KT!7'YXDT2MT^EY MSD>IOX8$_K^:P*?T"I?LSU&4CS%Q'\CY?43<[^?N$&9TX?I/[DM,-Q>-H@P8 METE1+!N&9?"R 5;>EBS3,B2LZ8:%><=415,2Z3/N&EA8@'(1+;OP?!W=M(WK MZ[_WN,LK[4A_JJ3OI/YD25\E]2>ZBGJ37I2W)UDX MLF6$HUXET!1%)#(JCGL0L2&*BB*)BJ08*J]+NIA=5XM-49<6#A7,6,.)PG'5 MO5_V<]^?4K#U.";PWV!QKX*5+GG^=F

R2GHG3[2Y]^O*,&8BY$$!3[XLXH9I92!N:WC<#23D6 M8R:[R1\I]J;ZA62ZI/$TI>4QY *8M)P+ 5?3VQ_40@^!N MIR9 139B.'?LH I2&FQ-HDMGP;150 2L#EVT()L=1>Z.:@,X?4R?S;<%U9+X M-!":=NG*8D4-@UE1;&>@"1T<$1?'<@8&M:T3PQA" V,^W@\Q,#3M&VW%*W(J,0-Y)SE#69P&4OP6B'1W!K*3IV^KA;\HR[,7#PQ\H O1GH*G MI/*S?<&_M;$^*N?R$VC :H?'@P4^VXR9V$-:0[K %>FE&1!IKSY;< MJ((D[ M?P([E=PT;<)N);'C\?MQ=3-01A:#N@3.!2PK/;E' !HJ$ 0 :S52P_8FC2E. MV7M*CSAR=&7\X8%).(R4:PN1T.P$3'BPEXP$L&Z+ MHMF^J6 QC6L7EB(S>F[FCVEZHLS.HVIK;*,ZY"2CFS=&>.21K2USE:1CG'<= MW'Q:K!6(!9R*@8O/[:,I.(?<= MSGZ^.#38(?>NW'%E6?;D>W';>=7_1I.):LI@:6]W8I@";7!O$ZG6CD4?I;#N MZ0.5^F(T /0S [+ -5'?E+,BQ(:9B\D164*5 *INOZ2"NZ.XDIEI,\6$9^5ZGZ9_B]"63!$NEFP"ZZT B3< M.VML-1^P.,0W :Q;[A3V36 DPG$?G"9M!I\ *R(!;(0%AOW\'M_/B>,:D*?L M: )'%W,;'AB>@:R-.Y*S$1RX@6]2?Q"8ADWFP-!8+."2H/S^/)'?6#!V 7#' M0\')N4T>F"3?)>42.N3OP&-G5/0 !4UE^4&7%>=*(,]^'CGVV.L,HT6\@3'.KRY4X@Q *BDSGC+A'S(##1FH@(PR,P22*!M[H%% M&WA7$L=V )-: "I5M"+'Z^&' $RJ8^.$>G MT%0'>-)6K(03_ABG$AY;\$^"QK,4.?)7RH:_!"T!=V<"HSM9CV&OSNAQZB7R M#ESCFP!6\^$,M '--8)_Y68BQZG(H7L0K@2#QG2_<_5E]\+ 4+8VC@J5 TR3 M "33'>8^OQW B=#"24D*E#<_2S,:Y'VOYZ[EA:4\\4PNNO-@ R+0?&7#N ML0^3F)8#'-WS"8"N D=YX@0ERH"_'OU&BU$C["4'TU*]9/![O2O1 RJ&$V 3 M6C(F'D/"HRY#8F#'DT\ I@P0[C7>EE)*37=D1:7J&4 MT7WU@%[;D&(& ).69=O<+HCZ*RFDZIC[3Q&;=%JC^ZJQ.6[GOW2&&RA$S# M\ 2\K,W!HK5^K [(N32_K1-Q<7N4:2.K1=3UW36T[H, M3-J,S[E;I.[K2]36HG M;G\/NZ(_W^>9[7;=%=>;,EFJG6*.*TY7J>;M;JUR/-!JVFJZY7A9+O M-MPX.!\7TY.)ST\07PM1]0<+9&*OPK75W*Y[$S+=ZB=K0I=CB M*JF?'\!T/-5@;_7&"W^ES[+ZCJU I(+P(_9)T M1W:@IMF%HZU1SKX)/)?:E3ZJL5Q?TL];$:ZT!5H-C-)@D*FB"T:4W)WN"CP[ M8"(TTD1]U!ZPP^&NXE+,9!.%KHO7H'PBOM%GN0)KE=,R VTE].9 LEW#+1X< MG3$NS*(!.@^*3C-IL>!$Y9%I@N",'7*'1EL IVHVX>@8/0/H#/S@NMOF&\VI M3%FX4J^#A)C"IB80SKT'P7^R!$?55G:[)%] MP@9TL4X(?Q$<@[? 0Q04ZL-P;KDSS_L(C,(M]\%\26R_<^!7KN#2<0C&IW8X M%5X,G/2^I_"70T+LM1EAQIQ5P()]/@PLV$TT0\$6-;&+^[5A_%VAK# \]ZAR M35T07A#WE8R@;@+LY2,45J"[/MM-'5@' =8PJ4Y($*Y(> [^ZAZ& <4)*I>, M)K!N 8;"]MT!3YPT:COG^IES6 [F%-[',+8FHL9G??M<;R[U$ /4PTU^7+$5 MMPHPCR-4P#PJX8?6X)/-F"8:^,[&GLQ8B3N[-< M0SFY6MQ@0![#1RT4[#[%-8'=ZLA^B=?!5<-O]!G#JV>@7'O FF3[@*O>C6D) MXNBDHVG+@KA;S1@K4&D(D36HO@8;*ER2U<@;;A8)H@$$A= M!V+T>-BKH MYR*@E U P#Y@:^4\9;$+O/VFU3F'@X4XA4U,UY,/L38"+-,$*G]V &:O M2>=[_6^-J$]-2F02)\?(%8T?YEYUP?74A)"[GX(=*,K",Q23)T3):IZ E4JO M*H%IPL!&U*5BUQI.9@T"1UZJC,DI<@3*)NT9PG)A"<@,M 5P2OI/--ULP^*VF*4U0/0#LQN26Y%+8.I4OCR+0U]V<@#0WS M1@"9*T9/4Y?G@/2B%:F$M98CA%N\!?G>*KI,QE8$$Z],T%F5S: M]( *?]'C4M5?(O%2&R"2.G@R$$GNZB^1W@*1W@"1WL"][P9F)2+2I>^3:<) M6S3*9R62'HU $ OBOQ(+#()8Z,\A%@+(<-Y/[SW@!-K\;1*3314AKY.(8!YI M 1L(TJU+P0QN(#.VX_(-^( B6G(5L=.1P7;LEOW9,JW;A?XG_(A=KX>@-9X) M>"/O#^BQC0-X&N#\+=I8B6&NYA53Q<&3,UU].3E_5:+0\I=TD5E1- M 3F"1:MS R>C_.5$NAPXGNQKH;.QM#9W&>0(Y(5A;H8K^($Y&1?BW&BY.O30KCT\"6PMDM@0+N^W^.;"!@,X[PMQ>OBV%,IWRJ[AJBPOB$->"DRI&:@\(! >2"6-114$D1YCK(C3(Z/Z;*<,S@E*W34( M5TY-GV)%?@'=D(C#E"D =SQGP-]WCTLY21,#&2Q 9P7''#N-APR\.R9F04KN6$HZ8ABS"2#7$%I2X=PH9S/ MQ#&M&O;-C1P]\T)S#/,87(G&T)8'T!4A3S<>I!;6G!MCV8*:,.(R-3%$#,6K M$0'D@*CQAE H/?$((+=%G?OMMH:RT<*@3J:<Q8I'ZQP< M(N%E6<&F2>ZA)OH,.K[;=M[OV4#RP>3QGG+\V'$50-8L3$ALT08^/P01P%4J M(LD"Y&'/W2Z4)R+3YX3G#8U@T::(+%\>;C9\8>@!7G-)\0*8SX(_.<&4Z@YDP=>+*Q)/IFU6TRE^)-P/^5;^0=Q47>?%;$8$1 _[< M6:Y"*B/2MW.X(3HR.Y+@G]8#M"L*YFH7E?,AH]B OQ'S!F;==N]AWQ0!\PB< M2AK!-V,XA_.OH#/FWH(S\KZ",ZBB5HVMS M"S.0 C.VRM80:G_+ D)>![F F]N)83#!&<$J3HA[TI$C#"8\K3WX9J^<'I _S$ M9S;UN!/LK1S^$*X&1@X9S.4L3Y"8/#KX); 0+C]\W]!/!XEJO MOV7Y9!MF(-MA0%>([$L R>MTS<]@T4=X@QZ>S4PI.&445T\!II%2#P 2$?'P M>H:L*OV>,3?/5^!(>HZQ(DW&;F:8_,55'L\)S H[;2'9O':=R$TDFEXW.ZVUR3PC+5!*QM;E;MFSQ4>5O MRY?(.;?+U ]/DI:U76 <2[H6$^.SVBS%W')3SP_(8:V4E8W2NHH4OF^ZE)'J MM/N;DR_,C[8OP2E;91K#]S*K);S'UHFY*FT8VQWQR2UN*3RMJZ(9N]EQ04RK M4:/@6%GTD\SW:WZTO9#[WB-QM@67IO1)-G'$X2V<^"+5(J5R-25'CVFL,E+^ M^KQ94B_SRB7G=_.O5:1D3KLY4S M/<"C"PP=>CJ(#U+X#FU2<#,W&LY^1>S\ M=.RJ&;]_GMJU);JD=+.8@=:!J)S<;(6;0I+0?H-CC0))4&5?D\]>NT@*R^\B M/)3 \<7-^6^L"&$\A,DYM \SV4A^2*K[P.H"QN-N< W;R?&'[3P!QC@-O#?\ M.'!A++;"$_-)=P?^Q#;^Q#;^Q#;^#\7Z-:H'W#MS/VQ!5<*O)ZDK;7.JJSD!,/^M8;4:97;"!]UK1S:? ML\M-WZPS#;!QWKC. M9]U9?B65Z('$N'DO^U7M,0/?X;#D.=0),B75$,7ARL. $/LYD"<(N%[%W^NI M=B;S,!'L;V&+^;^*DC!C1I[+D^S.UU!0EMUO\^]),/6@-[ORG<)*/( M[%!M0OO=(P*DAHF7EF&;@ZW\F@Y;1%HKS?>RY6O4&> 3,Z8\R%N M2<;<< NE][OW92I]*S&C'9U$Q@"!%4]Z.M"CWRS#4>$> M53-[^%[&A!G@X#RQEDF:H*<74Q^N-,J(*N0YYP(/ 0Y66!7[:*TOP M_A+2->!/I3W'\>K($:Q$ M)).KK;4< $F] :1,0J=C,^#\_@$3@'4<5O5ZBUW@2A[2Y4Z7PBEZ#?=FR[;( ME@(FC*=+KR'3A & :%1BT9N,R,!#ZKY6AQGY36=QM,P<.46 O66D6H_()@&=IWP9,T@< 2D,HV'16CSE*[(_R,TR M;)= N"T3N!J1$_&0\!AZ"""TM+$0DY^+U*I>;OB-G ;\F&$,:J6OX[ MB#A+9&?C$%>B2%DR7(18#= @ E@;J(*A./F(6E$!KT/_\0;D)DP M2< M7SF1.4'&T)=_ZR7W3SS$[ONOH>0$1#D-DD!XBTY7CV&MGV1(@W*"+,K;B:4S<2MVPS N +3I*2 M,=9"].63).9B>$@J3LB%JX(=P[_5A)C[\89-;%']0LV[.1K<.CO*5SR#CQ0W MT%.#&.F%$.A.RDK^!VE9 &FWH#XE]U&;Y3G8 FYXZ!9F0H3T #D2)_1DM@+. MMZN&%54-D^ MAY.H'1!'H'R9;+7/IUY'51W/"OG18G%[4Z2+[-*>L&DC+^)- MSP,)?5-[UQC+W=E[WY5Y>/&\P?OB^Y:>K>6/SB_-Z E*)RWMSSD60;"\D/)@ MV*@4FYYSKV7/W>2MJ!_SS[ZLV4A(G;ZZWFBXDV"V?U/?)<*)^&BMJ>47#_7[ MQAE\?[<>%=W+[Y>^XNGC#;9-F.;2+#'\6U*4"<5!@>B=X?ZA[+/>FY#/^IF! M32T;;_JO%DA2]8E;W/\GWO$GWO$GWO'?$N_0$#8Y$=M)T>SO<[\>#S+H,&J;M+LL)YEBH9-0KG"3BPX.3:Y+E\RA[-O MJSP*5[CC$=@_H6IIXENVV]6EY.J9M@]-2^ %I<\%%Z&\RS5/5#\2?[Y^0G4+ M*N4/\_G#?/XPG_\^YK,EJ25XPMV!*/>UKGI;&::Q<$78UP@?82VI[B:UAYV% M*:YJ5///UV+ZJ@NM=:472<]7.K0V2F#GJ>X?/LJBLJ%!G7*/&+:N$U7C+Q\? M3*\9S)-Y3/,S&\S-NMBRZD=;[EI6,J&X8*-OB='N:N$\6D3+5]6,ZM3W?!V1 MER/W2TDLXE:T&BS,^(^5J'.B)(H,)?PC%^K8"G#BTE)9U=!!O+EW%4#A'9A! M:7ENV;TX,HIBP/_V[TPJB2XG\5YS"E\!7=7'2AQ T!#9$MG6&-B( *5J)QMKR-C& E^?S(^T$&_'4S$(*9T$F\%X2 M+O#4J>#->0M9)OBZA!'1$M<,#WVN1-(ZPYS"-W#O!2S:C+OFXW@>5E(0RG,Y MR(#?GN?J#Z%#GI>T8!>XSD!#2F"F0"^^'$)W-PXBHBD&_.61'L!,A04< \N< M2)Y0.&5' _LDN>PQ>,AQN/><#T:#"W,=!5Q 60< Q1T>K,(+4-KP %#N $#) MQ]"L27ZV$*F6O BN" /0]T69BYBIWNZX7OQ-3/>16F!JQ+G%<$T^>W_[@O"0 MC!<[,N*H%Z[H22UV>5/1?/[K^Z=W]Z,>+2-<51_Y/IF6KY9%LCO>+^K;*O?H_!)X\_[. MI:=9N0^BSBO)[/]V5J"W]T\JYD\JYD\JYK\O%3.OX(DS;>_*KUH75+LT=VW( M$C"C#[V[SJ#$3E^9*FGA+WIF;]-!Z$HQT=U4ZJ@4)/A#9Q =\/W43BFKE:X2 M&7VG#/BCSO1FT9;W&F?X!R357(WOW_W5;D4;7?NR^^>2*JD/J,@**<_LM2A4 MO).WP&?'5'*FD^JQQI07C9,+_# MW?=,X2\Z>*X3U,QE9M,X7FZ"NSJ:S-'5^NLRG)5Q1R*J+Q21SO'L0U3; B55 M8R>0NTGR;%\+[NW4@D)2*/G",%VV"KB37V"N(RW.F\R)[!1&5MOZJ'%[(:-^ MR+=\YJA[ \PGN0$[*$6*)?0Z(H=L4?6\Q;2>>KP)'P >B%):#PU$QF<+JEN' M,D)DA43+L&]RU23HC# O;?'!J',!Y1NRCM:K"IGP 8X-;\R$](F!"*M GY&D MQ+Y))AC3?8@"4&$=V,6GT3X85>Z6,+,0I;27,3P9'_"R&@PX'14#J5P,!JO9 MR%CW&W-)1&U"7%&6[;8#3B/WSK ).(062A@NR-C-NE-49%+'W!=1<)N(Z@4' MER>OXTGA+;@%:L ;/B&1D!$6:#20QHWPZ$12V;X &&KK\XR1]YCCA-*XWA3@ M0#QY';P63\7M%E0F;STM,-:\>9^X>;SWE&D"HT#NJYPC=.X282H345T?\@&W MJ"A.@"D->,;:)$5>WH)%/^4V9[]$Y:$EA)^D8,R8)O?*@#F1N8M2E []1DK( MJK(3\D7H,2E;F+:,ZWP1L&+_^I5;?PI@_Q3 _BF _6\K@%VP&J?8-72>B1U) MIO;]?'4S5OK=H[BPN)OOA#8]80[R=7@P).[QU=>9FR6XUI@TI.>:F&%.^CLW M9&2^>M,HE2G0V;9IQ\^Z2ZCO9[ ;G*7<)\V%&C/$DJM=CC39Z.:F2DR>%=%> M&_I)Z[;TH5.7UO(7EJ\WX-?_#QU/>0(9WB&XN1=KE^,0UVX\ W@#'??X!O^^ M)L_##)*SIQO!NC_[FW?+76K@FR@?!/@KP;WOEI9)_F#,V%%PC3<%4\N'"&+@ MSU)X;^;4\H=0LC@?J&,G,M#,A1C.'9U1@=\2,%BT\:PS*S($3.=&LB!,R0,[ MOQ)7HSBQ#SFTAZ\/SY-?*=C,)@(5LX6!CSVA3FG= R'2*_E/\_"T>&X.B@". MY&GRA.D]OC%IGAXH*8&\U &+?L*]%W0)T>.DX/LT\-&D<"7P9"$\<8Y2#*P5 M3]4'KL<+41<"74#2@DQDIQ,L.I:[(5ZM/ F6=T3@JFNR@*MNKLNJ=FZ D%U, MV$N1O*&!+PQQWR9R3!$1VS#@S^ N]"[=>""# M&PU\H]]YNID8BO(PACBA.F-N)QQ'7D:0,85#=#N!D'P 'QN):'<2)Q@('B7 M\Y.DW)08O2/ [675ZK=R*7); U=O'[X^A16OT8'R-5S7FV^RE6/9JQ:D7F+$ M_WAXX?+E72FW-IX/U[A?]75A[:T/_$>':DPI<;W*3J0 SM:O%Y17/KC6=^U4 M=C2?I')*T;DD5H2_=5L$U4%?!_K9_T\/DNQ_[NK6+OCP6^\1;U_$G=U$E B M<('$>V[.KH7K[2W\+;G27[ %0-J947VVGP-FPB+-R$4! /B3%\Y M6<-<),\)$AXV_$9&L!)(EK?OR&RN<PNJ;=8W M]$!=X@GN**.#*[4_D]PY3ELE58 ^%P6%_0=>#[ZJ(7/AE4 MI4 T'<&]1%[:]5&[RP['-+DF]P%+GD'H4_ZMRSLIB&Q+I%$4Z^G/_N>+<[/](.V,).$3_%%?$ZU!Y3G M3V;E3V;E3V;EOS>SPOU)V!R64*7ZM;Y%0[*]Y)7I?5/ZZ[1!650ARL/[?%R= MY[YGT\Y*)P]_[GB[:KG56+E-K?WJ _.D!\J<'R']=#Y"K:JH- MCA?S5#9\CLN_('_>Y,*.[=\NQ#;M?CRVP.#8H1O\S,,&"T<:MK?4_8SZB7)X M2-UY[Z+II2O-[TNU'2\+?EVLFE)7O>I.2M@K:XM!+>.1H85ZDP%\CS=)0GI%X*U&[465$Y"LP]7OMXLR<4*I7,M, M#Z(!HWJ7ZD\>:(?9BV5[HAEBR!%H@L1[#P:_"L%+H-^NP9C7_49,@/N!Z$+2 MI/&_MHA%(Z_!X*\@F0EPC=6+\6-;^S"3WX4X/K+C!7]ZO?[I]?J_]7K]?_D6 MQS^M4_^T3OW3.O7_]M:IL^U3E=*]]G:6$90&Y>(SWCF[6;C>>W[GF/:&.ROU ME5Y>3+&_-K!_Z!K3-M6^:^V1)]A ,G;_R]X_=1)_ZB3^U$G\E]9)'/3PL'_Q MI=H#5C9IQ?IK6]_M.(ZME&H47%7"P-TROE;_<]WWK!9K_]/F6Y?OVU9JBO+U M];VSWLBEA""6JO5>^>;>Y:H?/YR[7W''.OY4I/C=9=U)82&36MAWHE,EA#;W MHB6)$]WUG6_''>3:A?;B%1[YI/$=. @]LI0+-8:&['XE1@S,C=E)>PPCGUI= MZN_G*Y0H\Y%!EGI2,99Y0(GO$:?Z,$5YN2?8,2IB2?U9[L'?FQ(==O2X?9=5 M]C'[\OI]Z_O*.*$09 UH#&>=RWOJ^'@R_.W0##2J^-5U=T=;J,\UMSTURZAM M\>EOUSW0?Z/^SD=Y:&*>CS)CV_TOPYA>:1DV0W_DV: +<6)E!(\U0#F+?&FXI##E%'#C@S-G/S'/0^>?T@R"SFVL'VA'C#=_F8C^UBL?NKT M;-V5%"4C@W($+G*& 6CDP@P>W8H;K83_(4P81='N[7C_EQOS8C M8T2_V![3P7EXV:(C=Z#BV[N83W>!IN1"3JV]"R#G4X;RK]OA6AU]Y@2Q0^N7 MTL0)W2I !'Z\'G<*-0\4>V5? M_+8DY?_?EF3R/RP)^3^M2 QR12XY,_BPXI'"NK]T]CCM0 UC,?#2O"-86U"= MY-_8(MYV^CX-'LD*4E%W2AT0<8\P;WMUX>B)I*T;#]T1S+NTP!HNWC$MQO%V M--DRU$+]U3$Y"9Y=6@IW?6C'7;P+0=$[! M8S; P^XEG7C&M"\X .Y4Q %W5N.?-HMGJ63E!13C*&'Q7>PXRMA$\#0^B5+ BLC"=8&<(^[LHL!](D)D!\0%V@ M%!+R#"T4^8W@EDQ+=G@_'*&U_!02Q)MKB<]*A!_^&3&[#8![UB.)WF70T9(1S'Y!ON) M:A779,)%BEX>Z-:]]'8W[=U9^\NKRD]BQ1O_76FZ:G[+_[6T;Y]>T4$4=?6W M=S3+;3"G61M>77HKR,_@67#!C=+O\$W&5K%Q>Z>BAY D$RW M=@^IA\VY:^FNS+*4^?9D:_^62R?$P'Y70 MK4JT/AQ/^PJ43(G$QJP1=GZNWH+2QM*OG>TM3#KT_H2T%+9"0 M&!7,NI72$]TN%G0F-8'@$6,2N41JY8Y=*7R23^8O/[(A\,/HX\=C_=X231/, MK1E\S]L/U-CS25AJ2>FMLY[OHQ/%OZ[[_.-OJ6JTK1EM)L?3PTLGO;!?-0A; M%W0%6QZA."_F"_G8);,N;MF+N17A6J[+JZ31>GX 6TE#T2SYBI:"^^^QK:%5-K0'_08T3G&KT^!2@<7 P M^I\7<6TQ[W5V+TJ2Y_H1M8PD_<3^G%UMYJ9[Z>?#<5][UE;VM"3!1;>FG0!3 M',1/37*_#E*%B@PWFI8'>$NXNA1I7RH02X\X9A+^PF)I]7CDI]T1K3+CJ:3! M.J!]+O#4="U ;,25=\9GYAZXIHW*YBA6#U %\C9V>NDRU4M$;5I_TA:Q^JPO M#JU[_XT9#4WO_:T_,N[=#,0K6H8*9B2WR%NXP*-F65^Y?G;X;C'MI:GAV?SK MB0:SB V?#Z4SP7*2RT)_"<5?/0/]EE>EJFV:MN\@KJF:'ROUQEYCJ"%%;T_U M&*IA*=KB-'7DJ9HX7)LKPF;#8#&C81ZWY[+QOB+T@FG8,.ADW;7K-A[+/+,[ M(Z=V'.1?IW8SL!_S5HO%!NR?V@6.TV_ASRQV-*;GYS!G!A+]2&&!?4W0-T$O M+]W[Q.[-8J.M+R[R0SZN-)GQ.*&:#[QN$MX*N1;/LZ;1(YSZ?MD@^WG[?_B5 MA.5\H!OQ;YBRK/0$^V01$5<<^1^9CIO9.D]E7C5NTW/:OJJLKE+LZ*4/Q?/1 MB7OXZ&T:7H7 $$MV4-A+7L-4"G9J2EH0=D0SJ,->-<53=6F.U]L**]LG#U^=]EG3?E+,4CT@^%PPV%@BYRI@UVC1D!*\W:_^ZW#I:&W_U+K2NIU8@ ;$BT-@P MKX-XI5U\^FH'>;&8;T?NOL_!GZ@'*A\6>&677?&PXCAE\RP$HH"N<:ZINFH^ MC>M K[:;QRP1O4#..;7B]OG(-ZMM4+X_;5'?/B#\R7PJ9[56,8DA<@Y,CL11 M3(CSW#YRWR]C8<$(+?H:\\6=LOIB6:N7&\(J::OYOAP_]6O[M6BV,Q QE\P$ M^M43RMOUVFNJ4SY 36ST0I::]%NOPZT.8YY],=UM=[KX"_B_GR;RGM%(;]Y0 M]*46FT(2RK;ED6C(_:>I&6VYPX%6D5.2[B&$E%\6$S+C#5#K_V.J8M*FY;5& MU6+81%*Y(OO%J$S$]NK@XB==0 N(3KP>*_X"PGX^%GE/#7AU-+RX8[K^R)== MKR*G)>^ZU_+'U?W+O"-^:_[T)#K!_Z)BZ@ZO X:$H.0#?JW;=QUU?C?@:TK\ M_4@B6G)O1>C'8&KZD>U#YS(S8_NW6!Q<;_MV_;;K/OS?MJ T V^T-YA$E7S6 MSN6X*UWTVN;^6WK^?WX<'_B?7.XT/L]_:RQVLCQAX6-SI\XE \6=\LO[13>9 M.[QY_?:&MF6FYW<'L^>&%?31=5)#-0O#)E7Q9@T/MSLJRIHLGNSVLSZRU)[F M^/KG 9>T0P_YV\M/%L8)'78Y\LPF+'*%YID'W_@&HDGL! L:.I.=TSI('J=^ M,HLE>NQ/\]!Z%ZL?,$Y8]R1[F&5 MWM"9UV@O,7S(S/P'+L=,M7[KXZ%:J5C-98TGQ'??6'+UT:-:_M?)LHE6&R/] M#_)O"+QEWA)3;+O#8M^VW#N;#N8)F>5?/HT12MVQ/4_(6O#K+JRZ3IWZIDC; MIQ?./#LA='3C\9 VV;!W4>-'1C735&1LG61SK[M=JKJ:H*QGC8G2B7S@(['O M;)((Z>/.2SLA59T;V/D1/LH1YAKL[-16UV,_?NI=&7QFUC?Z.F2QJ*ONQS47 M'6_9;//^QG^!OT%@T%/&Y;):0/+>)])M/Q^+-P39*';/KU(L*/V$L]V^3P1U MYRZ_,=2WJ>%B0J;'+4>Y[ALJPY'2)Y)#LI7>O]P0*_M@#>'""=M'UN9[EZ:H MWB*)!U9_;'D^VJK(N>LDI]S9WRFH--05+K5= B.)WGE44F%=Q7Z,BW#;]#+! MNP,G6]_3&$Y-+Z6:%-(U%;X/8D]OA'Q,E=9??305M^RVHNPZ1]%ZV5:7;/W\ M>1_B*?W9U6=(&UWE?BY\^Z*E[_.^6\228-64E[8=3_!*0M'6K3XQ*)?NRY\N MXP:=]-=4D?JEVE;G^0T?ZJO7V'IFA;H7T;%BNE2G%WR-WKH+T'P37M MXD^+1YJMIJ4;[!-JNYZD>11F'?_:&ZXSQ7@1QS%6K"!G66_=3'U\:K4X([%" M7/;AR. :=&N[9%3_QLM/:RP61?V04]/=_YFP?TSEU:YN5'CQH^7+E WXXTOW M7"UY4[BI4FQI\K-Y0K6!%W$&>JNTEXY6BJY,Z?WF)YDHTY+MZ#=^B"J4SG1= M\6QOX3/;ELVA-I^.K-W@O.E=,+].X_:AA=<7//[H;+XE]LP.Z478S*T';E=R MAA\NQZH>TX,\5I_4NBR@.S]HN\.NM#N++/H7#>B3UA"/4_9@%O8:1>]1]HLO M37N\_O4F2?J5?=$'0ZM6/"[94KGTU ))B8S>V'5!!C'&%$=%L8'R8/GV]I86 M[!JI6]N6G[*4"7>KC!/L=;1WD(E:N\,BZO0QJ6"II963J'CM]74?4RS"I 1* MM8WXYSNACYL[6:X7&CWXT_[<^&!P\,=]F^54A]1*EB1;Q*"JSV_H>E%5MJ^OTW^ MS8J=YJT922.?;Y^*8V1>/FV\- M5E'//N*OF6A1EGP%_MN]'MXVXL_'WA(C? MRP]67Q+U(HIE?BSNC&Q3T;J(G<.M5NXJ$BO*VX*)Y7Y2V+^Y[S_]& M:Y.N:.6JY&=+D[=62#:(WFEO"2JT=; 0D799Y%F8%\H]R1)\F1Z.2^Z>#6]I MUZUZ:'\V3&#/I3T?ZX(3(NE'-CC/Q^V^-M;GK9;KN*Q57/,G[8*$ZX[T*2'; MSGEK3O][5O M^VE#6'$I9;_''T]H.[K,?UUR)"P<6[AH(%Q(6#K_H\BE[4T16BIZ4U:WB[>R M-%PGHO3DFG)5@]_B^]X(JOXT;SWJ83UF^6[SD?FGV1V+=%?NNCP66Y0;.K]T M'7ETP8_'#DT,P\9^U:=KCQZ\Y;=&RW##V37\CZXM>Q3K&@8I2&VZ;R\Z-5WVLN2AY85'2Q^]LP]5&WAP'_\U/+S5O:5&X3 MKBZM7M&ZJ7S#N8#:KOBK$JC\\'']7>;4_OO*U_U$&4LJ!*167'Z+9[NL$N1\^ MJ:7B\2U,ZFA8]MH5=R^Y>]1K7%[:\7&WUH;@0+4R?L*R. ;:KEM-1-=691,M M2N%!>#MMX*+FFCN;]HSM.KM\_[:#+$+(YSULO&XTIT8_/?L(RS#1K+5Z6QDV MPRG;\Z,7"GM,Z$K0 %:B>.FH:=&;U@_A952GKK,?O&^>'"AS2%/$"[E*%!6K M!QF\#F^1;98KV=:Q1*[X8NBYLM('(9=TTKX2+[=-7W8Z0%Y#H!@'#PTW?XO= M;V^_=L'-K3[HK?J MWGJNI9!9WO)^R%&]EU"CDOAB^JV-DR6:N/Z"DWB11D+^Z_2O<0\E3+VGKNZ M9B""Y/YJX^GSC&O[S#>GUW?96BB_U1=8:X;2/'?+88'/IS,FL=D+?0X\VW[. M\%;.[;5K3LF$\Y\,+?&^UO]-Y8S<]_([TO;+9*/R/K,PWO/#BJA2;]PT-Z1H MKKNM[K.[_F4-B2!:71;/#G-Z>= .?O/,W\*NXE3>H,PV<3?ZI<6%J-5\?58^ MNUSG)6N]/%U%D/Z(RQR>?S@@TOK$2R[^I @MU763B$DS(:PT;2NVA/?LK+PJ M09?VV?2J M7S_<$EI3+9FJZWLLEF9JEO\;WD%J/=[:;J+_+SSN\Y(U(UIC ^ MWU)L]]+)=VAGH0Q%N,*Z\*?#VRZVZZSP$A M ^7H'A447X!NP_/ MJ&4-$6E'V]N=RETKI&I M&7K1:4E5^DT,V,U$/# MAM&R%=?*PCVN+HVUSO\T^=U%4Q@KYE][6D)(59_PK:JJZK'6F9-.L$>\IL7> M+)'1U7GG-$>HJ?U.VANO/! O5[U.WK&I3V\<67RO1VMM":'';DB50O?"K M]VC++D[7VO=M9F1?RZR($F,V+=2NJ46OO+D)_77M"6WA1/6I; &9D_8\42J1KV'8QD]'XQ^T/%=OCO5:C]$X/MK4] M'X.,M.=U.!1S[(#/NCO#'X=*94- M/WC5@NU5]G&W/B@XE%HR5KC@XZZJQ25ASWW>>&'[3$G7Y1T-'B;J6X2_% 6S0$AZ"E6''WXNXD6$)P M*>X>(+B[6PNE/3R__[O6>]99YWS(Y_O>,W/M/3NY,N/R3,EAU1O .H2C\<,B M8;S-TK#;B;47IP41-U9__W1$F%8_YR;7XNELS7'@3OU+EZ5/"7./$E&K3MP5 MS<<4:%A)_,E94?NZ*'*#(N=#J.V6;:9](#E1V,0=Y<8W,LEHGV\(4$G/1#-)P0>/0X7ZIM4-?)U-31O#L3=)V[RF=#?O MTUW]4@,D7?'"'2TNN8J5DY@<8X)?! ?Q21ZHG&>G_24[,YQR5[JFXN&^U1&Z M>$^C=Y3\V^Y]WW9Z?0HU9G B&'[6;7>7%N%8+:BZ.!-*I2I'4C(17]\J&I\0 MG=32X"6 ,0L]KC03+%CZZ:CG:/LAV(NVV&XN>6+6(O3L#7&GZA+S_GZN5\&1ZX1PE#E1:3.34?VJV)1 M.:8@U"2\).Y=U:RL70&,98&R1 ;^BI9=NZ1A"Y@D:+;/JT 9 MUFI39+)?.W;KX3'GQL_)U2 YD2+7&M/$U<>?L6MUSM)6!B+Z![ >+U<4,*:I M292S'=(_&B%]C\G#B>TJ2HQQ@##C>C_DM>W%O9;PADEED#V!5NRD:_.\2IK MKV%.:ZZ*!^9XRN7 _?IH:AE_;&"B\MT IO,+$R3">WDY4[W*SI.4%.I?(CQO M?'Q\U=]@N!Y[Z-;YI?]4HX]3DQ63?)<8XRCU]N5R9[WQ*/6D\'*BT(O2/7EE MT]S FV7#;Q*#@_D-/?U*^9$\FC9M,$88(H2^=-NC]VDE>:A_U?/$2E>QM*8 M@5NBF/&D0 ^'F8^/3]S236M*OT?OJSGC)/#K M6GQ0:@I%P&W%UTUNE/.4@KJR#U>[CP#;38:VVLD%?[;5D[2N:&(@/_$_;RB) MRUA6$0RUAI$[US,_J&,7T"'\$+CUZW-#HTVC_JE.$LI3W_;Z; U'*7KZ5\J^MO)LYS#051 M*UDD5U8.V2/AV7'TJ;73UYRQ0'W=R@YJ3:$IC1FDB,8(U.8H<"Q1I5>5.N'[ M;TV2I5^<0*X=>)<@;]'OVDSFF3_CPA[C*YLCOQM.^OA7/43R\%ND7]FBHTRA ML94VS@X*^W^:9G[+S5QVKEU.1Z:IH=R7[; SE=J1;1%48 $BG.=^!&(&:8?& MUE"H'>51,P16Z$>,5@Y[$!H^@I(NI/3"3=F,V,(%@<7$ < M7O*#XW,SY+J?I-+,LW((9<9U;NII3)M?KE@!NIDT*1+29'*K,9)[^]7>S-#& MA7S4LB1S8UA2IU^SK;VU@;0A]96QIA/8Q3DD12;3)2;(LH8^'>.W$D. I%W] MG-F4N:&8RH%^J1;@,27F_(%)%]=CHOW%;CD49'1GB6;91H+YY7X5FSM)(_=T M"1VW)O[;N4N+TSMC1[/J(!Z>;PRVU1:D^I&J[[O$9=S5X+H?Y*G5-[^%@M9R,Z WJ.2X=?Z/#A$+WL?9^4 M>ICCEI Q *.NW M%:^E!9&N_UIH@N)JD!A_3W-#,=ARFEJ!-477[Q-DZ70BB#_:332N7CY M9[TNHL;F ME"^AS#Q,LSLPP[5-WD_Q M>NI@R^SQ+YV)SPF7+QTV^)04?R:!0=_DW&KX*B(CT$S?O=\[93GGD7R-;=TE M?]2RZUS?1VR0*U*#NQ0H8K;K"9M5RL=<5DS 70Y..8Q?HP:U?OZT/>_"KK?H M_.F23C]3[!=22R7=+6DVM>]O:I?D@'&05U,M2OG;U?3LURWI@GQV=(=5_ MI#!UZI5?'$[.062Z5Y(%'MC+E:.>?0@>\_C14(F/NF MC("Z@%V8(LG"K_8IU#_ 3Z3'W-G**.81D^$;[^2PIT ]"+N,2-?^Q%4>/KZX M;MUL52\J'8*_]$(EXHUS-V/99IMQ-4M+TSGD.B9N\=M2L\^R*>-22:Z$FRGW MS(5E*KF1I=GCVV%_5,9D*$0QS\IWSP]Z;^ MOY:\8>4;$!K@8T/2 MM=] =B<5]]SN&VV+B]MZQ]&A%QT4IS*G&T.DBVBPQTC\G\VKY$(EMKM073U?3_S*[ ML\\O;5.G[NQ2V+C ]5CSV9JC<**M+E^PY?OEK])>/^/N0&1;U-2* '\=<2OXG=MAB];_,J9+_WTS.E;=DS1Q<=%+01$1I_^2S8G3 M5(X)R<[?A;M6VZ^%RXI9##"+ZA&30$MD5!D7%X+.;4::7O.D_CC LP'$^;3< MA,<@T1*]%QY.E_P7QWUNN6H&:?*?V<[(H@QTIYT@3UN:4DW>ED[G'@OKM-+C MV)*X_G!*IJEXE[<&DR5]G#SC$)N^G2Z%8J;5GYPYV8]L(JX=?ZZ*5]G/$*JH&]]Y@5M-77,VAB + M6S\KGSHA4TK\*?EQOD_&Z .]($RZU>:)FH]U-3#NI9QOOKR55?EB6Y&QZXE\ MHWO",^UW;Y0BGD2'KN#1V5L'2'ZI/X(\,.HUYRQJS$ =2Y'_ ";4_!Q\;M'Q MXC:1O6?ZN=ZXLTX((Q[TSJ,B:7,7NU;BIK>VA7OA(;%>BN+ .*@T(\$=X0:4 MWU/1(2LY[H-YN<=HEP!CV/5GXD]LEYYN.>1_"G.<9<0K:12&=0-+IV'YS1' M0K[WZS-\6:\2EBB]6Y!DP];6LJZ3Z?IYR>[Q'87ZYZKB97D;\3H RG'?EO!SXYGX6[AZ9@: MIU0,?;NATF_WI]L>2?C-&[WZEP *IIMJ@98FU/4P%'A4,,=YS.S'(D*1GXB# M.>X$)\:R_*RTY#+AXP;D"6%HFUZ?NUS/% 1!P$)55ZK:=WLT^J7KPF#G4=Q7(Y-N?]J.S? MDG6>U"<>A]W-;^X5K".4A#8^$ M(71$/CW8<>A.#ERS"D:H[@]GG.X$]>M)4 M#)JK,5H]$$+-"6/A?D[5JOHM0HZS&@;DN:B?II[)]2J2K MI; _92!ZC2CJ8[!:ZO=0-(LQ:G;_QDC+V)JKV]X69%CBLZ91F5 M J$"\X"X(Z%E@^44SY5=/8AY4]?^M/S6X$5*S&;[X!VK]J,_3R=I)1LOJ5!2 M'*EYW'3E6_%7+2KL# )>-'C28O,!Q,5I/)5GJEGAT]<<)IE1_M>U\NSUK"); MA-^DX!FPCJ*];YHW?85.5KLVPY=;>!WD8_S[":;"P4SGPRI$ZJF M+FJE^KI1PJ,9@14]7]3JTH:V/,<%ZS?2%S7/D6&(MYS5,(?/R-98!3@\T37Z MK_[$>\SH8TD_-LRJH VJ2J]=1 I+J/R+1(6NE, ]6>I7.@9Q@R5>D6-]HZ0< MR\(JS4T=3:1G)J.,Z'0F_4 C^D_# ::;*5AK-["@7D'B<_GF7Z'JCH<.T+S: M'/1;BY!5T&7&1_,40R23M.-3@ <9^B:IQ$P65':@WX DP\(MR/BH_S7K!>9I M/ZI4+";Q %Q*U2A_J&!EXKD\?,)H>4^ M62);WW1SNJK@G/0ILKJN45].97MO=9\'JS1'J;;H"PF_7%[N_?PV>F"')K 8 M+^A=S)@S+SI G JJT3=T@$)?G)"SMKJFG@^L&^MC,K%):K YJ P**EW-M80X M%86/I&[WW<@X&_*8VK2YY+Z2D/:M!AO3S;])&D5$GM@Z/DFLT:B(><7:8.1R M.FIAA 9[YC TG/NM1/C27&_'G-^S/)=L9E>H^6GRRRC<@_;X6(86^E&02[]; M$7&O4>Z-7T2QN*.V+BN5=2VXW0SIB."&W]]_%!LAO30#E?!5NL91PK^;/@5% M? 5@;W:> $8][\XH;<(*D VY.L&.C+$[4PO5UG&8Y4]-<]7B?2:P@P]]3!_- MF:N=4*63QU#J17J:_-TS[+A:@*JP;!'XB(6#AU)-C%])K)UZ!^W8\G\-U"9"%FX:;/]HFJ M21F/ \I7.='6,!X6$^_L['T7Q&Y\ 15%M!'*34?MWR'3I)*^1CUM:VEA[AYM MYSJ0VG1@Q=JDCHXT@4KWN.[/>;9;PY$-/@I9-PG]3('&FSN7KL%ACH&!XV:/ MINBN!%%B&\^);GMH2[;WJ-2DE]%LL./(?66+\B2M6;9KD%HL5+?:G?DKNM$?9=2.08+\A/K/M8H='R>@IX?\SF?+JL6!S+J!_^\*TGQ MSC,M/JDN6#">+V[E8G+F>Z,>_2?\1HAN1_(74R3@QN?M2Y(8.9H>P+/KXO_' MYMC__P>7QPDJL"C*?8WW ^JP2>%M[5S1$5&A\RM3+E@E3#?-H$Z58HRAD1\V M2)@GNIO_)T:X!YV